builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0307 starttime: 1465472627.88 results: success (0) buildid: 20160609031728 builduid: f734c0de12fb4e6baa6395c6ad4be62c revision: c41a2fe11dda58f58d158abaffd9f205a6a8e21c ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-09 04:43:47.879556) ========= master: http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-09 04:43:47.879998) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-09 04:43:47.880278) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-09 04:43:47.904174) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-09 04:43:47.904543) ========= 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.XM4kGAKhr7/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.9fHm57zVMd/Listeners TMPDIR=/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/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-09 04:43:47-- 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.6M=0.001s 2016-06-09 04:43:48 (14.6 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.120929 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-09 04:43:48.048763) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-09 04:43:48.049312) ========= 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.XM4kGAKhr7/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.9fHm57zVMd/Listeners TMPDIR=/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/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.025428 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-09 04:43:48.100490) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-09 04:43:48.101119) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev c41a2fe11dda58f58d158abaffd9f205a6a8e21c --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 c41a2fe11dda58f58d158abaffd9f205a6a8e21c --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.XM4kGAKhr7/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.9fHm57zVMd/Listeners TMPDIR=/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/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-09 04:43:48,186 truncating revision to first 12 chars 2016-06-09 04:43:48,186 Setting DEBUG logging. 2016-06-09 04:43:48,186 attempt 1/10 2016-06-09 04:43:48,186 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/c41a2fe11dda?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-09 04:43:49,279 unpacking tar archive at: mozilla-beta-c41a2fe11dda/testing/mozharness/ program finished with exit code 0 elapsedTime=1.357433 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-09 04:43:49.481232) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-09 04:43:49.481559) ========= script_repo_revision: c41a2fe11dda58f58d158abaffd9f205a6a8e21c ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-09 04:43:49.481964) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-09 04:43:49.482237) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-09 04:43:49.500787) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 55 secs) (at 2016-06-09 04:43:49.501173) ========= /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.XM4kGAKhr7/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.9fHm57zVMd/Listeners TMPDIR=/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/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 04:43:49 INFO - MultiFileLogger online at 20160609 04:43:49 in /builds/slave/test 04:43:49 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 04:43:49 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:43:49 INFO - {'append_to_log': False, 04:43:49 INFO - 'base_work_dir': '/builds/slave/test', 04:43:49 INFO - 'blob_upload_branch': 'mozilla-beta', 04:43:49 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:43:49 INFO - 'buildbot_json_path': 'buildprops.json', 04:43:49 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:43:49 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:43:49 INFO - 'download_minidump_stackwalk': True, 04:43:49 INFO - 'download_symbols': 'true', 04:43:49 INFO - 'e10s': False, 04:43:49 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:43:49 INFO - 'tooltool.py': '/tools/tooltool.py', 04:43:49 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:43:49 INFO - '/tools/misc-python/virtualenv.py')}, 04:43:49 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:43:49 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:43:49 INFO - 'log_level': 'info', 04:43:49 INFO - 'log_to_console': True, 04:43:49 INFO - 'opt_config_files': (), 04:43:49 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:43:49 INFO - '--processes=1', 04:43:49 INFO - '--config=%(test_path)s/wptrunner.ini', 04:43:49 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:43:49 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:43:49 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:43:49 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:43:49 INFO - 'pip_index': False, 04:43:49 INFO - 'require_test_zip': True, 04:43:49 INFO - 'test_type': ('testharness',), 04:43:49 INFO - 'this_chunk': '1', 04:43:49 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:43:49 INFO - 'total_chunks': '10', 04:43:49 INFO - 'virtualenv_path': 'venv', 04:43:49 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:43:49 INFO - 'work_dir': 'build'} 04:43:49 INFO - ##### 04:43:49 INFO - ##### Running clobber step. 04:43:49 INFO - ##### 04:43:49 INFO - Running pre-action listener: _resource_record_pre_action 04:43:49 INFO - Running main action method: clobber 04:43:49 INFO - rmtree: /builds/slave/test/build 04:43:49 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 04:43:51 INFO - Running post-action listener: _resource_record_post_action 04:43:51 INFO - ##### 04:43:51 INFO - ##### Running read-buildbot-config step. 04:43:51 INFO - ##### 04:43:51 INFO - Running pre-action listener: _resource_record_pre_action 04:43:51 INFO - Running main action method: read_buildbot_config 04:43:51 INFO - Using buildbot properties: 04:43:51 INFO - { 04:43:51 INFO - "project": "", 04:43:51 INFO - "product": "firefox", 04:43:51 INFO - "script_repo_revision": "production", 04:43:51 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 04:43:51 INFO - "repository": "", 04:43:51 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 04:43:51 INFO - "buildid": "20160609031728", 04:43:51 INFO - "pgo_build": "False", 04:43:51 INFO - "basedir": "/builds/slave/test", 04:43:51 INFO - "buildnumber": 0, 04:43:51 INFO - "slavename": "t-yosemite-r7-0307", 04:43:51 INFO - "master": "http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/", 04:43:51 INFO - "platform": "macosx64", 04:43:51 INFO - "branch": "mozilla-beta", 04:43:51 INFO - "revision": "c41a2fe11dda58f58d158abaffd9f205a6a8e21c", 04:43:51 INFO - "repo_path": "releases/mozilla-beta", 04:43:51 INFO - "moz_repo_path": "", 04:43:51 INFO - "stage_platform": "macosx64", 04:43:51 INFO - "builduid": "f734c0de12fb4e6baa6395c6ad4be62c", 04:43:51 INFO - "slavebuilddir": "test" 04:43:51 INFO - } 04:43:51 INFO - Found installer url https://queue.taskcluster.net/v1/task/KnPUnP8mTVKkRmvJw10O4g/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 04:43:51 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/KnPUnP8mTVKkRmvJw10O4g/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 04:43:51 INFO - Running post-action listener: _resource_record_post_action 04:43:51 INFO - ##### 04:43:51 INFO - ##### Running download-and-extract step. 04:43:51 INFO - ##### 04:43:51 INFO - Running pre-action listener: _resource_record_pre_action 04:43:51 INFO - Running main action method: download_and_extract 04:43:51 INFO - mkdir: /builds/slave/test/build/tests 04:43:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:43:51 INFO - https://queue.taskcluster.net/v1/task/KnPUnP8mTVKkRmvJw10O4g/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 04:43:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnPUnP8mTVKkRmvJw10O4g/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 04:43:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnPUnP8mTVKkRmvJw10O4g/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 04:43:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnPUnP8mTVKkRmvJw10O4g/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 04:43:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnPUnP8mTVKkRmvJw10O4g/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 04:43:52 INFO - Downloaded 1201 bytes. 04:43:52 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 04:43:52 INFO - Using the following test package requirements: 04:43:52 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 04:43:52 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:43:52 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 04:43:52 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:43:52 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 04:43:52 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:43:52 INFO - u'jsshell-mac64.zip'], 04:43:52 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:43:52 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 04:43:52 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 04:43:52 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:43:52 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 04:43:52 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:43:52 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 04:43:52 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:43:52 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 04:43:52 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 04:43:52 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 04:43:52 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 04:43:52 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')]} 04:43:52 INFO - https://queue.taskcluster.net/v1/task/KnPUnP8mTVKkRmvJw10O4g/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 04:43:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnPUnP8mTVKkRmvJw10O4g/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 04:43:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnPUnP8mTVKkRmvJw10O4g/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 04:43:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnPUnP8mTVKkRmvJw10O4g/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 04:43:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnPUnP8mTVKkRmvJw10O4g/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 04:43:53 INFO - Downloaded 18347697 bytes. 04:43:53 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/*'] 04:43:53 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/* 04:43:53 INFO - caution: filename not matched: web-platform/* 04:43:53 INFO - Return code: 11 04:43:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:43:53 INFO - https://queue.taskcluster.net/v1/task/KnPUnP8mTVKkRmvJw10O4g/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 04:43:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnPUnP8mTVKkRmvJw10O4g/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 04:43:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnPUnP8mTVKkRmvJw10O4g/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 04:43:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnPUnP8mTVKkRmvJw10O4g/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 04:43:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnPUnP8mTVKkRmvJw10O4g/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 04:43:56 INFO - Downloaded 36389087 bytes. 04:43:56 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/*'] 04:43:56 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/* 04:44:00 INFO - caution: filename not matched: bin/* 04:44:00 INFO - caution: filename not matched: config/* 04:44:00 INFO - caution: filename not matched: mozbase/* 04:44:00 INFO - caution: filename not matched: marionette/* 04:44:00 INFO - caution: filename not matched: tools/wptserve/* 04:44:00 INFO - Return code: 11 04:44:00 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')]} 04:44:00 INFO - https://queue.taskcluster.net/v1/task/KnPUnP8mTVKkRmvJw10O4g/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 04:44:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnPUnP8mTVKkRmvJw10O4g/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 04:44:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnPUnP8mTVKkRmvJw10O4g/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 04:44:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnPUnP8mTVKkRmvJw10O4g/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 04:44:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnPUnP8mTVKkRmvJw10O4g/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 04:44:03 INFO - Downloaded 73066799 bytes. 04:44:03 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/KnPUnP8mTVKkRmvJw10O4g/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 04:44:03 INFO - mkdir: /builds/slave/test/properties 04:44:03 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:44:03 INFO - Writing to file /builds/slave/test/properties/build_url 04:44:03 INFO - Contents: 04:44:03 INFO - build_url:https://queue.taskcluster.net/v1/task/KnPUnP8mTVKkRmvJw10O4g/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 04:44:04 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/KnPUnP8mTVKkRmvJw10O4g/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 04:44:04 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:44:04 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:44:04 INFO - Contents: 04:44:04 INFO - symbols_url:https://queue.taskcluster.net/v1/task/KnPUnP8mTVKkRmvJw10O4g/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 04:44:04 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')]} 04:44:04 INFO - https://queue.taskcluster.net/v1/task/KnPUnP8mTVKkRmvJw10O4g/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:44:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnPUnP8mTVKkRmvJw10O4g/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 04:44:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnPUnP8mTVKkRmvJw10O4g/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 04:44:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnPUnP8mTVKkRmvJw10O4g/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 04:44:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/KnPUnP8mTVKkRmvJw10O4g/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 04:44:09 INFO - Downloaded 103653344 bytes. 04:44:09 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'] 04:44:09 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 04:44:13 INFO - Return code: 0 04:44:13 INFO - Running post-action listener: _resource_record_post_action 04:44:13 INFO - Running post-action listener: set_extra_try_arguments 04:44:13 INFO - ##### 04:44:13 INFO - ##### Running create-virtualenv step. 04:44:13 INFO - ##### 04:44:13 INFO - Running pre-action listener: _pre_create_virtualenv 04:44:13 INFO - Running pre-action listener: _resource_record_pre_action 04:44:13 INFO - Running main action method: create_virtualenv 04:44:13 INFO - Creating virtualenv /builds/slave/test/build/venv 04:44:13 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 04:44:13 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:44:13 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:44:13 INFO - Using real prefix '/tools/python27' 04:44:13 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:44:14 INFO - Installing distribute.............................................................................................................................................................................................done. 04:44:17 INFO - Installing pip.................done. 04:44:17 INFO - Return code: 0 04:44:17 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:44:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:44:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:44:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:44:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:44:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:44:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:44:17 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 0x10c566e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c583f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc6d8dcee00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c57f5e0>, '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 0x10c162cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c18d990>, '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.XM4kGAKhr7/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.9fHm57zVMd/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:44:17 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 04:44:17 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 04:44:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XM4kGAKhr7/Render', 04:44:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:44:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:44:17 INFO - 'HOME': '/Users/cltbld', 04:44:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:44:17 INFO - 'LOGNAME': 'cltbld', 04:44:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:44:17 INFO - 'MOZ_NO_REMOTE': '1', 04:44:17 INFO - 'NO_EM_RESTART': '1', 04:44:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:44:17 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:44:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:44:17 INFO - 'PWD': '/builds/slave/test', 04:44:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:44:17 INFO - 'SHELL': '/bin/bash', 04:44:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9fHm57zVMd/Listeners', 04:44:17 INFO - 'TMPDIR': '/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/', 04:44:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:44:17 INFO - 'USER': 'cltbld', 04:44:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:44:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:44:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:44:17 INFO - 'XPC_FLAGS': '0x0', 04:44:17 INFO - 'XPC_SERVICE_NAME': '0', 04:44:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:44:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:44:17 INFO - Downloading/unpacking psutil>=0.7.1 04:44:17 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 04:44:17 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 04:44:17 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 04:44:17 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 04:44:17 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 04:44:17 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 04:44:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:44:20 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:44:20 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:44:20 INFO - Installing collected packages: psutil 04:44:20 INFO - Running setup.py install for psutil 04:44:20 INFO - building 'psutil._psutil_osx' extension 04:44:20 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 04:44:21 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 04:44:21 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 04:44:21 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 04:44:21 INFO - building 'psutil._psutil_posix' extension 04:44:21 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 04:44:21 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 04:44:21 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 04:44:21 INFO - ^ 04:44:21 INFO - 1 warning generated. 04:44:21 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 04:44:21 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:44:21 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:44:21 INFO - Successfully installed psutil 04:44:21 INFO - Cleaning up... 04:44:21 INFO - Return code: 0 04:44:21 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:44:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:44:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:44:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:44:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:44:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:44:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:44:21 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 0x10c566e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c583f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc6d8dcee00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c57f5e0>, '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 0x10c162cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c18d990>, '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.XM4kGAKhr7/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.9fHm57zVMd/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:44:21 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 04:44:21 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 04:44:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XM4kGAKhr7/Render', 04:44:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:44:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:44:21 INFO - 'HOME': '/Users/cltbld', 04:44:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:44:21 INFO - 'LOGNAME': 'cltbld', 04:44:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:44:21 INFO - 'MOZ_NO_REMOTE': '1', 04:44:21 INFO - 'NO_EM_RESTART': '1', 04:44:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:44:21 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:44:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:44:21 INFO - 'PWD': '/builds/slave/test', 04:44:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:44:21 INFO - 'SHELL': '/bin/bash', 04:44:21 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9fHm57zVMd/Listeners', 04:44:21 INFO - 'TMPDIR': '/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/', 04:44:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:44:21 INFO - 'USER': 'cltbld', 04:44:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:44:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:44:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:44:21 INFO - 'XPC_FLAGS': '0x0', 04:44:21 INFO - 'XPC_SERVICE_NAME': '0', 04:44:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:44:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:44:22 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:44:22 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 04:44:22 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 04:44:22 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 04:44:22 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 04:44:22 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 04:44:22 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 04:44:24 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:44:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:44:24 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 04:44:24 INFO - Installing collected packages: mozsystemmonitor 04:44:24 INFO - Running setup.py install for mozsystemmonitor 04:44:24 INFO - Successfully installed mozsystemmonitor 04:44:24 INFO - Cleaning up... 04:44:25 INFO - Return code: 0 04:44:25 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:44:25 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')]} 04:44:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:44:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:44:25 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')]} 04:44:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:44:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:44:25 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 0x10c566e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c583f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc6d8dcee00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c57f5e0>, '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 0x10c162cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c18d990>, '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.XM4kGAKhr7/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.9fHm57zVMd/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:44:25 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 04:44:25 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 04:44:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XM4kGAKhr7/Render', 04:44:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:44:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:44:25 INFO - 'HOME': '/Users/cltbld', 04:44:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:44:25 INFO - 'LOGNAME': 'cltbld', 04:44:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:44:25 INFO - 'MOZ_NO_REMOTE': '1', 04:44:25 INFO - 'NO_EM_RESTART': '1', 04:44:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:44:25 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:44:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:44:25 INFO - 'PWD': '/builds/slave/test', 04:44:25 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:44:25 INFO - 'SHELL': '/bin/bash', 04:44:25 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9fHm57zVMd/Listeners', 04:44:25 INFO - 'TMPDIR': '/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/', 04:44:25 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:44:25 INFO - 'USER': 'cltbld', 04:44:25 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:44:25 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:44:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:44:25 INFO - 'XPC_FLAGS': '0x0', 04:44:25 INFO - 'XPC_SERVICE_NAME': '0', 04:44:25 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:44:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:44:25 INFO - Downloading/unpacking blobuploader==1.2.4 04:44:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:44:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:44:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:44:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:44:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:44:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:44:27 INFO - Downloading blobuploader-1.2.4.tar.gz 04:44:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:44:27 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:44:27 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 04:44:27 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 04:44:27 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 04:44:27 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 04:44:27 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 04:44:27 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 04:44:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:44:28 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:44:28 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 04:44:28 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 04:44:28 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 04:44:28 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 04:44:28 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 04:44:28 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 04:44:28 INFO - Downloading docopt-0.6.1.tar.gz 04:44:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:44:28 INFO - Installing collected packages: blobuploader, requests, docopt 04:44:28 INFO - Running setup.py install for blobuploader 04:44:28 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:44:29 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:44:29 INFO - Running setup.py install for requests 04:44:29 INFO - Running setup.py install for docopt 04:44:29 INFO - Successfully installed blobuploader requests docopt 04:44:29 INFO - Cleaning up... 04:44:29 INFO - Return code: 0 04:44:29 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:44:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:44:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:44:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:44:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:44:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:44:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:44:29 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 0x10c566e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c583f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc6d8dcee00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c57f5e0>, '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 0x10c162cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c18d990>, '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.XM4kGAKhr7/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.9fHm57zVMd/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:44:29 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 04:44:29 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 04:44:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XM4kGAKhr7/Render', 04:44:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:44:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:44:29 INFO - 'HOME': '/Users/cltbld', 04:44:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:44:29 INFO - 'LOGNAME': 'cltbld', 04:44:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:44:29 INFO - 'MOZ_NO_REMOTE': '1', 04:44:29 INFO - 'NO_EM_RESTART': '1', 04:44:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:44:29 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:44:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:44:29 INFO - 'PWD': '/builds/slave/test', 04:44:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:44:29 INFO - 'SHELL': '/bin/bash', 04:44:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9fHm57zVMd/Listeners', 04:44:29 INFO - 'TMPDIR': '/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/', 04:44:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:44:29 INFO - 'USER': 'cltbld', 04:44:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:44:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:44:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:44:29 INFO - 'XPC_FLAGS': '0x0', 04:44:29 INFO - 'XPC_SERVICE_NAME': '0', 04:44:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:44:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:44:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:44:30 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-imK3z9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:44:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:44:30 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-HiW0lZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:44:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:44:30 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-lnMepO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:44:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:44:30 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-CCSIT3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:44:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:44:30 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-b7KZF_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:44:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:44:30 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-x64rK6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:44:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:44:30 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-Sa8Kin-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:44:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:44:30 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-EwyAgP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:44:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:44:30 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-rHYEfL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:44:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:44:31 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-q3RE8e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:44:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:44:31 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-Pe3m4n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:44:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:44:31 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-rWXQw0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:44:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:44:31 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-epYVUl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:44:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:44:31 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-l6fLGX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:44:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:44:31 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-wdh3pQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:44:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:44:31 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-iKY5Uc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:44:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:44:31 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-GMKhK6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:44:31 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:44:31 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-RKH26V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:44:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:44:31 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-OGjIvk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:44:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:44:32 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-Kju779-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:44:32 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:44:32 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-YlkAg9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:44:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:44:32 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 04:44:32 INFO - Running setup.py install for manifestparser 04:44:32 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:44:32 INFO - Running setup.py install for mozcrash 04:44:32 INFO - Running setup.py install for mozdebug 04:44:33 INFO - Running setup.py install for mozdevice 04:44:33 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:44:33 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:44:33 INFO - Running setup.py install for mozfile 04:44:33 INFO - Running setup.py install for mozhttpd 04:44:33 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:44:33 INFO - Running setup.py install for mozinfo 04:44:33 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:44:33 INFO - Running setup.py install for mozInstall 04:44:33 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:44:33 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:44:33 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:44:33 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:44:33 INFO - Running setup.py install for mozleak 04:44:33 INFO - Running setup.py install for mozlog 04:44:34 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:44:34 INFO - Running setup.py install for moznetwork 04:44:34 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:44:34 INFO - Running setup.py install for mozprocess 04:44:34 INFO - Running setup.py install for mozprofile 04:44:34 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:44:34 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:44:34 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:44:34 INFO - Running setup.py install for mozrunner 04:44:34 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:44:34 INFO - Running setup.py install for mozscreenshot 04:44:34 INFO - Running setup.py install for moztest 04:44:35 INFO - Running setup.py install for mozversion 04:44:35 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:44:35 INFO - Running setup.py install for wptserve 04:44:35 INFO - Running setup.py install for marionette-driver 04:44:35 INFO - Running setup.py install for browsermob-proxy 04:44:35 INFO - Running setup.py install for marionette-client 04:44:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:44:35 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:44:35 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 04:44:35 INFO - Cleaning up... 04:44:36 INFO - Return code: 0 04:44:36 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:44: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')]} 04:44:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:44:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:44: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')]} 04:44:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:44:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:44:36 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 0x10c566e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c583f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc6d8dcee00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c57f5e0>, '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 0x10c162cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c18d990>, '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.XM4kGAKhr7/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.9fHm57zVMd/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:44:36 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 04:44:36 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 04:44:36 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XM4kGAKhr7/Render', 04:44:36 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:44:36 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:44:36 INFO - 'HOME': '/Users/cltbld', 04:44:36 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:44:36 INFO - 'LOGNAME': 'cltbld', 04:44:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:44:36 INFO - 'MOZ_NO_REMOTE': '1', 04:44:36 INFO - 'NO_EM_RESTART': '1', 04:44:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:44:36 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:44:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:44:36 INFO - 'PWD': '/builds/slave/test', 04:44:36 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:44:36 INFO - 'SHELL': '/bin/bash', 04:44:36 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9fHm57zVMd/Listeners', 04:44:36 INFO - 'TMPDIR': '/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/', 04:44:36 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:44:36 INFO - 'USER': 'cltbld', 04:44:36 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:44:36 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:44:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:44:36 INFO - 'XPC_FLAGS': '0x0', 04:44:36 INFO - 'XPC_SERVICE_NAME': '0', 04:44:36 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:44:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:44:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:44:36 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-zYVBA3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:44:36 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)) 04:44:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:44:36 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-21dwXK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:44:36 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)) 04:44:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:44:36 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-YnqefV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:44:36 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)) 04:44:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:44:36 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-yqIhP_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:44:36 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)) 04:44:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:44:36 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-jVMVqU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:44:36 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)) 04:44:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:44:36 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-028J0Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:44:36 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)) 04:44:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:44:36 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-tRewdh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:44:37 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)) 04:44:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:44:37 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-0TagEK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:44:37 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)) 04:44:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:44:37 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-SoA3BM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:44:37 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)) 04:44:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:44:37 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-slUKjW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:44:37 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)) 04:44:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:44:37 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-NHGEDm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:44:37 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)) 04:44:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:44:37 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-8dQ_hL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:44:37 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)) 04:44:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:44:37 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-X6q7Dk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:44:37 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)) 04:44:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:44:37 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-zuMlhM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:44:37 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)) 04:44:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:44:37 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-pjvBdn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:44:37 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)) 04:44:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:44:37 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-zgQSvp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:44:37 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)) 04:44:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:44:37 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-dPU9HV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:44:38 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)) 04:44:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:44:38 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-E_rGwF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:44:38 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)) 04:44:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:44:38 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-qCP_ft-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:44:38 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)) 04:44:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:44:38 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-_kvSfR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:44:38 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)) 04:44:38 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:44:38 INFO - Running setup.py (path:/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/pip-0NJsc7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:44:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:44:38 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)) 04:44:38 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)) 04:44:38 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)) 04:44:38 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)) 04:44:38 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)) 04:44:38 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)) 04:44:38 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:44:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:44:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:44:38 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:44:38 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:44:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:44:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:44:41 INFO - Downloading blessings-1.6.tar.gz 04:44:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:44:41 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)) 04:44:41 INFO - Installing collected packages: blessings 04:44:41 INFO - Running setup.py install for blessings 04:44:41 INFO - Successfully installed blessings 04:44:41 INFO - Cleaning up... 04:44:41 INFO - Return code: 0 04:44:41 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:44:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:44:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:44:42 INFO - Reading from file tmpfile_stdout 04:44:42 INFO - Current package versions: 04:44:42 INFO - blessings == 1.6 04:44:42 INFO - blobuploader == 1.2.4 04:44:42 INFO - browsermob-proxy == 0.6.0 04:44:42 INFO - docopt == 0.6.1 04:44:42 INFO - manifestparser == 1.1 04:44:42 INFO - marionette-client == 2.3.0 04:44:42 INFO - marionette-driver == 1.4.0 04:44:42 INFO - mozInstall == 1.12 04:44:42 INFO - mozcrash == 0.17 04:44:42 INFO - mozdebug == 0.1 04:44:42 INFO - mozdevice == 0.48 04:44:42 INFO - mozfile == 1.2 04:44:42 INFO - mozhttpd == 0.7 04:44:42 INFO - mozinfo == 0.9 04:44:42 INFO - mozleak == 0.1 04:44:42 INFO - mozlog == 3.1 04:44:42 INFO - moznetwork == 0.27 04:44:42 INFO - mozprocess == 0.22 04:44:42 INFO - mozprofile == 0.28 04:44:42 INFO - mozrunner == 6.11 04:44:42 INFO - mozscreenshot == 0.1 04:44:42 INFO - mozsystemmonitor == 0.0 04:44:42 INFO - moztest == 0.7 04:44:42 INFO - mozversion == 1.4 04:44:42 INFO - psutil == 3.1.1 04:44:42 INFO - requests == 1.2.3 04:44:42 INFO - wptserve == 1.4.0 04:44:42 INFO - wsgiref == 0.1.2 04:44:42 INFO - Running post-action listener: _resource_record_post_action 04:44:42 INFO - Running post-action listener: _start_resource_monitoring 04:44:42 INFO - Starting resource monitoring. 04:44:42 INFO - ##### 04:44:42 INFO - ##### Running pull step. 04:44:42 INFO - ##### 04:44:42 INFO - Running pre-action listener: _resource_record_pre_action 04:44:42 INFO - Running main action method: pull 04:44:42 INFO - Pull has nothing to do! 04:44:42 INFO - Running post-action listener: _resource_record_post_action 04:44:42 INFO - ##### 04:44:42 INFO - ##### Running install step. 04:44:42 INFO - ##### 04:44:42 INFO - Running pre-action listener: _resource_record_pre_action 04:44:42 INFO - Running main action method: install 04:44:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:44:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:44:42 INFO - Reading from file tmpfile_stdout 04:44:42 INFO - Detecting whether we're running mozinstall >=1.0... 04:44:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:44:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:44:42 INFO - Reading from file tmpfile_stdout 04:44:42 INFO - Output received: 04:44:42 INFO - Usage: mozinstall [options] installer 04:44:42 INFO - Options: 04:44:42 INFO - -h, --help show this help message and exit 04:44:42 INFO - -d DEST, --destination=DEST 04:44:42 INFO - Directory to install application into. [default: 04:44:42 INFO - "/builds/slave/test"] 04:44:42 INFO - --app=APP Application being installed. [default: firefox] 04:44:42 INFO - mkdir: /builds/slave/test/build/application 04:44:42 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'] 04:44:42 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 04:45:00 INFO - Reading from file tmpfile_stdout 04:45:00 INFO - Output received: 04:45:00 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 04:45:00 INFO - Running post-action listener: _resource_record_post_action 04:45:00 INFO - ##### 04:45:00 INFO - ##### Running run-tests step. 04:45:00 INFO - ##### 04:45:00 INFO - Running pre-action listener: _resource_record_pre_action 04:45:00 INFO - Running main action method: run_tests 04:45:00 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:45:00 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:45:00 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:45:00 INFO - grabbing minidump binary from tooltool 04:45:00 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')]} 04:45:00 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 0x10c57f5e0>, '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 0x10c162cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c18d990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:45:00 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 04:45:00 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 04:45:00 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 04:45:00 INFO - Return code: 0 04:45:00 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 04:45:00 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:45:00 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/KnPUnP8mTVKkRmvJw10O4g/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 04:45:00 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/KnPUnP8mTVKkRmvJw10O4g/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 04:45:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XM4kGAKhr7/Render', 04:45:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:45:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:45:00 INFO - 'HOME': '/Users/cltbld', 04:45:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:45:00 INFO - 'LOGNAME': 'cltbld', 04:45:00 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:45:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:45:00 INFO - 'MOZ_NO_REMOTE': '1', 04:45:00 INFO - 'NO_EM_RESTART': '1', 04:45:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:45:00 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:45:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:45:00 INFO - 'PWD': '/builds/slave/test', 04:45:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:45:00 INFO - 'SHELL': '/bin/bash', 04:45:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.9fHm57zVMd/Listeners', 04:45:00 INFO - 'TMPDIR': '/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/T/', 04:45:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:45:00 INFO - 'USER': 'cltbld', 04:45:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:45:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:45:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:45:00 INFO - 'XPC_FLAGS': '0x0', 04:45:00 INFO - 'XPC_SERVICE_NAME': '0', 04:45:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:45:00 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/KnPUnP8mTVKkRmvJw10O4g/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 04:45:01 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 04:45:01 INFO - import pkg_resources 04:45:02 INFO - Using 1 client processes 04:45:02 INFO - wptserve Starting http server on 127.0.0.1:8000 04:45:02 INFO - wptserve Starting http server on 127.0.0.1:8001 04:45:02 INFO - wptserve Starting http server on 127.0.0.1:8443 04:45:04 INFO - SUITE-START | Running 778 tests 04:45:04 INFO - Running testharness tests 04:45:04 INFO - Setting up ssl 04:45:04 INFO - PROCESS | certutil | 04:45:04 INFO - PROCESS | certutil | 04:45:04 INFO - PROCESS | certutil | 04:45:04 INFO - Certificate Nickname Trust Attributes 04:45:04 INFO - SSL,S/MIME,JAR/XPI 04:45:04 INFO - 04:45:04 INFO - web-platform-tests CT,, 04:45:04 INFO - 04:45:04 INFO - Starting runner 04:45:05 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 04:45:05 INFO - PROCESS | 1650 | 1465472705403 Marionette DEBUG Marionette enabled via build flag and pref 04:45:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x113ce1000 == 1 [pid = 1650] [id = 1] 04:45:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 1 (0x113ce1800) [pid = 1650] [serial = 1] [outer = 0x0] 04:45:05 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 04:45:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 2 (0x113ce2800) [pid = 1650] [serial = 2] [outer = 0x113ce1800] 04:45:05 INFO - PROCESS | 1650 | 1465472705919 Marionette INFO Listening on port 2828 04:45:06 INFO - PROCESS | 1650 | 1465472706175 Marionette DEBUG Marionette enabled via command-line flag 04:45:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x116960800 == 2 [pid = 1650] [id = 2] 04:45:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 3 (0x116961000) [pid = 1650] [serial = 3] [outer = 0x0] 04:45:06 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 04:45:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 4 (0x116962000) [pid = 1650] [serial = 4] [outer = 0x116961000] 04:45:06 INFO - PROCESS | 1650 | [1650] 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 04:45:06 INFO - PROCESS | 1650 | 1465472706322 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49283 04:45:06 INFO - PROCESS | 1650 | 1465472706408 Marionette DEBUG Closed connection conn0 04:45:06 INFO - PROCESS | 1650 | [1650] 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 04:45:06 INFO - PROCESS | 1650 | 1465472706411 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49284 04:45:06 INFO - PROCESS | 1650 | 1465472706422 Marionette DEBUG Closed connection conn1 04:45:06 INFO - PROCESS | 1650 | [1650] 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 04:45:06 INFO - PROCESS | 1650 | 1465472706427 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49285 04:45:06 INFO - PROCESS | 1650 | 1465472706435 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:45:06 INFO - PROCESS | 1650 | 1465472706441 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":"20160609031728","device":"desktop","version":"48.0"} 04:45:06 INFO - PROCESS | 1650 | [1650] 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 04:45:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b05000 == 3 [pid = 1650] [id = 3] 04:45:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 5 (0x119b0c000) [pid = 1650] [serial = 5] [outer = 0x0] 04:45:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b0d000 == 4 [pid = 1650] [id = 4] 04:45:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 6 (0x119a85800) [pid = 1650] [serial = 6] [outer = 0x0] 04:45:07 INFO - PROCESS | 1650 | [1650] 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 04:45:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x121422800 == 5 [pid = 1650] [id = 5] 04:45:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 7 (0x118fbd400) [pid = 1650] [serial = 7] [outer = 0x0] 04:45:07 INFO - PROCESS | 1650 | [1650] 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 04:45:07 INFO - PROCESS | 1650 | [1650] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 04:45:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 8 (0x121840000) [pid = 1650] [serial = 8] [outer = 0x118fbd400] 04:45:07 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:45:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 9 (0x123422800) [pid = 1650] [serial = 9] [outer = 0x119b0c000] 04:45:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 10 (0x12144c000) [pid = 1650] [serial = 10] [outer = 0x119a85800] 04:45:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 11 (0x12144e000) [pid = 1650] [serial = 11] [outer = 0x118fbd400] 04:45:08 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:45:08 INFO - PROCESS | 1650 | 1465472708470 Marionette INFO startBrowser f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:08 INFO - PROCESS | 1650 | 1465472708502 Marionette DEBUG loaded listener.js 04:45:08 INFO - PROCESS | 1650 | 1465472708514 Marionette DEBUG loaded listener.js 04:45:08 INFO - PROCESS | 1650 | 1465472708517 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 12 (0x126dc8400) [pid = 1650] [serial = 12] [outer = 0x118fbd400] 04:45:08 INFO - PROCESS | 1650 | 1465472708894 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"f5d109f3-adb3-2348-af8c-c64566f1f8f0","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":"20160609031728","device":"desktop","version":"48.0","command_id":1}}] 04:45:08 INFO - PROCESS | 1650 | 1465472708977 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}] 04:45:08 INFO - PROCESS | 1650 | 1465472708979 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:09 INFO - PROCESS | 1650 | 1465472709034 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 04:45:09 INFO - PROCESS | 1650 | 1465472709108 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:45:09 INFO - PROCESS | 1650 | 1465472709110 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:09 INFO - PROCESS | 1650 | [1650] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 04:45:09 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 04:45:09 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 04:45:09 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:45:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 13 (0x128ae1800) [pid = 1650] [serial = 13] [outer = 0x118fbd400] 04:45:09 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:45:09 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:45:09 INFO - PROCESS | 1650 | 1465472709375 Marionette TRACE conn2 <- [1,3,null,{}] 04:45:09 INFO - PROCESS | 1650 | 1465472709378 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 04:45:09 INFO - PROCESS | 1650 | 1465472709380 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:09 INFO - PROCESS | 1650 | 1465472709397 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 04:45:09 INFO - PROCESS | 1650 | 1465472709424 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 04:45:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:45:09 INFO - PROCESS | 1650 | 1465472709426 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 04:45:09 INFO - PROCESS | 1650 | 1465472709429 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:45:09 INFO - PROCESS | 1650 | 1465472709431 Marionette TRACE conn2 <- [1,6,null,{}] 04:45:09 INFO - PROCESS | 1650 | 1465472709434 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}] 04:45:09 INFO - PROCESS | 1650 | 1465472709435 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:09 INFO - PROCESS | 1650 | 1465472709448 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 04:45:09 INFO - PROCESS | 1650 | 1465472709450 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:09 INFO - PROCESS | 1650 | 1465472709452 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x128f88000 == 6 [pid = 1650] [id = 6] 04:45:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 14 (0x128fd2000) [pid = 1650] [serial = 14] [outer = 0x0] 04:45:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 15 (0x128fd3c00) [pid = 1650] [serial = 15] [outer = 0x128fd2000] 04:45:09 INFO - PROCESS | 1650 | 1465472709485 Marionette DEBUG loaded listener.js 04:45:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 16 (0x1290d8800) [pid = 1650] [serial = 16] [outer = 0x128fd2000] 04:45:09 INFO - PROCESS | 1650 | 1465472709780 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]]]}] 04:45:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:45:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 369ms 04:45:09 INFO - PROCESS | 1650 | 1465472709799 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 04:45:09 INFO - PROCESS | 1650 | 1465472709800 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 04:45:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:45:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x114e29000 == 7 [pid = 1650] [id = 7] 04:45:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 17 (0x113dbd400) [pid = 1650] [serial = 17] [outer = 0x0] 04:45:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 18 (0x12940d000) [pid = 1650] [serial = 18] [outer = 0x113dbd400] 04:45:09 INFO - PROCESS | 1650 | 1465472709826 Marionette DEBUG loaded listener.js 04:45:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 19 (0x12a35d800) [pid = 1650] [serial = 19] [outer = 0x113dbd400] 04:45:09 INFO - PROCESS | 1650 | 1465472709864 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:45:09 INFO - PROCESS | 1650 | 1465472709865 Marionette TRACE conn2 <- [1,10,null,{}] 04:45:09 INFO - PROCESS | 1650 | 1465472709914 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}] 04:45:09 INFO - PROCESS | 1650 | 1465472709917 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:10 INFO - PROCESS | 1650 | 1465472710019 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 04:45:10 INFO - PROCESS | 1650 | 1465472710072 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:10 INFO - PROCESS | 1650 | 1465472710073 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a66b000 == 8 [pid = 1650] [id = 8] 04:45:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 20 (0x12a954800) [pid = 1650] [serial = 20] [outer = 0x0] 04:45:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 21 (0x12a956400) [pid = 1650] [serial = 21] [outer = 0x12a954800] 04:45:10 INFO - PROCESS | 1650 | 1465472710107 Marionette DEBUG loaded listener.js 04:45:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 22 (0x12a95a800) [pid = 1650] [serial = 22] [outer = 0x12a954800] 04:45:10 INFO - PROCESS | 1650 | 1465472710466 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]]]}] 04:45:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:45:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 710ms 04:45:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:45:10 INFO - PROCESS | 1650 | 1465472710514 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 04:45:10 INFO - PROCESS | 1650 | 1465472710516 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 04:45:10 INFO - PROCESS | 1650 | 1465472710518 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:45:10 INFO - PROCESS | 1650 | 1465472710519 Marionette TRACE conn2 <- [1,14,null,{}] 04:45:10 INFO - PROCESS | 1650 | 1465472710522 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}] 04:45:10 INFO - PROCESS | 1650 | 1465472710524 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:10 INFO - PROCESS | 1650 | 1465472710613 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 04:45:10 INFO - PROCESS | 1650 | 1465472710617 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:10 INFO - PROCESS | 1650 | 1465472710618 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b1c5800 == 9 [pid = 1650] [id = 9] 04:45:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 23 (0x12a960800) [pid = 1650] [serial = 23] [outer = 0x0] 04:45:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 24 (0x12abd3400) [pid = 1650] [serial = 24] [outer = 0x12a960800] 04:45:10 INFO - PROCESS | 1650 | 1465472710643 Marionette DEBUG loaded listener.js 04:45:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 25 (0x12b927000) [pid = 1650] [serial = 25] [outer = 0x12a960800] 04:45:10 INFO - PROCESS | 1650 | 1465472710904 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]]]}] 04:45:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:45:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 421ms 04:45:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:45:10 INFO - PROCESS | 1650 | 1465472710944 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 04:45:10 INFO - PROCESS | 1650 | 1465472710945 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 04:45:10 INFO - PROCESS | 1650 | 1465472710947 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:45:10 INFO - PROCESS | 1650 | 1465472710948 Marionette TRACE conn2 <- [1,18,null,{}] 04:45:10 INFO - PROCESS | 1650 | 1465472710951 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}] 04:45:10 INFO - PROCESS | 1650 | 1465472710952 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:11 INFO - PROCESS | 1650 | 1465472711054 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 04:45:11 INFO - PROCESS | 1650 | 1465472711059 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:11 INFO - PROCESS | 1650 | 1465472711061 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b98e800 == 10 [pid = 1650] [id = 10] 04:45:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 26 (0x1288de800) [pid = 1650] [serial = 26] [outer = 0x0] 04:45:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 27 (0x12b92b400) [pid = 1650] [serial = 27] [outer = 0x1288de800] 04:45:11 INFO - PROCESS | 1650 | 1465472711085 Marionette DEBUG loaded listener.js 04:45:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 28 (0x12b931c00) [pid = 1650] [serial = 28] [outer = 0x1288de800] 04:45:11 INFO - PROCESS | 1650 | 1465472711359 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]]]}] 04:45:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:45:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 468ms 04:45:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:45:11 INFO - PROCESS | 1650 | 1465472711416 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 04:45:11 INFO - PROCESS | 1650 | 1465472711418 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 04:45:11 INFO - PROCESS | 1650 | 1465472711421 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:45:11 INFO - PROCESS | 1650 | 1465472711424 Marionette TRACE conn2 <- [1,22,null,{}] 04:45:11 INFO - PROCESS | 1650 | 1465472711427 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}] 04:45:11 INFO - PROCESS | 1650 | 1465472711429 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:11 INFO - PROCESS | 1650 | 1465472711524 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 04:45:11 INFO - PROCESS | 1650 | 1465472711527 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:11 INFO - PROCESS | 1650 | 1465472711529 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x117365800 == 11 [pid = 1650] [id = 11] 04:45:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 29 (0x1174ab400) [pid = 1650] [serial = 29] [outer = 0x0] 04:45:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 30 (0x118071c00) [pid = 1650] [serial = 30] [outer = 0x1174ab400] 04:45:11 INFO - PROCESS | 1650 | 1465472711555 Marionette DEBUG loaded listener.js 04:45:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 31 (0x12bb26800) [pid = 1650] [serial = 31] [outer = 0x1174ab400] 04:45:11 INFO - PROCESS | 1650 | 1465472711798 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]]]}] 04:45:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:45:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 422ms 04:45:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:45:11 INFO - PROCESS | 1650 | 1465472711846 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 04:45:11 INFO - PROCESS | 1650 | 1465472711847 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 04:45:11 INFO - PROCESS | 1650 | 1465472711850 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:45:11 INFO - PROCESS | 1650 | 1465472711852 Marionette TRACE conn2 <- [1,26,null,{}] 04:45:11 INFO - PROCESS | 1650 | 1465472711867 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}] 04:45:11 INFO - PROCESS | 1650 | 1465472711868 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:12 INFO - PROCESS | 1650 | 1465472712028 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 04:45:12 INFO - PROCESS | 1650 | 1465472712035 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:12 INFO - PROCESS | 1650 | 1465472712036 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183dc000 == 12 [pid = 1650] [id = 12] 04:45:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 32 (0x11821bc00) [pid = 1650] [serial = 32] [outer = 0x0] 04:45:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 33 (0x12bb29800) [pid = 1650] [serial = 33] [outer = 0x11821bc00] 04:45:12 INFO - PROCESS | 1650 | 1465472712076 Marionette DEBUG loaded listener.js 04:45:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 34 (0x12bb31800) [pid = 1650] [serial = 34] [outer = 0x11821bc00] 04:45:12 INFO - PROCESS | 1650 | 1465472712376 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]]]}] 04:45:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:45:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 532ms 04:45:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:45:12 INFO - PROCESS | 1650 | 1465472712381 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 04:45:12 INFO - PROCESS | 1650 | 1465472712382 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 04:45:12 INFO - PROCESS | 1650 | 1465472712384 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:45:12 INFO - PROCESS | 1650 | 1465472712385 Marionette TRACE conn2 <- [1,30,null,{}] 04:45:12 INFO - PROCESS | 1650 | 1465472712395 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}] 04:45:12 INFO - PROCESS | 1650 | 1465472712406 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:12 INFO - PROCESS | 1650 | 1465472712508 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 04:45:12 INFO - PROCESS | 1650 | 1465472712512 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:12 INFO - PROCESS | 1650 | 1465472712513 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c265800 == 13 [pid = 1650] [id = 13] 04:45:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 35 (0x12bb33c00) [pid = 1650] [serial = 35] [outer = 0x0] 04:45:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 36 (0x12c2a8400) [pid = 1650] [serial = 36] [outer = 0x12bb33c00] 04:45:12 INFO - PROCESS | 1650 | 1465472712537 Marionette DEBUG loaded listener.js 04:45:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 37 (0x12c2ac000) [pid = 1650] [serial = 37] [outer = 0x12bb33c00] 04:45:12 INFO - PROCESS | 1650 | 1465472712847 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]]]}] 04:45:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:45:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 474ms 04:45:12 INFO - PROCESS | 1650 | 1465472712864 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 04:45:12 INFO - PROCESS | 1650 | 1465472712866 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 04:45:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:45:12 INFO - PROCESS | 1650 | 1465472712872 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:45:12 INFO - PROCESS | 1650 | 1465472712875 Marionette TRACE conn2 <- [1,34,null,{}] 04:45:12 INFO - PROCESS | 1650 | 1465472712879 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}] 04:45:12 INFO - PROCESS | 1650 | 1465472712881 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:13 INFO - PROCESS | 1650 | 1465472713017 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 04:45:13 INFO - PROCESS | 1650 | 1465472713022 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:13 INFO - PROCESS | 1650 | 1465472713023 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c659000 == 14 [pid = 1650] [id = 14] 04:45:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 38 (0x12c2ad800) [pid = 1650] [serial = 38] [outer = 0x0] 04:45:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 39 (0x12c68cc00) [pid = 1650] [serial = 39] [outer = 0x12c2ad800] 04:45:13 INFO - PROCESS | 1650 | 1465472713063 Marionette DEBUG loaded listener.js 04:45:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 40 (0x12c692800) [pid = 1650] [serial = 40] [outer = 0x12c2ad800] 04:45:13 INFO - PROCESS | 1650 | 1465472713369 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]]]}] 04:45:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:45:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 524ms 04:45:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:45:13 INFO - PROCESS | 1650 | 1465472713394 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 04:45:13 INFO - PROCESS | 1650 | 1465472713395 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 04:45:13 INFO - PROCESS | 1650 | 1465472713397 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:45:13 INFO - PROCESS | 1650 | 1465472713399 Marionette TRACE conn2 <- [1,38,null,{}] 04:45:13 INFO - PROCESS | 1650 | 1465472713401 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}] 04:45:13 INFO - PROCESS | 1650 | 1465472713403 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:13 INFO - PROCESS | 1650 | 1465472713514 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 04:45:13 INFO - PROCESS | 1650 | 1465472713517 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:13 INFO - PROCESS | 1650 | 1465472713517 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ca4d800 == 15 [pid = 1650] [id = 15] 04:45:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 41 (0x12c696c00) [pid = 1650] [serial = 41] [outer = 0x0] 04:45:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 42 (0x12c699c00) [pid = 1650] [serial = 42] [outer = 0x12c696c00] 04:45:13 INFO - PROCESS | 1650 | 1465472713541 Marionette DEBUG loaded listener.js 04:45:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 43 (0x12ca81c00) [pid = 1650] [serial = 43] [outer = 0x12c696c00] 04:45:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce13000 == 16 [pid = 1650] [id = 16] 04:45:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 44 (0x12ce13800) [pid = 1650] [serial = 44] [outer = 0x0] 04:45:13 INFO - PROCESS | 1650 | 1465472713794 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]]]}] 04:45:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 45 (0x12ce15000) [pid = 1650] [serial = 45] [outer = 0x12ce13800] 04:45:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 46 (0x12ce19800) [pid = 1650] [serial = 46] [outer = 0x12ce13800] 04:45:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:45:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 418ms 04:45:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce12800 == 17 [pid = 1650] [id = 17] 04:45:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 47 (0x12ca85800) [pid = 1650] [serial = 47] [outer = 0x0] 04:45:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 48 (0x12ce83800) [pid = 1650] [serial = 48] [outer = 0x12ca85800] 04:45:13 INFO - PROCESS | 1650 | 1465472713857 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 04:45:13 INFO - PROCESS | 1650 | 1465472713858 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 04:45:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 49 (0x116906000) [pid = 1650] [serial = 49] [outer = 0x12ca85800] 04:45:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:45:13 INFO - PROCESS | 1650 | 1465472713895 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:45:13 INFO - PROCESS | 1650 | 1465472713896 Marionette TRACE conn2 <- [1,42,null,{}] 04:45:13 INFO - PROCESS | 1650 | 1465472713906 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}] 04:45:13 INFO - PROCESS | 1650 | 1465472713907 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:14 INFO - PROCESS | 1650 | 1465472714019 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 04:45:14 INFO - PROCESS | 1650 | 1465472714024 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:14 INFO - PROCESS | 1650 | 1465472714025 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d17d800 == 18 [pid = 1650] [id = 18] 04:45:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 50 (0x12ca84400) [pid = 1650] [serial = 50] [outer = 0x0] 04:45:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x12ce7bc00) [pid = 1650] [serial = 51] [outer = 0x12ca84400] 04:45:14 INFO - PROCESS | 1650 | 1465472714050 Marionette DEBUG loaded listener.js 04:45:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x12d26ec00) [pid = 1650] [serial = 52] [outer = 0x12ca84400] 04:45:14 INFO - PROCESS | 1650 | 1465472714293 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]]]}] 04:45:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:45:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 434ms 04:45:14 INFO - PROCESS | 1650 | 1465472714315 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 04:45:14 INFO - PROCESS | 1650 | 1465472714316 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 04:45:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:45:14 INFO - PROCESS | 1650 | 1465472714326 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:45:14 INFO - PROCESS | 1650 | 1465472714328 Marionette TRACE conn2 <- [1,46,null,{}] 04:45:14 INFO - PROCESS | 1650 | 1465472714334 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}] 04:45:14 INFO - PROCESS | 1650 | 1465472714336 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:14 INFO - PROCESS | 1650 | 1465472714448 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 04:45:14 INFO - PROCESS | 1650 | 1465472714452 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:14 INFO - PROCESS | 1650 | 1465472714453 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d416800 == 19 [pid = 1650] [id = 19] 04:45:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x118475000) [pid = 1650] [serial = 53] [outer = 0x0] 04:45:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x118ff4400) [pid = 1650] [serial = 54] [outer = 0x118475000] 04:45:14 INFO - PROCESS | 1650 | 1465472714480 Marionette DEBUG loaded listener.js 04:45:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x12d272c00) [pid = 1650] [serial = 55] [outer = 0x118475000] 04:45:14 INFO - PROCESS | 1650 | 1465472714723 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]]]}] 04:45:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:45:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 432ms 04:45:14 INFO - PROCESS | 1650 | 1465472714751 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 04:45:14 INFO - PROCESS | 1650 | 1465472714754 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 04:45:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:45:14 INFO - PROCESS | 1650 | 1465472714780 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:45:14 INFO - PROCESS | 1650 | 1465472714782 Marionette TRACE conn2 <- [1,50,null,{}] 04:45:14 INFO - PROCESS | 1650 | 1465472714786 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}] 04:45:14 INFO - PROCESS | 1650 | 1465472714791 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:14 INFO - PROCESS | 1650 | 1465472714953 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 04:45:14 INFO - PROCESS | 1650 | 1465472714959 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:14 INFO - PROCESS | 1650 | 1465472714959 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4bd800 == 20 [pid = 1650] [id = 20] 04:45:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x11825d800) [pid = 1650] [serial = 56] [outer = 0x0] 04:45:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x118268c00) [pid = 1650] [serial = 57] [outer = 0x11825d800] 04:45:14 INFO - PROCESS | 1650 | 1465472714988 Marionette DEBUG loaded listener.js 04:45:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x12d277000) [pid = 1650] [serial = 58] [outer = 0x11825d800] 04:45:15 INFO - PROCESS | 1650 | 1465472715221 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]]]}] 04:45:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:45:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 481ms 04:45:15 INFO - PROCESS | 1650 | 1465472715250 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 04:45:15 INFO - PROCESS | 1650 | 1465472715257 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 04:45:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:45:15 INFO - PROCESS | 1650 | 1465472715267 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:45:15 INFO - PROCESS | 1650 | 1465472715268 Marionette TRACE conn2 <- [1,54,null,{}] 04:45:15 INFO - PROCESS | 1650 | 1465472715279 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}] 04:45:15 INFO - PROCESS | 1650 | 1465472715280 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:15 INFO - PROCESS | 1650 | 1465472715377 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 04:45:15 INFO - PROCESS | 1650 | 1465472715389 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:15 INFO - PROCESS | 1650 | 1465472715390 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188d4000 == 21 [pid = 1650] [id = 21] 04:45:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x118860800) [pid = 1650] [serial = 59] [outer = 0x0] 04:45:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x11999d000) [pid = 1650] [serial = 60] [outer = 0x118860800] 04:45:15 INFO - PROCESS | 1650 | 1465472715415 Marionette DEBUG loaded listener.js 04:45:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x12d448400) [pid = 1650] [serial = 61] [outer = 0x118860800] 04:45:16 INFO - PROCESS | 1650 | 1465472716499 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]]]}] 04:45:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:45:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1281ms 04:45:16 INFO - PROCESS | 1650 | 1465472716547 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 04:45:16 INFO - PROCESS | 1650 | 1465472716550 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 04:45:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:45:16 INFO - PROCESS | 1650 | 1465472716553 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:45:16 INFO - PROCESS | 1650 | 1465472716555 Marionette TRACE conn2 <- [1,58,null,{}] 04:45:16 INFO - PROCESS | 1650 | 1465472716560 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}] 04:45:16 INFO - PROCESS | 1650 | 1465472716561 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:16 INFO - PROCESS | 1650 | 1465472716680 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 04:45:16 INFO - PROCESS | 1650 | 1465472716733 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:16 INFO - PROCESS | 1650 | 1465472716734 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x112e6c800 == 22 [pid = 1650] [id = 22] 04:45:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1131eec00) [pid = 1650] [serial = 62] [outer = 0x0] 04:45:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x1132bfc00) [pid = 1650] [serial = 63] [outer = 0x1131eec00] 04:45:16 INFO - PROCESS | 1650 | 1465472716765 Marionette DEBUG loaded listener.js 04:45:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x114e75c00) [pid = 1650] [serial = 64] [outer = 0x1131eec00] 04:45:17 INFO - PROCESS | 1650 | 1465472717163 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]]]}] 04:45:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:45:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 672ms 04:45:17 INFO - PROCESS | 1650 | 1465472717226 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 04:45:17 INFO - PROCESS | 1650 | 1465472717229 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 04:45:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:45:17 INFO - PROCESS | 1650 | 1465472717233 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:45:17 INFO - PROCESS | 1650 | 1465472717235 Marionette TRACE conn2 <- [1,62,null,{}] 04:45:17 INFO - PROCESS | 1650 | 1465472717238 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}] 04:45:17 INFO - PROCESS | 1650 | 1465472717239 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:17 INFO - PROCESS | 1650 | 1465472717351 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 04:45:17 INFO - PROCESS | 1650 | 1465472717391 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:17 INFO - PROCESS | 1650 | 1465472717392 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x116aaa000 == 23 [pid = 1650] [id = 23] 04:45:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x116a0b800) [pid = 1650] [serial = 65] [outer = 0x0] 04:45:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x1174af800) [pid = 1650] [serial = 66] [outer = 0x116a0b800] 04:45:17 INFO - PROCESS | 1650 | 1465472717425 Marionette DEBUG loaded listener.js 04:45:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11821b000) [pid = 1650] [serial = 67] [outer = 0x116a0b800] 04:45:17 INFO - PROCESS | 1650 | 1465472717828 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]]]}] 04:45:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:45:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 619ms 04:45:17 INFO - PROCESS | 1650 | 1465472717853 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 04:45:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:45:17 INFO - PROCESS | 1650 | 1465472717856 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 04:45:17 INFO - PROCESS | 1650 | 1465472717859 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:45:17 INFO - PROCESS | 1650 | 1465472717861 Marionette TRACE conn2 <- [1,66,null,{}] 04:45:17 INFO - PROCESS | 1650 | 1465472717869 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}] 04:45:17 INFO - PROCESS | 1650 | 1465472717872 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:17 INFO - PROCESS | 1650 | 1465472717982 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 04:45:18 INFO - PROCESS | 1650 | 1465472718059 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:18 INFO - PROCESS | 1650 | 1465472718061 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x11734c800 == 24 [pid = 1650] [id = 24] 04:45:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11847f800) [pid = 1650] [serial = 68] [outer = 0x0] 04:45:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x119369000) [pid = 1650] [serial = 69] [outer = 0x11847f800] 04:45:18 INFO - PROCESS | 1650 | 1465472718094 Marionette DEBUG loaded listener.js 04:45:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11936d800) [pid = 1650] [serial = 70] [outer = 0x11847f800] 04:45:18 INFO - PROCESS | 1650 | 1465472718727 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]]]}] 04:45:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:45:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 922ms 04:45:18 INFO - PROCESS | 1650 | 1465472718782 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 04:45:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:45:18 INFO - PROCESS | 1650 | 1465472718783 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 04:45:18 INFO - PROCESS | 1650 | 1465472718787 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:45:18 INFO - PROCESS | 1650 | 1465472718788 Marionette TRACE conn2 <- [1,70,null,{}] 04:45:18 INFO - PROCESS | 1650 | 1465472718792 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}] 04:45:18 INFO - PROCESS | 1650 | 1465472718793 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:18 INFO - PROCESS | 1650 | 1465472718872 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 04:45:18 INFO - PROCESS | 1650 | 1465472718924 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:18 INFO - PROCESS | 1650 | 1465472718925 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x115d87000 == 25 [pid = 1650] [id = 25] 04:45:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11696ec00) [pid = 1650] [serial = 71] [outer = 0x0] 04:45:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11697c800) [pid = 1650] [serial = 72] [outer = 0x11696ec00] 04:45:18 INFO - PROCESS | 1650 | 1465472718953 Marionette DEBUG loaded listener.js 04:45:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1175dd000) [pid = 1650] [serial = 73] [outer = 0x11696ec00] 04:45:19 INFO - PROCESS | 1650 | 1465472719368 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]]]}] 04:45:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:45:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 621ms 04:45:19 INFO - PROCESS | 1650 | 1465472719409 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 04:45:19 INFO - PROCESS | 1650 | 1465472719413 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 04:45:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:45:19 INFO - PROCESS | 1650 | 1465472719420 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:45:19 INFO - PROCESS | 1650 | 1465472719422 Marionette TRACE conn2 <- [1,74,null,{}] 04:45:19 INFO - PROCESS | 1650 | 1465472719426 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}] 04:45:19 INFO - PROCESS | 1650 | 1465472719428 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:19 INFO - PROCESS | 1650 | 1465472719566 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 04:45:19 INFO - PROCESS | 1650 | 1465472719636 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:19 INFO - PROCESS | 1650 | 1465472719637 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x112eb2800 == 26 [pid = 1650] [id = 26] 04:45:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1129e7000) [pid = 1650] [serial = 74] [outer = 0x0] 04:45:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x113c43c00) [pid = 1650] [serial = 75] [outer = 0x1129e7000] 04:45:19 INFO - PROCESS | 1650 | 1465472719682 Marionette DEBUG loaded listener.js 04:45:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118070c00) [pid = 1650] [serial = 76] [outer = 0x1129e7000] 04:45:19 INFO - PROCESS | 1650 | 1465472719954 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]]]}] 04:45:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:45:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 572ms 04:45:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:45:19 INFO - PROCESS | 1650 | 1465472719994 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 04:45:19 INFO - PROCESS | 1650 | 1465472719996 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 04:45:19 INFO - PROCESS | 1650 | 1465472719998 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:45:20 INFO - PROCESS | 1650 | 1465472720000 Marionette TRACE conn2 <- [1,78,null,{}] 04:45:20 INFO - PROCESS | 1650 | 1465472720015 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}] 04:45:20 INFO - PROCESS | 1650 | 1465472720018 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:20 INFO - PROCESS | 1650 | 1465472720120 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 04:45:20 INFO - PROCESS | 1650 | 1465472720159 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:20 INFO - PROCESS | 1650 | 1465472720160 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169ae800 == 27 [pid = 1650] [id = 27] 04:45:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11825c800) [pid = 1650] [serial = 77] [outer = 0x0] 04:45:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11847c000) [pid = 1650] [serial = 78] [outer = 0x11825c800] 04:45:20 INFO - PROCESS | 1650 | 1465472720188 Marionette DEBUG loaded listener.js 04:45:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11860d000) [pid = 1650] [serial = 79] [outer = 0x11825c800] 04:45:20 INFO - PROCESS | 1650 | 1465472720444 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]]]}] 04:45:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:45:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 471ms 04:45:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:45:20 INFO - PROCESS | 1650 | 1465472720481 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 04:45:20 INFO - PROCESS | 1650 | 1465472720482 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 04:45:20 INFO - PROCESS | 1650 | 1465472720484 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:45:20 INFO - PROCESS | 1650 | 1465472720485 Marionette TRACE conn2 <- [1,82,null,{}] 04:45:20 INFO - PROCESS | 1650 | 1465472720495 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}] 04:45:20 INFO - PROCESS | 1650 | 1465472720496 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:20 INFO - PROCESS | 1650 | 1465472720578 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 04:45:20 INFO - PROCESS | 1650 | 1465472720581 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:20 INFO - PROCESS | 1650 | 1465472720583 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x117351000 == 28 [pid = 1650] [id = 28] 04:45:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11885b400) [pid = 1650] [serial = 80] [outer = 0x0] 04:45:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118fc1800) [pid = 1650] [serial = 81] [outer = 0x11885b400] 04:45:20 INFO - PROCESS | 1650 | 1465472720610 Marionette DEBUG loaded listener.js 04:45:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11936b400) [pid = 1650] [serial = 82] [outer = 0x11885b400] 04:45:20 INFO - PROCESS | 1650 | 1465472720895 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]]]}] 04:45:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:45:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 425ms 04:45:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:45:20 INFO - PROCESS | 1650 | 1465472720910 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 04:45:20 INFO - PROCESS | 1650 | 1465472720911 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 04:45:20 INFO - PROCESS | 1650 | 1465472720913 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:45:20 INFO - PROCESS | 1650 | 1465472720914 Marionette TRACE conn2 <- [1,86,null,{}] 04:45:20 INFO - PROCESS | 1650 | 1465472720917 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}] 04:45:20 INFO - PROCESS | 1650 | 1465472720918 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:21 INFO - PROCESS | 1650 | 1465472721015 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 04:45:21 INFO - PROCESS | 1650 | 1465472721021 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:21 INFO - PROCESS | 1650 | 1465472721022 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d22000 == 29 [pid = 1650] [id = 29] 04:45:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118859800) [pid = 1650] [serial = 83] [outer = 0x0] 04:45:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119365c00) [pid = 1650] [serial = 84] [outer = 0x118859800] 04:45:21 INFO - PROCESS | 1650 | 1465472721047 Marionette DEBUG loaded listener.js 04:45:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1196adc00) [pid = 1650] [serial = 85] [outer = 0x118859800] 04:45:21 INFO - PROCESS | 1650 | 1465472721319 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]]]}] 04:45:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:45:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 419ms 04:45:21 INFO - PROCESS | 1650 | 1465472721334 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 04:45:21 INFO - PROCESS | 1650 | 1465472721335 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 04:45:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:45:21 INFO - PROCESS | 1650 | 1465472721344 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:45:21 INFO - PROCESS | 1650 | 1465472721345 Marionette TRACE conn2 <- [1,90,null,{}] 04:45:21 INFO - PROCESS | 1650 | 1465472721347 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}] 04:45:21 INFO - PROCESS | 1650 | 1465472721351 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:21 INFO - PROCESS | 1650 | 1465472721456 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 04:45:21 INFO - PROCESS | 1650 | 1465472721459 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:21 INFO - PROCESS | 1650 | 1465472721460 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11863e000 == 30 [pid = 1650] [id = 30] 04:45:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1196b1400) [pid = 1650] [serial = 86] [outer = 0x0] 04:45:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119906000) [pid = 1650] [serial = 87] [outer = 0x1196b1400] 04:45:21 INFO - PROCESS | 1650 | 1465472721488 Marionette DEBUG loaded listener.js 04:45:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x120faa400) [pid = 1650] [serial = 88] [outer = 0x1196b1400] 04:45:21 INFO - PROCESS | 1650 | 1465472721779 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]]]}] 04:45:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:45:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 468ms 04:45:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:45:21 INFO - PROCESS | 1650 | 1465472721812 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 04:45:21 INFO - PROCESS | 1650 | 1465472721814 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 04:45:21 INFO - PROCESS | 1650 | 1465472721816 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:45:21 INFO - PROCESS | 1650 | 1465472721817 Marionette TRACE conn2 <- [1,94,null,{}] 04:45:21 INFO - PROCESS | 1650 | 1465472721819 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}] 04:45:21 INFO - PROCESS | 1650 | 1465472721822 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:21 INFO - PROCESS | 1650 | 1465472721898 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 04:45:21 INFO - PROCESS | 1650 | 1465472721942 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:21 INFO - PROCESS | 1650 | 1465472721943 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188ce800 == 31 [pid = 1650] [id = 31] 04:45:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1196b3000) [pid = 1650] [serial = 89] [outer = 0x0] 04:45:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x120fadc00) [pid = 1650] [serial = 90] [outer = 0x1196b3000] 04:45:21 INFO - PROCESS | 1650 | 1465472721967 Marionette DEBUG loaded listener.js 04:45:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1210b1800) [pid = 1650] [serial = 91] [outer = 0x1196b3000] 04:45:22 INFO - PROCESS | 1650 | 1465472722227 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]]]}] 04:45:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:45:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 418ms 04:45:22 INFO - PROCESS | 1650 | 1465472722235 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 04:45:22 INFO - PROCESS | 1650 | 1465472722237 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 04:45:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:45:22 INFO - PROCESS | 1650 | 1465472722246 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:45:22 INFO - PROCESS | 1650 | 1465472722247 Marionette TRACE conn2 <- [1,98,null,{}] 04:45:22 INFO - PROCESS | 1650 | 1465472722249 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}] 04:45:22 INFO - PROCESS | 1650 | 1465472722250 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:22 INFO - PROCESS | 1650 | 1465472722327 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 04:45:22 INFO - PROCESS | 1650 | 1465472722331 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:22 INFO - PROCESS | 1650 | 1465472722332 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x111f56800 == 32 [pid = 1650] [id = 32] 04:45:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1210b6c00) [pid = 1650] [serial = 92] [outer = 0x0] 04:45:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12134b400) [pid = 1650] [serial = 93] [outer = 0x1210b6c00] 04:45:22 INFO - PROCESS | 1650 | 1465472722359 Marionette DEBUG loaded listener.js 04:45:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x121443800) [pid = 1650] [serial = 94] [outer = 0x1210b6c00] 04:45:22 INFO - PROCESS | 1650 | 1465472722686 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]]]}] 04:45:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:45:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 470ms 04:45:22 INFO - PROCESS | 1650 | 1465472722716 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 04:45:22 INFO - PROCESS | 1650 | 1465472722718 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 04:45:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:45:22 INFO - PROCESS | 1650 | 1465472722722 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:45:22 INFO - PROCESS | 1650 | 1465472722725 Marionette TRACE conn2 <- [1,102,null,{}] 04:45:22 INFO - PROCESS | 1650 | 1465472722729 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}] 04:45:22 INFO - PROCESS | 1650 | 1465472722731 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:22 INFO - PROCESS | 1650 | 1465472722877 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 04:45:22 INFO - PROCESS | 1650 | 1465472722887 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:22 INFO - PROCESS | 1650 | 1465472722889 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x119679800 == 33 [pid = 1650] [id = 33] 04:45:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1211ef000) [pid = 1650] [serial = 95] [outer = 0x0] 04:45:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12144d400) [pid = 1650] [serial = 96] [outer = 0x1211ef000] 04:45:22 INFO - PROCESS | 1650 | 1465472722929 Marionette DEBUG loaded listener.js 04:45:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11860b000) [pid = 1650] [serial = 97] [outer = 0x1211ef000] 04:45:23 INFO - PROCESS | 1650 | 1465472723271 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]]]}] 04:45:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:45:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 572ms 04:45:23 INFO - PROCESS | 1650 | 1465472723294 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 04:45:23 INFO - PROCESS | 1650 | 1465472723295 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 04:45:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:45:23 INFO - PROCESS | 1650 | 1465472723297 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:45:23 INFO - PROCESS | 1650 | 1465472723298 Marionette TRACE conn2 <- [1,106,null,{}] 04:45:23 INFO - PROCESS | 1650 | 1465472723300 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}] 04:45:23 INFO - PROCESS | 1650 | 1465472723302 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:23 INFO - PROCESS | 1650 | 1465472723380 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 04:45:23 INFO - PROCESS | 1650 | 1465472723384 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:23 INFO - PROCESS | 1650 | 1465472723385 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bae800 == 34 [pid = 1650] [id = 34] 04:45:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x121a4a000) [pid = 1650] [serial = 98] [outer = 0x0] 04:45:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x123753000) [pid = 1650] [serial = 99] [outer = 0x121a4a000] 04:45:23 INFO - PROCESS | 1650 | 1465472723411 Marionette DEBUG loaded listener.js 04:45:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x124addc00) [pid = 1650] [serial = 100] [outer = 0x121a4a000] 04:45:23 INFO - PROCESS | 1650 | 1465472723732 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]]]}] 04:45:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:45:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 468ms 04:45:23 INFO - PROCESS | 1650 | 1465472723784 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 04:45:23 INFO - PROCESS | 1650 | 1465472723786 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 04:45:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:45:23 INFO - PROCESS | 1650 | 1465472723792 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:45:23 INFO - PROCESS | 1650 | 1465472723794 Marionette TRACE conn2 <- [1,110,null,{}] 04:45:23 INFO - PROCESS | 1650 | 1465472723798 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}] 04:45:23 INFO - PROCESS | 1650 | 1465472723801 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:23 INFO - PROCESS | 1650 | 1465472723940 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 04:45:23 INFO - PROCESS | 1650 | 1465472723945 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:23 INFO - PROCESS | 1650 | 1465472723947 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x121121000 == 35 [pid = 1650] [id = 35] 04:45:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x121a42c00) [pid = 1650] [serial = 101] [outer = 0x0] 04:45:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x124b93c00) [pid = 1650] [serial = 102] [outer = 0x121a42c00] 04:45:23 INFO - PROCESS | 1650 | 1465472723990 Marionette DEBUG loaded listener.js 04:45:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x124a1cc00) [pid = 1650] [serial = 103] [outer = 0x121a42c00] 04:45:24 INFO - PROCESS | 1650 | 1465472724381 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]]]}] 04:45:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:45:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 620ms 04:45:24 INFO - PROCESS | 1650 | 1465472724412 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 04:45:24 INFO - PROCESS | 1650 | 1465472724413 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 04:45:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:45:24 INFO - PROCESS | 1650 | 1465472724415 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:45:24 INFO - PROCESS | 1650 | 1465472724416 Marionette TRACE conn2 <- [1,114,null,{}] 04:45:24 INFO - PROCESS | 1650 | 1465472724419 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}] 04:45:24 INFO - PROCESS | 1650 | 1465472724420 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:24 INFO - PROCESS | 1650 | 1465472724524 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 04:45:24 INFO - PROCESS | 1650 | 1465472724530 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:24 INFO - PROCESS | 1650 | 1465472724531 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12124a000 == 36 [pid = 1650] [id = 36] 04:45:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x124b99800) [pid = 1650] [serial = 104] [outer = 0x0] 04:45:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x126881000) [pid = 1650] [serial = 105] [outer = 0x124b99800] 04:45:24 INFO - PROCESS | 1650 | 1465472724555 Marionette DEBUG loaded listener.js 04:45:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x126c52000) [pid = 1650] [serial = 106] [outer = 0x124b99800] 04:45:24 INFO - PROCESS | 1650 | 1465472724841 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]]]}] 04:45:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:45:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 04:45:24 INFO - PROCESS | 1650 | 1465472724884 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 04:45:24 INFO - PROCESS | 1650 | 1465472724885 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 04:45:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:45:24 INFO - PROCESS | 1650 | 1465472724889 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:45:24 INFO - PROCESS | 1650 | 1465472724892 Marionette TRACE conn2 <- [1,118,null,{}] 04:45:24 INFO - PROCESS | 1650 | 1465472724895 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}] 04:45:24 INFO - PROCESS | 1650 | 1465472724896 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:24 INFO - PROCESS | 1650 | 1465472724974 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 04:45:24 INFO - PROCESS | 1650 | 1465472724978 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:24 INFO - PROCESS | 1650 | 1465472724979 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x121411800 == 37 [pid = 1650] [id = 37] 04:45:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12687c400) [pid = 1650] [serial = 107] [outer = 0x0] 04:45:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x126d6a800) [pid = 1650] [serial = 108] [outer = 0x12687c400] 04:45:25 INFO - PROCESS | 1650 | 1465472725003 Marionette DEBUG loaded listener.js 04:45:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x126f9b000) [pid = 1650] [serial = 109] [outer = 0x12687c400] 04:45:25 INFO - PROCESS | 1650 | 1465472725292 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]]]}] 04:45:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:45:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 422ms 04:45:25 INFO - PROCESS | 1650 | 1465472725312 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 04:45:25 INFO - PROCESS | 1650 | 1465472725313 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 04:45:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:45:25 INFO - PROCESS | 1650 | 1465472725316 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:45:25 INFO - PROCESS | 1650 | 1465472725317 Marionette TRACE conn2 <- [1,122,null,{}] 04:45:25 INFO - PROCESS | 1650 | 1465472725319 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}] 04:45:25 INFO - PROCESS | 1650 | 1465472725321 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:25 INFO - PROCESS | 1650 | 1465472725406 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 04:45:25 INFO - PROCESS | 1650 | 1465472725464 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:25 INFO - PROCESS | 1650 | 1465472725466 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x121a19800 == 38 [pid = 1650] [id = 38] 04:45:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x126f9a400) [pid = 1650] [serial = 110] [outer = 0x0] 04:45:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x127214c00) [pid = 1650] [serial = 111] [outer = 0x126f9a400] 04:45:25 INFO - PROCESS | 1650 | 1465472725490 Marionette DEBUG loaded listener.js 04:45:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x127218400) [pid = 1650] [serial = 112] [outer = 0x126f9a400] 04:45:25 INFO - PROCESS | 1650 | 1465472725752 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]]]}] 04:45:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:45:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 468ms 04:45:25 INFO - PROCESS | 1650 | 1465472725784 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 04:45:25 INFO - PROCESS | 1650 | 1465472725785 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 04:45:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:45:25 INFO - PROCESS | 1650 | 1465472725794 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:45:25 INFO - PROCESS | 1650 | 1465472725796 Marionette TRACE conn2 <- [1,126,null,{}] 04:45:25 INFO - PROCESS | 1650 | 1465472725798 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}] 04:45:25 INFO - PROCESS | 1650 | 1465472725799 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:25 INFO - PROCESS | 1650 | 1465472725880 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 04:45:25 INFO - PROCESS | 1650 | 1465472725884 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:25 INFO - PROCESS | 1650 | 1465472725885 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1237d1000 == 39 [pid = 1650] [id = 39] 04:45:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x127212c00) [pid = 1650] [serial = 113] [outer = 0x0] 04:45:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12721ec00) [pid = 1650] [serial = 114] [outer = 0x127212c00] 04:45:25 INFO - PROCESS | 1650 | 1465472725912 Marionette DEBUG loaded listener.js 04:45:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1272c4000) [pid = 1650] [serial = 115] [outer = 0x127212c00] 04:45:26 INFO - PROCESS | 1650 | 1465472726223 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]]]}] 04:45:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:45:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 468ms 04:45:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:45:26 INFO - PROCESS | 1650 | 1465472726263 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 04:45:26 INFO - PROCESS | 1650 | 1465472726264 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 04:45:26 INFO - PROCESS | 1650 | 1465472726266 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:45:26 INFO - PROCESS | 1650 | 1465472726268 Marionette TRACE conn2 <- [1,130,null,{}] 04:45:26 INFO - PROCESS | 1650 | 1465472726270 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}] 04:45:26 INFO - PROCESS | 1650 | 1465472726271 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:26 INFO - PROCESS | 1650 | 1465472726386 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 04:45:26 INFO - PROCESS | 1650 | 1465472726392 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:26 INFO - PROCESS | 1650 | 1465472726393 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x124ec5800 == 40 [pid = 1650] [id = 40] 04:45:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x127217800) [pid = 1650] [serial = 116] [outer = 0x0] 04:45:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x128811000) [pid = 1650] [serial = 117] [outer = 0x127217800] 04:45:26 INFO - PROCESS | 1650 | 1465472726417 Marionette DEBUG loaded listener.js 04:45:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1288dbc00) [pid = 1650] [serial = 118] [outer = 0x127217800] 04:45:27 INFO - PROCESS | 1650 | 1465472727389 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]]]}] 04:45:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:45:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1168ms 04:45:27 INFO - PROCESS | 1650 | 1465472727436 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 04:45:27 INFO - PROCESS | 1650 | 1465472727438 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 04:45:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:45:27 INFO - PROCESS | 1650 | 1465472727441 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:45:27 INFO - PROCESS | 1650 | 1465472727443 Marionette TRACE conn2 <- [1,134,null,{}] 04:45:27 INFO - PROCESS | 1650 | 1465472727446 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}] 04:45:27 INFO - PROCESS | 1650 | 1465472727448 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:27 INFO - PROCESS | 1650 | 1465472727539 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 04:45:27 INFO - PROCESS | 1650 | 1465472727571 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:27 INFO - PROCESS | 1650 | 1465472727574 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1130c7000 == 41 [pid = 1650] [id = 41] 04:45:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11662bc00) [pid = 1650] [serial = 119] [outer = 0x0] 04:45:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1175dc400) [pid = 1650] [serial = 120] [outer = 0x11662bc00] 04:45:27 INFO - PROCESS | 1650 | 1465472727601 Marionette DEBUG loaded listener.js 04:45:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x118215400) [pid = 1650] [serial = 121] [outer = 0x11662bc00] 04:45:27 INFO - PROCESS | 1650 | 1465472727922 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]]]}] 04:45:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:45:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 520ms 04:45:27 INFO - PROCESS | 1650 | 1465472727961 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 04:45:27 INFO - PROCESS | 1650 | 1465472727964 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 04:45:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:45:27 INFO - PROCESS | 1650 | 1465472727968 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:45:27 INFO - PROCESS | 1650 | 1465472727970 Marionette TRACE conn2 <- [1,138,null,{}] 04:45:27 INFO - PROCESS | 1650 | 1465472727972 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}] 04:45:27 INFO - PROCESS | 1650 | 1465472727974 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:28 INFO - PROCESS | 1650 | 1465472728067 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 04:45:28 INFO - PROCESS | 1650 | 1465472728071 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:28 INFO - PROCESS | 1650 | 1465472728073 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x116929000 == 42 [pid = 1650] [id = 42] 04:45:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11825e000) [pid = 1650] [serial = 122] [outer = 0x0] 04:45:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1184d0800) [pid = 1650] [serial = 123] [outer = 0x11825e000] 04:45:28 INFO - PROCESS | 1650 | 1465472728100 Marionette DEBUG loaded listener.js 04:45:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11860f000) [pid = 1650] [serial = 124] [outer = 0x11825e000] 04:45:28 INFO - PROCESS | 1650 | 1465472728444 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]]]}] 04:45:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:45:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 520ms 04:45:28 INFO - PROCESS | 1650 | 1465472728489 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 04:45:28 INFO - PROCESS | 1650 | 1465472728490 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 04:45:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:45:28 INFO - PROCESS | 1650 | 1465472728493 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:45:28 INFO - PROCESS | 1650 | 1465472728495 Marionette TRACE conn2 <- [1,142,null,{}] 04:45:28 INFO - PROCESS | 1650 | 1465472728502 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}] 04:45:28 INFO - PROCESS | 1650 | 1465472728505 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:28 INFO - PROCESS | 1650 | 1465472728602 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 04:45:28 INFO - PROCESS | 1650 | 1465472728606 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:28 INFO - PROCESS | 1650 | 1465472728608 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x117367000 == 43 [pid = 1650] [id = 43] 04:45:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x118fbe400) [pid = 1650] [serial = 125] [outer = 0x0] 04:45:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x119372c00) [pid = 1650] [serial = 126] [outer = 0x118fbe400] 04:45:28 INFO - PROCESS | 1650 | 1465472728636 Marionette DEBUG loaded listener.js 04:45:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x119907800) [pid = 1650] [serial = 127] [outer = 0x118fbe400] 04:45:29 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11825d800) [pid = 1650] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:45:29 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x118475000) [pid = 1650] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:45:29 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12ca84400) [pid = 1650] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:45:29 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12c696c00) [pid = 1650] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:45:29 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12c2ad800) [pid = 1650] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:45:29 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12bb33c00) [pid = 1650] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:45:29 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11821bc00) [pid = 1650] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:45:29 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1174ab400) [pid = 1650] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:45:29 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1288de800) [pid = 1650] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:45:29 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12a960800) [pid = 1650] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:45:29 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12a954800) [pid = 1650] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:45:29 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x128fd2000) [pid = 1650] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:45:29 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11847f800) [pid = 1650] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:45:29 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11696ec00) [pid = 1650] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:45:29 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1129e7000) [pid = 1650] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:45:29 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11825c800) [pid = 1650] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:45:29 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11885b400) [pid = 1650] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:45:29 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x118859800) [pid = 1650] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:45:29 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1196b1400) [pid = 1650] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:45:29 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1196b3000) [pid = 1650] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:45:29 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1210b6c00) [pid = 1650] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:45:29 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1211ef000) [pid = 1650] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:45:29 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x121a4a000) [pid = 1650] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:45:29 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x124b99800) [pid = 1650] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:45:29 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118860800) [pid = 1650] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:45:29 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1131eec00) [pid = 1650] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:45:29 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12687c400) [pid = 1650] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:45:29 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126f9a400) [pid = 1650] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:45:29 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116a0b800) [pid = 1650] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:45:29 INFO - PROCESS | 1650 | 1465472729390 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]]]}] 04:45:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:45:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 921ms 04:45:29 INFO - PROCESS | 1650 | 1465472729419 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 04:45:29 INFO - PROCESS | 1650 | 1465472729422 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 04:45:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:45:29 INFO - PROCESS | 1650 | 1465472729428 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:45:29 INFO - PROCESS | 1650 | 1465472729429 Marionette TRACE conn2 <- [1,146,null,{}] 04:45:29 INFO - PROCESS | 1650 | 1465472729431 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}] 04:45:29 INFO - PROCESS | 1650 | 1465472729432 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:29 INFO - PROCESS | 1650 | 1465472729506 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 04:45:29 INFO - PROCESS | 1650 | 1465472729510 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:29 INFO - PROCESS | 1650 | 1465472729511 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183c7000 == 44 [pid = 1650] [id = 44] 04:45:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11825c800) [pid = 1650] [serial = 128] [outer = 0x0] 04:45:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118856000) [pid = 1650] [serial = 129] [outer = 0x11825c800] 04:45:29 INFO - PROCESS | 1650 | 1465472729538 Marionette DEBUG loaded listener.js 04:45:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118ff0800) [pid = 1650] [serial = 130] [outer = 0x11825c800] 04:45:29 INFO - PROCESS | 1650 | 1465472729849 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]]]}] 04:45:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:45:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 468ms 04:45:29 INFO - PROCESS | 1650 | 1465472729897 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 04:45:29 INFO - PROCESS | 1650 | 1465472729898 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 04:45:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:45:29 INFO - PROCESS | 1650 | 1465472729900 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:45:29 INFO - PROCESS | 1650 | 1465472729901 Marionette TRACE conn2 <- [1,150,null,{}] 04:45:29 INFO - PROCESS | 1650 | 1465472729904 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}] 04:45:29 INFO - PROCESS | 1650 | 1465472729905 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:29 INFO - PROCESS | 1650 | 1465472729987 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 04:45:30 INFO - PROCESS | 1650 | 1465472730032 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:30 INFO - PROCESS | 1650 | 1465472730033 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188cd800 == 45 [pid = 1650] [id = 45] 04:45:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1132c2400) [pid = 1650] [serial = 131] [outer = 0x0] 04:45:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119903800) [pid = 1650] [serial = 132] [outer = 0x1132c2400] 04:45:30 INFO - PROCESS | 1650 | 1465472730058 Marionette DEBUG loaded listener.js 04:45:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119d41800) [pid = 1650] [serial = 133] [outer = 0x1132c2400] 04:45:30 INFO - PROCESS | 1650 | 1465472730406 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]]]}] 04:45:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:45:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 517ms 04:45:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:45:30 INFO - PROCESS | 1650 | 1465472730419 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 04:45:30 INFO - PROCESS | 1650 | 1465472730420 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 04:45:30 INFO - PROCESS | 1650 | 1465472730426 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:45:30 INFO - PROCESS | 1650 | 1465472730428 Marionette TRACE conn2 <- [1,154,null,{}] 04:45:30 INFO - PROCESS | 1650 | 1465472730431 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}] 04:45:30 INFO - PROCESS | 1650 | 1465472730437 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:30 INFO - PROCESS | 1650 | 1465472730581 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 04:45:30 INFO - PROCESS | 1650 | 1465472730633 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:30 INFO - PROCESS | 1650 | 1465472730634 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x119678800 == 46 [pid = 1650] [id = 46] 04:45:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119b2e800) [pid = 1650] [serial = 134] [outer = 0x0] 04:45:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1210b0800) [pid = 1650] [serial = 135] [outer = 0x119b2e800] 04:45:30 INFO - PROCESS | 1650 | 1465472730658 Marionette DEBUG loaded listener.js 04:45:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x123632c00) [pid = 1650] [serial = 136] [outer = 0x119b2e800] 04:45:30 INFO - PROCESS | 1650 | 1465472730910 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]]]}] 04:45:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:45:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 520ms 04:45:30 INFO - PROCESS | 1650 | 1465472730946 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 04:45:30 INFO - PROCESS | 1650 | 1465472730947 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 04:45:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:45:30 INFO - PROCESS | 1650 | 1465472730949 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:45:30 INFO - PROCESS | 1650 | 1465472730950 Marionette TRACE conn2 <- [1,158,null,{}] 04:45:30 INFO - PROCESS | 1650 | 1465472730953 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}] 04:45:30 INFO - PROCESS | 1650 | 1465472730955 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:31 INFO - PROCESS | 1650 | 1465472731040 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 04:45:31 INFO - PROCESS | 1650 | 1465472731044 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:31 INFO - PROCESS | 1650 | 1465472731046 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12111d800 == 47 [pid = 1650] [id = 47] 04:45:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x123638000) [pid = 1650] [serial = 137] [outer = 0x0] 04:45:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x124b96000) [pid = 1650] [serial = 138] [outer = 0x123638000] 04:45:31 INFO - PROCESS | 1650 | 1465472731070 Marionette DEBUG loaded listener.js 04:45:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12537f000) [pid = 1650] [serial = 139] [outer = 0x123638000] 04:45:31 INFO - PROCESS | 1650 | 1465472731539 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]]]}] 04:45:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:45:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 619ms 04:45:31 INFO - PROCESS | 1650 | 1465472731569 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 04:45:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:45:31 INFO - PROCESS | 1650 | 1465472731574 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 04:45:31 INFO - PROCESS | 1650 | 1465472731578 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:45:31 INFO - PROCESS | 1650 | 1465472731580 Marionette TRACE conn2 <- [1,162,null,{}] 04:45:31 INFO - PROCESS | 1650 | 1465472731584 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}] 04:45:31 INFO - PROCESS | 1650 | 1465472731586 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:31 INFO - PROCESS | 1650 | 1465472731676 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 04:45:31 INFO - PROCESS | 1650 | 1465472731735 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:31 INFO - PROCESS | 1650 | 1465472731737 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x116677000 == 48 [pid = 1650] [id = 48] 04:45:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x116906800) [pid = 1650] [serial = 140] [outer = 0x0] 04:45:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x117036400) [pid = 1650] [serial = 141] [outer = 0x116906800] 04:45:31 INFO - PROCESS | 1650 | 1465472731768 Marionette DEBUG loaded listener.js 04:45:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118215000) [pid = 1650] [serial = 142] [outer = 0x116906800] 04:45:32 INFO - PROCESS | 1650 | 1465472732217 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]]]}] 04:45:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:45:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 671ms 04:45:32 INFO - PROCESS | 1650 | 1465472732249 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 04:45:32 INFO - PROCESS | 1650 | 1465472732253 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 04:45:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:45:32 INFO - PROCESS | 1650 | 1465472732281 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:45:32 INFO - PROCESS | 1650 | 1465472732283 Marionette TRACE conn2 <- [1,166,null,{}] 04:45:32 INFO - PROCESS | 1650 | 1465472732287 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}] 04:45:32 INFO - PROCESS | 1650 | 1465472732292 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:32 INFO - PROCESS | 1650 | 1465472732435 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 04:45:32 INFO - PROCESS | 1650 | 1465472732505 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:32 INFO - PROCESS | 1650 | 1465472732506 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x119962000 == 49 [pid = 1650] [id = 49] 04:45:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118f44400) [pid = 1650] [serial = 143] [outer = 0x0] 04:45:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x118ff1c00) [pid = 1650] [serial = 144] [outer = 0x118f44400] 04:45:32 INFO - PROCESS | 1650 | 1465472732538 Marionette DEBUG loaded listener.js 04:45:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1196b4c00) [pid = 1650] [serial = 145] [outer = 0x118f44400] 04:45:32 INFO - PROCESS | 1650 | 1465472732980 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]]]}] 04:45:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:45:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 725ms 04:45:33 INFO - PROCESS | 1650 | 1465472733001 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 04:45:33 INFO - PROCESS | 1650 | 1465472733003 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 04:45:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:45:33 INFO - PROCESS | 1650 | 1465472733005 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:45:33 INFO - PROCESS | 1650 | 1465472733008 Marionette TRACE conn2 <- [1,170,null,{}] 04:45:33 INFO - PROCESS | 1650 | 1465472733016 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}] 04:45:33 INFO - PROCESS | 1650 | 1465472733019 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:33 INFO - PROCESS | 1650 | 1465472733114 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 04:45:33 INFO - PROCESS | 1650 | 1465472733175 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:33 INFO - PROCESS | 1650 | 1465472733177 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1236b2000 == 50 [pid = 1650] [id = 50] 04:45:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x120fb1c00) [pid = 1650] [serial = 146] [outer = 0x0] 04:45:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x121427800) [pid = 1650] [serial = 147] [outer = 0x120fb1c00] 04:45:33 INFO - PROCESS | 1650 | 1465472733209 Marionette DEBUG loaded listener.js 04:45:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x124ad8800) [pid = 1650] [serial = 148] [outer = 0x120fb1c00] 04:45:33 INFO - PROCESS | 1650 | 1465472733616 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]]]}] 04:45:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:45:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 622ms 04:45:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:45:33 INFO - PROCESS | 1650 | 1465472733627 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 04:45:33 INFO - PROCESS | 1650 | 1465472733629 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 04:45:33 INFO - PROCESS | 1650 | 1465472733632 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:45:33 INFO - PROCESS | 1650 | 1465472733633 Marionette TRACE conn2 <- [1,174,null,{}] 04:45:33 INFO - PROCESS | 1650 | 1465472733635 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}] 04:45:33 INFO - PROCESS | 1650 | 1465472733637 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:33 INFO - PROCESS | 1650 | 1465472733730 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 04:45:33 INFO - PROCESS | 1650 | 1465472733774 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:33 INFO - PROCESS | 1650 | 1465472733775 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11864c000 == 51 [pid = 1650] [id = 51] 04:45:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x124dc0000) [pid = 1650] [serial = 149] [outer = 0x0] 04:45:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1253ce800) [pid = 1650] [serial = 150] [outer = 0x124dc0000] 04:45:33 INFO - PROCESS | 1650 | 1465472733804 Marionette DEBUG loaded listener.js 04:45:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x126884800) [pid = 1650] [serial = 151] [outer = 0x124dc0000] 04:45:34 INFO - PROCESS | 1650 | 1465472734185 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]]]}] 04:45:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:45:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 618ms 04:45:34 INFO - PROCESS | 1650 | 1465472734251 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 04:45:34 INFO - PROCESS | 1650 | 1465472734252 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 04:45:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:45:34 INFO - PROCESS | 1650 | 1465472734274 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:45:34 INFO - PROCESS | 1650 | 1465472734275 Marionette TRACE conn2 <- [1,178,null,{}] 04:45:34 INFO - PROCESS | 1650 | 1465472734278 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}] 04:45:34 INFO - PROCESS | 1650 | 1465472734279 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:34 INFO - PROCESS | 1650 | 1465472734370 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 04:45:34 INFO - PROCESS | 1650 | 1465472734518 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:34 INFO - PROCESS | 1650 | 1465472734520 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x112db0800 == 52 [pid = 1650] [id = 52] 04:45:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1129e9400) [pid = 1650] [serial = 152] [outer = 0x0] 04:45:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x114e73400) [pid = 1650] [serial = 153] [outer = 0x1129e9400] 04:45:34 INFO - PROCESS | 1650 | 1465472734547 Marionette DEBUG loaded listener.js 04:45:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11662dc00) [pid = 1650] [serial = 154] [outer = 0x1129e9400] 04:45:35 INFO - PROCESS | 1650 | --DOCSHELL 0x119678800 == 51 [pid = 1650] [id = 46] 04:45:35 INFO - PROCESS | 1650 | --DOCSHELL 0x119679800 == 50 [pid = 1650] [id = 33] 04:45:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1188cd800 == 49 [pid = 1650] [id = 45] 04:45:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1183c7000 == 48 [pid = 1650] [id = 44] 04:45:35 INFO - PROCESS | 1650 | --DOCSHELL 0x117367000 == 47 [pid = 1650] [id = 43] 04:45:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1188ce800 == 46 [pid = 1650] [id = 31] 04:45:35 INFO - PROCESS | 1650 | --DOCSHELL 0x117351000 == 45 [pid = 1650] [id = 28] 04:45:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11863e000 == 44 [pid = 1650] [id = 30] 04:45:35 INFO - PROCESS | 1650 | --DOCSHELL 0x116929000 == 43 [pid = 1650] [id = 42] 04:45:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1169ae800 == 42 [pid = 1650] [id = 27] 04:45:35 INFO - PROCESS | 1650 | --DOCSHELL 0x117d22000 == 41 [pid = 1650] [id = 29] 04:45:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1130c7000 == 40 [pid = 1650] [id = 41] 04:45:35 INFO - PROCESS | 1650 | --DOCSHELL 0x111f56800 == 39 [pid = 1650] [id = 32] 04:45:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11864c000 == 38 [pid = 1650] [id = 51] 04:45:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1236b2000 == 37 [pid = 1650] [id = 50] 04:45:35 INFO - PROCESS | 1650 | --DOCSHELL 0x121a19800 == 36 [pid = 1650] [id = 38] 04:45:35 INFO - PROCESS | 1650 | --DOCSHELL 0x119962000 == 35 [pid = 1650] [id = 49] 04:45:35 INFO - PROCESS | 1650 | --DOCSHELL 0x116677000 == 34 [pid = 1650] [id = 48] 04:45:35 INFO - PROCESS | 1650 | --DOCSHELL 0x121121000 == 33 [pid = 1650] [id = 35] 04:45:35 INFO - PROCESS | 1650 | --DOCSHELL 0x121411800 == 32 [pid = 1650] [id = 37] 04:45:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1237d1000 == 31 [pid = 1650] [id = 39] 04:45:35 INFO - PROCESS | 1650 | --DOCSHELL 0x119bae800 == 30 [pid = 1650] [id = 34] 04:45:35 INFO - PROCESS | 1650 | --DOCSHELL 0x124ec5800 == 29 [pid = 1650] [id = 40] 04:45:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12111d800 == 28 [pid = 1650] [id = 47] 04:45:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12124a000 == 27 [pid = 1650] [id = 36] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12144e000) [pid = 1650] [serial = 11] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11936d800) [pid = 1650] [serial = 70] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11697c800) [pid = 1650] [serial = 72] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x113c43c00) [pid = 1650] [serial = 75] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11847c000) [pid = 1650] [serial = 78] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x118fc1800) [pid = 1650] [serial = 81] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x119365c00) [pid = 1650] [serial = 84] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1196adc00) [pid = 1650] [serial = 85] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x119906000) [pid = 1650] [serial = 87] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x120faa400) [pid = 1650] [serial = 88] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x120fadc00) [pid = 1650] [serial = 90] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1210b1800) [pid = 1650] [serial = 91] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12134b400) [pid = 1650] [serial = 93] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x121443800) [pid = 1650] [serial = 94] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12144d400) [pid = 1650] [serial = 96] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11860b000) [pid = 1650] [serial = 97] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x123753000) [pid = 1650] [serial = 99] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x124b93c00) [pid = 1650] [serial = 102] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x126881000) [pid = 1650] [serial = 105] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x126d6a800) [pid = 1650] [serial = 108] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1132bfc00) [pid = 1650] [serial = 63] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1174af800) [pid = 1650] [serial = 66] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x124addc00) [pid = 1650] [serial = 100] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x114e75c00) [pid = 1650] [serial = 64] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118070c00) [pid = 1650] [serial = 76] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126c52000) [pid = 1650] [serial = 106] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x126f9b000) [pid = 1650] [serial = 109] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12721ec00) [pid = 1650] [serial = 114] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x127218400) [pid = 1650] [serial = 112] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1175dd000) [pid = 1650] [serial = 73] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11936b400) [pid = 1650] [serial = 82] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11821b000) [pid = 1650] [serial = 67] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11860d000) [pid = 1650] [serial = 79] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12d448400) [pid = 1650] [serial = 61] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x121840000) [pid = 1650] [serial = 8] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x127214c00) [pid = 1650] [serial = 111] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119369000) [pid = 1650] [serial = 69] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12bb26800) [pid = 1650] [serial = 31] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118071c00) [pid = 1650] [serial = 30] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12b92b400) [pid = 1650] [serial = 27] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12b931c00) [pid = 1650] [serial = 28] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12abd3400) [pid = 1650] [serial = 24] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12b927000) [pid = 1650] [serial = 25] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12a956400) [pid = 1650] [serial = 21] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12a95a800) [pid = 1650] [serial = 22] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12940d000) [pid = 1650] [serial = 18] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x128fd3c00) [pid = 1650] [serial = 15] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1290d8800) [pid = 1650] [serial = 16] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11999d000) [pid = 1650] [serial = 60] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12d277000) [pid = 1650] [serial = 58] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12d272c00) [pid = 1650] [serial = 55] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x118268c00) [pid = 1650] [serial = 57] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x118ff4400) [pid = 1650] [serial = 54] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12ce7bc00) [pid = 1650] [serial = 51] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12d26ec00) [pid = 1650] [serial = 52] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12ce15000) [pid = 1650] [serial = 45] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12ce83800) [pid = 1650] [serial = 48] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12c699c00) [pid = 1650] [serial = 42] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x12ca81c00) [pid = 1650] [serial = 43] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12c692800) [pid = 1650] [serial = 40] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x12c68cc00) [pid = 1650] [serial = 39] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x12c2a8400) [pid = 1650] [serial = 36] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x12c2ac000) [pid = 1650] [serial = 37] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x12bb29800) [pid = 1650] [serial = 33] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x12bb31800) [pid = 1650] [serial = 34] [outer = 0x0] [url = about:blank] 04:45:35 INFO - PROCESS | 1650 | 1465472735445 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]]]}] 04:45:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:45:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1223ms 04:45:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:45:35 INFO - PROCESS | 1650 | 1465472735495 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 04:45:35 INFO - PROCESS | 1650 | 1465472735498 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 04:45:35 INFO - PROCESS | 1650 | 1465472735501 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:45:35 INFO - PROCESS | 1650 | 1465472735503 Marionette TRACE conn2 <- [1,182,null,{}] 04:45:35 INFO - PROCESS | 1650 | 1465472735507 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}] 04:45:35 INFO - PROCESS | 1650 | 1465472735509 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:35 INFO - PROCESS | 1650 | 1465472735584 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 04:45:35 INFO - PROCESS | 1650 | 1465472735591 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:35 INFO - PROCESS | 1650 | 1465472735592 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x112eb5000 == 28 [pid = 1650] [id = 53] 04:45:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x116785000) [pid = 1650] [serial = 155] [outer = 0x0] 04:45:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x116905800) [pid = 1650] [serial = 156] [outer = 0x116785000] 04:45:35 INFO - PROCESS | 1650 | 1465472735625 Marionette DEBUG loaded listener.js 04:45:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x117039000) [pid = 1650] [serial = 157] [outer = 0x116785000] 04:45:35 INFO - PROCESS | 1650 | 1465472735946 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]]]}] 04:45:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:45:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 471ms 04:45:35 INFO - PROCESS | 1650 | 1465472735988 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 04:45:35 INFO - PROCESS | 1650 | 1465472735991 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 04:45:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:45:36 INFO - PROCESS | 1650 | 1465472735997 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:45:36 INFO - PROCESS | 1650 | 1465472735999 Marionette TRACE conn2 <- [1,186,null,{}] 04:45:36 INFO - PROCESS | 1650 | 1465472736001 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}] 04:45:36 INFO - PROCESS | 1650 | 1465472736003 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:36 INFO - PROCESS | 1650 | 1465472736076 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 04:45:36 INFO - PROCESS | 1650 | 1465472736080 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:36 INFO - PROCESS | 1650 | 1465472736082 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x116673800 == 29 [pid = 1650] [id = 54] 04:45:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x1175e5000) [pid = 1650] [serial = 158] [outer = 0x0] 04:45:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11825d800) [pid = 1650] [serial = 159] [outer = 0x1175e5000] 04:45:36 INFO - PROCESS | 1650 | 1465472736112 Marionette DEBUG loaded listener.js 04:45:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x118407000) [pid = 1650] [serial = 160] [outer = 0x1175e5000] 04:45:36 INFO - PROCESS | 1650 | 1465472736417 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]]]}] 04:45:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:45:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 468ms 04:45:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:45:36 INFO - PROCESS | 1650 | 1465472736466 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 04:45:36 INFO - PROCESS | 1650 | 1465472736467 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 04:45:36 INFO - PROCESS | 1650 | 1465472736469 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:45:36 INFO - PROCESS | 1650 | 1465472736472 Marionette TRACE conn2 <- [1,190,null,{}] 04:45:36 INFO - PROCESS | 1650 | 1465472736480 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}] 04:45:36 INFO - PROCESS | 1650 | 1465472736483 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:36 INFO - PROCESS | 1650 | 1465472736565 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 04:45:36 INFO - PROCESS | 1650 | 1465472736607 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:36 INFO - PROCESS | 1650 | 1465472736609 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x116e91800 == 30 [pid = 1650] [id = 55] 04:45:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11847a000) [pid = 1650] [serial = 161] [outer = 0x0] 04:45:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x118861400) [pid = 1650] [serial = 162] [outer = 0x11847a000] 04:45:36 INFO - PROCESS | 1650 | 1465472736637 Marionette DEBUG loaded listener.js 04:45:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x119365c00) [pid = 1650] [serial = 163] [outer = 0x11847a000] 04:45:36 INFO - PROCESS | 1650 | 1465472736912 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]]]}] 04:45:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:45:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 474ms 04:45:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:45:36 INFO - PROCESS | 1650 | 1465472736944 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 04:45:36 INFO - PROCESS | 1650 | 1465472736946 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 04:45:36 INFO - PROCESS | 1650 | 1465472736948 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:45:36 INFO - PROCESS | 1650 | 1465472736949 Marionette TRACE conn2 <- [1,194,null,{}] 04:45:36 INFO - PROCESS | 1650 | 1465472736951 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}] 04:45:36 INFO - PROCESS | 1650 | 1465472736953 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:37 INFO - PROCESS | 1650 | 1465472737031 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 04:45:37 INFO - PROCESS | 1650 | 1465472737035 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:37 INFO - PROCESS | 1650 | 1465472737036 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183c6800 == 31 [pid = 1650] [id = 56] 04:45:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x119370000) [pid = 1650] [serial = 164] [outer = 0x0] 04:45:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1196b4000) [pid = 1650] [serial = 165] [outer = 0x119370000] 04:45:37 INFO - PROCESS | 1650 | 1465472737063 Marionette DEBUG loaded listener.js 04:45:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11990d800) [pid = 1650] [serial = 166] [outer = 0x119370000] 04:45:37 INFO - PROCESS | 1650 | 1465472737352 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]]]}] 04:45:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:45:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 419ms 04:45:37 INFO - PROCESS | 1650 | 1465472737367 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 04:45:37 INFO - PROCESS | 1650 | 1465472737369 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 04:45:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:45:37 INFO - PROCESS | 1650 | 1465472737379 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:45:37 INFO - PROCESS | 1650 | 1465472737380 Marionette TRACE conn2 <- [1,198,null,{}] 04:45:37 INFO - PROCESS | 1650 | 1465472737384 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}] 04:45:37 INFO - PROCESS | 1650 | 1465472737386 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:37 INFO - PROCESS | 1650 | 1465472737493 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 04:45:37 INFO - PROCESS | 1650 | 1465472737496 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:37 INFO - PROCESS | 1650 | 1465472737497 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x118632000 == 32 [pid = 1650] [id = 57] 04:45:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x113dbd800) [pid = 1650] [serial = 167] [outer = 0x0] 04:45:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x119908400) [pid = 1650] [serial = 168] [outer = 0x113dbd800] 04:45:37 INFO - PROCESS | 1650 | 1465472737546 Marionette DEBUG loaded listener.js 04:45:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119d49800) [pid = 1650] [serial = 169] [outer = 0x113dbd800] 04:45:37 INFO - PROCESS | 1650 | 1465472737823 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]]]}] 04:45:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:45:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 475ms 04:45:37 INFO - PROCESS | 1650 | 1465472737847 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 04:45:37 INFO - PROCESS | 1650 | 1465472737849 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 04:45:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:45:37 INFO - PROCESS | 1650 | 1465472737858 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:45:37 INFO - PROCESS | 1650 | 1465472737859 Marionette TRACE conn2 <- [1,202,null,{}] 04:45:37 INFO - PROCESS | 1650 | 1465472737867 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}] 04:45:37 INFO - PROCESS | 1650 | 1465472737871 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:37 INFO - PROCESS | 1650 | 1465472737975 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 04:45:38 INFO - PROCESS | 1650 | 1465472738016 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:38 INFO - PROCESS | 1650 | 1465472738017 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x119673800 == 33 [pid = 1650] [id = 58] 04:45:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x120fae400) [pid = 1650] [serial = 170] [outer = 0x0] 04:45:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x12144cc00) [pid = 1650] [serial = 171] [outer = 0x120fae400] 04:45:38 INFO - PROCESS | 1650 | 1465472738043 Marionette DEBUG loaded listener.js 04:45:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x121cb7800) [pid = 1650] [serial = 172] [outer = 0x120fae400] 04:45:38 INFO - PROCESS | 1650 | 1465472738351 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]]]}] 04:45:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:45:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 532ms 04:45:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:45:38 INFO - PROCESS | 1650 | 1465472738384 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 04:45:38 INFO - PROCESS | 1650 | 1465472738385 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 04:45:38 INFO - PROCESS | 1650 | 1465472738393 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:45:38 INFO - PROCESS | 1650 | 1465472738394 Marionette TRACE conn2 <- [1,206,null,{}] 04:45:38 INFO - PROCESS | 1650 | 1465472738396 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}] 04:45:38 INFO - PROCESS | 1650 | 1465472738397 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:38 INFO - PROCESS | 1650 | 1465472738485 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 04:45:38 INFO - PROCESS | 1650 | 1465472738492 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:38 INFO - PROCESS | 1650 | 1465472738493 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ba8800 == 34 [pid = 1650] [id = 59] 04:45:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x114e6f000) [pid = 1650] [serial = 173] [outer = 0x0] 04:45:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x124adec00) [pid = 1650] [serial = 174] [outer = 0x114e6f000] 04:45:38 INFO - PROCESS | 1650 | 1465472738517 Marionette DEBUG loaded listener.js 04:45:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x124e94400) [pid = 1650] [serial = 175] [outer = 0x114e6f000] 04:45:38 INFO - PROCESS | 1650 | 1465472738801 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]]]}] 04:45:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:45:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 424ms 04:45:38 INFO - PROCESS | 1650 | 1465472738811 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 04:45:38 INFO - PROCESS | 1650 | 1465472738812 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 04:45:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:45:38 INFO - PROCESS | 1650 | 1465472738816 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:45:38 INFO - PROCESS | 1650 | 1465472738817 Marionette TRACE conn2 <- [1,210,null,{}] 04:45:38 INFO - PROCESS | 1650 | 1465472738827 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}] 04:45:38 INFO - PROCESS | 1650 | 1465472738828 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:38 INFO - PROCESS | 1650 | 1465472738918 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 04:45:38 INFO - PROCESS | 1650 | 1465472738946 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:38 INFO - PROCESS | 1650 | 1465472738947 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f61800 == 35 [pid = 1650] [id = 60] 04:45:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x12537fc00) [pid = 1650] [serial = 176] [outer = 0x0] 04:45:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x125386800) [pid = 1650] [serial = 177] [outer = 0x12537fc00] 04:45:38 INFO - PROCESS | 1650 | 1465472738971 Marionette DEBUG loaded listener.js 04:45:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12687f000) [pid = 1650] [serial = 178] [outer = 0x12537fc00] 04:45:39 INFO - PROCESS | 1650 | 1465472739310 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]]]}] 04:45:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:45:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 520ms 04:45:39 INFO - PROCESS | 1650 | 1465472739336 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 04:45:39 INFO - PROCESS | 1650 | 1465472739337 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 04:45:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:45:39 INFO - PROCESS | 1650 | 1465472739342 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:45:39 INFO - PROCESS | 1650 | 1465472739344 Marionette TRACE conn2 <- [1,214,null,{}] 04:45:39 INFO - PROCESS | 1650 | 1465472739347 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}] 04:45:39 INFO - PROCESS | 1650 | 1465472739349 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:39 INFO - PROCESS | 1650 | 1465472739485 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 04:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x127217800) [pid = 1650] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x127212c00) [pid = 1650] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x121a42c00) [pid = 1650] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x123638000) [pid = 1650] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119b2e800) [pid = 1650] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11662bc00) [pid = 1650] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x118fbe400) [pid = 1650] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11825e000) [pid = 1650] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11825c800) [pid = 1650] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1132c2400) [pid = 1650] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:45:39 INFO - PROCESS | 1650 | 1465472739583 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:39 INFO - PROCESS | 1650 | 1465472739584 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x116e88000 == 36 [pid = 1650] [id = 61] 04:45:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1132aa000) [pid = 1650] [serial = 179] [outer = 0x0] 04:45:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11825e000) [pid = 1650] [serial = 180] [outer = 0x1132aa000] 04:45:39 INFO - PROCESS | 1650 | 1465472739635 Marionette DEBUG loaded listener.js 04:45:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x12134c800) [pid = 1650] [serial = 181] [outer = 0x1132aa000] 04:45:39 INFO - PROCESS | 1650 | 1465472739906 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]]]}] 04:45:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:45:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 621ms 04:45:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:45:39 INFO - PROCESS | 1650 | 1465472739962 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 04:45:39 INFO - PROCESS | 1650 | 1465472739963 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 04:45:39 INFO - PROCESS | 1650 | 1465472739965 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:45:39 INFO - PROCESS | 1650 | 1465472739966 Marionette TRACE conn2 <- [1,218,null,{}] 04:45:39 INFO - PROCESS | 1650 | 1465472739968 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}] 04:45:39 INFO - PROCESS | 1650 | 1465472739969 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:40 INFO - PROCESS | 1650 | 1465472740053 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 04:45:40 INFO - PROCESS | 1650 | 1465472740058 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:40 INFO - PROCESS | 1650 | 1465472740059 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1218dc800 == 37 [pid = 1650] [id = 62] 04:45:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x125380000) [pid = 1650] [serial = 182] [outer = 0x0] 04:45:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x126d5b800) [pid = 1650] [serial = 183] [outer = 0x125380000] 04:45:40 INFO - PROCESS | 1650 | 1465472740083 Marionette DEBUG loaded listener.js 04:45:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x126dc7400) [pid = 1650] [serial = 184] [outer = 0x125380000] 04:45:40 INFO - PROCESS | 1650 | 1465472740493 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]]]}] 04:45:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:45:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 568ms 04:45:40 INFO - PROCESS | 1650 | 1465472740534 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 04:45:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:45:40 INFO - PROCESS | 1650 | 1465472740535 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 04:45:40 INFO - PROCESS | 1650 | 1465472740537 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:45:40 INFO - PROCESS | 1650 | 1465472740539 Marionette TRACE conn2 <- [1,222,null,{}] 04:45:40 INFO - PROCESS | 1650 | 1465472740541 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}] 04:45:40 INFO - PROCESS | 1650 | 1465472740543 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:40 INFO - PROCESS | 1650 | 1465472740628 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 04:45:40 INFO - PROCESS | 1650 | 1465472740641 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:40 INFO - PROCESS | 1650 | 1465472740643 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x124b55800 == 38 [pid = 1650] [id = 63] 04:45:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119d49c00) [pid = 1650] [serial = 185] [outer = 0x0] 04:45:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1270f2800) [pid = 1650] [serial = 186] [outer = 0x119d49c00] 04:45:40 INFO - PROCESS | 1650 | 1465472740670 Marionette DEBUG loaded listener.js 04:45:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12721e000) [pid = 1650] [serial = 187] [outer = 0x119d49c00] 04:45:41 INFO - PROCESS | 1650 | 1465472741014 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]]]}] 04:45:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:45:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 520ms 04:45:41 INFO - PROCESS | 1650 | 1465472741058 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 04:45:41 INFO - PROCESS | 1650 | 1465472741060 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 04:45:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:45:41 INFO - PROCESS | 1650 | 1465472741072 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:45:41 INFO - PROCESS | 1650 | 1465472741073 Marionette TRACE conn2 <- [1,226,null,{}] 04:45:41 INFO - PROCESS | 1650 | 1465472741076 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}] 04:45:41 INFO - PROCESS | 1650 | 1465472741077 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:41 INFO - PROCESS | 1650 | 1465472741191 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 04:45:41 INFO - PROCESS | 1650 | 1465472741196 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:41 INFO - PROCESS | 1650 | 1465472741199 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268f4800 == 39 [pid = 1650] [id = 64] 04:45:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12721e800) [pid = 1650] [serial = 188] [outer = 0x0] 04:45:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1272c5c00) [pid = 1650] [serial = 189] [outer = 0x12721e800] 04:45:41 INFO - PROCESS | 1650 | 1465472741238 Marionette DEBUG loaded listener.js 04:45:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1288d7000) [pid = 1650] [serial = 190] [outer = 0x12721e800] 04:45:41 INFO - PROCESS | 1650 | 1465472741844 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]]]}] 04:45:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:45:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 820ms 04:45:41 INFO - PROCESS | 1650 | 1465472741909 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 04:45:41 INFO - PROCESS | 1650 | 1465472741912 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 04:45:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:45:41 INFO - PROCESS | 1650 | 1465472741916 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:45:41 INFO - PROCESS | 1650 | 1465472741918 Marionette TRACE conn2 <- [1,230,null,{}] 04:45:41 INFO - PROCESS | 1650 | 1465472741945 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}] 04:45:41 INFO - PROCESS | 1650 | 1465472741947 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:42 INFO - PROCESS | 1650 | 1465472742051 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 04:45:42 INFO - PROCESS | 1650 | 1465472742095 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:42 INFO - PROCESS | 1650 | 1465472742097 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x116616800 == 40 [pid = 1650] [id = 65] 04:45:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x115e12400) [pid = 1650] [serial = 191] [outer = 0x0] 04:45:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11697a800) [pid = 1650] [serial = 192] [outer = 0x115e12400] 04:45:42 INFO - PROCESS | 1650 | 1465472742127 Marionette DEBUG loaded listener.js 04:45:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1174b4400) [pid = 1650] [serial = 193] [outer = 0x115e12400] 04:45:42 INFO - PROCESS | 1650 | 1465472742603 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]]]}] 04:45:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:45:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 720ms 04:45:42 INFO - PROCESS | 1650 | 1465472742764 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 04:45:42 INFO - PROCESS | 1650 | 1465472742766 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 04:45:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:45:42 INFO - PROCESS | 1650 | 1465472742803 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:45:42 INFO - PROCESS | 1650 | 1465472742804 Marionette TRACE conn2 <- [1,234,null,{}] 04:45:42 INFO - PROCESS | 1650 | 1465472742808 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}] 04:45:42 INFO - PROCESS | 1650 | 1465472742810 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:42 INFO - PROCESS | 1650 | 1465472742905 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 04:45:42 INFO - PROCESS | 1650 | 1465472742946 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:42 INFO - PROCESS | 1650 | 1465472742949 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x116398800 == 41 [pid = 1650] [id = 66] 04:45:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118071c00) [pid = 1650] [serial = 194] [outer = 0x0] 04:45:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118215800) [pid = 1650] [serial = 195] [outer = 0x118071c00] 04:45:42 INFO - PROCESS | 1650 | 1465472742976 Marionette DEBUG loaded listener.js 04:45:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118266c00) [pid = 1650] [serial = 196] [outer = 0x118071c00] 04:45:43 INFO - PROCESS | 1650 | --DOCSHELL 0x124b55800 == 40 [pid = 1650] [id = 63] 04:45:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1218dc800 == 39 [pid = 1650] [id = 62] 04:45:43 INFO - PROCESS | 1650 | --DOCSHELL 0x116e88000 == 38 [pid = 1650] [id = 61] 04:45:43 INFO - PROCESS | 1650 | --DOCSHELL 0x120f61800 == 37 [pid = 1650] [id = 60] 04:45:43 INFO - PROCESS | 1650 | --DOCSHELL 0x119ba8800 == 36 [pid = 1650] [id = 59] 04:45:43 INFO - PROCESS | 1650 | --DOCSHELL 0x119673800 == 35 [pid = 1650] [id = 58] 04:45:43 INFO - PROCESS | 1650 | --DOCSHELL 0x118632000 == 34 [pid = 1650] [id = 57] 04:45:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1183c6800 == 33 [pid = 1650] [id = 56] 04:45:43 INFO - PROCESS | 1650 | --DOCSHELL 0x116e91800 == 32 [pid = 1650] [id = 55] 04:45:43 INFO - PROCESS | 1650 | --DOCSHELL 0x116673800 == 31 [pid = 1650] [id = 54] 04:45:43 INFO - PROCESS | 1650 | --DOCSHELL 0x112eb5000 == 30 [pid = 1650] [id = 53] 04:45:43 INFO - PROCESS | 1650 | --DOCSHELL 0x112db0800 == 29 [pid = 1650] [id = 52] 04:45:43 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x124b96000) [pid = 1650] [serial = 138] [outer = 0x0] [url = about:blank] 04:45:43 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12537f000) [pid = 1650] [serial = 139] [outer = 0x0] [url = about:blank] 04:45:43 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123632c00) [pid = 1650] [serial = 136] [outer = 0x0] [url = about:blank] 04:45:43 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118215400) [pid = 1650] [serial = 121] [outer = 0x0] [url = about:blank] 04:45:43 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1175dc400) [pid = 1650] [serial = 120] [outer = 0x0] [url = about:blank] 04:45:43 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119372c00) [pid = 1650] [serial = 126] [outer = 0x0] [url = about:blank] 04:45:43 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1184d0800) [pid = 1650] [serial = 123] [outer = 0x0] [url = about:blank] 04:45:43 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118ff0800) [pid = 1650] [serial = 130] [outer = 0x0] [url = about:blank] 04:45:43 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1210b0800) [pid = 1650] [serial = 135] [outer = 0x0] [url = about:blank] 04:45:43 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119907800) [pid = 1650] [serial = 127] [outer = 0x0] [url = about:blank] 04:45:43 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119903800) [pid = 1650] [serial = 132] [outer = 0x0] [url = about:blank] 04:45:43 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11860f000) [pid = 1650] [serial = 124] [outer = 0x0] [url = about:blank] 04:45:43 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118856000) [pid = 1650] [serial = 129] [outer = 0x0] [url = about:blank] 04:45:43 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119d41800) [pid = 1650] [serial = 133] [outer = 0x0] [url = about:blank] 04:45:43 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1288dbc00) [pid = 1650] [serial = 118] [outer = 0x0] [url = about:blank] 04:45:43 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x128811000) [pid = 1650] [serial = 117] [outer = 0x0] [url = about:blank] 04:45:43 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1272c4000) [pid = 1650] [serial = 115] [outer = 0x0] [url = about:blank] 04:45:43 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x124a1cc00) [pid = 1650] [serial = 103] [outer = 0x0] [url = about:blank] 04:45:43 INFO - PROCESS | 1650 | 1465472743374 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]]]}] 04:45:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:45:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 649ms 04:45:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:45:43 INFO - PROCESS | 1650 | 1465472743425 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 04:45:43 INFO - PROCESS | 1650 | 1465472743427 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 04:45:43 INFO - PROCESS | 1650 | 1465472743431 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:45:43 INFO - PROCESS | 1650 | 1465472743433 Marionette TRACE conn2 <- [1,238,null,{}] 04:45:43 INFO - PROCESS | 1650 | 1465472743437 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}] 04:45:43 INFO - PROCESS | 1650 | 1465472743438 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:43 INFO - PROCESS | 1650 | 1465472743516 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 04:45:43 INFO - PROCESS | 1650 | 1465472743561 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:43 INFO - PROCESS | 1650 | 1465472743562 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x116aad000 == 30 [pid = 1650] [id = 67] 04:45:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118267800) [pid = 1650] [serial = 197] [outer = 0x0] 04:45:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1184d2400) [pid = 1650] [serial = 198] [outer = 0x118267800] 04:45:43 INFO - PROCESS | 1650 | 1465472743589 Marionette DEBUG loaded listener.js 04:45:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118fea000) [pid = 1650] [serial = 199] [outer = 0x118267800] 04:45:43 INFO - PROCESS | 1650 | 1465472743864 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]]]}] 04:45:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118fed000) [pid = 1650] [serial = 200] [outer = 0x12ca85800] 04:45:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:45:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 472ms 04:45:43 INFO - PROCESS | 1650 | 1465472743916 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 04:45:43 INFO - PROCESS | 1650 | 1465472743917 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 04:45:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:45:43 INFO - PROCESS | 1650 | 1465472743935 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:45:43 INFO - PROCESS | 1650 | 1465472743936 Marionette TRACE conn2 <- [1,242,null,{}] 04:45:43 INFO - PROCESS | 1650 | 1465472743942 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}] 04:45:43 INFO - PROCESS | 1650 | 1465472743945 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:44 INFO - PROCESS | 1650 | 1465472744021 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 04:45:44 INFO - PROCESS | 1650 | 1465472744032 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:44 INFO - PROCESS | 1650 | 1465472744035 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x118f91000 == 31 [pid = 1650] [id = 68] 04:45:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118fe9400) [pid = 1650] [serial = 201] [outer = 0x0] 04:45:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x120fa9c00) [pid = 1650] [serial = 202] [outer = 0x118fe9400] 04:45:44 INFO - PROCESS | 1650 | 1465472744103 Marionette DEBUG loaded listener.js 04:45:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x120fb5400) [pid = 1650] [serial = 203] [outer = 0x118fe9400] 04:45:44 INFO - PROCESS | 1650 | 1465472744377 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]]]}] 04:45:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:45:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 478ms 04:45:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:45:44 INFO - PROCESS | 1650 | 1465472744412 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 04:45:44 INFO - PROCESS | 1650 | 1465472744413 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 04:45:44 INFO - PROCESS | 1650 | 1465472744415 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:45:44 INFO - PROCESS | 1650 | 1465472744416 Marionette TRACE conn2 <- [1,246,null,{}] 04:45:44 INFO - PROCESS | 1650 | 1465472744418 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}] 04:45:44 INFO - PROCESS | 1650 | 1465472744419 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:44 INFO - PROCESS | 1650 | 1465472744508 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 04:45:44 INFO - PROCESS | 1650 | 1465472744511 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:44 INFO - PROCESS | 1650 | 1465472744512 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x119664000 == 32 [pid = 1650] [id = 69] 04:45:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x113c41400) [pid = 1650] [serial = 204] [outer = 0x0] 04:45:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12183a800) [pid = 1650] [serial = 205] [outer = 0x113c41400] 04:45:44 INFO - PROCESS | 1650 | 1465472744540 Marionette DEBUG loaded listener.js 04:45:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x123639800) [pid = 1650] [serial = 206] [outer = 0x113c41400] 04:45:44 INFO - PROCESS | 1650 | 1465472744848 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]]]}] 04:45:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:45:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 469ms 04:45:44 INFO - PROCESS | 1650 | 1465472744884 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 04:45:44 INFO - PROCESS | 1650 | 1465472744885 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 04:45:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:45:44 INFO - PROCESS | 1650 | 1465472744888 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:45:44 INFO - PROCESS | 1650 | 1465472744891 Marionette TRACE conn2 <- [1,250,null,{}] 04:45:44 INFO - PROCESS | 1650 | 1465472744894 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}] 04:45:44 INFO - PROCESS | 1650 | 1465472744895 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:44 INFO - PROCESS | 1650 | 1465472744990 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 04:45:45 INFO - PROCESS | 1650 | 1465472744995 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:45 INFO - PROCESS | 1650 | 1465472744996 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b11800 == 33 [pid = 1650] [id = 70] 04:45:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x112cabc00) [pid = 1650] [serial = 207] [outer = 0x0] 04:45:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123632c00) [pid = 1650] [serial = 208] [outer = 0x112cabc00] 04:45:45 INFO - PROCESS | 1650 | 1465472745021 Marionette DEBUG loaded listener.js 04:45:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x125380c00) [pid = 1650] [serial = 209] [outer = 0x112cabc00] 04:45:45 INFO - PROCESS | 1650 | 1465472745301 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]]]}] 04:45:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:45:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 422ms 04:45:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:45:45 INFO - PROCESS | 1650 | 1465472745312 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 04:45:45 INFO - PROCESS | 1650 | 1465472745313 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 04:45:45 INFO - PROCESS | 1650 | 1465472745315 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:45:45 INFO - PROCESS | 1650 | 1465472745316 Marionette TRACE conn2 <- [1,254,null,{}] 04:45:45 INFO - PROCESS | 1650 | 1465472745318 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}] 04:45:45 INFO - PROCESS | 1650 | 1465472745324 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:45 INFO - PROCESS | 1650 | 1465472745446 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 04:45:45 INFO - PROCESS | 1650 | 1465472745476 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:45 INFO - PROCESS | 1650 | 1465472745477 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x121404800 == 34 [pid = 1650] [id = 71] 04:45:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126880400) [pid = 1650] [serial = 210] [outer = 0x0] 04:45:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126dc6c00) [pid = 1650] [serial = 211] [outer = 0x126880400] 04:45:45 INFO - PROCESS | 1650 | 1465472745502 Marionette DEBUG loaded listener.js 04:45:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12721ec00) [pid = 1650] [serial = 212] [outer = 0x126880400] 04:45:45 INFO - PROCESS | 1650 | 1465472745830 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]]]}] 04:45:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:45:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 571ms 04:45:45 INFO - PROCESS | 1650 | 1465472745887 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 04:45:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:45:45 INFO - PROCESS | 1650 | 1465472745888 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 04:45:45 INFO - PROCESS | 1650 | 1465472745890 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:45:45 INFO - PROCESS | 1650 | 1465472745891 Marionette TRACE conn2 <- [1,258,null,{}] 04:45:45 INFO - PROCESS | 1650 | 1465472745893 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}] 04:45:45 INFO - PROCESS | 1650 | 1465472745894 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:45 INFO - PROCESS | 1650 | 1465472745981 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 04:45:46 INFO - PROCESS | 1650 | 1465472746012 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:46 INFO - PROCESS | 1650 | 1465472746013 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12341b800 == 35 [pid = 1650] [id = 72] 04:45:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x127221000) [pid = 1650] [serial = 213] [outer = 0x0] 04:45:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1288d6c00) [pid = 1650] [serial = 214] [outer = 0x127221000] 04:45:46 INFO - PROCESS | 1650 | 1465472746037 Marionette DEBUG loaded listener.js 04:45:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1288df000) [pid = 1650] [serial = 215] [outer = 0x127221000] 04:45:46 INFO - PROCESS | 1650 | 1465472746333 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]]]}] 04:45:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:45:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 470ms 04:45:46 INFO - PROCESS | 1650 | 1465472746361 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 04:45:46 INFO - PROCESS | 1650 | 1465472746362 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 04:45:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:45:46 INFO - PROCESS | 1650 | 1465472746365 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:45:46 INFO - PROCESS | 1650 | 1465472746366 Marionette TRACE conn2 <- [1,262,null,{}] 04:45:46 INFO - PROCESS | 1650 | 1465472746368 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}] 04:45:46 INFO - PROCESS | 1650 | 1465472746369 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:46 INFO - PROCESS | 1650 | 1465472746465 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 04:45:46 INFO - PROCESS | 1650 | 1465472746469 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:46 INFO - PROCESS | 1650 | 1465472746470 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1253b5000 == 36 [pid = 1650] [id = 73] 04:45:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x116786000) [pid = 1650] [serial = 216] [outer = 0x0] 04:45:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128924000) [pid = 1650] [serial = 217] [outer = 0x116786000] 04:45:46 INFO - PROCESS | 1650 | 1465472746495 Marionette DEBUG loaded listener.js 04:45:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128ae0000) [pid = 1650] [serial = 218] [outer = 0x116786000] 04:45:46 INFO - PROCESS | 1650 | 1465472746843 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]]]}] 04:45:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:45:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 523ms 04:45:46 INFO - PROCESS | 1650 | 1465472746889 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 04:45:46 INFO - PROCESS | 1650 | 1465472746891 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 04:45:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:45:46 INFO - PROCESS | 1650 | 1465472746902 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:45:46 INFO - PROCESS | 1650 | 1465472746903 Marionette TRACE conn2 <- [1,266,null,{}] 04:45:46 INFO - PROCESS | 1650 | 1465472746906 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}] 04:45:46 INFO - PROCESS | 1650 | 1465472746908 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:47 INFO - PROCESS | 1650 | 1465472747047 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 04:45:47 INFO - PROCESS | 1650 | 1465472747090 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:47 INFO - PROCESS | 1650 | 1465472747091 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x127047800 == 37 [pid = 1650] [id = 74] 04:45:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128ae2c00) [pid = 1650] [serial = 219] [outer = 0x0] 04:45:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128f07000) [pid = 1650] [serial = 220] [outer = 0x128ae2c00] 04:45:47 INFO - PROCESS | 1650 | 1465472747131 Marionette DEBUG loaded listener.js 04:45:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128fce400) [pid = 1650] [serial = 221] [outer = 0x128ae2c00] 04:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116785000) [pid = 1650] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11847a000) [pid = 1650] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1175e5000) [pid = 1650] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x120fae400) [pid = 1650] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119370000) [pid = 1650] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1129e9400) [pid = 1650] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x114e6f000) [pid = 1650] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12537fc00) [pid = 1650] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1132aa000) [pid = 1650] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116906800) [pid = 1650] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119d49c00) [pid = 1650] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118f44400) [pid = 1650] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x120fb1c00) [pid = 1650] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x125380000) [pid = 1650] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x124dc0000) [pid = 1650] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:45:47 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x113dbd800) [pid = 1650] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:45:47 INFO - PROCESS | 1650 | 1465472747541 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]]]}] 04:45:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:45:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 671ms 04:45:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:45:47 INFO - PROCESS | 1650 | 1465472747573 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 04:45:47 INFO - PROCESS | 1650 | 1465472747574 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 04:45:47 INFO - PROCESS | 1650 | 1465472747576 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:45:47 INFO - PROCESS | 1650 | 1465472747577 Marionette TRACE conn2 <- [1,270,null,{}] 04:45:47 INFO - PROCESS | 1650 | 1465472747579 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}] 04:45:47 INFO - PROCESS | 1650 | 1465472747581 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:47 INFO - PROCESS | 1650 | 1465472747655 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 04:45:47 INFO - PROCESS | 1650 | 1465472747702 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:47 INFO - PROCESS | 1650 | 1465472747703 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x119663800 == 38 [pid = 1650] [id = 75] 04:45:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116903800) [pid = 1650] [serial = 222] [outer = 0x0] 04:45:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11936d800) [pid = 1650] [serial = 223] [outer = 0x116903800] 04:45:47 INFO - PROCESS | 1650 | 1465472747726 Marionette DEBUG loaded listener.js 04:45:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x124b24800) [pid = 1650] [serial = 224] [outer = 0x116903800] 04:45:47 INFO - PROCESS | 1650 | 1465472747970 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]]]}] 04:45:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:45:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 418ms 04:45:47 INFO - PROCESS | 1650 | 1465472747995 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 04:45:47 INFO - PROCESS | 1650 | 1465472747996 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 04:45:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:45:48 INFO - PROCESS | 1650 | 1465472747998 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:45:48 INFO - PROCESS | 1650 | 1465472748000 Marionette TRACE conn2 <- [1,274,null,{}] 04:45:48 INFO - PROCESS | 1650 | 1465472748011 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}] 04:45:48 INFO - PROCESS | 1650 | 1465472748012 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:48 INFO - PROCESS | 1650 | 1465472748109 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 04:45:48 INFO - PROCESS | 1650 | 1465472748113 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:48 INFO - PROCESS | 1650 | 1465472748115 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x128f92800 == 39 [pid = 1650] [id = 76] 04:45:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x124dc0000) [pid = 1650] [serial = 225] [outer = 0x0] 04:45:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x128fcb400) [pid = 1650] [serial = 226] [outer = 0x124dc0000] 04:45:48 INFO - PROCESS | 1650 | 1465472748140 Marionette DEBUG loaded listener.js 04:45:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1290df000) [pid = 1650] [serial = 227] [outer = 0x124dc0000] 04:45:48 INFO - PROCESS | 1650 | 1465472748466 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]]]}] 04:45:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:45:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 518ms 04:45:48 INFO - PROCESS | 1650 | 1465472748518 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 04:45:48 INFO - PROCESS | 1650 | 1465472748519 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 04:45:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:45:48 INFO - PROCESS | 1650 | 1465472748521 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:45:48 INFO - PROCESS | 1650 | 1465472748522 Marionette TRACE conn2 <- [1,278,null,{}] 04:45:48 INFO - PROCESS | 1650 | 1465472748524 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}] 04:45:48 INFO - PROCESS | 1650 | 1465472748525 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:48 INFO - PROCESS | 1650 | 1465472748622 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 04:45:48 INFO - PROCESS | 1650 | 1465472748627 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:48 INFO - PROCESS | 1650 | 1465472748628 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12924a000 == 40 [pid = 1650] [id = 77] 04:45:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x115e7e800) [pid = 1650] [serial = 228] [outer = 0x0] 04:45:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x129402800) [pid = 1650] [serial = 229] [outer = 0x115e7e800] 04:45:48 INFO - PROCESS | 1650 | 1465472748652 Marionette DEBUG loaded listener.js 04:45:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x129410400) [pid = 1650] [serial = 230] [outer = 0x115e7e800] 04:45:48 INFO - PROCESS | 1650 | 1465472748929 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]]]}] 04:45:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:45:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 421ms 04:45:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:45:48 INFO - PROCESS | 1650 | 1465472748946 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 04:45:48 INFO - PROCESS | 1650 | 1465472748947 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 04:45:48 INFO - PROCESS | 1650 | 1465472748950 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:45:48 INFO - PROCESS | 1650 | 1465472748951 Marionette TRACE conn2 <- [1,282,null,{}] 04:45:48 INFO - PROCESS | 1650 | 1465472748953 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}] 04:45:48 INFO - PROCESS | 1650 | 1465472748954 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:49 INFO - PROCESS | 1650 | 1465472749044 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 04:45:49 INFO - PROCESS | 1650 | 1465472749048 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:49 INFO - PROCESS | 1650 | 1465472749049 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295d4000 == 41 [pid = 1650] [id = 78] 04:45:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129410800) [pid = 1650] [serial = 231] [outer = 0x0] 04:45:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a369c00) [pid = 1650] [serial = 232] [outer = 0x129410800] 04:45:49 INFO - PROCESS | 1650 | 1465472749073 Marionette DEBUG loaded listener.js 04:45:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a5bbc00) [pid = 1650] [serial = 233] [outer = 0x129410800] 04:45:49 INFO - PROCESS | 1650 | 1465472749361 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]]]}] 04:45:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:45:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 418ms 04:45:49 INFO - PROCESS | 1650 | 1465472749393 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 04:45:49 INFO - PROCESS | 1650 | 1465472749394 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 04:45:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:45:49 INFO - PROCESS | 1650 | 1465472749446 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:45:49 INFO - PROCESS | 1650 | 1465472749448 Marionette TRACE conn2 <- [1,286,null,{}] 04:45:49 INFO - PROCESS | 1650 | 1465472749451 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}] 04:45:49 INFO - PROCESS | 1650 | 1465472749453 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:49 INFO - PROCESS | 1650 | 1465472749544 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 04:45:49 INFO - PROCESS | 1650 | 1465472749628 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:49 INFO - PROCESS | 1650 | 1465472749629 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x115ef7000 == 42 [pid = 1650] [id = 79] 04:45:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1163de400) [pid = 1650] [serial = 234] [outer = 0x0] 04:45:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x116eab000) [pid = 1650] [serial = 235] [outer = 0x1163de400] 04:45:49 INFO - PROCESS | 1650 | 1465472749660 Marionette DEBUG loaded listener.js 04:45:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11821b000) [pid = 1650] [serial = 236] [outer = 0x1163de400] 04:45:50 INFO - PROCESS | 1650 | 1465472750142 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]]]}] 04:45:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:45:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 724ms 04:45:50 INFO - PROCESS | 1650 | 1465472750168 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 04:45:50 INFO - PROCESS | 1650 | 1465472750172 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 04:45:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:45:50 INFO - PROCESS | 1650 | 1465472750177 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:45:50 INFO - PROCESS | 1650 | 1465472750180 Marionette TRACE conn2 <- [1,290,null,{}] 04:45:50 INFO - PROCESS | 1650 | 1465472750187 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}] 04:45:50 INFO - PROCESS | 1650 | 1465472750191 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:50 INFO - PROCESS | 1650 | 1465472750341 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 04:45:50 INFO - PROCESS | 1650 | 1465472750393 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:50 INFO - PROCESS | 1650 | 1465472750394 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x119666000 == 43 [pid = 1650] [id = 80] 04:45:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118473c00) [pid = 1650] [serial = 237] [outer = 0x0] 04:45:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118ff2000) [pid = 1650] [serial = 238] [outer = 0x118473c00] 04:45:50 INFO - PROCESS | 1650 | 1465472750425 Marionette DEBUG loaded listener.js 04:45:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1196b4800) [pid = 1650] [serial = 239] [outer = 0x118473c00] 04:45:50 INFO - PROCESS | 1650 | 1465472750878 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]]]}] 04:45:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:45:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 721ms 04:45:50 INFO - PROCESS | 1650 | 1465472750898 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 04:45:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:45:50 INFO - PROCESS | 1650 | 1465472750899 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 04:45:50 INFO - PROCESS | 1650 | 1465472750901 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:45:50 INFO - PROCESS | 1650 | 1465472750903 Marionette TRACE conn2 <- [1,294,null,{}] 04:45:50 INFO - PROCESS | 1650 | 1465472750905 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}] 04:45:50 INFO - PROCESS | 1650 | 1465472750907 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:51 INFO - PROCESS | 1650 | 1465472751005 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 04:45:51 INFO - PROCESS | 1650 | 1465472751059 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:51 INFO - PROCESS | 1650 | 1465472751063 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295ba800 == 44 [pid = 1650] [id = 81] 04:45:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x123753400) [pid = 1650] [serial = 240] [outer = 0x0] 04:45:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x124b31c00) [pid = 1650] [serial = 241] [outer = 0x123753400] 04:45:51 INFO - PROCESS | 1650 | 1465472751095 Marionette DEBUG loaded listener.js 04:45:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x126880000) [pid = 1650] [serial = 242] [outer = 0x123753400] 04:45:51 INFO - PROCESS | 1650 | 1465472751548 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]]]}] 04:45:51 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. 04:45:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 669ms 04:45:51 INFO - PROCESS | 1650 | 1465472751590 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 04:45:51 INFO - PROCESS | 1650 | 1465472751591 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 04:45:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:45:51 INFO - PROCESS | 1650 | 1465472751595 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:45:51 INFO - PROCESS | 1650 | 1465472751596 Marionette TRACE conn2 <- [1,298,null,{}] 04:45:51 INFO - PROCESS | 1650 | 1465472751598 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}] 04:45:51 INFO - PROCESS | 1650 | 1465472751600 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:51 INFO - PROCESS | 1650 | 1465472751795 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 04:45:51 INFO - PROCESS | 1650 | 1465472751868 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:51 INFO - PROCESS | 1650 | 1465472751870 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x116673800 == 45 [pid = 1650] [id = 82] 04:45:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1174b5c00) [pid = 1650] [serial = 243] [outer = 0x0] 04:45:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11806d800) [pid = 1650] [serial = 244] [outer = 0x1174b5c00] 04:45:51 INFO - PROCESS | 1650 | 1465472751899 Marionette DEBUG loaded listener.js 04:45:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x118265000) [pid = 1650] [serial = 245] [outer = 0x1174b5c00] 04:45:52 INFO - PROCESS | 1650 | 1465472752337 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]]]}] 04:45:52 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. 04:45:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 768ms 04:45:52 INFO - PROCESS | 1650 | 1465472752365 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 04:45:52 INFO - PROCESS | 1650 | 1465472752368 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 04:45:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:45:52 INFO - PROCESS | 1650 | 1465472752372 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:45:52 INFO - PROCESS | 1650 | 1465472752375 Marionette TRACE conn2 <- [1,302,null,{}] 04:45:52 INFO - PROCESS | 1650 | 1465472752379 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}] 04:45:52 INFO - PROCESS | 1650 | 1465472752382 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:52 INFO - PROCESS | 1650 | 1465472752503 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 04:45:52 INFO - PROCESS | 1650 | 1465472752555 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:52 INFO - PROCESS | 1650 | 1465472752556 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ea4000 == 46 [pid = 1650] [id = 83] 04:45:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1184d8c00) [pid = 1650] [serial = 246] [outer = 0x0] 04:45:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11885ec00) [pid = 1650] [serial = 247] [outer = 0x1184d8c00] 04:45:52 INFO - PROCESS | 1650 | 1465472752584 Marionette DEBUG loaded listener.js 04:45:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x119373800) [pid = 1650] [serial = 248] [outer = 0x1184d8c00] 04:45:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12924a000 == 45 [pid = 1650] [id = 77] 04:45:52 INFO - PROCESS | 1650 | --DOCSHELL 0x128f92800 == 44 [pid = 1650] [id = 76] 04:45:52 INFO - PROCESS | 1650 | --DOCSHELL 0x119663800 == 43 [pid = 1650] [id = 75] 04:45:52 INFO - PROCESS | 1650 | --DOCSHELL 0x127047800 == 42 [pid = 1650] [id = 74] 04:45:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1253b5000 == 41 [pid = 1650] [id = 73] 04:45:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12341b800 == 40 [pid = 1650] [id = 72] 04:45:52 INFO - PROCESS | 1650 | --DOCSHELL 0x121404800 == 39 [pid = 1650] [id = 71] 04:45:52 INFO - PROCESS | 1650 | --DOCSHELL 0x119b11800 == 38 [pid = 1650] [id = 70] 04:45:52 INFO - PROCESS | 1650 | --DOCSHELL 0x119664000 == 37 [pid = 1650] [id = 69] 04:45:52 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1272c5c00) [pid = 1650] [serial = 189] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1650 | --DOCSHELL 0x118f91000 == 36 [pid = 1650] [id = 68] 04:45:52 INFO - PROCESS | 1650 | --DOCSHELL 0x116aad000 == 35 [pid = 1650] [id = 67] 04:45:52 INFO - PROCESS | 1650 | --DOCSHELL 0x116398800 == 34 [pid = 1650] [id = 66] 04:45:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1268f4800 == 33 [pid = 1650] [id = 64] 04:45:52 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x116905800) [pid = 1650] [serial = 156] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x117039000) [pid = 1650] [serial = 157] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118861400) [pid = 1650] [serial = 162] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119365c00) [pid = 1650] [serial = 163] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11825d800) [pid = 1650] [serial = 159] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12144cc00) [pid = 1650] [serial = 171] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118407000) [pid = 1650] [serial = 160] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11990d800) [pid = 1650] [serial = 166] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1196b4000) [pid = 1650] [serial = 165] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11662dc00) [pid = 1650] [serial = 154] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x114e73400) [pid = 1650] [serial = 153] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x124adec00) [pid = 1650] [serial = 174] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x121cb7800) [pid = 1650] [serial = 172] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x125386800) [pid = 1650] [serial = 177] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12687f000) [pid = 1650] [serial = 178] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11825e000) [pid = 1650] [serial = 180] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118215000) [pid = 1650] [serial = 142] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x117036400) [pid = 1650] [serial = 141] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12134c800) [pid = 1650] [serial = 181] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1270f2800) [pid = 1650] [serial = 186] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1196b4c00) [pid = 1650] [serial = 145] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118ff1c00) [pid = 1650] [serial = 144] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124ad8800) [pid = 1650] [serial = 148] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x121427800) [pid = 1650] [serial = 147] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x126dc7400) [pid = 1650] [serial = 184] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x126884800) [pid = 1650] [serial = 151] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119908400) [pid = 1650] [serial = 168] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1253ce800) [pid = 1650] [serial = 150] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12721e000) [pid = 1650] [serial = 187] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119d49800) [pid = 1650] [serial = 169] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x126d5b800) [pid = 1650] [serial = 183] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x124e94400) [pid = 1650] [serial = 175] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1650 | 1465472752932 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]]]}] 04:45:52 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. 04:45:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 571ms 04:45:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:45:52 INFO - PROCESS | 1650 | 1465472752943 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 04:45:52 INFO - PROCESS | 1650 | 1465472752945 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 04:45:52 INFO - PROCESS | 1650 | 1465472752947 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:45:52 INFO - PROCESS | 1650 | 1465472752948 Marionette TRACE conn2 <- [1,306,null,{}] 04:45:52 INFO - PROCESS | 1650 | 1465472752951 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}] 04:45:52 INFO - PROCESS | 1650 | 1465472752952 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:53 INFO - PROCESS | 1650 | 1465472753028 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 04:45:53 INFO - PROCESS | 1650 | 1465472753079 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:53 INFO - PROCESS | 1650 | 1465472753080 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11694d800 == 34 [pid = 1650] [id = 84] 04:45:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x114e6f000) [pid = 1650] [serial = 249] [outer = 0x0] 04:45:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119904400) [pid = 1650] [serial = 250] [outer = 0x114e6f000] 04:45:53 INFO - PROCESS | 1650 | 1465472753107 Marionette DEBUG loaded listener.js 04:45:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x120fa9000) [pid = 1650] [serial = 251] [outer = 0x114e6f000] 04:45:53 INFO - PROCESS | 1650 | 1465472753385 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]]]}] 04:45:53 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. 04:45:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 471ms 04:45:53 INFO - PROCESS | 1650 | 1465472753418 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 04:45:53 INFO - PROCESS | 1650 | 1465472753420 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 04:45:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:45:53 INFO - PROCESS | 1650 | 1465472753437 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:45:53 INFO - PROCESS | 1650 | 1465472753443 Marionette TRACE conn2 <- [1,310,null,{}] 04:45:53 INFO - PROCESS | 1650 | 1465472753446 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}] 04:45:53 INFO - PROCESS | 1650 | 1465472753448 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:53 INFO - PROCESS | 1650 | 1465472753528 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 04:45:53 INFO - PROCESS | 1650 | 1465472753532 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:53 INFO - PROCESS | 1650 | 1465472753533 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188cf800 == 35 [pid = 1650] [id = 85] 04:45:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x120faf000) [pid = 1650] [serial = 252] [outer = 0x0] 04:45:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x121427c00) [pid = 1650] [serial = 253] [outer = 0x120faf000] 04:45:53 INFO - PROCESS | 1650 | 1465472753560 Marionette DEBUG loaded listener.js 04:45:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x124ae1000) [pid = 1650] [serial = 254] [outer = 0x120faf000] 04:45:53 INFO - PROCESS | 1650 | 1465472753953 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]]]}] 04:45:53 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. 04:45:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 527ms 04:45:53 INFO - PROCESS | 1650 | 1465472753961 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 04:45:53 INFO - PROCESS | 1650 | 1465472753963 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 04:45:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:45:53 INFO - PROCESS | 1650 | 1465472753966 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:45:53 INFO - PROCESS | 1650 | 1465472753968 Marionette TRACE conn2 <- [1,314,null,{}] 04:45:53 INFO - PROCESS | 1650 | 1465472753972 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}] 04:45:53 INFO - PROCESS | 1650 | 1465472753974 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:54 INFO - PROCESS | 1650 | 1465472754094 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 04:45:54 INFO - PROCESS | 1650 | 1465472754101 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:54 INFO - PROCESS | 1650 | 1465472754102 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11994e000 == 36 [pid = 1650] [id = 86] 04:45:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x124b96c00) [pid = 1650] [serial = 255] [outer = 0x0] 04:45:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x125386800) [pid = 1650] [serial = 256] [outer = 0x124b96c00] 04:45:54 INFO - PROCESS | 1650 | 1465472754145 Marionette DEBUG loaded listener.js 04:45:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x126c4ec00) [pid = 1650] [serial = 257] [outer = 0x124b96c00] 04:45:54 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. 04:45:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 570ms 04:45:54 INFO - PROCESS | 1650 | 1465472754529 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]]]}] 04:45:54 INFO - PROCESS | 1650 | 1465472754536 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 04:45:54 INFO - PROCESS | 1650 | 1465472754538 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 04:45:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:45:54 INFO - PROCESS | 1650 | 1465472754545 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:45:54 INFO - PROCESS | 1650 | 1465472754546 Marionette TRACE conn2 <- [1,318,null,{}] 04:45:54 INFO - PROCESS | 1650 | 1465472754548 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}] 04:45:54 INFO - PROCESS | 1650 | 1465472754550 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:54 INFO - PROCESS | 1650 | 1465472754658 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 04:45:54 INFO - PROCESS | 1650 | 1465472754665 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:54 INFO - PROCESS | 1650 | 1465472754669 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x121121000 == 37 [pid = 1650] [id = 87] 04:45:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x126f99400) [pid = 1650] [serial = 258] [outer = 0x0] 04:45:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1270f5800) [pid = 1650] [serial = 259] [outer = 0x126f99400] 04:45:54 INFO - PROCESS | 1650 | 1465472754701 Marionette DEBUG loaded listener.js 04:45:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x127219c00) [pid = 1650] [serial = 260] [outer = 0x126f99400] 04:45:55 INFO - PROCESS | 1650 | 1465472755083 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]]]}] 04:45:55 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. 04:45:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 568ms 04:45:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:45:55 INFO - PROCESS | 1650 | 1465472755121 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 04:45:55 INFO - PROCESS | 1650 | 1465472755122 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 04:45:55 INFO - PROCESS | 1650 | 1465472755125 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:45:55 INFO - PROCESS | 1650 | 1465472755126 Marionette TRACE conn2 <- [1,322,null,{}] 04:45:55 INFO - PROCESS | 1650 | 1465472755128 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}] 04:45:55 INFO - PROCESS | 1650 | 1465472755129 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:55 INFO - PROCESS | 1650 | 1465472755219 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 04:45:55 INFO - PROCESS | 1650 | 1465472755250 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:55 INFO - PROCESS | 1650 | 1465472755251 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x123409000 == 38 [pid = 1650] [id = 88] 04:45:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x127215000) [pid = 1650] [serial = 261] [outer = 0x0] 04:45:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12880d800) [pid = 1650] [serial = 262] [outer = 0x127215000] 04:45:55 INFO - PROCESS | 1650 | 1465472755275 Marionette DEBUG loaded listener.js 04:45:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128814400) [pid = 1650] [serial = 263] [outer = 0x127215000] 04:45:55 INFO - PROCESS | 1650 | 1465472755601 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]]]}] 04:45:55 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. 04:45:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 518ms 04:45:55 INFO - PROCESS | 1650 | 1465472755643 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 04:45:55 INFO - PROCESS | 1650 | 1465472755645 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 04:45:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:45:55 INFO - PROCESS | 1650 | 1465472755647 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:45:55 INFO - PROCESS | 1650 | 1465472755648 Marionette TRACE conn2 <- [1,326,null,{}] 04:45:55 INFO - PROCESS | 1650 | 1465472755650 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}] 04:45:55 INFO - PROCESS | 1650 | 1465472755651 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:55 INFO - PROCESS | 1650 | 1465472755753 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 04:45:55 INFO - PROCESS | 1650 | 1465472755756 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:55 INFO - PROCESS | 1650 | 1465472755757 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x124b12000 == 39 [pid = 1650] [id = 89] 04:45:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128815400) [pid = 1650] [serial = 264] [outer = 0x0] 04:45:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1288d9000) [pid = 1650] [serial = 265] [outer = 0x128815400] 04:45:55 INFO - PROCESS | 1650 | 1465472755782 Marionette DEBUG loaded listener.js 04:45:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128925400) [pid = 1650] [serial = 266] [outer = 0x128815400] 04:45:56 INFO - PROCESS | 1650 | 1465472756117 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]]]}] 04:45:56 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. 04:45:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 518ms 04:45:56 INFO - PROCESS | 1650 | 1465472756166 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 04:45:56 INFO - PROCESS | 1650 | 1465472756168 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 04:45:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:45:56 INFO - PROCESS | 1650 | 1465472756170 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:45:56 INFO - PROCESS | 1650 | 1465472756171 Marionette TRACE conn2 <- [1,330,null,{}] 04:45:56 INFO - PROCESS | 1650 | 1465472756174 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}] 04:45:56 INFO - PROCESS | 1650 | 1465472756175 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:56 INFO - PROCESS | 1650 | 1465472756264 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 04:45:56 INFO - PROCESS | 1650 | 1465472756275 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:56 INFO - PROCESS | 1650 | 1465472756277 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268e6800 == 40 [pid = 1650] [id = 90] 04:45:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128927400) [pid = 1650] [serial = 267] [outer = 0x0] 04:45:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128931400) [pid = 1650] [serial = 268] [outer = 0x128927400] 04:45:56 INFO - PROCESS | 1650 | 1465472756301 Marionette DEBUG loaded listener.js 04:45:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128fc8000) [pid = 1650] [serial = 269] [outer = 0x128927400] 04:45:56 INFO - PROCESS | 1650 | 1465472756622 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]]]}] 04:45:56 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. 04:45:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 472ms 04:45:56 INFO - PROCESS | 1650 | 1465472756644 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 04:45:56 INFO - PROCESS | 1650 | 1465472756645 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 04:45:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:45:56 INFO - PROCESS | 1650 | 1465472756647 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:45:56 INFO - PROCESS | 1650 | 1465472756648 Marionette TRACE conn2 <- [1,334,null,{}] 04:45:56 INFO - PROCESS | 1650 | 1465472756650 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}] 04:45:56 INFO - PROCESS | 1650 | 1465472756651 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:56 INFO - PROCESS | 1650 | 1465472756753 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 04:45:56 INFO - PROCESS | 1650 | 1465472756784 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:56 INFO - PROCESS | 1650 | 1465472756785 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x127053800 == 41 [pid = 1650] [id = 91] 04:45:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128fcb800) [pid = 1650] [serial = 270] [outer = 0x0] 04:45:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128fd5400) [pid = 1650] [serial = 271] [outer = 0x128fcb800] 04:45:56 INFO - PROCESS | 1650 | 1465472756809 Marionette DEBUG loaded listener.js 04:45:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1290dd400) [pid = 1650] [serial = 272] [outer = 0x128fcb800] 04:45:57 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x112cabc00) [pid = 1650] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:45:57 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x124dc0000) [pid = 1650] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:45:57 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x127221000) [pid = 1650] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:45:57 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126880400) [pid = 1650] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:45:57 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116786000) [pid = 1650] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:45:57 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118fe9400) [pid = 1650] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:45:57 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118071c00) [pid = 1650] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:45:57 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116903800) [pid = 1650] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:45:57 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118267800) [pid = 1650] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:45:57 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x113c41400) [pid = 1650] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:45:57 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115e7e800) [pid = 1650] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:45:57 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128ae2c00) [pid = 1650] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:45:57 INFO - PROCESS | 1650 | 1465472757169 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]]]}] 04:45:57 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. 04:45:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 568ms 04:45:57 INFO - PROCESS | 1650 | 1465472757216 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 04:45:57 INFO - PROCESS | 1650 | 1465472757217 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 04:45:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:45:57 INFO - PROCESS | 1650 | 1465472757219 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:45:57 INFO - PROCESS | 1650 | 1465472757220 Marionette TRACE conn2 <- [1,338,null,{}] 04:45:57 INFO - PROCESS | 1650 | 1465472757223 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}] 04:45:57 INFO - PROCESS | 1650 | 1465472757224 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:57 INFO - PROCESS | 1650 | 1465472757301 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 04:45:57 INFO - PROCESS | 1650 | 1465472757351 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:57 INFO - PROCESS | 1650 | 1465472757353 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x128832800 == 42 [pid = 1650] [id = 92] 04:45:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x116903800) [pid = 1650] [serial = 273] [outer = 0x0] 04:45:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124a1d800) [pid = 1650] [serial = 274] [outer = 0x116903800] 04:45:57 INFO - PROCESS | 1650 | 1465472757380 Marionette DEBUG loaded listener.js 04:45:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x129403800) [pid = 1650] [serial = 275] [outer = 0x116903800] 04:45:57 INFO - PROCESS | 1650 | 1465472757646 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]]]}] 04:45:57 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. 04:45:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 468ms 04:45:57 INFO - PROCESS | 1650 | 1465472757695 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 04:45:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:45:57 INFO - PROCESS | 1650 | 1465472757697 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 04:45:57 INFO - PROCESS | 1650 | 1465472757699 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:45:57 INFO - PROCESS | 1650 | 1465472757701 Marionette TRACE conn2 <- [1,342,null,{}] 04:45:57 INFO - PROCESS | 1650 | 1465472757703 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}] 04:45:57 INFO - PROCESS | 1650 | 1465472757705 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:57 INFO - PROCESS | 1650 | 1465472757813 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 04:45:57 INFO - PROCESS | 1650 | 1465472757818 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:57 INFO - PROCESS | 1650 | 1465472757819 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a61f000 == 43 [pid = 1650] [id = 93] 04:45:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118604000) [pid = 1650] [serial = 276] [outer = 0x0] 04:45:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a5b5000) [pid = 1650] [serial = 277] [outer = 0x118604000] 04:45:57 INFO - PROCESS | 1650 | 1465472757845 Marionette DEBUG loaded listener.js 04:45:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a956400) [pid = 1650] [serial = 278] [outer = 0x118604000] 04:45:58 INFO - PROCESS | 1650 | 1465472758158 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]]]}] 04:45:58 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. 04:45:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 469ms 04:45:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:45:58 INFO - PROCESS | 1650 | 1465472758169 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 04:45:58 INFO - PROCESS | 1650 | 1465472758170 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 04:45:58 INFO - PROCESS | 1650 | 1465472758173 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:45:58 INFO - PROCESS | 1650 | 1465472758175 Marionette TRACE conn2 <- [1,346,null,{}] 04:45:58 INFO - PROCESS | 1650 | 1465472758179 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}] 04:45:58 INFO - PROCESS | 1650 | 1465472758180 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:58 INFO - PROCESS | 1650 | 1465472758283 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 04:45:58 INFO - PROCESS | 1650 | 1465472758289 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:58 INFO - PROCESS | 1650 | 1465472758289 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a66c000 == 44 [pid = 1650] [id = 94] 04:45:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11697b000) [pid = 1650] [serial = 279] [outer = 0x0] 04:45:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a951400) [pid = 1650] [serial = 280] [outer = 0x11697b000] 04:45:58 INFO - PROCESS | 1650 | 1465472758313 Marionette DEBUG loaded listener.js 04:45:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12ab4bc00) [pid = 1650] [serial = 281] [outer = 0x11697b000] 04:45:58 INFO - PROCESS | 1650 | 1465472758589 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]]]}] 04:45:58 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. 04:45:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 473ms 04:45:58 INFO - PROCESS | 1650 | 1465472758645 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 04:45:58 INFO - PROCESS | 1650 | 1465472758646 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 04:45:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:45:58 INFO - PROCESS | 1650 | 1465472758649 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:45:58 INFO - PROCESS | 1650 | 1465472758650 Marionette TRACE conn2 <- [1,350,null,{}] 04:45:58 INFO - PROCESS | 1650 | 1465472758652 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}] 04:45:58 INFO - PROCESS | 1650 | 1465472758653 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:58 INFO - PROCESS | 1650 | 1465472758740 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 04:45:58 INFO - PROCESS | 1650 | 1465472758744 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:58 INFO - PROCESS | 1650 | 1465472758745 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b126000 == 45 [pid = 1650] [id = 95] 04:45:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x116904400) [pid = 1650] [serial = 282] [outer = 0x0] 04:45:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12ab50800) [pid = 1650] [serial = 283] [outer = 0x116904400] 04:45:58 INFO - PROCESS | 1650 | 1465472758769 Marionette DEBUG loaded listener.js 04:45:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12abd3800) [pid = 1650] [serial = 284] [outer = 0x116904400] 04:45:59 INFO - PROCESS | 1650 | 1465472759142 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]]]}] 04:45:59 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. 04:45:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 518ms 04:45:59 INFO - PROCESS | 1650 | 1465472759168 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 04:45:59 INFO - PROCESS | 1650 | 1465472759170 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 04:45:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:45:59 INFO - PROCESS | 1650 | 1465472759173 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:45:59 INFO - PROCESS | 1650 | 1465472759176 Marionette TRACE conn2 <- [1,354,null,{}] 04:45:59 INFO - PROCESS | 1650 | 1465472759179 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}] 04:45:59 INFO - PROCESS | 1650 | 1465472759181 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:59 INFO - PROCESS | 1650 | 1465472759284 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 04:45:59 INFO - PROCESS | 1650 | 1465472759331 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:59 INFO - PROCESS | 1650 | 1465472759334 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x116929000 == 46 [pid = 1650] [id = 96] 04:45:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x116906800) [pid = 1650] [serial = 285] [outer = 0x0] 04:45:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118214000) [pid = 1650] [serial = 286] [outer = 0x116906800] 04:45:59 INFO - PROCESS | 1650 | 1465472759365 Marionette DEBUG loaded listener.js 04:45:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11840f400) [pid = 1650] [serial = 287] [outer = 0x116906800] 04:45:59 INFO - PROCESS | 1650 | 1465472759810 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]]]}] 04:45:59 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. 04:45:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 671ms 04:45:59 INFO - PROCESS | 1650 | 1465472759844 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 04:45:59 INFO - PROCESS | 1650 | 1465472759847 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 04:45:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:45:59 INFO - PROCESS | 1650 | 1465472759852 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:45:59 INFO - PROCESS | 1650 | 1465472759854 Marionette TRACE conn2 <- [1,358,null,{}] 04:45:59 INFO - PROCESS | 1650 | 1465472759875 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}] 04:45:59 INFO - PROCESS | 1650 | 1465472759877 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:45:59 INFO - PROCESS | 1650 | 1465472759979 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 04:46:00 INFO - PROCESS | 1650 | 1465472760043 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:00 INFO - PROCESS | 1650 | 1465472760044 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b0f800 == 47 [pid = 1650] [id = 97] 04:46:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1196b4000) [pid = 1650] [serial = 288] [outer = 0x0] 04:46:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119998000) [pid = 1650] [serial = 289] [outer = 0x1196b4000] 04:46:00 INFO - PROCESS | 1650 | 1465472760075 Marionette DEBUG loaded listener.js 04:46:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x120fb6000) [pid = 1650] [serial = 290] [outer = 0x1196b4000] 04:46:00 INFO - PROCESS | 1650 | 1465472760499 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]]]}] 04:46:00 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. 04:46:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 687ms 04:46:00 INFO - PROCESS | 1650 | 1465472760611 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 04:46:00 INFO - PROCESS | 1650 | 1465472760614 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 04:46:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:46:00 INFO - PROCESS | 1650 | 1465472760620 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:46:00 INFO - PROCESS | 1650 | 1465472760624 Marionette TRACE conn2 <- [1,362,null,{}] 04:46:00 INFO - PROCESS | 1650 | 1465472760635 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}] 04:46:00 INFO - PROCESS | 1650 | 1465472760640 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:00 INFO - PROCESS | 1650 | 1465472760798 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 04:46:00 INFO - PROCESS | 1650 | 1465472760911 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:00 INFO - PROCESS | 1650 | 1465472760914 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a61c800 == 48 [pid = 1650] [id = 98] 04:46:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x126876400) [pid = 1650] [serial = 291] [outer = 0x0] 04:46:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x126dc7400) [pid = 1650] [serial = 292] [outer = 0x126876400] 04:46:00 INFO - PROCESS | 1650 | 1465472760967 Marionette DEBUG loaded listener.js 04:46:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x127218400) [pid = 1650] [serial = 293] [outer = 0x126876400] 04:46:01 INFO - PROCESS | 1650 | 1465472761482 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]]]}] 04:46:01 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. 04:46:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 874ms 04:46:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:46:01 INFO - PROCESS | 1650 | 1465472761494 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 04:46:01 INFO - PROCESS | 1650 | 1465472761496 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 04:46:01 INFO - PROCESS | 1650 | 1465472761498 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:46:01 INFO - PROCESS | 1650 | 1465472761499 Marionette TRACE conn2 <- [1,366,null,{}] 04:46:01 INFO - PROCESS | 1650 | 1465472761502 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}] 04:46:01 INFO - PROCESS | 1650 | 1465472761503 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:01 INFO - PROCESS | 1650 | 1465472761613 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 04:46:01 INFO - PROCESS | 1650 | 1465472761683 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:01 INFO - PROCESS | 1650 | 1465472761685 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295c6000 == 49 [pid = 1650] [id = 99] 04:46:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x127218c00) [pid = 1650] [serial = 294] [outer = 0x0] 04:46:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12880d400) [pid = 1650] [serial = 295] [outer = 0x127218c00] 04:46:01 INFO - PROCESS | 1650 | 1465472761714 Marionette DEBUG loaded listener.js 04:46:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x128926400) [pid = 1650] [serial = 296] [outer = 0x127218c00] 04:46:02 INFO - PROCESS | 1650 | 1465472762329 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]]]}] 04:46:02 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. 04:46:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 872ms 04:46:02 INFO - PROCESS | 1650 | 1465472762371 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 04:46:02 INFO - PROCESS | 1650 | 1465472762375 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 04:46:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:46:02 INFO - PROCESS | 1650 | 1465472762379 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:46:02 INFO - PROCESS | 1650 | 1465472762380 Marionette TRACE conn2 <- [1,370,null,{}] 04:46:02 INFO - PROCESS | 1650 | 1465472762384 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}] 04:46:02 INFO - PROCESS | 1650 | 1465472762385 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:02 INFO - PROCESS | 1650 | 1465472762482 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 04:46:02 INFO - PROCESS | 1650 | 1465472762566 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:02 INFO - PROCESS | 1650 | 1465472762567 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x115d96800 == 50 [pid = 1650] [id = 100] 04:46:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118861400) [pid = 1650] [serial = 297] [outer = 0x0] 04:46:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x118f41000) [pid = 1650] [serial = 298] [outer = 0x118861400] 04:46:02 INFO - PROCESS | 1650 | 1465472762599 Marionette DEBUG loaded listener.js 04:46:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11990e800) [pid = 1650] [serial = 299] [outer = 0x118861400] 04:46:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12a66c000 == 49 [pid = 1650] [id = 94] 04:46:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12a61f000 == 48 [pid = 1650] [id = 93] 04:46:02 INFO - PROCESS | 1650 | --DOCSHELL 0x128832800 == 47 [pid = 1650] [id = 92] 04:46:02 INFO - PROCESS | 1650 | --DOCSHELL 0x127053800 == 46 [pid = 1650] [id = 91] 04:46:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1268e6800 == 45 [pid = 1650] [id = 90] 04:46:02 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12a369c00) [pid = 1650] [serial = 232] [outer = 0x0] [url = about:blank] 04:46:03 INFO - PROCESS | 1650 | --DOCSHELL 0x124b12000 == 44 [pid = 1650] [id = 89] 04:46:03 INFO - PROCESS | 1650 | --DOCSHELL 0x123409000 == 43 [pid = 1650] [id = 88] 04:46:03 INFO - PROCESS | 1650 | --DOCSHELL 0x121121000 == 42 [pid = 1650] [id = 87] 04:46:03 INFO - PROCESS | 1650 | --DOCSHELL 0x11994e000 == 41 [pid = 1650] [id = 86] 04:46:03 INFO - PROCESS | 1650 | --DOCSHELL 0x1188cf800 == 40 [pid = 1650] [id = 85] 04:46:03 INFO - PROCESS | 1650 | --DOCSHELL 0x11694d800 == 39 [pid = 1650] [id = 84] 04:46:03 INFO - PROCESS | 1650 | --DOCSHELL 0x116ea4000 == 38 [pid = 1650] [id = 83] 04:46:03 INFO - PROCESS | 1650 | --DOCSHELL 0x116673800 == 37 [pid = 1650] [id = 82] 04:46:03 INFO - PROCESS | 1650 | --DOCSHELL 0x119666000 == 36 [pid = 1650] [id = 80] 04:46:03 INFO - PROCESS | 1650 | --DOCSHELL 0x115ef7000 == 35 [pid = 1650] [id = 79] 04:46:03 INFO - PROCESS | 1650 | --DOCSHELL 0x1295d4000 == 34 [pid = 1650] [id = 78] 04:46:03 INFO - PROCESS | 1650 | 1465472763060 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]]]}] 04:46:03 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. 04:46:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 722ms 04:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x123632c00) [pid = 1650] [serial = 208] [outer = 0x0] [url = about:blank] 04:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1290df000) [pid = 1650] [serial = 227] [outer = 0x0] [url = about:blank] 04:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1288df000) [pid = 1650] [serial = 215] [outer = 0x0] [url = about:blank] 04:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x125380c00) [pid = 1650] [serial = 209] [outer = 0x0] [url = about:blank] 04:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x126dc6c00) [pid = 1650] [serial = 211] [outer = 0x0] [url = about:blank] 04:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x128ae0000) [pid = 1650] [serial = 218] [outer = 0x0] [url = about:blank] 04:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x120fa9c00) [pid = 1650] [serial = 202] [outer = 0x0] [url = about:blank] 04:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118266c00) [pid = 1650] [serial = 196] [outer = 0x0] [url = about:blank] 04:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12721ec00) [pid = 1650] [serial = 212] [outer = 0x0] [url = about:blank] 04:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118215800) [pid = 1650] [serial = 195] [outer = 0x0] [url = about:blank] 04:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x120fb5400) [pid = 1650] [serial = 203] [outer = 0x0] [url = about:blank] 04:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x116906000) [pid = 1650] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x124b24800) [pid = 1650] [serial = 224] [outer = 0x0] [url = about:blank] 04:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118fea000) [pid = 1650] [serial = 199] [outer = 0x0] [url = about:blank] 04:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x128924000) [pid = 1650] [serial = 217] [outer = 0x0] [url = about:blank] 04:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12183a800) [pid = 1650] [serial = 205] [outer = 0x0] [url = about:blank] 04:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11697a800) [pid = 1650] [serial = 192] [outer = 0x0] [url = about:blank] 04:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128fcb400) [pid = 1650] [serial = 226] [outer = 0x0] [url = about:blank] 04:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1288d6c00) [pid = 1650] [serial = 214] [outer = 0x0] [url = about:blank] 04:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11936d800) [pid = 1650] [serial = 223] [outer = 0x0] [url = about:blank] 04:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123639800) [pid = 1650] [serial = 206] [outer = 0x0] [url = about:blank] 04:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1184d2400) [pid = 1650] [serial = 198] [outer = 0x0] [url = about:blank] 04:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x129402800) [pid = 1650] [serial = 229] [outer = 0x0] [url = about:blank] 04:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x128f07000) [pid = 1650] [serial = 220] [outer = 0x0] [url = about:blank] 04:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128fce400) [pid = 1650] [serial = 221] [outer = 0x0] [url = about:blank] 04:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x129410400) [pid = 1650] [serial = 230] [outer = 0x0] [url = about:blank] 04:46:03 INFO - PROCESS | 1650 | 1465472763125 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 04:46:03 INFO - PROCESS | 1650 | 1465472763129 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 04:46:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:46:03 INFO - PROCESS | 1650 | 1465472763139 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:46:03 INFO - PROCESS | 1650 | 1465472763141 Marionette TRACE conn2 <- [1,374,null,{}] 04:46:03 INFO - PROCESS | 1650 | 1465472763145 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}] 04:46:03 INFO - PROCESS | 1650 | 1465472763147 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:03 INFO - PROCESS | 1650 | 1465472763256 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 04:46:03 INFO - PROCESS | 1650 | 1465472763266 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:03 INFO - PROCESS | 1650 | 1465472763267 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ac8800 == 35 [pid = 1650] [id = 101] 04:46:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1210b0c00) [pid = 1650] [serial = 300] [outer = 0x0] 04:46:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12142c400) [pid = 1650] [serial = 301] [outer = 0x1210b0c00] 04:46:03 INFO - PROCESS | 1650 | 1465472763295 Marionette DEBUG loaded listener.js 04:46:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124b29400) [pid = 1650] [serial = 302] [outer = 0x1210b0c00] 04:46:03 INFO - PROCESS | 1650 | 1465472763625 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:46:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:46:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 522ms 04:46:03 INFO - PROCESS | 1650 | 1465472763660 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 04:46:03 INFO - PROCESS | 1650 | 1465472763661 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 04:46:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:46:03 INFO - PROCESS | 1650 | 1465472763664 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:46:03 INFO - PROCESS | 1650 | 1465472763666 Marionette TRACE conn2 <- [1,378,null,{}] 04:46:03 INFO - PROCESS | 1650 | 1465472763687 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}] 04:46:03 INFO - PROCESS | 1650 | 1465472763690 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:03 INFO - PROCESS | 1650 | 1465472763767 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 04:46:03 INFO - PROCESS | 1650 | 1465472763791 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:03 INFO - PROCESS | 1650 | 1465472763793 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f4b800 == 36 [pid = 1650] [id = 102] 04:46:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126d65400) [pid = 1650] [serial = 303] [outer = 0x0] 04:46:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x127220800) [pid = 1650] [serial = 304] [outer = 0x126d65400] 04:46:03 INFO - PROCESS | 1650 | 1465472763820 Marionette DEBUG loaded listener.js 04:46:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128811c00) [pid = 1650] [serial = 305] [outer = 0x126d65400] 04:46:04 INFO - PROCESS | 1650 | 1465472764139 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:46:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:46:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 529ms 04:46:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:46:04 INFO - PROCESS | 1650 | 1465472764194 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 04:46:04 INFO - PROCESS | 1650 | 1465472764195 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 04:46:04 INFO - PROCESS | 1650 | 1465472764198 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:46:04 INFO - PROCESS | 1650 | 1465472764199 Marionette TRACE conn2 <- [1,382,null,{}] 04:46:04 INFO - PROCESS | 1650 | 1465472764201 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}] 04:46:04 INFO - PROCESS | 1650 | 1465472764202 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:04 INFO - PROCESS | 1650 | 1465472764284 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 04:46:04 INFO - PROCESS | 1650 | 1465472764335 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:04 INFO - PROCESS | 1650 | 1465472764336 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1218d1000 == 37 [pid = 1650] [id = 103] 04:46:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x127219400) [pid = 1650] [serial = 306] [outer = 0x0] 04:46:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128926800) [pid = 1650] [serial = 307] [outer = 0x127219400] 04:46:04 INFO - PROCESS | 1650 | 1465472764361 Marionette DEBUG loaded listener.js 04:46:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128fce400) [pid = 1650] [serial = 308] [outer = 0x127219400] 04:46:04 INFO - PROCESS | 1650 | 1465472764682 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:46:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:46:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 519ms 04:46:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:46:04 INFO - PROCESS | 1650 | 1465472764718 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 04:46:04 INFO - PROCESS | 1650 | 1465472764720 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 04:46:04 INFO - PROCESS | 1650 | 1465472764724 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:46:04 INFO - PROCESS | 1650 | 1465472764726 Marionette TRACE conn2 <- [1,386,null,{}] 04:46:04 INFO - PROCESS | 1650 | 1465472764729 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}] 04:46:04 INFO - PROCESS | 1650 | 1465472764731 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:04 INFO - PROCESS | 1650 | 1465472764890 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 04:46:04 INFO - PROCESS | 1650 | 1465472764934 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:04 INFO - PROCESS | 1650 | 1465472764936 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x124b12000 == 38 [pid = 1650] [id = 104] 04:46:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118610400) [pid = 1650] [serial = 309] [outer = 0x0] 04:46:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1290db000) [pid = 1650] [serial = 310] [outer = 0x118610400] 04:46:04 INFO - PROCESS | 1650 | 1465472764980 Marionette DEBUG loaded listener.js 04:46:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a360c00) [pid = 1650] [serial = 311] [outer = 0x118610400] 04:46:05 INFO - PROCESS | 1650 | 1465472765369 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]]]}] 04:46:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:46:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 671ms 04:46:05 INFO - PROCESS | 1650 | 1465472765400 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 04:46:05 INFO - PROCESS | 1650 | 1465472765401 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 04:46:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:46:05 INFO - PROCESS | 1650 | 1465472765403 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:46:05 INFO - PROCESS | 1650 | 1465472765404 Marionette TRACE conn2 <- [1,390,null,{}] 04:46:05 INFO - PROCESS | 1650 | 1465472765407 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}] 04:46:05 INFO - PROCESS | 1650 | 1465472765411 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:05 INFO - PROCESS | 1650 | 1465472765548 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 04:46:05 INFO - PROCESS | 1650 | 1465472765572 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:05 INFO - PROCESS | 1650 | 1465472765573 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c88000 == 39 [pid = 1650] [id = 105] 04:46:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a5bd400) [pid = 1650] [serial = 312] [outer = 0x0] 04:46:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a95f400) [pid = 1650] [serial = 313] [outer = 0x12a5bd400] 04:46:05 INFO - PROCESS | 1650 | 1465472765602 Marionette DEBUG loaded listener.js 04:46:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b92a400) [pid = 1650] [serial = 314] [outer = 0x12a5bd400] 04:46:06 INFO - PROCESS | 1650 | 1465472766055 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]]]}] 04:46:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:46:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 671ms 04:46:06 INFO - PROCESS | 1650 | 1465472766075 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 04:46:06 INFO - PROCESS | 1650 | 1465472766077 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 04:46:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:46:06 INFO - PROCESS | 1650 | 1465472766088 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:46:06 INFO - PROCESS | 1650 | 1465472766090 Marionette TRACE conn2 <- [1,394,null,{}] 04:46:06 INFO - PROCESS | 1650 | 1465472766093 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}] 04:46:06 INFO - PROCESS | 1650 | 1465472766094 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:06 INFO - PROCESS | 1650 | 1465472766242 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 04:46:06 INFO - PROCESS | 1650 | 1465472766292 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:06 INFO - PROCESS | 1650 | 1465472766293 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11661b800 == 40 [pid = 1650] [id = 106] 04:46:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12a6b3800) [pid = 1650] [serial = 315] [outer = 0x0] 04:46:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12bb26c00) [pid = 1650] [serial = 316] [outer = 0x12a6b3800] 04:46:06 INFO - PROCESS | 1650 | 1465472766325 Marionette DEBUG loaded listener.js 04:46:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12bb33000) [pid = 1650] [serial = 317] [outer = 0x12a6b3800] 04:46:06 INFO - PROCESS | 1650 | 1465472766764 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]]]}] 04:46:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:46:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 729ms 04:46:06 INFO - PROCESS | 1650 | 1465472766809 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 04:46:06 INFO - PROCESS | 1650 | 1465472766810 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 04:46:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:46:06 INFO - PROCESS | 1650 | 1465472766812 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:46:06 INFO - PROCESS | 1650 | 1465472766814 Marionette TRACE conn2 <- [1,398,null,{}] 04:46:06 INFO - PROCESS | 1650 | 1465472766816 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}] 04:46:06 INFO - PROCESS | 1650 | 1465472766817 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:06 INFO - PROCESS | 1650 | 1465472766915 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 04:46:06 INFO - PROCESS | 1650 | 1465472766919 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:06 INFO - PROCESS | 1650 | 1465472766920 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a65f000 == 41 [pid = 1650] [id = 107] 04:46:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12b92a800) [pid = 1650] [serial = 318] [outer = 0x0] 04:46:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12c2a6000) [pid = 1650] [serial = 319] [outer = 0x12b92a800] 04:46:06 INFO - PROCESS | 1650 | 1465472766945 Marionette DEBUG loaded listener.js 04:46:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12c2ac000) [pid = 1650] [serial = 320] [outer = 0x12b92a800] 04:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x116903800) [pid = 1650] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128fcb800) [pid = 1650] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x120faf000) [pid = 1650] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x126f99400) [pid = 1650] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1184d8c00) [pid = 1650] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x114e6f000) [pid = 1650] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x128927400) [pid = 1650] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118604000) [pid = 1650] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x124b96c00) [pid = 1650] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11697b000) [pid = 1650] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x127215000) [pid = 1650] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128815400) [pid = 1650] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:46:07 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1174b5c00) [pid = 1650] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:46:07 INFO - PROCESS | 1650 | 1465472767462 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]]]}] 04:46:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:46:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 673ms 04:46:07 INFO - PROCESS | 1650 | 1465472767487 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 04:46:07 INFO - PROCESS | 1650 | 1465472767490 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 04:46:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:46:07 INFO - PROCESS | 1650 | 1465472767494 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:46:07 INFO - PROCESS | 1650 | 1465472767495 Marionette TRACE conn2 <- [1,402,null,{}] 04:46:07 INFO - PROCESS | 1650 | 1465472767499 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}] 04:46:07 INFO - PROCESS | 1650 | 1465472767501 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:07 INFO - PROCESS | 1650 | 1465472767630 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 04:46:07 INFO - PROCESS | 1650 | 1465472767736 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:07 INFO - PROCESS | 1650 | 1465472767738 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11967e000 == 42 [pid = 1650] [id = 108] 04:46:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112dc1000) [pid = 1650] [serial = 321] [outer = 0x0] 04:46:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x112dc9800) [pid = 1650] [serial = 322] [outer = 0x112dc1000] 04:46:07 INFO - PROCESS | 1650 | 1465472767762 Marionette DEBUG loaded listener.js 04:46:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x112dcec00) [pid = 1650] [serial = 323] [outer = 0x112dc1000] 04:46:08 INFO - PROCESS | 1650 | 1465472768044 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]]]}] 04:46:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:46:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 569ms 04:46:08 INFO - PROCESS | 1650 | 1465472768063 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 04:46:08 INFO - PROCESS | 1650 | 1465472768065 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 04:46:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:46:08 INFO - PROCESS | 1650 | 1465472768067 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:46:08 INFO - PROCESS | 1650 | 1465472768068 Marionette TRACE conn2 <- [1,406,null,{}] 04:46:08 INFO - PROCESS | 1650 | 1465472768077 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}] 04:46:08 INFO - PROCESS | 1650 | 1465472768079 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:08 INFO - PROCESS | 1650 | 1465472768167 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 04:46:08 INFO - PROCESS | 1650 | 1465472768171 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:08 INFO - PROCESS | 1650 | 1465472768172 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b1c2000 == 43 [pid = 1650] [id = 109] 04:46:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1174b5c00) [pid = 1650] [serial = 324] [outer = 0x0] 04:46:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126c52000) [pid = 1650] [serial = 325] [outer = 0x1174b5c00] 04:46:08 INFO - PROCESS | 1650 | 1465472768196 Marionette DEBUG loaded listener.js 04:46:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a957800) [pid = 1650] [serial = 326] [outer = 0x1174b5c00] 04:46:08 INFO - PROCESS | 1650 | 1465472768533 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:46:08 INFO - PROCESS | 1650 | 1465472768543 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]]]}] 04:46:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:46:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 519ms 04:46:08 INFO - PROCESS | 1650 | 1465472768586 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 04:46:08 INFO - PROCESS | 1650 | 1465472768588 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 04:46:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:46:08 INFO - PROCESS | 1650 | 1465472768590 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:46:08 INFO - PROCESS | 1650 | 1465472768592 Marionette TRACE conn2 <- [1,410,null,{}] 04:46:08 INFO - PROCESS | 1650 | 1465472768594 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}] 04:46:08 INFO - PROCESS | 1650 | 1465472768596 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:08 INFO - PROCESS | 1650 | 1465472768695 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 04:46:08 INFO - PROCESS | 1650 | 1465472768699 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:08 INFO - PROCESS | 1650 | 1465472768708 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd1a000 == 44 [pid = 1650] [id = 110] 04:46:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x112dcf000) [pid = 1650] [serial = 327] [outer = 0x0] 04:46:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12c2ab400) [pid = 1650] [serial = 328] [outer = 0x112dcf000] 04:46:08 INFO - PROCESS | 1650 | 1465472768737 Marionette DEBUG loaded listener.js 04:46:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12ca7f800) [pid = 1650] [serial = 329] [outer = 0x112dcf000] 04:46:09 INFO - PROCESS | 1650 | 1465472769075 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]]]}] 04:46:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:46:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 520ms 04:46:09 INFO - PROCESS | 1650 | 1465472769110 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 04:46:09 INFO - PROCESS | 1650 | 1465472769112 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 04:46:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:46:09 INFO - PROCESS | 1650 | 1465472769114 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:46:09 INFO - PROCESS | 1650 | 1465472769115 Marionette TRACE conn2 <- [1,414,null,{}] 04:46:09 INFO - PROCESS | 1650 | 1465472769117 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}] 04:46:09 INFO - PROCESS | 1650 | 1465472769118 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:09 INFO - PROCESS | 1650 | 1465472769201 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 04:46:09 INFO - PROCESS | 1650 | 1465472769255 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:09 INFO - PROCESS | 1650 | 1465472769257 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c263000 == 45 [pid = 1650] [id = 111] 04:46:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x123719800) [pid = 1650] [serial = 330] [outer = 0x0] 04:46:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x123722800) [pid = 1650] [serial = 331] [outer = 0x123719800] 04:46:09 INFO - PROCESS | 1650 | 1465472769280 Marionette DEBUG loaded listener.js 04:46:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x123728400) [pid = 1650] [serial = 332] [outer = 0x123719800] 04:46:09 INFO - PROCESS | 1650 | 1465472769707 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]]]}] 04:46:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:46:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 627ms 04:46:09 INFO - PROCESS | 1650 | 1465472769743 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 04:46:09 INFO - PROCESS | 1650 | 1465472769746 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 04:46:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:46:09 INFO - PROCESS | 1650 | 1465472769749 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:46:09 INFO - PROCESS | 1650 | 1465472769751 Marionette TRACE conn2 <- [1,418,null,{}] 04:46:09 INFO - PROCESS | 1650 | 1465472769776 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}] 04:46:09 INFO - PROCESS | 1650 | 1465472769777 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:09 INFO - PROCESS | 1650 | 1465472769883 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 04:46:09 INFO - PROCESS | 1650 | 1465472769952 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:09 INFO - PROCESS | 1650 | 1465472769953 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183e1000 == 46 [pid = 1650] [id = 112] 04:46:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1128cc000) [pid = 1650] [serial = 333] [outer = 0x0] 04:46:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1128cf800) [pid = 1650] [serial = 334] [outer = 0x1128cc000] 04:46:09 INFO - PROCESS | 1650 | 1465472769983 Marionette DEBUG loaded listener.js 04:46:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x114e74000) [pid = 1650] [serial = 335] [outer = 0x1128cc000] 04:46:10 INFO - PROCESS | 1650 | 1465472770909 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]]]}] 04:46:10 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 04:46:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1171ms 04:46:10 INFO - PROCESS | 1650 | 1465472770921 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 04:46:10 INFO - PROCESS | 1650 | 1465472770926 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 04:46:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:46:10 INFO - PROCESS | 1650 | 1465472770931 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:46:10 INFO - PROCESS | 1650 | 1465472770933 Marionette TRACE conn2 <- [1,422,null,{}] 04:46:10 INFO - PROCESS | 1650 | 1465472770935 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}] 04:46:10 INFO - PROCESS | 1650 | 1465472770937 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:11 INFO - PROCESS | 1650 | 1465472771042 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 04:46:11 INFO - PROCESS | 1650 | 1465472771094 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:11 INFO - PROCESS | 1650 | 1465472771096 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x121412000 == 47 [pid = 1650] [id = 113] 04:46:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1184ce400) [pid = 1650] [serial = 336] [outer = 0x0] 04:46:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1196b5400) [pid = 1650] [serial = 337] [outer = 0x1184ce400] 04:46:11 INFO - PROCESS | 1650 | 1465472771127 Marionette DEBUG loaded listener.js 04:46:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x120fb6800) [pid = 1650] [serial = 338] [outer = 0x1184ce400] 04:46:12 INFO - PROCESS | 1650 | 1465472772233 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]]]}] 04:46:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:46:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1323ms 04:46:12 INFO - PROCESS | 1650 | 1465472772255 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 04:46:12 INFO - PROCESS | 1650 | 1465472772259 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 04:46:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:46:12 INFO - PROCESS | 1650 | 1465472772266 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:46:12 INFO - PROCESS | 1650 | 1465472772268 Marionette TRACE conn2 <- [1,426,null,{}] 04:46:12 INFO - PROCESS | 1650 | 1465472772272 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}] 04:46:12 INFO - PROCESS | 1650 | 1465472772273 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:12 INFO - PROCESS | 1650 | 1465472772380 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 04:46:12 INFO - PROCESS | 1650 | 1465472772444 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:12 INFO - PROCESS | 1650 | 1465472772445 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ea0800 == 48 [pid = 1650] [id = 114] 04:46:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x118404c00) [pid = 1650] [serial = 339] [outer = 0x0] 04:46:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1184d0400) [pid = 1650] [serial = 340] [outer = 0x118404c00] 04:46:12 INFO - PROCESS | 1650 | 1465472772474 Marionette DEBUG loaded listener.js 04:46:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x118ff1000) [pid = 1650] [serial = 341] [outer = 0x118404c00] 04:46:12 INFO - PROCESS | 1650 | 1465472772908 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] 04:46:12 INFO - PROCESS | 1650 | 1465472772940 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 04:46:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 04:46:12 INFO - PROCESS | 1650 | 1465472772944 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:46:12 INFO - PROCESS | 1650 | 1465472772946 Marionette TRACE conn2 <- [1,430,null,{}] 04:46:12 INFO - PROCESS | 1650 | 1465472772948 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}] 04:46:12 INFO - PROCESS | 1650 | 1465472772950 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:13 INFO - PROCESS | 1650 | 1465472773041 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 04:46:13 INFO - PROCESS | 1650 | 1465472773109 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:13 INFO - PROCESS | 1650 | 1465472773110 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ab7800 == 49 [pid = 1650] [id = 115] 04:46:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x118605400) [pid = 1650] [serial = 342] [outer = 0x0] 04:46:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1196b4c00) [pid = 1650] [serial = 343] [outer = 0x118605400] 04:46:13 INFO - PROCESS | 1650 | 1465472773140 Marionette DEBUG loaded listener.js 04:46:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x119d42000) [pid = 1650] [serial = 344] [outer = 0x118605400] 04:46:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd1a000 == 48 [pid = 1650] [id = 110] 04:46:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12b1c2000 == 47 [pid = 1650] [id = 109] 04:46:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11967e000 == 46 [pid = 1650] [id = 108] 04:46:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12a65f000 == 45 [pid = 1650] [id = 107] 04:46:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11661b800 == 44 [pid = 1650] [id = 106] 04:46:13 INFO - PROCESS | 1650 | --DOCSHELL 0x128c88000 == 43 [pid = 1650] [id = 105] 04:46:13 INFO - PROCESS | 1650 | --DOCSHELL 0x124b12000 == 42 [pid = 1650] [id = 104] 04:46:13 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x118ff2000) [pid = 1650] [serial = 238] [outer = 0x0] [url = about:blank] 04:46:13 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x124b31c00) [pid = 1650] [serial = 241] [outer = 0x0] [url = about:blank] 04:46:13 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x116eab000) [pid = 1650] [serial = 235] [outer = 0x0] [url = about:blank] 04:46:13 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12ab50800) [pid = 1650] [serial = 283] [outer = 0x0] [url = about:blank] 04:46:13 INFO - PROCESS | 1650 | --DOCSHELL 0x1218d1000 == 41 [pid = 1650] [id = 103] 04:46:13 INFO - PROCESS | 1650 | --DOCSHELL 0x120f4b800 == 40 [pid = 1650] [id = 102] 04:46:13 INFO - PROCESS | 1650 | --DOCSHELL 0x116ac8800 == 39 [pid = 1650] [id = 101] 04:46:13 INFO - PROCESS | 1650 | --DOCSHELL 0x115d96800 == 38 [pid = 1650] [id = 100] 04:46:13 INFO - PROCESS | 1650 | --DOCSHELL 0x119b0f800 == 37 [pid = 1650] [id = 97] 04:46:13 INFO - PROCESS | 1650 | --DOCSHELL 0x116929000 == 36 [pid = 1650] [id = 96] 04:46:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12b126000 == 35 [pid = 1650] [id = 95] 04:46:13 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x128814400) [pid = 1650] [serial = 263] [outer = 0x0] [url = about:blank] 04:46:13 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12880d800) [pid = 1650] [serial = 262] [outer = 0x0] [url = about:blank] 04:46:13 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x128925400) [pid = 1650] [serial = 266] [outer = 0x0] [url = about:blank] 04:46:13 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1288d9000) [pid = 1650] [serial = 265] [outer = 0x0] [url = about:blank] 04:46:13 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x118265000) [pid = 1650] [serial = 245] [outer = 0x0] [url = about:blank] 04:46:13 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11806d800) [pid = 1650] [serial = 244] [outer = 0x0] [url = about:blank] 04:46:13 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x124a1d800) [pid = 1650] [serial = 274] [outer = 0x0] [url = about:blank] 04:46:13 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x128fd5400) [pid = 1650] [serial = 271] [outer = 0x0] [url = about:blank] 04:46:13 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x121427c00) [pid = 1650] [serial = 253] [outer = 0x0] [url = about:blank] 04:46:13 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x124ae1000) [pid = 1650] [serial = 254] [outer = 0x0] [url = about:blank] 04:46:13 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1270f5800) [pid = 1650] [serial = 259] [outer = 0x0] [url = about:blank] 04:46:13 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119373800) [pid = 1650] [serial = 248] [outer = 0x0] [url = about:blank] 04:46:13 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11885ec00) [pid = 1650] [serial = 247] [outer = 0x0] [url = about:blank] 04:46:13 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119904400) [pid = 1650] [serial = 250] [outer = 0x0] [url = about:blank] 04:46:13 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x120fa9000) [pid = 1650] [serial = 251] [outer = 0x0] [url = about:blank] 04:46:13 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128fc8000) [pid = 1650] [serial = 269] [outer = 0x0] [url = about:blank] 04:46:13 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x128931400) [pid = 1650] [serial = 268] [outer = 0x0] [url = about:blank] 04:46:13 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12a5b5000) [pid = 1650] [serial = 277] [outer = 0x0] [url = about:blank] 04:46:13 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x129403800) [pid = 1650] [serial = 275] [outer = 0x0] [url = about:blank] 04:46:13 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126c4ec00) [pid = 1650] [serial = 257] [outer = 0x0] [url = about:blank] 04:46:13 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x125386800) [pid = 1650] [serial = 256] [outer = 0x0] [url = about:blank] 04:46:13 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12ab4bc00) [pid = 1650] [serial = 281] [outer = 0x0] [url = about:blank] 04:46:13 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1290dd400) [pid = 1650] [serial = 272] [outer = 0x0] [url = about:blank] 04:46:13 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x127219c00) [pid = 1650] [serial = 260] [outer = 0x0] [url = about:blank] 04:46:13 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12a951400) [pid = 1650] [serial = 280] [outer = 0x0] [url = about:blank] 04:46:13 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12a956400) [pid = 1650] [serial = 278] [outer = 0x0] [url = about:blank] 04:46:13 INFO - PROCESS | 1650 | 1465472773515 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]]]}] 04:46:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:46:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 619ms 04:46:13 INFO - PROCESS | 1650 | 1465472773564 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 04:46:13 INFO - PROCESS | 1650 | 1465472773565 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 04:46:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:46:13 INFO - PROCESS | 1650 | 1465472773567 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:46:13 INFO - PROCESS | 1650 | 1465472773570 Marionette TRACE conn2 <- [1,434,null,{}] 04:46:13 INFO - PROCESS | 1650 | 1465472773578 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}] 04:46:13 INFO - PROCESS | 1650 | 1465472773581 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:13 INFO - PROCESS | 1650 | 1465472773677 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 04:46:13 INFO - PROCESS | 1650 | 1465472773735 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:13 INFO - PROCESS | 1650 | 1465472773737 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11839d800 == 36 [pid = 1650] [id = 116] 04:46:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x116971000) [pid = 1650] [serial = 345] [outer = 0x0] 04:46:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x120fb4800) [pid = 1650] [serial = 346] [outer = 0x116971000] 04:46:13 INFO - PROCESS | 1650 | 1465472773768 Marionette DEBUG loaded listener.js 04:46:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12371a400) [pid = 1650] [serial = 347] [outer = 0x116971000] 04:46:14 INFO - PROCESS | 1650 | 1465472774082 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]]]}] 04:46:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:46:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 526ms 04:46:14 INFO - PROCESS | 1650 | 1465472774096 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 04:46:14 INFO - PROCESS | 1650 | 1465472774098 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 04:46:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:46:14 INFO - PROCESS | 1650 | 1465472774101 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:46:14 INFO - PROCESS | 1650 | 1465472774102 Marionette TRACE conn2 <- [1,438,null,{}] 04:46:14 INFO - PROCESS | 1650 | 1465472774104 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}] 04:46:14 INFO - PROCESS | 1650 | 1465472774106 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:14 INFO - PROCESS | 1650 | 1465472774186 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 04:46:14 INFO - PROCESS | 1650 | 1465472774192 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:14 INFO - PROCESS | 1650 | 1465472774193 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b0e000 == 37 [pid = 1650] [id = 117] 04:46:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123722c00) [pid = 1650] [serial = 348] [outer = 0x0] 04:46:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124ae1000) [pid = 1650] [serial = 349] [outer = 0x123722c00] 04:46:14 INFO - PROCESS | 1650 | 1465472774219 Marionette DEBUG loaded listener.js 04:46:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x125387000) [pid = 1650] [serial = 350] [outer = 0x123722c00] 04:46:14 INFO - PROCESS | 1650 | 1465472774543 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]]]}] 04:46:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:46:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 469ms 04:46:14 INFO - PROCESS | 1650 | 1465472774571 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 04:46:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:46:14 INFO - PROCESS | 1650 | 1465472774575 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 04:46:14 INFO - PROCESS | 1650 | 1465472774577 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:46:14 INFO - PROCESS | 1650 | 1465472774578 Marionette TRACE conn2 <- [1,442,null,{}] 04:46:14 INFO - PROCESS | 1650 | 1465472774580 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}] 04:46:14 INFO - PROCESS | 1650 | 1465472774582 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:14 INFO - PROCESS | 1650 | 1465472774654 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 04:46:14 INFO - PROCESS | 1650 | 1465472774660 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:14 INFO - PROCESS | 1650 | 1465472774661 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12124a000 == 38 [pid = 1650] [id = 118] 04:46:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124b9ac00) [pid = 1650] [serial = 351] [outer = 0x0] 04:46:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126cc4800) [pid = 1650] [serial = 352] [outer = 0x124b9ac00] 04:46:14 INFO - PROCESS | 1650 | 1465472774686 Marionette DEBUG loaded listener.js 04:46:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126f9a400) [pid = 1650] [serial = 353] [outer = 0x124b9ac00] 04:46:15 INFO - PROCESS | 1650 | 1465472775028 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]]]}] 04:46:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:46:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 468ms 04:46:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:46:15 INFO - PROCESS | 1650 | 1465472775045 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 04:46:15 INFO - PROCESS | 1650 | 1465472775046 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 04:46:15 INFO - PROCESS | 1650 | 1465472775049 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:46:15 INFO - PROCESS | 1650 | 1465472775050 Marionette TRACE conn2 <- [1,446,null,{}] 04:46:15 INFO - PROCESS | 1650 | 1465472775052 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}] 04:46:15 INFO - PROCESS | 1650 | 1465472775058 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:15 INFO - PROCESS | 1650 | 1465472775153 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 04:46:15 INFO - PROCESS | 1650 | 1465472775212 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:15 INFO - PROCESS | 1650 | 1465472775214 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x1218df000 == 39 [pid = 1650] [id = 119] 04:46:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x126c4ec00) [pid = 1650] [serial = 354] [outer = 0x0] 04:46:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x127214400) [pid = 1650] [serial = 355] [outer = 0x126c4ec00] 04:46:15 INFO - PROCESS | 1650 | 1465472775239 Marionette DEBUG loaded listener.js 04:46:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1288d6800) [pid = 1650] [serial = 356] [outer = 0x126c4ec00] 04:46:15 INFO - PROCESS | 1650 | 1465472775526 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]]]}] 04:46:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:46:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 520ms 04:46:15 INFO - PROCESS | 1650 | 1465472775569 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 04:46:15 INFO - PROCESS | 1650 | 1465472775570 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 04:46:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:46:15 INFO - PROCESS | 1650 | 1465472775574 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:46:15 INFO - PROCESS | 1650 | 1465472775577 Marionette TRACE conn2 <- [1,450,null,{}] 04:46:15 INFO - PROCESS | 1650 | 1465472775580 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}] 04:46:15 INFO - PROCESS | 1650 | 1465472775581 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:15 INFO - PROCESS | 1650 | 1465472775676 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 04:46:15 INFO - PROCESS | 1650 | 1465472775685 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:15 INFO - PROCESS | 1650 | 1465472775686 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x1253a4000 == 40 [pid = 1650] [id = 120] 04:46:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12721f400) [pid = 1650] [serial = 357] [outer = 0x0] 04:46:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1288de400) [pid = 1650] [serial = 358] [outer = 0x12721f400] 04:46:15 INFO - PROCESS | 1650 | 1465472775710 Marionette DEBUG loaded listener.js 04:46:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12892f800) [pid = 1650] [serial = 359] [outer = 0x12721f400] 04:46:16 INFO - PROCESS | 1650 | 1465472776105 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] 04:46:16 INFO - PROCESS | 1650 | 1465472776148 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 04:46:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 04:46:16 INFO - PROCESS | 1650 | 1465472776151 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:46:16 INFO - PROCESS | 1650 | 1465472776153 Marionette TRACE conn2 <- [1,454,null,{}] 04:46:16 INFO - PROCESS | 1650 | 1465472776156 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}] 04:46:16 INFO - PROCESS | 1650 | 1465472776158 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:16 INFO - PROCESS | 1650 | 1465472776307 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 04:46:16 INFO - PROCESS | 1650 | 1465472776325 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:16 INFO - PROCESS | 1650 | 1465472776326 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x128829000 == 41 [pid = 1650] [id = 121] 04:46:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x128ae8800) [pid = 1650] [serial = 360] [outer = 0x0] 04:46:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x128fcb400) [pid = 1650] [serial = 361] [outer = 0x128ae8800] 04:46:16 INFO - PROCESS | 1650 | 1465472776365 Marionette DEBUG loaded listener.js 04:46:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1290d6000) [pid = 1650] [serial = 362] [outer = 0x128ae8800] 04:46:16 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:16 INFO - PROCESS | 1650 | 1465472776719 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]]]}] 04:46:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:46:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 620ms 04:46:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:46:16 INFO - PROCESS | 1650 | 1465472776772 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 04:46:16 INFO - PROCESS | 1650 | 1465472776773 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 04:46:16 INFO - PROCESS | 1650 | 1465472776775 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:46:16 INFO - PROCESS | 1650 | 1465472776777 Marionette TRACE conn2 <- [1,458,null,{}] 04:46:16 INFO - PROCESS | 1650 | 1465472776779 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}] 04:46:16 INFO - PROCESS | 1650 | 1465472776780 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:16 INFO - PROCESS | 1650 | 1465472776875 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 04:46:16 INFO - PROCESS | 1650 | 1465472776886 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:16 INFO - PROCESS | 1650 | 1465472776887 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d29000 == 42 [pid = 1650] [id = 122] 04:46:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x128fd0800) [pid = 1650] [serial = 363] [outer = 0x0] 04:46:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x129404000) [pid = 1650] [serial = 364] [outer = 0x128fd0800] 04:46:16 INFO - PROCESS | 1650 | 1465472776911 Marionette DEBUG loaded listener.js 04:46:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12a35f000) [pid = 1650] [serial = 365] [outer = 0x128fd0800] 04:46:17 INFO - PROCESS | 1650 | 1465472777249 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] 04:46:17 INFO - PROCESS | 1650 | 1465472777296 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 04:46:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 04:46:17 INFO - PROCESS | 1650 | 1465472777305 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:46:17 INFO - PROCESS | 1650 | 1465472777306 Marionette TRACE conn2 <- [1,462,null,{}] 04:46:17 INFO - PROCESS | 1650 | 1465472777308 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}] 04:46:17 INFO - PROCESS | 1650 | 1465472777309 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:17 INFO - PROCESS | 1650 | 1465472777410 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 04:46:17 INFO - PROCESS | 1650 | 1465472777413 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:17 INFO - PROCESS | 1650 | 1465472777422 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x129255800 == 43 [pid = 1650] [id = 123] 04:46:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12371e000) [pid = 1650] [serial = 366] [outer = 0x0] 04:46:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12a36ac00) [pid = 1650] [serial = 367] [outer = 0x12371e000] 04:46:17 INFO - PROCESS | 1650 | 1465472777477 Marionette DEBUG loaded listener.js 04:46:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12a958800) [pid = 1650] [serial = 368] [outer = 0x12371e000] 04:46:17 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x129410800) [pid = 1650] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:46:17 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x127219400) [pid = 1650] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:46:17 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12a5bd400) [pid = 1650] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:46:17 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x116906800) [pid = 1650] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:46:17 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x118861400) [pid = 1650] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:46:17 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12a6b3800) [pid = 1650] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:46:17 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x116904400) [pid = 1650] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:46:17 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1210b0c00) [pid = 1650] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:46:17 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118610400) [pid = 1650] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:46:17 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x126d65400) [pid = 1650] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:46:17 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x112dc1000) [pid = 1650] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:46:17 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12b92a800) [pid = 1650] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:46:17 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1174b5c00) [pid = 1650] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:46:17 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112dcf000) [pid = 1650] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:46:17 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x115e12400) [pid = 1650] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:46:17 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12721e800) [pid = 1650] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:46:17 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1163de400) [pid = 1650] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:46:17 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118473c00) [pid = 1650] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:46:17 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x123753400) [pid = 1650] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:46:17 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:17 INFO - PROCESS | 1650 | 1465472777909 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] 04:46:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 04:46:17 INFO - PROCESS | 1650 | 1465472777930 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 04:46:17 INFO - PROCESS | 1650 | 1465472777933 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:46:17 INFO - PROCESS | 1650 | 1465472777934 Marionette TRACE conn2 <- [1,466,null,{}] 04:46:17 INFO - PROCESS | 1650 | 1465472777951 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}] 04:46:17 INFO - PROCESS | 1650 | 1465472777952 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:18 INFO - PROCESS | 1650 | 1465472778049 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 04:46:18 INFO - PROCESS | 1650 | 1465472778053 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:18 INFO - PROCESS | 1650 | 1465472778055 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a3ea000 == 44 [pid = 1650] [id = 124] 04:46:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11885dc00) [pid = 1650] [serial = 369] [outer = 0x0] 04:46:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1210b0c00) [pid = 1650] [serial = 370] [outer = 0x11885dc00] 04:46:18 INFO - PROCESS | 1650 | 1465472778082 Marionette DEBUG loaded listener.js 04:46:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a95cc00) [pid = 1650] [serial = 371] [outer = 0x11885dc00] 04:46:18 INFO - PROCESS | 1650 | 1465472778394 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] 04:46:18 INFO - PROCESS | 1650 | 1465472778404 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 04:46:18 INFO - PROCESS | 1650 | 1465472778409 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:46:18 INFO - PROCESS | 1650 | 1465472778411 Marionette TRACE conn2 <- [1,470,null,{}] 04:46:18 INFO - PROCESS | 1650 | 1465472778414 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}] 04:46:18 INFO - PROCESS | 1650 | 1465472778415 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:18 INFO - PROCESS | 1650 | 1465472778500 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 04:46:18 INFO - PROCESS | 1650 | 1465472778504 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:18 INFO - PROCESS | 1650 | 1465472778505 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab90000 == 45 [pid = 1650] [id = 125] 04:46:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12ab4c400) [pid = 1650] [serial = 372] [outer = 0x0] 04:46:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12abf6000) [pid = 1650] [serial = 373] [outer = 0x12ab4c400] 04:46:18 INFO - PROCESS | 1650 | 1465472778532 Marionette DEBUG loaded listener.js 04:46:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12b92ec00) [pid = 1650] [serial = 374] [outer = 0x12ab4c400] 04:46:18 INFO - PROCESS | 1650 | 1465472778873 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]]]}] 04:46:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:46:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 471ms 04:46:18 INFO - PROCESS | 1650 | 1465472778879 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 04:46:18 INFO - PROCESS | 1650 | 1465472778880 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 04:46:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:46:18 INFO - PROCESS | 1650 | 1465472778882 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:46:18 INFO - PROCESS | 1650 | 1465472778883 Marionette TRACE conn2 <- [1,474,null,{}] 04:46:18 INFO - PROCESS | 1650 | 1465472778885 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}] 04:46:18 INFO - PROCESS | 1650 | 1465472778886 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:18 INFO - PROCESS | 1650 | 1465472778995 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 04:46:19 INFO - PROCESS | 1650 | 1465472779001 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:19 INFO - PROCESS | 1650 | 1465472779002 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b1be800 == 46 [pid = 1650] [id = 126] 04:46:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11936b400) [pid = 1650] [serial = 375] [outer = 0x0] 04:46:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b92e400) [pid = 1650] [serial = 376] [outer = 0x11936b400] 04:46:19 INFO - PROCESS | 1650 | 1465472779026 Marionette DEBUG loaded listener.js 04:46:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12c2a7000) [pid = 1650] [serial = 377] [outer = 0x11936b400] 04:46:19 INFO - PROCESS | 1650 | 1465472779317 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]]]}] 04:46:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:46:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 470ms 04:46:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:46:19 INFO - PROCESS | 1650 | 1465472779353 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 04:46:19 INFO - PROCESS | 1650 | 1465472779354 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 04:46:19 INFO - PROCESS | 1650 | 1465472779358 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:46:19 INFO - PROCESS | 1650 | 1465472779361 Marionette TRACE conn2 <- [1,478,null,{}] 04:46:19 INFO - PROCESS | 1650 | 1465472779363 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}] 04:46:19 INFO - PROCESS | 1650 | 1465472779365 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:19 INFO - PROCESS | 1650 | 1465472779463 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 04:46:19 INFO - PROCESS | 1650 | 1465472779466 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:19 INFO - PROCESS | 1650 | 1465472779467 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c25a000 == 47 [pid = 1650] [id = 127] 04:46:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x112f26400) [pid = 1650] [serial = 378] [outer = 0x0] 04:46:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x112f2ac00) [pid = 1650] [serial = 379] [outer = 0x112f26400] 04:46:19 INFO - PROCESS | 1650 | 1465472779496 Marionette DEBUG loaded listener.js 04:46:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x112f2f400) [pid = 1650] [serial = 380] [outer = 0x112f26400] 04:46:20 INFO - PROCESS | 1650 | 1465472780087 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]]]}] 04:46:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:46:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 774ms 04:46:20 INFO - PROCESS | 1650 | 1465472780131 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 04:46:20 INFO - PROCESS | 1650 | 1465472780134 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 04:46:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:46:20 INFO - PROCESS | 1650 | 1465472780137 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:46:20 INFO - PROCESS | 1650 | 1465472780140 Marionette TRACE conn2 <- [1,482,null,{}] 04:46:20 INFO - PROCESS | 1650 | 1465472780168 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}] 04:46:20 INFO - PROCESS | 1650 | 1465472780170 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:20 INFO - PROCESS | 1650 | 1465472780272 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 04:46:20 INFO - PROCESS | 1650 | 1465472780341 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:20 INFO - PROCESS | 1650 | 1465472780342 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ab5800 == 48 [pid = 1650] [id = 128] 04:46:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1131a2400) [pid = 1650] [serial = 381] [outer = 0x0] 04:46:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1131a6400) [pid = 1650] [serial = 382] [outer = 0x1131a2400] 04:46:20 INFO - PROCESS | 1650 | 1465472780373 Marionette DEBUG loaded listener.js 04:46:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1131ab400) [pid = 1650] [serial = 383] [outer = 0x1131a2400] 04:46:20 INFO - PROCESS | 1650 | 1465472780818 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]]]}] 04:46:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:46:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 696ms 04:46:20 INFO - PROCESS | 1650 | 1465472780834 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 04:46:20 INFO - PROCESS | 1650 | 1465472780838 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 04:46:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:46:20 INFO - PROCESS | 1650 | 1465472780844 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:46:20 INFO - PROCESS | 1650 | 1465472780846 Marionette TRACE conn2 <- [1,486,null,{}] 04:46:20 INFO - PROCESS | 1650 | 1465472780849 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}] 04:46:20 INFO - PROCESS | 1650 | 1465472780851 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:20 INFO - PROCESS | 1650 | 1465472780952 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 04:46:21 INFO - PROCESS | 1650 | 1465472781008 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:21 INFO - PROCESS | 1650 | 1465472781010 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12135d000 == 49 [pid = 1650] [id = 129] 04:46:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x116a03c00) [pid = 1650] [serial = 384] [outer = 0x0] 04:46:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118215800) [pid = 1650] [serial = 385] [outer = 0x116a03c00] 04:46:21 INFO - PROCESS | 1650 | 1465472781053 Marionette DEBUG loaded listener.js 04:46:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1184d5000) [pid = 1650] [serial = 386] [outer = 0x116a03c00] 04:46:21 INFO - PROCESS | 1650 | 1465472781493 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]]]}] 04:46:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:46:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 669ms 04:46:21 INFO - PROCESS | 1650 | 1465472781514 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 04:46:21 INFO - PROCESS | 1650 | 1465472781516 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 04:46:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:46:21 INFO - PROCESS | 1650 | 1465472781518 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:46:21 INFO - PROCESS | 1650 | 1465472781521 Marionette TRACE conn2 <- [1,490,null,{}] 04:46:21 INFO - PROCESS | 1650 | 1465472781528 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}] 04:46:21 INFO - PROCESS | 1650 | 1465472781531 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:21 INFO - PROCESS | 1650 | 1465472781655 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 04:46:21 INFO - PROCESS | 1650 | 1465472781726 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:21 INFO - PROCESS | 1650 | 1465472781728 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c268000 == 50 [pid = 1650] [id = 130] 04:46:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1196af400) [pid = 1650] [serial = 387] [outer = 0x0] 04:46:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12144d400) [pid = 1650] [serial = 388] [outer = 0x1196af400] 04:46:21 INFO - PROCESS | 1650 | 1465472781761 Marionette DEBUG loaded listener.js 04:46:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12371f400) [pid = 1650] [serial = 389] [outer = 0x1196af400] 04:46:22 INFO - PROCESS | 1650 | 1465472782152 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]]]}] 04:46:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:46:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 674ms 04:46:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:46:22 INFO - PROCESS | 1650 | 1465472782192 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 04:46:22 INFO - PROCESS | 1650 | 1465472782194 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 04:46:22 INFO - PROCESS | 1650 | 1465472782197 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:46:22 INFO - PROCESS | 1650 | 1465472782198 Marionette TRACE conn2 <- [1,494,null,{}] 04:46:22 INFO - PROCESS | 1650 | 1465472782200 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}] 04:46:22 INFO - PROCESS | 1650 | 1465472782202 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:22 INFO - PROCESS | 1650 | 1465472782304 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 04:46:22 INFO - PROCESS | 1650 | 1465472782359 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:22 INFO - PROCESS | 1650 | 1465472782361 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c662800 == 51 [pid = 1650] [id = 131] 04:46:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x124adbc00) [pid = 1650] [serial = 390] [outer = 0x0] 04:46:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1253d4c00) [pid = 1650] [serial = 391] [outer = 0x124adbc00] 04:46:22 INFO - PROCESS | 1650 | 1465472782390 Marionette DEBUG loaded listener.js 04:46:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x127216000) [pid = 1650] [serial = 392] [outer = 0x124adbc00] 04:46:23 INFO - PROCESS | 1650 | 1465472783033 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]]]}] 04:46:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:46:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 870ms 04:46:23 INFO - PROCESS | 1650 | 1465472783067 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 04:46:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:46:23 INFO - PROCESS | 1650 | 1465472783070 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 04:46:23 INFO - PROCESS | 1650 | 1465472783075 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:46:23 INFO - PROCESS | 1650 | 1465472783077 Marionette TRACE conn2 <- [1,498,null,{}] 04:46:23 INFO - PROCESS | 1650 | 1465472783081 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}] 04:46:23 INFO - PROCESS | 1650 | 1465472783082 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:23 INFO - PROCESS | 1650 | 1465472783177 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 04:46:23 INFO - PROCESS | 1650 | 1465472783251 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:23 INFO - PROCESS | 1650 | 1465472783254 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11666f800 == 52 [pid = 1650] [id = 132] 04:46:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x113c87400) [pid = 1650] [serial = 393] [outer = 0x0] 04:46:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x116785000) [pid = 1650] [serial = 394] [outer = 0x113c87400] 04:46:23 INFO - PROCESS | 1650 | 1465472783282 Marionette DEBUG loaded listener.js 04:46:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1175e2c00) [pid = 1650] [serial = 395] [outer = 0x113c87400] 04:46:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12b1be800 == 51 [pid = 1650] [id = 126] 04:46:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab90000 == 50 [pid = 1650] [id = 125] 04:46:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12a3ea000 == 49 [pid = 1650] [id = 124] 04:46:23 INFO - PROCESS | 1650 | --DOCSHELL 0x129255800 == 48 [pid = 1650] [id = 123] 04:46:23 INFO - PROCESS | 1650 | --DOCSHELL 0x117d29000 == 47 [pid = 1650] [id = 122] 04:46:23 INFO - PROCESS | 1650 | --DOCSHELL 0x128829000 == 46 [pid = 1650] [id = 121] 04:46:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1253a4000 == 45 [pid = 1650] [id = 120] 04:46:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1218df000 == 44 [pid = 1650] [id = 119] 04:46:23 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12880d400) [pid = 1650] [serial = 295] [outer = 0x0] [url = about:blank] 04:46:23 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x119998000) [pid = 1650] [serial = 289] [outer = 0x0] [url = about:blank] 04:46:23 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x126dc7400) [pid = 1650] [serial = 292] [outer = 0x0] [url = about:blank] 04:46:23 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x123722800) [pid = 1650] [serial = 331] [outer = 0x0] [url = about:blank] 04:46:23 INFO - PROCESS | 1650 | 1465472783726 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]]]}] 04:46:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12124a000 == 43 [pid = 1650] [id = 118] 04:46:23 INFO - PROCESS | 1650 | --DOCSHELL 0x119b0e000 == 42 [pid = 1650] [id = 117] 04:46:23 INFO - PROCESS | 1650 | --DOCSHELL 0x11839d800 == 41 [pid = 1650] [id = 116] 04:46:23 INFO - PROCESS | 1650 | --DOCSHELL 0x116ab7800 == 40 [pid = 1650] [id = 115] 04:46:23 INFO - PROCESS | 1650 | --DOCSHELL 0x116ea0800 == 39 [pid = 1650] [id = 114] 04:46:23 INFO - PROCESS | 1650 | --DOCSHELL 0x1183e1000 == 38 [pid = 1650] [id = 112] 04:46:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12c263000 == 37 [pid = 1650] [id = 111] 04:46:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:46:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 673ms 04:46:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:46:23 INFO - PROCESS | 1650 | 1465472783746 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 04:46:23 INFO - PROCESS | 1650 | 1465472783749 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 04:46:23 INFO - PROCESS | 1650 | 1465472783753 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:46:23 INFO - PROCESS | 1650 | 1465472783755 Marionette TRACE conn2 <- [1,502,null,{}] 04:46:23 INFO - PROCESS | 1650 | 1465472783759 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}] 04:46:23 INFO - PROCESS | 1650 | 1465472783761 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:23 INFO - PROCESS | 1650 | 1465472783846 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 04:46:23 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11821b000) [pid = 1650] [serial = 236] [outer = 0x0] [url = about:blank] 04:46:23 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1196b4800) [pid = 1650] [serial = 239] [outer = 0x0] [url = about:blank] 04:46:23 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x126880000) [pid = 1650] [serial = 242] [outer = 0x0] [url = about:blank] 04:46:23 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12a5bbc00) [pid = 1650] [serial = 233] [outer = 0x0] [url = about:blank] 04:46:23 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11840f400) [pid = 1650] [serial = 287] [outer = 0x0] [url = about:blank] 04:46:23 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x118214000) [pid = 1650] [serial = 286] [outer = 0x0] [url = about:blank] 04:46:23 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11990e800) [pid = 1650] [serial = 299] [outer = 0x0] [url = about:blank] 04:46:23 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118f41000) [pid = 1650] [serial = 298] [outer = 0x0] [url = about:blank] 04:46:23 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12bb26c00) [pid = 1650] [serial = 316] [outer = 0x0] [url = about:blank] 04:46:23 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12abd3800) [pid = 1650] [serial = 284] [outer = 0x0] [url = about:blank] 04:46:23 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12142c400) [pid = 1650] [serial = 301] [outer = 0x0] [url = about:blank] 04:46:23 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x124b29400) [pid = 1650] [serial = 302] [outer = 0x0] [url = about:blank] 04:46:23 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1290db000) [pid = 1650] [serial = 310] [outer = 0x0] [url = about:blank] 04:46:23 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x127220800) [pid = 1650] [serial = 304] [outer = 0x0] [url = about:blank] 04:46:23 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x128811c00) [pid = 1650] [serial = 305] [outer = 0x0] [url = about:blank] 04:46:23 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x112dc9800) [pid = 1650] [serial = 322] [outer = 0x0] [url = about:blank] 04:46:23 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12c2a6000) [pid = 1650] [serial = 319] [outer = 0x0] [url = about:blank] 04:46:23 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12bb33000) [pid = 1650] [serial = 317] [outer = 0x0] [url = about:blank] 04:46:23 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x126c52000) [pid = 1650] [serial = 325] [outer = 0x0] [url = about:blank] 04:46:23 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12c2ab400) [pid = 1650] [serial = 328] [outer = 0x0] [url = about:blank] 04:46:23 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12c2ac000) [pid = 1650] [serial = 320] [outer = 0x0] [url = about:blank] 04:46:23 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12a957800) [pid = 1650] [serial = 326] [outer = 0x0] [url = about:blank] 04:46:23 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12b92a400) [pid = 1650] [serial = 314] [outer = 0x0] [url = about:blank] 04:46:23 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112dcec00) [pid = 1650] [serial = 323] [outer = 0x0] [url = about:blank] 04:46:23 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12ca7f800) [pid = 1650] [serial = 329] [outer = 0x0] [url = about:blank] 04:46:23 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12a360c00) [pid = 1650] [serial = 311] [outer = 0x0] [url = about:blank] 04:46:23 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1174b4400) [pid = 1650] [serial = 193] [outer = 0x0] [url = about:blank] 04:46:23 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1288d7000) [pid = 1650] [serial = 190] [outer = 0x0] [url = about:blank] 04:46:23 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128926800) [pid = 1650] [serial = 307] [outer = 0x0] [url = about:blank] 04:46:23 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128fce400) [pid = 1650] [serial = 308] [outer = 0x0] [url = about:blank] 04:46:23 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12a95f400) [pid = 1650] [serial = 313] [outer = 0x0] [url = about:blank] 04:46:23 INFO - PROCESS | 1650 | 1465472783907 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:23 INFO - PROCESS | 1650 | 1465472783908 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x116abf000 == 38 [pid = 1650] [id = 133] 04:46:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x115e80000) [pid = 1650] [serial = 396] [outer = 0x0] 04:46:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11840f400) [pid = 1650] [serial = 397] [outer = 0x115e80000] 04:46:23 INFO - PROCESS | 1650 | 1465472783935 Marionette DEBUG loaded listener.js 04:46:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1196af800) [pid = 1650] [serial = 398] [outer = 0x115e80000] 04:46:24 INFO - PROCESS | 1650 | 1465472784233 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]]]}] 04:46:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:46:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 522ms 04:46:24 INFO - PROCESS | 1650 | 1465472784277 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 04:46:24 INFO - PROCESS | 1650 | 1465472784278 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 04:46:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:46:24 INFO - PROCESS | 1650 | 1465472784281 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:46:24 INFO - PROCESS | 1650 | 1465472784283 Marionette TRACE conn2 <- [1,506,null,{}] 04:46:24 INFO - PROCESS | 1650 | 1465472784292 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}] 04:46:24 INFO - PROCESS | 1650 | 1465472784296 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:24 INFO - PROCESS | 1650 | 1465472784376 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 04:46:24 INFO - PROCESS | 1650 | 1465472784435 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:24 INFO - PROCESS | 1650 | 1465472784437 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f45000 == 39 [pid = 1650] [id = 134] 04:46:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1196ae400) [pid = 1650] [serial = 399] [outer = 0x0] 04:46:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x120fae400) [pid = 1650] [serial = 400] [outer = 0x1196ae400] 04:46:24 INFO - PROCESS | 1650 | 1465472784464 Marionette DEBUG loaded listener.js 04:46:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124dbec00) [pid = 1650] [serial = 401] [outer = 0x1196ae400] 04:46:24 INFO - PROCESS | 1650 | 1465472784819 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]]]}] 04:46:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:46:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 574ms 04:46:24 INFO - PROCESS | 1650 | 1465472784858 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 04:46:24 INFO - PROCESS | 1650 | 1465472784861 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 04:46:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:46:24 INFO - PROCESS | 1650 | 1465472784864 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:46:24 INFO - PROCESS | 1650 | 1465472784866 Marionette TRACE conn2 <- [1,510,null,{}] 04:46:24 INFO - PROCESS | 1650 | 1465472784869 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}] 04:46:24 INFO - PROCESS | 1650 | 1465472784871 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:25 INFO - PROCESS | 1650 | 1465472785005 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 04:46:25 INFO - PROCESS | 1650 | 1465472785088 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:25 INFO - PROCESS | 1650 | 1465472785090 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x121256000 == 40 [pid = 1650] [id = 135] 04:46:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x125384c00) [pid = 1650] [serial = 402] [outer = 0x0] 04:46:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126f9bc00) [pid = 1650] [serial = 403] [outer = 0x125384c00] 04:46:25 INFO - PROCESS | 1650 | 1465472785119 Marionette DEBUG loaded listener.js 04:46:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x127220800) [pid = 1650] [serial = 404] [outer = 0x125384c00] 04:46:25 INFO - PROCESS | 1650 | 1465472785447 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]]]}] 04:46:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:46:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 623ms 04:46:25 INFO - PROCESS | 1650 | 1465472785488 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 04:46:25 INFO - PROCESS | 1650 | 1465472785492 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 04:46:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:46:25 INFO - PROCESS | 1650 | 1465472785496 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:46:25 INFO - PROCESS | 1650 | 1465472785497 Marionette TRACE conn2 <- [1,514,null,{}] 04:46:25 INFO - PROCESS | 1650 | 1465472785501 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}] 04:46:25 INFO - PROCESS | 1650 | 1465472785503 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:25 INFO - PROCESS | 1650 | 1465472785679 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 04:46:25 INFO - PROCESS | 1650 | 1465472785764 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:25 INFO - PROCESS | 1650 | 1465472785765 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x125478800 == 41 [pid = 1650] [id = 136] 04:46:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11319f800) [pid = 1650] [serial = 405] [outer = 0x0] 04:46:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12880f800) [pid = 1650] [serial = 406] [outer = 0x11319f800] 04:46:25 INFO - PROCESS | 1650 | 1465472785817 Marionette DEBUG loaded listener.js 04:46:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128819000) [pid = 1650] [serial = 407] [outer = 0x11319f800] 04:46:26 INFO - PROCESS | 1650 | 1465472786131 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]]]}] 04:46:26 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 04:46:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 669ms 04:46:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:46:26 INFO - PROCESS | 1650 | 1465472786165 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 04:46:26 INFO - PROCESS | 1650 | 1465472786166 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 04:46:26 INFO - PROCESS | 1650 | 1465472786168 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:46:26 INFO - PROCESS | 1650 | 1465472786169 Marionette TRACE conn2 <- [1,518,null,{}] 04:46:26 INFO - PROCESS | 1650 | 1465472786171 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}] 04:46:26 INFO - PROCESS | 1650 | 1465472786178 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:26 INFO - PROCESS | 1650 | 1465472786295 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 04:46:26 INFO - PROCESS | 1650 | 1465472786306 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:26 INFO - PROCESS | 1650 | 1465472786307 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x127040000 == 42 [pid = 1650] [id = 137] 04:46:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1288d8400) [pid = 1650] [serial = 408] [outer = 0x0] 04:46:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x128ae2c00) [pid = 1650] [serial = 409] [outer = 0x1288d8400] 04:46:26 INFO - PROCESS | 1650 | 1465472786332 Marionette DEBUG loaded listener.js 04:46:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a5b5800) [pid = 1650] [serial = 410] [outer = 0x1288d8400] 04:46:26 INFO - PROCESS | 1650 | 1465472786696 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]]]}] 04:46:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:46:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 568ms 04:46:26 INFO - PROCESS | 1650 | 1465472786737 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 04:46:26 INFO - PROCESS | 1650 | 1465472786738 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 04:46:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:46:26 INFO - PROCESS | 1650 | 1465472786744 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:46:26 INFO - PROCESS | 1650 | 1465472786746 Marionette TRACE conn2 <- [1,522,null,{}] 04:46:26 INFO - PROCESS | 1650 | 1465472786749 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}] 04:46:26 INFO - PROCESS | 1650 | 1465472786751 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:26 INFO - PROCESS | 1650 | 1465472786911 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 04:46:26 INFO - PROCESS | 1650 | 1465472786932 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:26 INFO - PROCESS | 1650 | 1465472786944 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12925e800 == 43 [pid = 1650] [id = 138] 04:46:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x129407000) [pid = 1650] [serial = 411] [outer = 0x0] 04:46:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12a957800) [pid = 1650] [serial = 412] [outer = 0x129407000] 04:46:26 INFO - PROCESS | 1650 | 1465472786984 Marionette DEBUG loaded listener.js 04:46:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1132a3400) [pid = 1650] [serial = 413] [outer = 0x129407000] 04:46:27 INFO - PROCESS | 1650 | 1465472787388 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]]]}] 04:46:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:46:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 670ms 04:46:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:46:27 INFO - PROCESS | 1650 | 1465472787419 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 04:46:27 INFO - PROCESS | 1650 | 1465472787420 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 04:46:27 INFO - PROCESS | 1650 | 1465472787422 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:46:27 INFO - PROCESS | 1650 | 1465472787423 Marionette TRACE conn2 <- [1,526,null,{}] 04:46:27 INFO - PROCESS | 1650 | 1465472787425 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}] 04:46:27 INFO - PROCESS | 1650 | 1465472787427 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:27 INFO - PROCESS | 1650 | 1465472787526 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 04:46:27 INFO - PROCESS | 1650 | 1465472787530 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:27 INFO - PROCESS | 1650 | 1465472787531 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a60b800 == 44 [pid = 1650] [id = 139] 04:46:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12940a000) [pid = 1650] [serial = 414] [outer = 0x0] 04:46:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12b924400) [pid = 1650] [serial = 415] [outer = 0x12940a000] 04:46:27 INFO - PROCESS | 1650 | 1465472787555 Marionette DEBUG loaded listener.js 04:46:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12bb29400) [pid = 1650] [serial = 416] [outer = 0x12940a000] 04:46:27 INFO - PROCESS | 1650 | 1465472787886 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]]]}] 04:46:27 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 04:46:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 471ms 04:46:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:46:27 INFO - PROCESS | 1650 | 1465472787898 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 04:46:27 INFO - PROCESS | 1650 | 1465472787899 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 04:46:27 INFO - PROCESS | 1650 | 1465472787902 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:46:27 INFO - PROCESS | 1650 | 1465472787903 Marionette TRACE conn2 <- [1,530,null,{}] 04:46:27 INFO - PROCESS | 1650 | 1465472787905 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}] 04:46:27 INFO - PROCESS | 1650 | 1465472787908 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:28 INFO - PROCESS | 1650 | 1465472788160 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 04:46:28 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x126876400) [pid = 1650] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:46:28 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x127218c00) [pid = 1650] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:46:28 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1196b4000) [pid = 1650] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:46:28 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x128ae8800) [pid = 1650] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:46:28 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12721f400) [pid = 1650] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:46:28 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x124b9ac00) [pid = 1650] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:46:28 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x126c4ec00) [pid = 1650] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:46:28 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118605400) [pid = 1650] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:46:28 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1184ce400) [pid = 1650] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:46:28 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12371e000) [pid = 1650] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:46:28 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118404c00) [pid = 1650] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:46:28 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116971000) [pid = 1650] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:46:28 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x123722c00) [pid = 1650] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:46:28 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x128fd0800) [pid = 1650] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:46:28 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12ab4c400) [pid = 1650] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:46:28 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11885dc00) [pid = 1650] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:46:28 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11936b400) [pid = 1650] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:46:28 INFO - PROCESS | 1650 | 1465472788222 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:28 INFO - PROCESS | 1650 | 1465472788223 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x113248800 == 45 [pid = 1650] [id = 140] 04:46:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x110e81000) [pid = 1650] [serial = 417] [outer = 0x0] 04:46:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x110e83c00) [pid = 1650] [serial = 418] [outer = 0x110e81000] 04:46:28 INFO - PROCESS | 1650 | 1465472788250 Marionette DEBUG loaded listener.js 04:46:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x112e93800) [pid = 1650] [serial = 419] [outer = 0x110e81000] 04:46:28 INFO - PROCESS | 1650 | 1465472788516 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"]]]}] 04:46:28 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 04:46:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:46:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:46:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:46:28 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 04:46:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:46:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:46:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:46:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 671ms 04:46:28 INFO - PROCESS | 1650 | 1465472788575 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 04:46:28 INFO - PROCESS | 1650 | 1465472788578 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 04:46:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:46:28 INFO - PROCESS | 1650 | 1465472788580 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:46:28 INFO - PROCESS | 1650 | 1465472788582 Marionette TRACE conn2 <- [1,534,null,{}] 04:46:28 INFO - PROCESS | 1650 | 1465472788584 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}] 04:46:28 INFO - PROCESS | 1650 | 1465472788585 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:28 INFO - PROCESS | 1650 | 1465472788672 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 04:46:28 INFO - PROCESS | 1650 | 1465472788729 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:28 INFO - PROCESS | 1650 | 1465472788730 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab92800 == 46 [pid = 1650] [id = 141] 04:46:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x112dc4800) [pid = 1650] [serial = 420] [outer = 0x0] 04:46:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119d46800) [pid = 1650] [serial = 421] [outer = 0x112dc4800] 04:46:28 INFO - PROCESS | 1650 | 1465472788755 Marionette DEBUG loaded listener.js 04:46:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a6ba000) [pid = 1650] [serial = 422] [outer = 0x112dc4800] 04:46:29 INFO - PROCESS | 1650 | 1465472789103 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]]]}] 04:46:29 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:46:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 569ms 04:46:29 INFO - PROCESS | 1650 | 1465472789151 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 04:46:29 INFO - PROCESS | 1650 | 1465472789154 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 04:46:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:46:29 INFO - PROCESS | 1650 | 1465472789161 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:46:29 INFO - PROCESS | 1650 | 1465472789164 Marionette TRACE conn2 <- [1,538,null,{}] 04:46:29 INFO - PROCESS | 1650 | 1465472789168 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}] 04:46:29 INFO - PROCESS | 1650 | 1465472789171 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:29 INFO - PROCESS | 1650 | 1465472789378 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 04:46:29 INFO - PROCESS | 1650 | 1465472789414 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:29 INFO - PROCESS | 1650 | 1465472789415 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ca3b000 == 47 [pid = 1650] [id = 142] 04:46:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12bb2d000) [pid = 1650] [serial = 423] [outer = 0x0] 04:46:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12c2a6400) [pid = 1650] [serial = 424] [outer = 0x12bb2d000] 04:46:29 INFO - PROCESS | 1650 | 1465472789446 Marionette DEBUG loaded listener.js 04:46:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12c698000) [pid = 1650] [serial = 425] [outer = 0x12bb2d000] 04:46:29 INFO - PROCESS | 1650 | 1465472789760 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]]]}] 04:46:29 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. 04:46:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 628ms 04:46:29 INFO - PROCESS | 1650 | 1465472789785 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 04:46:29 INFO - PROCESS | 1650 | 1465472789786 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 04:46:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:46:29 INFO - PROCESS | 1650 | 1465472789789 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:46:29 INFO - PROCESS | 1650 | 1465472789792 Marionette TRACE conn2 <- [1,542,null,{}] 04:46:29 INFO - PROCESS | 1650 | 1465472789796 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}] 04:46:29 INFO - PROCESS | 1650 | 1465472789797 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:29 INFO - PROCESS | 1650 | 1465472789880 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 04:46:29 INFO - PROCESS | 1650 | 1465472789884 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:29 INFO - PROCESS | 1650 | 1465472789885 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce16000 == 48 [pid = 1650] [id = 143] 04:46:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12ca79400) [pid = 1650] [serial = 426] [outer = 0x0] 04:46:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12ca81000) [pid = 1650] [serial = 427] [outer = 0x12ca79400] 04:46:29 INFO - PROCESS | 1650 | 1465472789909 Marionette DEBUG loaded listener.js 04:46:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12ca86800) [pid = 1650] [serial = 428] [outer = 0x12ca79400] 04:46:30 INFO - PROCESS | 1650 | 1465472790333 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]]]}] 04:46:30 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. 04:46:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 573ms 04:46:30 INFO - PROCESS | 1650 | 1465472790363 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 04:46:30 INFO - PROCESS | 1650 | 1465472790367 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 04:46:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:46:30 INFO - PROCESS | 1650 | 1465472790373 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:46:30 INFO - PROCESS | 1650 | 1465472790376 Marionette TRACE conn2 <- [1,546,null,{}] 04:46:30 INFO - PROCESS | 1650 | 1465472790381 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}] 04:46:30 INFO - PROCESS | 1650 | 1465472790384 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:30 INFO - PROCESS | 1650 | 1465472790581 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 04:46:30 INFO - PROCESS | 1650 | 1465472790763 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:30 INFO - PROCESS | 1650 | 1465472790765 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11864b800 == 49 [pid = 1650] [id = 144] 04:46:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x112f24800) [pid = 1650] [serial = 429] [outer = 0x0] 04:46:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1131abc00) [pid = 1650] [serial = 430] [outer = 0x112f24800] 04:46:30 INFO - PROCESS | 1650 | 1465472790800 Marionette DEBUG loaded listener.js 04:46:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1174b3c00) [pid = 1650] [serial = 431] [outer = 0x112f24800] 04:46:31 INFO - PROCESS | 1650 | 1465472791175 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]]]}] 04:46:31 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 04:46:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 824ms 04:46:31 INFO - PROCESS | 1650 | 1465472791196 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 04:46:31 INFO - PROCESS | 1650 | 1465472791199 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 04:46:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:46:31 INFO - PROCESS | 1650 | 1465472791204 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:46:31 INFO - PROCESS | 1650 | 1465472791207 Marionette TRACE conn2 <- [1,550,null,{}] 04:46:31 INFO - PROCESS | 1650 | 1465472791212 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}] 04:46:31 INFO - PROCESS | 1650 | 1465472791214 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:31 INFO - PROCESS | 1650 | 1465472791331 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 04:46:31 INFO - PROCESS | 1650 | 1465472791421 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:31 INFO - PROCESS | 1650 | 1465472791423 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12704e800 == 50 [pid = 1650] [id = 145] 04:46:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118f41c00) [pid = 1650] [serial = 432] [outer = 0x0] 04:46:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x119902c00) [pid = 1650] [serial = 433] [outer = 0x118f41c00] 04:46:31 INFO - PROCESS | 1650 | 1465472791461 Marionette DEBUG loaded listener.js 04:46:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x121840000) [pid = 1650] [serial = 434] [outer = 0x118f41c00] 04:46:31 INFO - PROCESS | 1650 | 1465472791831 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]]]}] 04:46:31 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. 04:46:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 676ms 04:46:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:46:31 INFO - PROCESS | 1650 | 1465472791879 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 04:46:31 INFO - PROCESS | 1650 | 1465472791881 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 04:46:31 INFO - PROCESS | 1650 | 1465472791883 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:46:31 INFO - PROCESS | 1650 | 1465472791886 Marionette TRACE conn2 <- [1,554,null,{}] 04:46:31 INFO - PROCESS | 1650 | 1465472791894 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}] 04:46:31 INFO - PROCESS | 1650 | 1465472791897 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:32 INFO - PROCESS | 1650 | 1465472792033 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 04:46:32 INFO - PROCESS | 1650 | 1465472792125 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:32 INFO - PROCESS | 1650 | 1465472792127 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce15800 == 51 [pid = 1650] [id = 146] 04:46:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x124e9b800) [pid = 1650] [serial = 435] [outer = 0x0] 04:46:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x126859800) [pid = 1650] [serial = 436] [outer = 0x124e9b800] 04:46:32 INFO - PROCESS | 1650 | 1465472792158 Marionette DEBUG loaded listener.js 04:46:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x126861000) [pid = 1650] [serial = 437] [outer = 0x124e9b800] 04:46:32 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:32 INFO - PROCESS | 1650 | 1465472792554 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]]]}] 04:46:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:46:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 721ms 04:46:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:46:32 INFO - PROCESS | 1650 | 1465472792605 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 04:46:32 INFO - PROCESS | 1650 | 1465472792606 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 04:46:32 INFO - PROCESS | 1650 | 1465472792609 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:46:32 INFO - PROCESS | 1650 | 1465472792610 Marionette TRACE conn2 <- [1,558,null,{}] 04:46:32 INFO - PROCESS | 1650 | 1465472792613 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}] 04:46:32 INFO - PROCESS | 1650 | 1465472792615 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:32 INFO - PROCESS | 1650 | 1465472792724 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 04:46:32 INFO - PROCESS | 1650 | 1465472792846 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:32 INFO - PROCESS | 1650 | 1465472792848 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d180800 == 52 [pid = 1650] [id = 147] 04:46:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x126861c00) [pid = 1650] [serial = 438] [outer = 0x0] 04:46:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1272c8000) [pid = 1650] [serial = 439] [outer = 0x126861c00] 04:46:32 INFO - PROCESS | 1650 | 1465472792902 Marionette DEBUG loaded listener.js 04:46:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x128923400) [pid = 1650] [serial = 440] [outer = 0x126861c00] 04:46:33 INFO - PROCESS | 1650 | 1465472793396 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]]]}] 04:46:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:46:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 820ms 04:46:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:46:33 INFO - PROCESS | 1650 | 1465472793430 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 04:46:33 INFO - PROCESS | 1650 | 1465472793431 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 04:46:33 INFO - PROCESS | 1650 | 1465472793433 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:46:33 INFO - PROCESS | 1650 | 1465472793435 Marionette TRACE conn2 <- [1,562,null,{}] 04:46:33 INFO - PROCESS | 1650 | 1465472793437 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}] 04:46:33 INFO - PROCESS | 1650 | 1465472793438 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:33 INFO - PROCESS | 1650 | 1465472793540 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 04:46:33 INFO - PROCESS | 1650 | 1465472793597 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:33 INFO - PROCESS | 1650 | 1465472793599 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d412000 == 53 [pid = 1650] [id = 148] 04:46:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1288d7000) [pid = 1650] [serial = 441] [outer = 0x0] 04:46:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x128fd2800) [pid = 1650] [serial = 442] [outer = 0x1288d7000] 04:46:33 INFO - PROCESS | 1650 | 1465472793627 Marionette DEBUG loaded listener.js 04:46:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x129411400) [pid = 1650] [serial = 443] [outer = 0x1288d7000] 04:46:33 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:34 INFO - PROCESS | 1650 | 1465472794085 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]]]}] 04:46:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:46:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 670ms 04:46:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:46:34 INFO - PROCESS | 1650 | 1465472794103 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 04:46:34 INFO - PROCESS | 1650 | 1465472794105 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 04:46:34 INFO - PROCESS | 1650 | 1465472794107 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:46:34 INFO - PROCESS | 1650 | 1465472794108 Marionette TRACE conn2 <- [1,566,null,{}] 04:46:34 INFO - PROCESS | 1650 | 1465472794111 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}] 04:46:34 INFO - PROCESS | 1650 | 1465472794115 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:34 INFO - PROCESS | 1650 | 1465472794235 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 04:46:34 INFO - PROCESS | 1650 | 1465472794295 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:34 INFO - PROCESS | 1650 | 1465472794297 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c93000 == 54 [pid = 1650] [id = 149] 04:46:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x118452c00) [pid = 1650] [serial = 444] [outer = 0x0] 04:46:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x118856000) [pid = 1650] [serial = 445] [outer = 0x118452c00] 04:46:34 INFO - PROCESS | 1650 | 1465472794325 Marionette DEBUG loaded listener.js 04:46:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12ab58400) [pid = 1650] [serial = 446] [outer = 0x118452c00] 04:46:34 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:34 INFO - PROCESS | 1650 | 1465472794913 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]]]}] 04:46:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:46:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 869ms 04:46:34 INFO - PROCESS | 1650 | 1465472794977 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 04:46:34 INFO - PROCESS | 1650 | 1465472794980 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 04:46:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:46:34 INFO - PROCESS | 1650 | 1465472794983 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:46:34 INFO - PROCESS | 1650 | 1465472794985 Marionette TRACE conn2 <- [1,570,null,{}] 04:46:34 INFO - PROCESS | 1650 | 1465472794990 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}] 04:46:34 INFO - PROCESS | 1650 | 1465472794993 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:35 INFO - PROCESS | 1650 | 1465472795115 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 04:46:35 INFO - PROCESS | 1650 | 1465472795211 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:35 INFO - PROCESS | 1650 | 1465472795213 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x116667800 == 55 [pid = 1650] [id = 150] 04:46:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1131ae800) [pid = 1650] [serial = 447] [outer = 0x0] 04:46:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x118267800) [pid = 1650] [serial = 448] [outer = 0x1131ae800] 04:46:35 INFO - PROCESS | 1650 | 1465472795258 Marionette DEBUG loaded listener.js 04:46:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x118451c00) [pid = 1650] [serial = 449] [outer = 0x1131ae800] 04:46:35 INFO - PROCESS | 1650 | --DOCSHELL 0x116616800 == 54 [pid = 1650] [id = 65] 04:46:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12ca3b000 == 53 [pid = 1650] [id = 142] 04:46:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab92800 == 52 [pid = 1650] [id = 141] 04:46:35 INFO - PROCESS | 1650 | --DOCSHELL 0x113248800 == 51 [pid = 1650] [id = 140] 04:46:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12a60b800 == 50 [pid = 1650] [id = 139] 04:46:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12925e800 == 49 [pid = 1650] [id = 138] 04:46:35 INFO - PROCESS | 1650 | --DOCSHELL 0x127040000 == 48 [pid = 1650] [id = 137] 04:46:35 INFO - PROCESS | 1650 | --DOCSHELL 0x125478800 == 47 [pid = 1650] [id = 136] 04:46:35 INFO - PROCESS | 1650 | --DOCSHELL 0x121256000 == 46 [pid = 1650] [id = 135] 04:46:35 INFO - PROCESS | 1650 | --DOCSHELL 0x120f45000 == 45 [pid = 1650] [id = 134] 04:46:35 INFO - PROCESS | 1650 | --DOCSHELL 0x116abf000 == 44 [pid = 1650] [id = 133] 04:46:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11666f800 == 43 [pid = 1650] [id = 132] 04:46:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12135d000 == 42 [pid = 1650] [id = 129] 04:46:35 INFO - PROCESS | 1650 | --DOCSHELL 0x116ab5800 == 41 [pid = 1650] [id = 128] 04:46:35 INFO - PROCESS | 1650 | --DOCSHELL 0x121412000 == 40 [pid = 1650] [id = 113] 04:46:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12c25a000 == 39 [pid = 1650] [id = 127] 04:46:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12c662800 == 38 [pid = 1650] [id = 131] 04:46:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12a61c800 == 37 [pid = 1650] [id = 98] 04:46:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12c268000 == 36 [pid = 1650] [id = 130] 04:46:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1295ba800 == 35 [pid = 1650] [id = 81] 04:46:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1295c6000 == 34 [pid = 1650] [id = 99] 04:46:35 INFO - PROCESS | 1650 | --DOCSHELL 0x128c93000 == 33 [pid = 1650] [id = 149] 04:46:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12d412000 == 32 [pid = 1650] [id = 148] 04:46:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12d180800 == 31 [pid = 1650] [id = 147] 04:46:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce15800 == 30 [pid = 1650] [id = 146] 04:46:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12704e800 == 29 [pid = 1650] [id = 145] 04:46:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce16000 == 28 [pid = 1650] [id = 143] 04:46:36 INFO - PROCESS | 1650 | --DOCSHELL 0x11864b800 == 27 [pid = 1650] [id = 144] 04:46:36 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x127218400) [pid = 1650] [serial = 293] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x128926400) [pid = 1650] [serial = 296] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x120fb6000) [pid = 1650] [serial = 290] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x127214400) [pid = 1650] [serial = 355] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1290d6000) [pid = 1650] [serial = 362] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x119d42000) [pid = 1650] [serial = 344] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1196b4c00) [pid = 1650] [serial = 343] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x120fb6800) [pid = 1650] [serial = 338] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1196b5400) [pid = 1650] [serial = 337] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12a36ac00) [pid = 1650] [serial = 367] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x118ff1000) [pid = 1650] [serial = 341] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1184d0400) [pid = 1650] [serial = 340] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x120fb4800) [pid = 1650] [serial = 346] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12371a400) [pid = 1650] [serial = 347] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x125387000) [pid = 1650] [serial = 350] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x124ae1000) [pid = 1650] [serial = 349] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x129404000) [pid = 1650] [serial = 364] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12abf6000) [pid = 1650] [serial = 373] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1210b0c00) [pid = 1650] [serial = 370] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12a958800) [pid = 1650] [serial = 368] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12a35f000) [pid = 1650] [serial = 365] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12b92e400) [pid = 1650] [serial = 376] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12892f800) [pid = 1650] [serial = 359] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12a95cc00) [pid = 1650] [serial = 371] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12b92ec00) [pid = 1650] [serial = 374] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1288d6800) [pid = 1650] [serial = 356] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x112f2ac00) [pid = 1650] [serial = 379] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12c2a7000) [pid = 1650] [serial = 377] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128fcb400) [pid = 1650] [serial = 361] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1288de400) [pid = 1650] [serial = 358] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x126cc4800) [pid = 1650] [serial = 352] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126f9a400) [pid = 1650] [serial = 353] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1128cf800) [pid = 1650] [serial = 334] [outer = 0x0] [url = about:blank] 04:46:36 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:36 INFO - PROCESS | 1650 | 1465472796542 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]]]}] 04:46:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:46:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1574ms 04:46:36 INFO - PROCESS | 1650 | 1465472796581 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 04:46:36 INFO - PROCESS | 1650 | 1465472796586 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 04:46:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:46:36 INFO - PROCESS | 1650 | 1465472796592 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:46:36 INFO - PROCESS | 1650 | 1465472796596 Marionette TRACE conn2 <- [1,574,null,{}] 04:46:36 INFO - PROCESS | 1650 | 1465472796602 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}] 04:46:36 INFO - PROCESS | 1650 | 1465472796605 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:36 INFO - PROCESS | 1650 | 1465472796748 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 04:46:36 INFO - PROCESS | 1650 | 1465472796873 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:36 INFO - PROCESS | 1650 | 1465472796874 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x116175000 == 28 [pid = 1650] [id = 151] 04:46:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x112f29800) [pid = 1650] [serial = 450] [outer = 0x0] 04:46:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x113c43c00) [pid = 1650] [serial = 451] [outer = 0x112f29800] 04:46:36 INFO - PROCESS | 1650 | 1465472796907 Marionette DEBUG loaded listener.js 04:46:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x116911c00) [pid = 1650] [serial = 452] [outer = 0x112f29800] 04:46:37 INFO - PROCESS | 1650 | 1465472797445 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]]]}] 04:46:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:46:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 876ms 04:46:37 INFO - PROCESS | 1650 | 1465472797483 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 04:46:37 INFO - PROCESS | 1650 | 1465472797487 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 04:46:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:46:37 INFO - PROCESS | 1650 | 1465472797495 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:46:37 INFO - PROCESS | 1650 | 1465472797497 Marionette TRACE conn2 <- [1,578,null,{}] 04:46:37 INFO - PROCESS | 1650 | 1465472797500 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}] 04:46:37 INFO - PROCESS | 1650 | 1465472797502 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:37 INFO - PROCESS | 1650 | 1465472797602 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 04:46:37 INFO - PROCESS | 1650 | 1465472797683 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:37 INFO - PROCESS | 1650 | 1465472797684 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11735d800 == 29 [pid = 1650] [id = 152] 04:46:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x116786800) [pid = 1650] [serial = 453] [outer = 0x0] 04:46:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1175e6000) [pid = 1650] [serial = 454] [outer = 0x116786800] 04:46:37 INFO - PROCESS | 1650 | 1465472797717 Marionette DEBUG loaded listener.js 04:46:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11840fc00) [pid = 1650] [serial = 455] [outer = 0x116786800] 04:46:38 INFO - PROCESS | 1650 | 1465472798284 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]]]}] 04:46:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:46:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 822ms 04:46:38 INFO - PROCESS | 1650 | 1465472798318 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 04:46:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:46:38 INFO - PROCESS | 1650 | 1465472798320 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 04:46:38 INFO - PROCESS | 1650 | 1465472798326 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:46:38 INFO - PROCESS | 1650 | 1465472798328 Marionette TRACE conn2 <- [1,582,null,{}] 04:46:38 INFO - PROCESS | 1650 | 1465472798332 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}] 04:46:38 INFO - PROCESS | 1650 | 1465472798333 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:38 INFO - PROCESS | 1650 | 1465472798410 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 04:46:38 INFO - PROCESS | 1650 | 1465472798416 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:38 INFO - PROCESS | 1650 | 1465472798417 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ab1000 == 30 [pid = 1650] [id = 153] 04:46:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1131a9400) [pid = 1650] [serial = 456] [outer = 0x0] 04:46:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1163d7400) [pid = 1650] [serial = 457] [outer = 0x1131a9400] 04:46:38 INFO - PROCESS | 1650 | 1465472798448 Marionette DEBUG loaded listener.js 04:46:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118068800) [pid = 1650] [serial = 458] [outer = 0x1131a9400] 04:46:38 INFO - PROCESS | 1650 | 1465472798787 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]]]}] 04:46:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:46:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 473ms 04:46:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:46:38 INFO - PROCESS | 1650 | 1465472798799 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 04:46:38 INFO - PROCESS | 1650 | 1465472798802 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 04:46:38 INFO - PROCESS | 1650 | 1465472798807 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:46:38 INFO - PROCESS | 1650 | 1465472798810 Marionette TRACE conn2 <- [1,586,null,{}] 04:46:38 INFO - PROCESS | 1650 | 1465472798813 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}] 04:46:38 INFO - PROCESS | 1650 | 1465472798815 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:38 INFO - PROCESS | 1650 | 1465472798890 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 04:46:38 INFO - PROCESS | 1650 | 1465472798896 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:38 INFO - PROCESS | 1650 | 1465472798897 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x116aa9800 == 31 [pid = 1650] [id = 154] 04:46:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118265000) [pid = 1650] [serial = 459] [outer = 0x0] 04:46:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118459800) [pid = 1650] [serial = 460] [outer = 0x118265000] 04:46:38 INFO - PROCESS | 1650 | 1465472798924 Marionette DEBUG loaded listener.js 04:46:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118606000) [pid = 1650] [serial = 461] [outer = 0x118265000] 04:46:39 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:39 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:39 INFO - PROCESS | 1650 | 1465472799297 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]]]}] 04:46:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:46:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 522ms 04:46:39 INFO - PROCESS | 1650 | 1465472799328 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 04:46:39 INFO - PROCESS | 1650 | 1465472799337 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 04:46:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:46:39 INFO - PROCESS | 1650 | 1465472799346 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:46:39 INFO - PROCESS | 1650 | 1465472799349 Marionette TRACE conn2 <- [1,590,null,{}] 04:46:39 INFO - PROCESS | 1650 | 1465472799356 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}] 04:46:39 INFO - PROCESS | 1650 | 1465472799360 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:39 INFO - PROCESS | 1650 | 1465472799436 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 04:46:39 INFO - PROCESS | 1650 | 1465472799444 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:39 INFO - PROCESS | 1650 | 1465472799446 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f60000 == 32 [pid = 1650] [id = 155] 04:46:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1175e3400) [pid = 1650] [serial = 462] [outer = 0x0] 04:46:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1196b4000) [pid = 1650] [serial = 463] [outer = 0x1175e3400] 04:46:39 INFO - PROCESS | 1650 | 1465472799474 Marionette DEBUG loaded listener.js 04:46:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x120fa9400) [pid = 1650] [serial = 464] [outer = 0x1175e3400] 04:46:39 INFO - PROCESS | 1650 | 1465472799815 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]]]}] 04:46:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:46:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 525ms 04:46:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:46:39 INFO - PROCESS | 1650 | 1465472799872 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 04:46:39 INFO - PROCESS | 1650 | 1465472799874 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 04:46:39 INFO - PROCESS | 1650 | 1465472799876 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:46:39 INFO - PROCESS | 1650 | 1465472799877 Marionette TRACE conn2 <- [1,594,null,{}] 04:46:39 INFO - PROCESS | 1650 | 1465472799880 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}] 04:46:39 INFO - PROCESS | 1650 | 1465472799881 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:39 INFO - PROCESS | 1650 | 1465472799960 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 04:46:39 INFO - PROCESS | 1650 | 1465472799963 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:39 INFO - PROCESS | 1650 | 1465472799965 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1218e1800 == 33 [pid = 1650] [id = 156] 04:46:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x120fb4800) [pid = 1650] [serial = 465] [outer = 0x0] 04:46:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x121424400) [pid = 1650] [serial = 466] [outer = 0x120fb4800] 04:46:39 INFO - PROCESS | 1650 | 1465472799990 Marionette DEBUG loaded listener.js 04:46:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x121cb4800) [pid = 1650] [serial = 467] [outer = 0x120fb4800] 04:46:40 INFO - PROCESS | 1650 | 1465472800335 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]]]}] 04:46:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:46:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 470ms 04:46:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:46:40 INFO - PROCESS | 1650 | 1465472800346 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 04:46:40 INFO - PROCESS | 1650 | 1465472800347 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 04:46:40 INFO - PROCESS | 1650 | 1465472800357 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:46:40 INFO - PROCESS | 1650 | 1465472800361 Marionette TRACE conn2 <- [1,598,null,{}] 04:46:40 INFO - PROCESS | 1650 | 1465472800365 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}] 04:46:40 INFO - PROCESS | 1650 | 1465472800367 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:40 INFO - PROCESS | 1650 | 1465472800464 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 04:46:40 INFO - PROCESS | 1650 | 1465472800564 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:40 INFO - PROCESS | 1650 | 1465472800565 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x124ebb800 == 34 [pid = 1650] [id = 157] 04:46:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x111ecd400) [pid = 1650] [serial = 468] [outer = 0x0] 04:46:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x123607000) [pid = 1650] [serial = 469] [outer = 0x111ecd400] 04:46:40 INFO - PROCESS | 1650 | 1465472800606 Marionette DEBUG loaded listener.js 04:46:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x124a1b400) [pid = 1650] [serial = 470] [outer = 0x111ecd400] 04:46:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:46:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 732ms 04:46:41 INFO - PROCESS | 1650 | 1465472801074 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]]]}] 04:46:41 INFO - PROCESS | 1650 | 1465472801083 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 04:46:41 INFO - PROCESS | 1650 | 1465472801084 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 04:46:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:46:41 INFO - PROCESS | 1650 | 1465472801086 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:46:41 INFO - PROCESS | 1650 | 1465472801087 Marionette TRACE conn2 <- [1,602,null,{}] 04:46:41 INFO - PROCESS | 1650 | 1465472801089 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}] 04:46:41 INFO - PROCESS | 1650 | 1465472801094 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:41 INFO - PROCESS | 1650 | 1465472801227 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 04:46:41 INFO - PROCESS | 1650 | 1465472801246 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:41 INFO - PROCESS | 1650 | 1465472801247 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12704c800 == 35 [pid = 1650] [id = 158] 04:46:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x125385400) [pid = 1650] [serial = 471] [outer = 0x0] 04:46:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x126862000) [pid = 1650] [serial = 472] [outer = 0x125385400] 04:46:41 INFO - PROCESS | 1650 | 1465472801272 Marionette DEBUG loaded listener.js 04:46:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x127213c00) [pid = 1650] [serial = 473] [outer = 0x125385400] 04:46:41 INFO - PROCESS | 1650 | 1465472801588 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]]]}] 04:46:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:46:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 570ms 04:46:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:46:41 INFO - PROCESS | 1650 | 1465472801656 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 04:46:41 INFO - PROCESS | 1650 | 1465472801657 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 04:46:41 INFO - PROCESS | 1650 | 1465472801659 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:46:41 INFO - PROCESS | 1650 | 1465472801660 Marionette TRACE conn2 <- [1,606,null,{}] 04:46:41 INFO - PROCESS | 1650 | 1465472801663 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}] 04:46:41 INFO - PROCESS | 1650 | 1465472801664 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:41 INFO - PROCESS | 1650 | 1465472801759 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 04:46:41 INFO - PROCESS | 1650 | 1465472801763 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:41 INFO - PROCESS | 1650 | 1465472801764 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x128f8f000 == 36 [pid = 1650] [id = 159] 04:46:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1253d1800) [pid = 1650] [serial = 474] [outer = 0x0] 04:46:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12721e000) [pid = 1650] [serial = 475] [outer = 0x1253d1800] 04:46:41 INFO - PROCESS | 1650 | 1465472801788 Marionette DEBUG loaded listener.js 04:46:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12880c000) [pid = 1650] [serial = 476] [outer = 0x1253d1800] 04:46:42 INFO - PROCESS | 1650 | 1465472802101 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]]]}] 04:46:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:46:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 469ms 04:46:42 INFO - PROCESS | 1650 | 1465472802136 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 04:46:42 INFO - PROCESS | 1650 | 1465472802137 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 04:46:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:46:42 INFO - PROCESS | 1650 | 1465472802141 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:46:42 INFO - PROCESS | 1650 | 1465472802144 Marionette TRACE conn2 <- [1,610,null,{}] 04:46:42 INFO - PROCESS | 1650 | 1465472802147 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}] 04:46:42 INFO - PROCESS | 1650 | 1465472802148 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:42 INFO - PROCESS | 1650 | 1465472802246 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 04:46:42 INFO - PROCESS | 1650 | 1465472802259 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:42 INFO - PROCESS | 1650 | 1465472802260 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295ca800 == 37 [pid = 1650] [id = 160] 04:46:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x128815400) [pid = 1650] [serial = 477] [outer = 0x0] 04:46:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1288d9000) [pid = 1650] [serial = 478] [outer = 0x128815400] 04:46:42 INFO - PROCESS | 1650 | 1465472802282 Marionette DEBUG loaded listener.js 04:46:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x128927400) [pid = 1650] [serial = 479] [outer = 0x128815400] 04:46:42 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1288d8400) [pid = 1650] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:46:42 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x129407000) [pid = 1650] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:46:42 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12940a000) [pid = 1650] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:46:42 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1196ae400) [pid = 1650] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:46:42 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1196af400) [pid = 1650] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:46:42 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x112f26400) [pid = 1650] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:46:42 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11319f800) [pid = 1650] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:46:42 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x113c87400) [pid = 1650] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:46:42 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x124adbc00) [pid = 1650] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:46:42 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x125384c00) [pid = 1650] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:46:42 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x115e80000) [pid = 1650] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:46:42 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x110e81000) [pid = 1650] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:46:42 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x116a03c00) [pid = 1650] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:46:42 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1131a2400) [pid = 1650] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:46:42 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12ca79400) [pid = 1650] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:46:42 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12bb2d000) [pid = 1650] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:46:42 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x112dc4800) [pid = 1650] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:46:42 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118452c00) [pid = 1650] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:46:42 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1288d7000) [pid = 1650] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:46:42 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x126861c00) [pid = 1650] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:46:42 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x124e9b800) [pid = 1650] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:46:42 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118f41c00) [pid = 1650] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:46:42 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112f24800) [pid = 1650] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:46:42 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x123719800) [pid = 1650] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:46:42 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1128cc000) [pid = 1650] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:46:42 INFO - PROCESS | 1650 | 1465472802657 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]]]}] 04:46:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:46:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 572ms 04:46:42 INFO - PROCESS | 1650 | 1465472802712 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 04:46:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:46:42 INFO - PROCESS | 1650 | 1465472802722 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 04:46:42 INFO - PROCESS | 1650 | 1465472802724 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:46:42 INFO - PROCESS | 1650 | 1465472802725 Marionette TRACE conn2 <- [1,614,null,{}] 04:46:42 INFO - PROCESS | 1650 | 1465472802727 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}] 04:46:42 INFO - PROCESS | 1650 | 1465472802729 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:42 INFO - PROCESS | 1650 | 1465472802804 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 04:46:42 INFO - PROCESS | 1650 | 1465472802866 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:42 INFO - PROCESS | 1650 | 1465472802867 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1191cf000 == 38 [pid = 1650] [id = 161] 04:46:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x110e81000) [pid = 1650] [serial = 480] [outer = 0x0] 04:46:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x112f26000) [pid = 1650] [serial = 481] [outer = 0x110e81000] 04:46:42 INFO - PROCESS | 1650 | 1465472802892 Marionette DEBUG loaded listener.js 04:46:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11936b800) [pid = 1650] [serial = 482] [outer = 0x110e81000] 04:46:43 INFO - PROCESS | 1650 | 1465472803152 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]]]}] 04:46:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:46:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 470ms 04:46:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:46:43 INFO - PROCESS | 1650 | 1465472803198 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 04:46:43 INFO - PROCESS | 1650 | 1465472803199 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 04:46:43 INFO - PROCESS | 1650 | 1465472803202 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:46:43 INFO - PROCESS | 1650 | 1465472803203 Marionette TRACE conn2 <- [1,618,null,{}] 04:46:43 INFO - PROCESS | 1650 | 1465472803215 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}] 04:46:43 INFO - PROCESS | 1650 | 1465472803216 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:43 INFO - PROCESS | 1650 | 1465472803319 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 04:46:43 INFO - PROCESS | 1650 | 1465472803326 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:43 INFO - PROCESS | 1650 | 1465472803327 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a3eb000 == 39 [pid = 1650] [id = 162] 04:46:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118215000) [pid = 1650] [serial = 483] [outer = 0x0] 04:46:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12685b400) [pid = 1650] [serial = 484] [outer = 0x118215000] 04:46:43 INFO - PROCESS | 1650 | 1465472803368 Marionette DEBUG loaded listener.js 04:46:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12892cc00) [pid = 1650] [serial = 485] [outer = 0x118215000] 04:46:43 INFO - PROCESS | 1650 | 1465472803829 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]]]}] 04:46:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:46:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 675ms 04:46:43 INFO - PROCESS | 1650 | 1465472803877 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 04:46:43 INFO - PROCESS | 1650 | 1465472803879 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 04:46:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:46:43 INFO - PROCESS | 1650 | 1465472803881 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:46:43 INFO - PROCESS | 1650 | 1465472803883 Marionette TRACE conn2 <- [1,622,null,{}] 04:46:43 INFO - PROCESS | 1650 | 1465472803885 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}] 04:46:43 INFO - PROCESS | 1650 | 1465472803887 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:43 INFO - PROCESS | 1650 | 1465472803977 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 04:46:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128ae7400) [pid = 1650] [serial = 486] [outer = 0x12ca85800] 04:46:44 INFO - PROCESS | 1650 | 1465472804001 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:44 INFO - PROCESS | 1650 | 1465472804002 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd07800 == 40 [pid = 1650] [id = 163] 04:46:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1290db800) [pid = 1650] [serial = 487] [outer = 0x0] 04:46:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x129405c00) [pid = 1650] [serial = 488] [outer = 0x1290db800] 04:46:44 INFO - PROCESS | 1650 | 1465472804032 Marionette DEBUG loaded listener.js 04:46:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12a36a800) [pid = 1650] [serial = 489] [outer = 0x1290db800] 04:46:44 INFO - PROCESS | 1650 | 1465472804369 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]]]}] 04:46:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:46:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 519ms 04:46:44 INFO - PROCESS | 1650 | 1465472804400 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 04:46:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:46:44 INFO - PROCESS | 1650 | 1465472804401 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 04:46:44 INFO - PROCESS | 1650 | 1465472804404 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:46:44 INFO - PROCESS | 1650 | 1465472804405 Marionette TRACE conn2 <- [1,626,null,{}] 04:46:44 INFO - PROCESS | 1650 | 1465472804407 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}] 04:46:44 INFO - PROCESS | 1650 | 1465472804408 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:44 INFO - PROCESS | 1650 | 1465472804483 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 04:46:44 INFO - PROCESS | 1650 | 1465472804545 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:44 INFO - PROCESS | 1650 | 1465472804546 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b97d000 == 41 [pid = 1650] [id = 164] 04:46:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11936a000) [pid = 1650] [serial = 490] [outer = 0x0] 04:46:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x129404400) [pid = 1650] [serial = 491] [outer = 0x11936a000] 04:46:44 INFO - PROCESS | 1650 | 1465472804570 Marionette DEBUG loaded listener.js 04:46:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12a956400) [pid = 1650] [serial = 492] [outer = 0x11936a000] 04:46:45 INFO - PROCESS | 1650 | 1465472805061 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]]]}] 04:46:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:46:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 671ms 04:46:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:46:45 INFO - PROCESS | 1650 | 1465472805077 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 04:46:45 INFO - PROCESS | 1650 | 1465472805080 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 04:46:45 INFO - PROCESS | 1650 | 1465472805083 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:46:45 INFO - PROCESS | 1650 | 1465472805085 Marionette TRACE conn2 <- [1,630,null,{}] 04:46:45 INFO - PROCESS | 1650 | 1465472805088 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}] 04:46:45 INFO - PROCESS | 1650 | 1465472805091 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:45 INFO - PROCESS | 1650 | 1465472805230 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 04:46:45 INFO - PROCESS | 1650 | 1465472805241 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:45 INFO - PROCESS | 1650 | 1465472805242 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x119681000 == 42 [pid = 1650] [id = 165] 04:46:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x116906800) [pid = 1650] [serial = 493] [outer = 0x0] 04:46:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11825c800) [pid = 1650] [serial = 494] [outer = 0x116906800] 04:46:45 INFO - PROCESS | 1650 | 1465472805285 Marionette DEBUG loaded listener.js 04:46:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118456c00) [pid = 1650] [serial = 495] [outer = 0x116906800] 04:46:45 INFO - PROCESS | 1650 | 1465472805729 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]]]}] 04:46:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:46:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 670ms 04:46:45 INFO - PROCESS | 1650 | 1465472805753 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 04:46:45 INFO - PROCESS | 1650 | 1465472805756 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 04:46:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:46:45 INFO - PROCESS | 1650 | 1465472805763 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:46:45 INFO - PROCESS | 1650 | 1465472805764 Marionette TRACE conn2 <- [1,634,null,{}] 04:46:45 INFO - PROCESS | 1650 | 1465472805767 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}] 04:46:45 INFO - PROCESS | 1650 | 1465472805769 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:45 INFO - PROCESS | 1650 | 1465472805890 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 04:46:45 INFO - PROCESS | 1650 | 1465472805952 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:45 INFO - PROCESS | 1650 | 1465472805954 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x126c32800 == 43 [pid = 1650] [id = 166] 04:46:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118856400) [pid = 1650] [serial = 496] [outer = 0x0] 04:46:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11936b000) [pid = 1650] [serial = 497] [outer = 0x118856400] 04:46:45 INFO - PROCESS | 1650 | 1465472805984 Marionette DEBUG loaded listener.js 04:46:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x119d45c00) [pid = 1650] [serial = 498] [outer = 0x118856400] 04:46:46 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:46 INFO - PROCESS | 1650 | 1465472806429 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]]]}] 04:46:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:46:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 720ms 04:46:46 INFO - PROCESS | 1650 | 1465472806489 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 04:46:46 INFO - PROCESS | 1650 | 1465472806491 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 04:46:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:46:46 INFO - PROCESS | 1650 | 1465472806495 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:46:46 INFO - PROCESS | 1650 | 1465472806498 Marionette TRACE conn2 <- [1,638,null,{}] 04:46:46 INFO - PROCESS | 1650 | 1465472806505 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}] 04:46:46 INFO - PROCESS | 1650 | 1465472806511 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:46 INFO - PROCESS | 1650 | 1465472806610 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 04:46:46 INFO - PROCESS | 1650 | 1465472806683 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:46 INFO - PROCESS | 1650 | 1465472806685 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c271000 == 44 [pid = 1650] [id = 167] 04:46:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x120fb0000) [pid = 1650] [serial = 499] [outer = 0x0] 04:46:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1253d4800) [pid = 1650] [serial = 500] [outer = 0x120fb0000] 04:46:46 INFO - PROCESS | 1650 | 1465472806716 Marionette DEBUG loaded listener.js 04:46:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x126cc2400) [pid = 1650] [serial = 501] [outer = 0x120fb0000] 04:46:46 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:47 INFO - PROCESS | 1650 | 1465472807124 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]]]}] 04:46:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:46:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 672ms 04:46:47 INFO - PROCESS | 1650 | 1465472807167 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 04:46:47 INFO - PROCESS | 1650 | 1465472807169 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 04:46:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:46:47 INFO - PROCESS | 1650 | 1465472807171 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:46:47 INFO - PROCESS | 1650 | 1465472807173 Marionette TRACE conn2 <- [1,642,null,{}] 04:46:47 INFO - PROCESS | 1650 | 1465472807193 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}] 04:46:47 INFO - PROCESS | 1650 | 1465472807194 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:47 INFO - PROCESS | 1650 | 1465472807296 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 04:46:47 INFO - PROCESS | 1650 | 1465472807356 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:47 INFO - PROCESS | 1650 | 1465472807358 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ca58000 == 45 [pid = 1650] [id = 168] 04:46:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x127215000) [pid = 1650] [serial = 502] [outer = 0x0] 04:46:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x128aed400) [pid = 1650] [serial = 503] [outer = 0x127215000] 04:46:47 INFO - PROCESS | 1650 | 1465472807387 Marionette DEBUG loaded listener.js 04:46:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1290da800) [pid = 1650] [serial = 504] [outer = 0x127215000] 04:46:47 INFO - PROCESS | 1650 | 1465472807826 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]]]}] 04:46:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:46:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 691ms 04:46:47 INFO - PROCESS | 1650 | 1465472807862 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 04:46:47 INFO - PROCESS | 1650 | 1465472807864 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 04:46:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:46:47 INFO - PROCESS | 1650 | 1465472807866 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:46:47 INFO - PROCESS | 1650 | 1465472807867 Marionette TRACE conn2 <- [1,646,null,{}] 04:46:47 INFO - PROCESS | 1650 | 1465472807870 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}] 04:46:47 INFO - PROCESS | 1650 | 1465472807871 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:48 INFO - PROCESS | 1650 | 1465472808089 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 04:46:48 INFO - PROCESS | 1650 | 1465472808159 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:48 INFO - PROCESS | 1650 | 1465472808161 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ab5000 == 46 [pid = 1650] [id = 169] 04:46:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x110e7ec00) [pid = 1650] [serial = 505] [outer = 0x0] 04:46:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1131a2800) [pid = 1650] [serial = 506] [outer = 0x110e7ec00] 04:46:48 INFO - PROCESS | 1650 | 1465472808190 Marionette DEBUG loaded listener.js 04:46:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x116eac000) [pid = 1650] [serial = 507] [outer = 0x110e7ec00] 04:46:48 INFO - PROCESS | 1650 | 1465472808639 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]]]}] 04:46:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:46:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 825ms 04:46:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:46:48 INFO - PROCESS | 1650 | 1465472808692 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 04:46:48 INFO - PROCESS | 1650 | 1465472808695 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 04:46:48 INFO - PROCESS | 1650 | 1465472808698 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:46:48 INFO - PROCESS | 1650 | 1465472808700 Marionette TRACE conn2 <- [1,650,null,{}] 04:46:48 INFO - PROCESS | 1650 | 1465472808703 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}] 04:46:48 INFO - PROCESS | 1650 | 1465472808704 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:48 INFO - PROCESS | 1650 | 1465472808797 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 04:46:48 INFO - PROCESS | 1650 | 1465472808873 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:48 INFO - PROCESS | 1650 | 1465472808874 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x118632800 == 47 [pid = 1650] [id = 170] 04:46:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x118455800) [pid = 1650] [serial = 508] [outer = 0x0] 04:46:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1184d7800) [pid = 1650] [serial = 509] [outer = 0x118455800] 04:46:48 INFO - PROCESS | 1650 | 1465472808902 Marionette DEBUG loaded listener.js 04:46:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x118febc00) [pid = 1650] [serial = 510] [outer = 0x118455800] 04:46:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd07800 == 46 [pid = 1650] [id = 163] 04:46:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12a3eb000 == 45 [pid = 1650] [id = 162] 04:46:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1191cf000 == 44 [pid = 1650] [id = 161] 04:46:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1295ca800 == 43 [pid = 1650] [id = 160] 04:46:49 INFO - PROCESS | 1650 | --DOCSHELL 0x128f8f000 == 42 [pid = 1650] [id = 159] 04:46:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12704c800 == 41 [pid = 1650] [id = 158] 04:46:49 INFO - PROCESS | 1650 | --DOCSHELL 0x124ebb800 == 40 [pid = 1650] [id = 157] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x118267800) [pid = 1650] [serial = 448] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1218e1800 == 39 [pid = 1650] [id = 156] 04:46:49 INFO - PROCESS | 1650 | --DOCSHELL 0x120f60000 == 38 [pid = 1650] [id = 155] 04:46:49 INFO - PROCESS | 1650 | --DOCSHELL 0x116aa9800 == 37 [pid = 1650] [id = 154] 04:46:49 INFO - PROCESS | 1650 | --DOCSHELL 0x116ab1000 == 36 [pid = 1650] [id = 153] 04:46:49 INFO - PROCESS | 1650 | --DOCSHELL 0x11735d800 == 35 [pid = 1650] [id = 152] 04:46:49 INFO - PROCESS | 1650 | --DOCSHELL 0x116175000 == 34 [pid = 1650] [id = 151] 04:46:49 INFO - PROCESS | 1650 | --DOCSHELL 0x116667800 == 33 [pid = 1650] [id = 150] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x128ae2c00) [pid = 1650] [serial = 409] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12a957800) [pid = 1650] [serial = 412] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12b924400) [pid = 1650] [serial = 415] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x120fae400) [pid = 1650] [serial = 400] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x124dbec00) [pid = 1650] [serial = 401] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12144d400) [pid = 1650] [serial = 388] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12371f400) [pid = 1650] [serial = 389] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x112f2f400) [pid = 1650] [serial = 380] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12880f800) [pid = 1650] [serial = 406] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x116785000) [pid = 1650] [serial = 394] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1175e2c00) [pid = 1650] [serial = 395] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1253d4c00) [pid = 1650] [serial = 391] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x127216000) [pid = 1650] [serial = 392] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1132a3400) [pid = 1650] [serial = 413] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x126f9bc00) [pid = 1650] [serial = 403] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x127220800) [pid = 1650] [serial = 404] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1196af800) [pid = 1650] [serial = 398] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x110e83c00) [pid = 1650] [serial = 418] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11840f400) [pid = 1650] [serial = 397] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118215800) [pid = 1650] [serial = 385] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1184d5000) [pid = 1650] [serial = 386] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1131a6400) [pid = 1650] [serial = 382] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1131ab400) [pid = 1650] [serial = 383] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12bb29400) [pid = 1650] [serial = 416] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112e93800) [pid = 1650] [serial = 419] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12ca81000) [pid = 1650] [serial = 427] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12ca86800) [pid = 1650] [serial = 428] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12c698000) [pid = 1650] [serial = 425] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12c2a6400) [pid = 1650] [serial = 424] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12a5b5800) [pid = 1650] [serial = 410] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119d46800) [pid = 1650] [serial = 421] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12a6ba000) [pid = 1650] [serial = 422] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x128819000) [pid = 1650] [serial = 407] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12ab58400) [pid = 1650] [serial = 446] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x129411400) [pid = 1650] [serial = 443] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118856000) [pid = 1650] [serial = 445] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128fd2800) [pid = 1650] [serial = 442] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128923400) [pid = 1650] [serial = 440] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x126861000) [pid = 1650] [serial = 437] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1272c8000) [pid = 1650] [serial = 439] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x121840000) [pid = 1650] [serial = 434] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x126859800) [pid = 1650] [serial = 436] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1131abc00) [pid = 1650] [serial = 430] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x123728400) [pid = 1650] [serial = 332] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x114e74000) [pid = 1650] [serial = 335] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1174b3c00) [pid = 1650] [serial = 431] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119902c00) [pid = 1650] [serial = 433] [outer = 0x0] [url = about:blank] 04:46:49 INFO - PROCESS | 1650 | 1465472809294 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]]]}] 04:46:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:46:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 623ms 04:46:49 INFO - PROCESS | 1650 | 1465472809321 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 04:46:49 INFO - PROCESS | 1650 | 1465472809324 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 04:46:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:46:49 INFO - PROCESS | 1650 | 1465472809328 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:46:49 INFO - PROCESS | 1650 | 1465472809330 Marionette TRACE conn2 <- [1,654,null,{}] 04:46:49 INFO - PROCESS | 1650 | 1465472809333 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}] 04:46:49 INFO - PROCESS | 1650 | 1465472809335 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:49 INFO - PROCESS | 1650 | 1465472809462 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 04:46:49 INFO - PROCESS | 1650 | 1465472809470 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:49 INFO - PROCESS | 1650 | 1465472809472 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x118648000 == 34 [pid = 1650] [id = 171] 04:46:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1196ad800) [pid = 1650] [serial = 511] [outer = 0x0] 04:46:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1199a1000) [pid = 1650] [serial = 512] [outer = 0x1196ad800] 04:46:49 INFO - PROCESS | 1650 | 1465472809504 Marionette DEBUG loaded listener.js 04:46:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1175e3800) [pid = 1650] [serial = 513] [outer = 0x1196ad800] 04:46:49 INFO - PROCESS | 1650 | 1465472809838 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]]]}] 04:46:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:46:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 520ms 04:46:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:46:49 INFO - PROCESS | 1650 | 1465472809847 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 04:46:49 INFO - PROCESS | 1650 | 1465472809850 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 04:46:49 INFO - PROCESS | 1650 | 1465472809870 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:46:49 INFO - PROCESS | 1650 | 1465472809873 Marionette TRACE conn2 <- [1,658,null,{}] 04:46:49 INFO - PROCESS | 1650 | 1465472809877 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}] 04:46:49 INFO - PROCESS | 1650 | 1465472809880 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:49 INFO - PROCESS | 1650 | 1465472809962 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 04:46:49 INFO - PROCESS | 1650 | 1465472809966 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:49 INFO - PROCESS | 1650 | 1465472809967 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12124f800 == 35 [pid = 1650] [id = 172] 04:46:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x121427800) [pid = 1650] [serial = 514] [outer = 0x0] 04:46:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123751000) [pid = 1650] [serial = 515] [outer = 0x121427800] 04:46:49 INFO - PROCESS | 1650 | 1465472809992 Marionette DEBUG loaded listener.js 04:46:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x126858c00) [pid = 1650] [serial = 516] [outer = 0x121427800] 04:46:50 INFO - PROCESS | 1650 | 1465472810351 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]]]}] 04:46:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:46:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 538ms 04:46:50 INFO - PROCESS | 1650 | 1465472810395 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 04:46:50 INFO - PROCESS | 1650 | 1465472810396 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 04:46:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:46:50 INFO - PROCESS | 1650 | 1465472810399 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:46:50 INFO - PROCESS | 1650 | 1465472810400 Marionette TRACE conn2 <- [1,662,null,{}] 04:46:50 INFO - PROCESS | 1650 | 1465472810402 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}] 04:46:50 INFO - PROCESS | 1650 | 1465472810403 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:50 INFO - PROCESS | 1650 | 1465472810504 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 04:46:50 INFO - PROCESS | 1650 | 1465472810513 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:50 INFO - PROCESS | 1650 | 1465472810514 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x116622000 == 36 [pid = 1650] [id = 173] 04:46:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11936e400) [pid = 1650] [serial = 517] [outer = 0x0] 04:46:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126cc4800) [pid = 1650] [serial = 518] [outer = 0x11936e400] 04:46:50 INFO - PROCESS | 1650 | 1465472810539 Marionette DEBUG loaded listener.js 04:46:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1272c3c00) [pid = 1650] [serial = 519] [outer = 0x11936e400] 04:46:50 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:50 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:50 INFO - PROCESS | 1650 | 1465472810849 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]]]}] 04:46:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:46:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 468ms 04:46:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:46:50 INFO - PROCESS | 1650 | 1465472810868 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 04:46:50 INFO - PROCESS | 1650 | 1465472810869 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 04:46:50 INFO - PROCESS | 1650 | 1465472810871 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:46:50 INFO - PROCESS | 1650 | 1465472810872 Marionette TRACE conn2 <- [1,666,null,{}] 04:46:50 INFO - PROCESS | 1650 | 1465472810878 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}] 04:46:50 INFO - PROCESS | 1650 | 1465472810880 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:50 INFO - PROCESS | 1650 | 1465472810962 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 04:46:50 INFO - PROCESS | 1650 | 1465472810966 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:50 INFO - PROCESS | 1650 | 1465472810970 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12703f000 == 37 [pid = 1650] [id = 174] 04:46:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128fc9c00) [pid = 1650] [serial = 520] [outer = 0x0] 04:46:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128fd2800) [pid = 1650] [serial = 521] [outer = 0x128fc9c00] 04:46:51 INFO - PROCESS | 1650 | 1465472811009 Marionette DEBUG loaded listener.js 04:46:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a35e800) [pid = 1650] [serial = 522] [outer = 0x128fc9c00] 04:46:51 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:51 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:51 INFO - PROCESS | 1650 | 1465472811411 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]]]}] 04:46:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:46:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 574ms 04:46:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:46:51 INFO - PROCESS | 1650 | 1465472811446 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 04:46:51 INFO - PROCESS | 1650 | 1465472811447 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 04:46:51 INFO - PROCESS | 1650 | 1465472811449 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:46:51 INFO - PROCESS | 1650 | 1465472811450 Marionette TRACE conn2 <- [1,670,null,{}] 04:46:51 INFO - PROCESS | 1650 | 1465472811453 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}] 04:46:51 INFO - PROCESS | 1650 | 1465472811454 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:51 INFO - PROCESS | 1650 | 1465472811558 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 04:46:51 INFO - PROCESS | 1650 | 1465472811561 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:51 INFO - PROCESS | 1650 | 1465472811562 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e28800 == 38 [pid = 1650] [id = 175] 04:46:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1290d9000) [pid = 1650] [serial = 523] [outer = 0x0] 04:46:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a957800) [pid = 1650] [serial = 524] [outer = 0x1290d9000] 04:46:51 INFO - PROCESS | 1650 | 1465472811587 Marionette DEBUG loaded listener.js 04:46:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12abda800) [pid = 1650] [serial = 525] [outer = 0x1290d9000] 04:46:51 INFO - PROCESS | 1650 | 1465472811919 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]]]}] 04:46:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:46:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 518ms 04:46:51 INFO - PROCESS | 1650 | 1465472811967 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 04:46:51 INFO - PROCESS | 1650 | 1465472811968 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 04:46:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:46:51 INFO - PROCESS | 1650 | 1465472811971 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:46:51 INFO - PROCESS | 1650 | 1465472811972 Marionette TRACE conn2 <- [1,674,null,{}] 04:46:51 INFO - PROCESS | 1650 | 1465472811976 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}] 04:46:51 INFO - PROCESS | 1650 | 1465472811977 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:52 INFO - PROCESS | 1650 | 1465472812084 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 04:46:52 INFO - PROCESS | 1650 | 1465472812095 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:52 INFO - PROCESS | 1650 | 1465472812096 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a60b800 == 39 [pid = 1650] [id = 176] 04:46:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12abf8400) [pid = 1650] [serial = 526] [outer = 0x0] 04:46:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b929800) [pid = 1650] [serial = 527] [outer = 0x12abf8400] 04:46:52 INFO - PROCESS | 1650 | 1465472812128 Marionette DEBUG loaded listener.js 04:46:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12bb2c000) [pid = 1650] [serial = 528] [outer = 0x12abf8400] 04:46:52 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:52 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:46:52 INFO - PROCESS | 1650 | 1465472812462 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]]]}] 04:46:52 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 04:46:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 520ms 04:46:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:46:52 INFO - PROCESS | 1650 | 1465472812495 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 04:46:52 INFO - PROCESS | 1650 | 1465472812496 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 04:46:52 INFO - PROCESS | 1650 | 1465472812498 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:46:52 INFO - PROCESS | 1650 | 1465472812499 Marionette TRACE conn2 <- [1,678,null,{}] 04:46:52 INFO - PROCESS | 1650 | 1465472812501 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}] 04:46:52 INFO - PROCESS | 1650 | 1465472812502 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:52 INFO - PROCESS | 1650 | 1465472812604 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 04:46:52 INFO - PROCESS | 1650 | 1465472812608 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:52 INFO - PROCESS | 1650 | 1465472812609 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b128800 == 40 [pid = 1650] [id = 177] 04:46:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12bb2cc00) [pid = 1650] [serial = 529] [outer = 0x0] 04:46:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12c2a4000) [pid = 1650] [serial = 530] [outer = 0x12bb2cc00] 04:46:52 INFO - PROCESS | 1650 | 1465472812633 Marionette DEBUG loaded listener.js 04:46:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12c2ab400) [pid = 1650] [serial = 531] [outer = 0x12bb2cc00] 04:46:52 INFO - PROCESS | 1650 | 1465472812971 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]]]}] 04:46:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:46:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 519ms 04:46:53 INFO - PROCESS | 1650 | 1465472813017 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 04:46:53 INFO - PROCESS | 1650 | 1465472813018 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 04:46:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:46:53 INFO - PROCESS | 1650 | 1465472813021 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:46:53 INFO - PROCESS | 1650 | 1465472813022 Marionette TRACE conn2 <- [1,682,null,{}] 04:46:53 INFO - PROCESS | 1650 | 1465472813024 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}] 04:46:53 INFO - PROCESS | 1650 | 1465472813025 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:53 INFO - PROCESS | 1650 | 1465472813128 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 04:46:53 INFO - PROCESS | 1650 | 1465472813288 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:53 INFO - PROCESS | 1650 | 1465472813296 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:53 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x125385400) [pid = 1650] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:46:53 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1253d1800) [pid = 1650] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:46:53 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1131ae800) [pid = 1650] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:46:53 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112f29800) [pid = 1650] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:46:53 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1175e3400) [pid = 1650] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:46:53 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118265000) [pid = 1650] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:46:53 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x110e81000) [pid = 1650] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:46:53 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128815400) [pid = 1650] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:46:53 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1131a9400) [pid = 1650] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:46:53 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x120fb4800) [pid = 1650] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:46:53 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116786800) [pid = 1650] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:46:53 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118215000) [pid = 1650] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:46:53 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1290db800) [pid = 1650] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:46:53 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x111ecd400) [pid = 1650] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:46:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11250d000 == 41 [pid = 1650] [id = 178] 04:46:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1128ce400) [pid = 1650] [serial = 532] [outer = 0x0] 04:46:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x112916c00) [pid = 1650] [serial = 533] [outer = 0x1128ce400] 04:46:53 INFO - PROCESS | 1650 | 1465472813333 Marionette DEBUG loaded listener.js 04:46:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11291b800) [pid = 1650] [serial = 534] [outer = 0x1128ce400] 04:46:54 INFO - PROCESS | 1650 | 1465472814059 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]]]}] 04:46:54 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) 04:46:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1072ms 04:46:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:46:54 INFO - PROCESS | 1650 | 1465472814094 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 04:46:54 INFO - PROCESS | 1650 | 1465472814095 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 04:46:54 INFO - PROCESS | 1650 | 1465472814097 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:46:54 INFO - PROCESS | 1650 | 1465472814099 Marionette TRACE conn2 <- [1,686,null,{}] 04:46:54 INFO - PROCESS | 1650 | 1465472814101 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}] 04:46:54 INFO - PROCESS | 1650 | 1465472814102 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:54 INFO - PROCESS | 1650 | 1465472814182 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 04:46:54 INFO - PROCESS | 1650 | 1465472814185 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:54 INFO - PROCESS | 1650 | 1465472814186 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c263800 == 42 [pid = 1650] [id = 179] 04:46:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x112918800) [pid = 1650] [serial = 535] [outer = 0x0] 04:46:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11825d800) [pid = 1650] [serial = 536] [outer = 0x112918800] 04:46:54 INFO - PROCESS | 1650 | 1465472814213 Marionette DEBUG loaded listener.js 04:46:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1272bbc00) [pid = 1650] [serial = 537] [outer = 0x112918800] 04:46:55 INFO - PROCESS | 1650 | 1465472815019 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]]]}] 04:46:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:46:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 969ms 04:46:55 INFO - PROCESS | 1650 | 1465472815068 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 04:46:55 INFO - PROCESS | 1650 | 1465472815069 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 04:46:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:46:55 INFO - PROCESS | 1650 | 1465472815072 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:46:55 INFO - PROCESS | 1650 | 1465472815073 Marionette TRACE conn2 <- [1,690,null,{}] 04:46:55 INFO - PROCESS | 1650 | 1465472815076 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}] 04:46:55 INFO - PROCESS | 1650 | 1465472815077 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:55 INFO - PROCESS | 1650 | 1465472815178 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 04:46:55 INFO - PROCESS | 1650 | 1465472815237 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:55 INFO - PROCESS | 1650 | 1465472815238 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ca57800 == 43 [pid = 1650] [id = 180] 04:46:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11291cc00) [pid = 1650] [serial = 538] [outer = 0x0] 04:46:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11939cc00) [pid = 1650] [serial = 539] [outer = 0x11291cc00] 04:46:55 INFO - PROCESS | 1650 | 1465472815262 Marionette DEBUG loaded listener.js 04:46:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12bb32400) [pid = 1650] [serial = 540] [outer = 0x11291cc00] 04:46:56 INFO - PROCESS | 1650 | 1465472816198 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]]]}] 04:46:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:46:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1170ms 04:46:56 INFO - PROCESS | 1650 | 1465472816243 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 04:46:56 INFO - PROCESS | 1650 | 1465472816245 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 04:46:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:46:56 INFO - PROCESS | 1650 | 1465472816248 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:46:56 INFO - PROCESS | 1650 | 1465472816251 Marionette TRACE conn2 <- [1,694,null,{}] 04:46:56 INFO - PROCESS | 1650 | 1465472816254 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}] 04:46:56 INFO - PROCESS | 1650 | 1465472816256 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:56 INFO - PROCESS | 1650 | 1465472816359 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 04:46:56 INFO - PROCESS | 1650 | 1465472816424 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:56 INFO - PROCESS | 1650 | 1465472816425 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188cd000 == 44 [pid = 1650] [id = 181] 04:46:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11697a800) [pid = 1650] [serial = 541] [outer = 0x0] 04:46:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11844a800) [pid = 1650] [serial = 542] [outer = 0x11697a800] 04:46:56 INFO - PROCESS | 1650 | 1465472816503 Marionette DEBUG loaded listener.js 04:46:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118606800) [pid = 1650] [serial = 543] [outer = 0x11697a800] 04:46:57 INFO - PROCESS | 1650 | 1465472817578 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]]]}] 04:46:57 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) 04:46:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1374ms 04:46:57 INFO - PROCESS | 1650 | 1465472817623 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 04:46:57 INFO - PROCESS | 1650 | 1465472817626 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 04:46:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:46:57 INFO - PROCESS | 1650 | 1465472817631 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:46:57 INFO - PROCESS | 1650 | 1465472817632 Marionette TRACE conn2 <- [1,698,null,{}] 04:46:57 INFO - PROCESS | 1650 | 1465472817635 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}] 04:46:57 INFO - PROCESS | 1650 | 1465472817637 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:57 INFO - PROCESS | 1650 | 1465472817745 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 04:46:57 INFO - PROCESS | 1650 | 1465472817826 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:57 INFO - PROCESS | 1650 | 1465472817828 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x128f9a800 == 45 [pid = 1650] [id = 182] 04:46:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119903000) [pid = 1650] [serial = 544] [outer = 0x0] 04:46:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119a7fc00) [pid = 1650] [serial = 545] [outer = 0x119903000] 04:46:57 INFO - PROCESS | 1650 | 1465472817900 Marionette DEBUG loaded listener.js 04:46:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12144d400) [pid = 1650] [serial = 546] [outer = 0x119903000] 04:46:58 INFO - PROCESS | 1650 | 1465472818962 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]]]}] 04:46:59 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) 04:46:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1373ms 04:46:59 INFO - PROCESS | 1650 | 1465472819004 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 04:46:59 INFO - PROCESS | 1650 | 1465472819006 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 04:46:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:46:59 INFO - PROCESS | 1650 | 1465472819013 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:46:59 INFO - PROCESS | 1650 | 1465472819015 Marionette TRACE conn2 <- [1,702,null,{}] 04:46:59 INFO - PROCESS | 1650 | 1465472819019 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}] 04:46:59 INFO - PROCESS | 1650 | 1465472819020 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:59 INFO - PROCESS | 1650 | 1465472819110 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 04:46:59 INFO - PROCESS | 1650 | 1465472819202 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:59 INFO - PROCESS | 1650 | 1465472819205 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:46:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d1a000 == 46 [pid = 1650] [id = 183] 04:46:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118074800) [pid = 1650] [serial = 547] [outer = 0x0] 04:46:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118263400) [pid = 1650] [serial = 548] [outer = 0x118074800] 04:46:59 INFO - PROCESS | 1650 | 1465472819233 Marionette DEBUG loaded listener.js 04:46:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x118456400) [pid = 1650] [serial = 549] [outer = 0x118074800] 04:46:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12c263800 == 45 [pid = 1650] [id = 179] 04:46:59 INFO - PROCESS | 1650 | --DOCSHELL 0x11250d000 == 44 [pid = 1650] [id = 178] 04:46:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12b128800 == 43 [pid = 1650] [id = 177] 04:46:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12a60b800 == 42 [pid = 1650] [id = 176] 04:46:59 INFO - PROCESS | 1650 | --DOCSHELL 0x115e28800 == 41 [pid = 1650] [id = 175] 04:46:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12703f000 == 40 [pid = 1650] [id = 174] 04:46:59 INFO - PROCESS | 1650 | --DOCSHELL 0x116622000 == 39 [pid = 1650] [id = 173] 04:46:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12124f800 == 38 [pid = 1650] [id = 172] 04:46:59 INFO - PROCESS | 1650 | --DOCSHELL 0x118648000 == 37 [pid = 1650] [id = 171] 04:46:59 INFO - PROCESS | 1650 | --DOCSHELL 0x118632800 == 36 [pid = 1650] [id = 170] 04:46:59 INFO - PROCESS | 1650 | --DOCSHELL 0x116ab5000 == 35 [pid = 1650] [id = 169] 04:46:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12ca58000 == 34 [pid = 1650] [id = 168] 04:46:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12c271000 == 33 [pid = 1650] [id = 167] 04:46:59 INFO - PROCESS | 1650 | --DOCSHELL 0x126c32800 == 32 [pid = 1650] [id = 166] 04:46:59 INFO - PROCESS | 1650 | --DOCSHELL 0x119681000 == 31 [pid = 1650] [id = 165] 04:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x129405c00) [pid = 1650] [serial = 488] [outer = 0x0] [url = about:blank] 04:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x128927400) [pid = 1650] [serial = 479] [outer = 0x0] [url = about:blank] 04:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11936b800) [pid = 1650] [serial = 482] [outer = 0x0] [url = about:blank] 04:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123607000) [pid = 1650] [serial = 469] [outer = 0x0] [url = about:blank] 04:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x124a1b400) [pid = 1650] [serial = 470] [outer = 0x0] [url = about:blank] 04:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12a36a800) [pid = 1650] [serial = 489] [outer = 0x0] [url = about:blank] 04:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x127213c00) [pid = 1650] [serial = 473] [outer = 0x0] [url = about:blank] 04:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12892cc00) [pid = 1650] [serial = 485] [outer = 0x0] [url = about:blank] 04:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118fed000) [pid = 1650] [serial = 200] [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.] 04:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x126862000) [pid = 1650] [serial = 472] [outer = 0x0] [url = about:blank] 04:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12721e000) [pid = 1650] [serial = 475] [outer = 0x0] [url = about:blank] 04:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118451c00) [pid = 1650] [serial = 449] [outer = 0x0] [url = about:blank] 04:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116911c00) [pid = 1650] [serial = 452] [outer = 0x0] [url = about:blank] 04:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x113c43c00) [pid = 1650] [serial = 451] [outer = 0x0] [url = about:blank] 04:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1196b4000) [pid = 1650] [serial = 463] [outer = 0x0] [url = about:blank] 04:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x120fa9400) [pid = 1650] [serial = 464] [outer = 0x0] [url = about:blank] 04:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118459800) [pid = 1650] [serial = 460] [outer = 0x0] [url = about:blank] 04:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118606000) [pid = 1650] [serial = 461] [outer = 0x0] [url = about:blank] 04:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112f26000) [pid = 1650] [serial = 481] [outer = 0x0] [url = about:blank] 04:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1288d9000) [pid = 1650] [serial = 478] [outer = 0x0] [url = about:blank] 04:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1163d7400) [pid = 1650] [serial = 457] [outer = 0x0] [url = about:blank] 04:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118068800) [pid = 1650] [serial = 458] [outer = 0x0] [url = about:blank] 04:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x121424400) [pid = 1650] [serial = 466] [outer = 0x0] [url = about:blank] 04:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x121cb4800) [pid = 1650] [serial = 467] [outer = 0x0] [url = about:blank] 04:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12880c000) [pid = 1650] [serial = 476] [outer = 0x0] [url = about:blank] 04:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11840fc00) [pid = 1650] [serial = 455] [outer = 0x0] [url = about:blank] 04:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1175e6000) [pid = 1650] [serial = 454] [outer = 0x0] [url = about:blank] 04:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12685b400) [pid = 1650] [serial = 484] [outer = 0x0] [url = about:blank] 04:47:00 INFO - PROCESS | 1650 | 1465472820106 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]]]}] 04:47:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:47:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1127ms 04:47:00 INFO - PROCESS | 1650 | 1465472820140 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 04:47:00 INFO - PROCESS | 1650 | 1465472820145 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 04:47:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:47:00 INFO - PROCESS | 1650 | 1465472820149 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:47:00 INFO - PROCESS | 1650 | 1465472820151 Marionette TRACE conn2 <- [1,706,null,{}] 04:47:00 INFO - PROCESS | 1650 | 1465472820153 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}] 04:47:00 INFO - PROCESS | 1650 | 1465472820155 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:00 INFO - PROCESS | 1650 | 1465472820231 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 04:47:00 INFO - PROCESS | 1650 | 1465472820235 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:00 INFO - PROCESS | 1650 | 1465472820236 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x117360000 == 32 [pid = 1650] [id = 184] 04:47:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11847b400) [pid = 1650] [serial = 550] [outer = 0x0] 04:47:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118ff0800) [pid = 1650] [serial = 551] [outer = 0x11847b400] 04:47:00 INFO - PROCESS | 1650 | 1465472820265 Marionette DEBUG loaded listener.js 04:47:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119394c00) [pid = 1650] [serial = 552] [outer = 0x11847b400] 04:47:01 INFO - PROCESS | 1650 | 1465472821100 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]]]}] 04:47:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:47:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 971ms 04:47:01 INFO - PROCESS | 1650 | 1465472821121 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 04:47:01 INFO - PROCESS | 1650 | 1465472821122 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 04:47:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:47:01 INFO - PROCESS | 1650 | 1465472821134 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:47:01 INFO - PROCESS | 1650 | 1465472821136 Marionette TRACE conn2 <- [1,710,null,{}] 04:47:01 INFO - PROCESS | 1650 | 1465472821144 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}] 04:47:01 INFO - PROCESS | 1650 | 1465472821147 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:01 INFO - PROCESS | 1650 | 1465472821225 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 04:47:01 INFO - PROCESS | 1650 | 1465472821231 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:01 INFO - PROCESS | 1650 | 1465472821233 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x119db1800 == 33 [pid = 1650] [id = 185] 04:47:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119d48c00) [pid = 1650] [serial = 553] [outer = 0x0] 04:47:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x12144cc00) [pid = 1650] [serial = 554] [outer = 0x119d48c00] 04:47:01 INFO - PROCESS | 1650 | 1465472821262 Marionette DEBUG loaded listener.js 04:47:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12371d000) [pid = 1650] [serial = 555] [outer = 0x119d48c00] 04:47:02 INFO - PROCESS | 1650 | 1465472822121 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]]]}] 04:47:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:47:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1027ms 04:47:02 INFO - PROCESS | 1650 | 1465472822161 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 04:47:02 INFO - PROCESS | 1650 | 1465472822163 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 04:47:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:47:02 INFO - PROCESS | 1650 | 1465472822165 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:47:02 INFO - PROCESS | 1650 | 1465472822166 Marionette TRACE conn2 <- [1,714,null,{}] 04:47:02 INFO - PROCESS | 1650 | 1465472822169 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}] 04:47:02 INFO - PROCESS | 1650 | 1465472822170 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:02 INFO - PROCESS | 1650 | 1465472822271 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 04:47:02 INFO - PROCESS | 1650 | 1465472822282 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:02 INFO - PROCESS | 1650 | 1465472822283 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12340c000 == 34 [pid = 1650] [id = 186] 04:47:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x124b96c00) [pid = 1650] [serial = 556] [outer = 0x0] 04:47:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1253d1800) [pid = 1650] [serial = 557] [outer = 0x124b96c00] 04:47:02 INFO - PROCESS | 1650 | 1465472822309 Marionette DEBUG loaded listener.js 04:47:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12685e400) [pid = 1650] [serial = 558] [outer = 0x124b96c00] 04:47:03 INFO - PROCESS | 1650 | 1465472823106 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]]]}] 04:47:03 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 04:47:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 971ms 04:47:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:47:03 INFO - PROCESS | 1650 | 1465472823137 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 04:47:03 INFO - PROCESS | 1650 | 1465472823138 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 04:47:03 INFO - PROCESS | 1650 | 1465472823140 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:47:03 INFO - PROCESS | 1650 | 1465472823143 Marionette TRACE conn2 <- [1,718,null,{}] 04:47:03 INFO - PROCESS | 1650 | 1465472823146 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}] 04:47:03 INFO - PROCESS | 1650 | 1465472823147 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:03 INFO - PROCESS | 1650 | 1465472823244 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 04:47:03 INFO - PROCESS | 1650 | 1465472823248 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:03 INFO - PROCESS | 1650 | 1465472823249 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1253a7800 == 35 [pid = 1650] [id = 187] 04:47:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12685f400) [pid = 1650] [serial = 559] [outer = 0x0] 04:47:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126f9f800) [pid = 1650] [serial = 560] [outer = 0x12685f400] 04:47:03 INFO - PROCESS | 1650 | 1465472823274 Marionette DEBUG loaded listener.js 04:47:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1272ca000) [pid = 1650] [serial = 561] [outer = 0x12685f400] 04:47:03 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112918800) [pid = 1650] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:47:03 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1290d9000) [pid = 1650] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:47:03 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118455800) [pid = 1650] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:47:03 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12abf8400) [pid = 1650] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:47:03 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11936e400) [pid = 1650] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:47:03 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128fc9c00) [pid = 1650] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:47:03 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x121427800) [pid = 1650] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:47:03 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12bb2cc00) [pid = 1650] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:47:03 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x110e7ec00) [pid = 1650] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:47:03 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1196ad800) [pid = 1650] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:47:03 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1128ce400) [pid = 1650] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:47:04 INFO - PROCESS | 1650 | 1465472824153 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]]]}] 04:47:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:47:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1023ms 04:47:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:47:04 INFO - PROCESS | 1650 | 1465472824163 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 04:47:04 INFO - PROCESS | 1650 | 1465472824164 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 04:47:04 INFO - PROCESS | 1650 | 1465472824173 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:47:04 INFO - PROCESS | 1650 | 1465472824175 Marionette TRACE conn2 <- [1,722,null,{}] 04:47:04 INFO - PROCESS | 1650 | 1465472824178 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}] 04:47:04 INFO - PROCESS | 1650 | 1465472824182 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:04 INFO - PROCESS | 1650 | 1465472824281 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 04:47:04 INFO - PROCESS | 1650 | 1465472824337 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:04 INFO - PROCESS | 1650 | 1465472824338 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12704f800 == 36 [pid = 1650] [id = 188] 04:47:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11939c800) [pid = 1650] [serial = 562] [outer = 0x0] 04:47:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x12880d800) [pid = 1650] [serial = 563] [outer = 0x11939c800] 04:47:04 INFO - PROCESS | 1650 | 1465472824363 Marionette DEBUG loaded listener.js 04:47:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x128fd5000) [pid = 1650] [serial = 564] [outer = 0x11939c800] 04:47:04 INFO - PROCESS | 1650 | 1465472824689 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] 04:47:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:47:04 INFO - PROCESS | 1650 | 1465472824747 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 04:47:04 INFO - PROCESS | 1650 | 1465472824751 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:47:04 INFO - PROCESS | 1650 | 1465472824752 Marionette TRACE conn2 <- [1,726,null,{}] 04:47:04 INFO - PROCESS | 1650 | 1465472824756 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}] 04:47:04 INFO - PROCESS | 1650 | 1465472824758 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:04 INFO - PROCESS | 1650 | 1465472824879 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 04:47:04 INFO - PROCESS | 1650 | 1465472824964 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:04 INFO - PROCESS | 1650 | 1465472824965 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11660d800 == 37 [pid = 1650] [id = 189] 04:47:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11939f400) [pid = 1650] [serial = 565] [outer = 0x0] 04:47:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1290e2400) [pid = 1650] [serial = 566] [outer = 0x11939f400] 04:47:05 INFO - PROCESS | 1650 | 1465472825001 Marionette DEBUG loaded listener.js 04:47:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12a959400) [pid = 1650] [serial = 567] [outer = 0x11939f400] 04:47:05 INFO - PROCESS | 1650 | 1465472825353 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]]]}] 04:47:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:47:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 622ms 04:47:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:47:05 INFO - PROCESS | 1650 | 1465472825374 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 04:47:05 INFO - PROCESS | 1650 | 1465472825376 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 04:47:05 INFO - PROCESS | 1650 | 1465472825379 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:47:05 INFO - PROCESS | 1650 | 1465472825382 Marionette TRACE conn2 <- [1,730,null,{}] 04:47:05 INFO - PROCESS | 1650 | 1465472825385 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}] 04:47:05 INFO - PROCESS | 1650 | 1465472825387 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:05 INFO - PROCESS | 1650 | 1465472825515 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 04:47:05 INFO - PROCESS | 1650 | 1465472825687 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:05 INFO - PROCESS | 1650 | 1465472825689 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x116161800 == 38 [pid = 1650] [id = 190] 04:47:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1128ce000) [pid = 1650] [serial = 568] [outer = 0x0] 04:47:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112917400) [pid = 1650] [serial = 569] [outer = 0x1128ce000] 04:47:05 INFO - PROCESS | 1650 | 1465472825721 Marionette DEBUG loaded listener.js 04:47:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1131ad000) [pid = 1650] [serial = 570] [outer = 0x1128ce000] 04:47:06 INFO - PROCESS | 1650 | 1465472826195 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] 04:47:06 INFO - PROCESS | 1650 | 1465472826253 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 04:47:06 INFO - PROCESS | 1650 | 1465472826272 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:47:06 INFO - PROCESS | 1650 | 1465472826275 Marionette TRACE conn2 <- [1,734,null,{}] 04:47:06 INFO - PROCESS | 1650 | 1465472826282 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}] 04:47:06 INFO - PROCESS | 1650 | 1465472826283 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:06 INFO - PROCESS | 1650 | 1465472826382 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 04:47:06 INFO - PROCESS | 1650 | 1465472826457 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:06 INFO - PROCESS | 1650 | 1465472826458 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x119670000 == 39 [pid = 1650] [id = 191] 04:47:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118ff2400) [pid = 1650] [serial = 571] [outer = 0x0] 04:47:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119393800) [pid = 1650] [serial = 572] [outer = 0x118ff2400] 04:47:06 INFO - PROCESS | 1650 | 1465472826489 Marionette DEBUG loaded listener.js 04:47:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1196b1400) [pid = 1650] [serial = 573] [outer = 0x118ff2400] 04:47:06 INFO - PROCESS | 1650 | 1465472826904 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]]]}] 04:47:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:47:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 689ms 04:47:06 INFO - PROCESS | 1650 | 1465472826950 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 04:47:06 INFO - PROCESS | 1650 | 1465472826954 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 04:47:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:47:06 INFO - PROCESS | 1650 | 1465472826958 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:47:06 INFO - PROCESS | 1650 | 1465472826960 Marionette TRACE conn2 <- [1,738,null,{}] 04:47:06 INFO - PROCESS | 1650 | 1465472826964 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}] 04:47:06 INFO - PROCESS | 1650 | 1465472826966 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:07 INFO - PROCESS | 1650 | 1465472827125 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 04:47:07 INFO - PROCESS | 1650 | 1465472827233 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:07 INFO - PROCESS | 1650 | 1465472827235 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a3ec000 == 40 [pid = 1650] [id = 192] 04:47:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x120fa9400) [pid = 1650] [serial = 574] [outer = 0x0] 04:47:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123727400) [pid = 1650] [serial = 575] [outer = 0x120fa9400] 04:47:07 INFO - PROCESS | 1650 | 1465472827283 Marionette DEBUG loaded listener.js 04:47:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x127214800) [pid = 1650] [serial = 576] [outer = 0x120fa9400] 04:47:08 INFO - PROCESS | 1650 | 1465472828254 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]]]}] 04:47:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:47:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1322ms 04:47:08 INFO - PROCESS | 1650 | 1465472828279 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 04:47:08 INFO - PROCESS | 1650 | 1465472828281 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 04:47:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:47:08 INFO - PROCESS | 1650 | 1465472828288 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:47:08 INFO - PROCESS | 1650 | 1465472828293 Marionette TRACE conn2 <- [1,742,null,{}] 04:47:08 INFO - PROCESS | 1650 | 1465472828296 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}] 04:47:08 INFO - PROCESS | 1650 | 1465472828298 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:08 INFO - PROCESS | 1650 | 1465472828400 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 04:47:08 INFO - PROCESS | 1650 | 1465472828458 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:08 INFO - PROCESS | 1650 | 1465472828459 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c25b800 == 41 [pid = 1650] [id = 193] 04:47:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x110e7c000) [pid = 1650] [serial = 577] [outer = 0x0] 04:47:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a5bb400) [pid = 1650] [serial = 578] [outer = 0x110e7c000] 04:47:08 INFO - PROCESS | 1650 | 1465472828488 Marionette DEBUG loaded listener.js 04:47:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b927c00) [pid = 1650] [serial = 579] [outer = 0x110e7c000] 04:47:09 INFO - PROCESS | 1650 | 1465472829352 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]]]}] 04:47:09 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 04:47:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1078ms 04:47:09 INFO - PROCESS | 1650 | 1465472829363 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 04:47:09 INFO - PROCESS | 1650 | 1465472829365 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 04:47:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:47:09 INFO - PROCESS | 1650 | 1465472829367 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:47:09 INFO - PROCESS | 1650 | 1465472829369 Marionette TRACE conn2 <- [1,746,null,{}] 04:47:09 INFO - PROCESS | 1650 | 1465472829371 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}] 04:47:09 INFO - PROCESS | 1650 | 1465472829372 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:09 INFO - PROCESS | 1650 | 1465472829474 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 04:47:09 INFO - PROCESS | 1650 | 1465472829532 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:09 INFO - PROCESS | 1650 | 1465472829534 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a66c000 == 42 [pid = 1650] [id = 194] 04:47:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11662b000) [pid = 1650] [serial = 580] [outer = 0x0] 04:47:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12bb30400) [pid = 1650] [serial = 581] [outer = 0x11662b000] 04:47:09 INFO - PROCESS | 1650 | 1465472829562 Marionette DEBUG loaded listener.js 04:47:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12c2aa800) [pid = 1650] [serial = 582] [outer = 0x11662b000] 04:47:11 INFO - PROCESS | 1650 | --DOCSHELL 0x11660d800 == 41 [pid = 1650] [id = 189] 04:47:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12704f800 == 40 [pid = 1650] [id = 188] 04:47:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1253a7800 == 39 [pid = 1650] [id = 187] 04:47:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12340c000 == 38 [pid = 1650] [id = 186] 04:47:11 INFO - PROCESS | 1650 | --DOCSHELL 0x119db1800 == 37 [pid = 1650] [id = 185] 04:47:11 INFO - PROCESS | 1650 | --DOCSHELL 0x117360000 == 36 [pid = 1650] [id = 184] 04:47:11 INFO - PROCESS | 1650 | --DOCSHELL 0x117d1a000 == 35 [pid = 1650] [id = 183] 04:47:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1188cd000 == 34 [pid = 1650] [id = 181] 04:47:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12ca57800 == 33 [pid = 1650] [id = 180] 04:47:11 INFO - PROCESS | 1650 | --DOCSHELL 0x128f9a800 == 32 [pid = 1650] [id = 182] 04:47:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12b97d000 == 31 [pid = 1650] [id = 164] 04:47:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12c25b800 == 30 [pid = 1650] [id = 193] 04:47:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12a3ec000 == 29 [pid = 1650] [id = 192] 04:47:11 INFO - PROCESS | 1650 | --DOCSHELL 0x119670000 == 28 [pid = 1650] [id = 191] 04:47:11 INFO - PROCESS | 1650 | --DOCSHELL 0x116161800 == 27 [pid = 1650] [id = 190] 04:47:11 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12a957800) [pid = 1650] [serial = 524] [outer = 0x0] [url = about:blank] 04:47:11 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11825c800) [pid = 1650] [serial = 494] [outer = 0x0] [url = about:blank] 04:47:11 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x129404400) [pid = 1650] [serial = 491] [outer = 0x0] [url = about:blank] 04:47:11 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1253d4800) [pid = 1650] [serial = 500] [outer = 0x0] [url = about:blank] 04:47:11 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x128aed400) [pid = 1650] [serial = 503] [outer = 0x0] [url = about:blank] 04:47:11 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118febc00) [pid = 1650] [serial = 510] [outer = 0x0] [url = about:blank] 04:47:11 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1184d7800) [pid = 1650] [serial = 509] [outer = 0x0] [url = about:blank] 04:47:11 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11936b000) [pid = 1650] [serial = 497] [outer = 0x0] [url = about:blank] 04:47:11 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12b929800) [pid = 1650] [serial = 527] [outer = 0x0] [url = about:blank] 04:47:11 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126cc4800) [pid = 1650] [serial = 518] [outer = 0x0] [url = about:blank] 04:47:11 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1272c3c00) [pid = 1650] [serial = 519] [outer = 0x0] [url = about:blank] 04:47:11 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x128fd2800) [pid = 1650] [serial = 521] [outer = 0x0] [url = about:blank] 04:47:11 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x123751000) [pid = 1650] [serial = 515] [outer = 0x0] [url = about:blank] 04:47:11 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12c2a4000) [pid = 1650] [serial = 530] [outer = 0x0] [url = about:blank] 04:47:11 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x126858c00) [pid = 1650] [serial = 516] [outer = 0x0] [url = about:blank] 04:47:11 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12bb2c000) [pid = 1650] [serial = 528] [outer = 0x0] [url = about:blank] 04:47:11 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x116eac000) [pid = 1650] [serial = 507] [outer = 0x0] [url = about:blank] 04:47:11 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1131a2800) [pid = 1650] [serial = 506] [outer = 0x0] [url = about:blank] 04:47:11 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1199a1000) [pid = 1650] [serial = 512] [outer = 0x0] [url = about:blank] 04:47:11 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1175e3800) [pid = 1650] [serial = 513] [outer = 0x0] [url = about:blank] 04:47:11 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12c2ab400) [pid = 1650] [serial = 531] [outer = 0x0] [url = about:blank] 04:47:11 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x112916c00) [pid = 1650] [serial = 533] [outer = 0x0] [url = about:blank] 04:47:11 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1272bbc00) [pid = 1650] [serial = 537] [outer = 0x0] [url = about:blank] 04:47:11 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11291b800) [pid = 1650] [serial = 534] [outer = 0x0] [url = about:blank] 04:47:11 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12abda800) [pid = 1650] [serial = 525] [outer = 0x0] [url = about:blank] 04:47:11 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x11825d800) [pid = 1650] [serial = 536] [outer = 0x0] [url = about:blank] 04:47:11 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12a35e800) [pid = 1650] [serial = 522] [outer = 0x0] [url = about:blank] 04:47:11 INFO - PROCESS | 1650 | 1465472831245 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]]]}] 04:47:11 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.) 04:47:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1928ms 04:47:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:47:11 INFO - PROCESS | 1650 | 1465472831296 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 04:47:11 INFO - PROCESS | 1650 | 1465472831299 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 04:47:11 INFO - PROCESS | 1650 | 1465472831302 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:47:11 INFO - PROCESS | 1650 | 1465472831304 Marionette TRACE conn2 <- [1,750,null,{}] 04:47:11 INFO - PROCESS | 1650 | 1465472831308 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}] 04:47:11 INFO - PROCESS | 1650 | 1465472831309 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:11 INFO - PROCESS | 1650 | 1465472831386 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 04:47:11 INFO - PROCESS | 1650 | 1465472831438 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:11 INFO - PROCESS | 1650 | 1465472831440 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1161ac800 == 28 [pid = 1650] [id = 195] 04:47:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1128c1000) [pid = 1650] [serial = 583] [outer = 0x0] 04:47:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x112dc2800) [pid = 1650] [serial = 584] [outer = 0x1128c1000] 04:47:11 INFO - PROCESS | 1650 | 1465472831468 Marionette DEBUG loaded listener.js 04:47:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x112f2c800) [pid = 1650] [serial = 585] [outer = 0x1128c1000] 04:47:12 INFO - PROCESS | 1650 | 1465472832249 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]]]}] 04:47:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:47:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 970ms 04:47:12 INFO - PROCESS | 1650 | 1465472832272 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 04:47:12 INFO - PROCESS | 1650 | 1465472832276 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 04:47:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:47:12 INFO - PROCESS | 1650 | 1465472832281 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:47:12 INFO - PROCESS | 1650 | 1465472832283 Marionette TRACE conn2 <- [1,754,null,{}] 04:47:12 INFO - PROCESS | 1650 | 1465472832285 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}] 04:47:12 INFO - PROCESS | 1650 | 1465472832287 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:12 INFO - PROCESS | 1650 | 1465472832368 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 04:47:12 INFO - PROCESS | 1650 | 1465472832376 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:12 INFO - PROCESS | 1650 | 1465472832378 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d0e800 == 29 [pid = 1650] [id = 196] 04:47:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x113147000) [pid = 1650] [serial = 586] [outer = 0x0] 04:47:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1132c8c00) [pid = 1650] [serial = 587] [outer = 0x113147000] 04:47:12 INFO - PROCESS | 1650 | 1465472832406 Marionette DEBUG loaded listener.js 04:47:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x116630c00) [pid = 1650] [serial = 588] [outer = 0x113147000] 04:47:13 INFO - PROCESS | 1650 | 1465472833235 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]]]}] 04:47:13 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 04:47:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 974ms 04:47:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:47:13 INFO - PROCESS | 1650 | 1465472833268 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 04:47:13 INFO - PROCESS | 1650 | 1465472833270 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 04:47:13 INFO - PROCESS | 1650 | 1465472833272 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:47:13 INFO - PROCESS | 1650 | 1465472833275 Marionette TRACE conn2 <- [1,758,null,{}] 04:47:13 INFO - PROCESS | 1650 | 1465472833284 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}] 04:47:13 INFO - PROCESS | 1650 | 1465472833287 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:13 INFO - PROCESS | 1650 | 1465472833381 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 04:47:13 INFO - PROCESS | 1650 | 1465472833421 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:13 INFO - PROCESS | 1650 | 1465472833423 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188d5000 == 30 [pid = 1650] [id = 197] 04:47:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118217000) [pid = 1650] [serial = 589] [outer = 0x0] 04:47:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11821f000) [pid = 1650] [serial = 590] [outer = 0x118217000] 04:47:13 INFO - PROCESS | 1650 | 1465472833450 Marionette DEBUG loaded listener.js 04:47:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11844bc00) [pid = 1650] [serial = 591] [outer = 0x118217000] 04:47:13 INFO - PROCESS | 1650 | 1465472833791 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]]]}] 04:47:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:47:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 575ms 04:47:13 INFO - PROCESS | 1650 | 1465472833848 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 04:47:13 INFO - PROCESS | 1650 | 1465472833849 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 04:47:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:47:13 INFO - PROCESS | 1650 | 1465472833852 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:47:13 INFO - PROCESS | 1650 | 1465472833853 Marionette TRACE conn2 <- [1,762,null,{}] 04:47:13 INFO - PROCESS | 1650 | 1465472833855 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}] 04:47:13 INFO - PROCESS | 1650 | 1465472833856 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:13 INFO - PROCESS | 1650 | 1465472833954 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 04:47:13 INFO - PROCESS | 1650 | 1465472833990 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:13 INFO - PROCESS | 1650 | 1465472833991 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x119678800 == 31 [pid = 1650] [id = 198] 04:47:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11847dc00) [pid = 1650] [serial = 592] [outer = 0x0] 04:47:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1184d7c00) [pid = 1650] [serial = 593] [outer = 0x11847dc00] 04:47:14 INFO - PROCESS | 1650 | 1465472834016 Marionette DEBUG loaded listener.js 04:47:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118feec00) [pid = 1650] [serial = 594] [outer = 0x11847dc00] 04:47:14 INFO - PROCESS | 1650 | 1465472834774 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]]]}] 04:47:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:47:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 970ms 04:47:14 INFO - PROCESS | 1650 | 1465472834822 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 04:47:14 INFO - PROCESS | 1650 | 1465472834823 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 04:47:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:47:14 INFO - PROCESS | 1650 | 1465472834825 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:47:14 INFO - PROCESS | 1650 | 1465472834827 Marionette TRACE conn2 <- [1,766,null,{}] 04:47:14 INFO - PROCESS | 1650 | 1465472834829 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}] 04:47:14 INFO - PROCESS | 1650 | 1465472834830 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:14 INFO - PROCESS | 1650 | 1465472834930 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 04:47:14 INFO - PROCESS | 1650 | 1465472834971 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:14 INFO - PROCESS | 1650 | 1465472834973 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x121248000 == 32 [pid = 1650] [id = 199] 04:47:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11885ac00) [pid = 1650] [serial = 595] [outer = 0x0] 04:47:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11936f800) [pid = 1650] [serial = 596] [outer = 0x11885ac00] 04:47:15 INFO - PROCESS | 1650 | 1465472834997 Marionette DEBUG loaded listener.js 04:47:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11939dc00) [pid = 1650] [serial = 597] [outer = 0x11885ac00] 04:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124b96c00) [pid = 1650] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11291cc00) [pid = 1650] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119d48c00) [pid = 1650] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11697a800) [pid = 1650] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118074800) [pid = 1650] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119903000) [pid = 1650] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11847b400) [pid = 1650] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12685f400) [pid = 1650] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11939c800) [pid = 1650] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11939f400) [pid = 1650] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x120fb0000) [pid = 1650] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11936a000) [pid = 1650] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x127215000) [pid = 1650] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x118856400) [pid = 1650] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:47:15 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x116906800) [pid = 1650] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:47:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:47:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1219ms 04:47:16 INFO - PROCESS | 1650 | 1465472836042 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]]]}] 04:47:16 INFO - PROCESS | 1650 | 1465472836046 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 04:47:16 INFO - PROCESS | 1650 | 1465472836047 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 04:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:47:16 INFO - PROCESS | 1650 | 1465472836049 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:47:16 INFO - PROCESS | 1650 | 1465472836050 Marionette TRACE conn2 <- [1,770,null,{}] 04:47:16 INFO - PROCESS | 1650 | 1465472836052 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}] 04:47:16 INFO - PROCESS | 1650 | 1465472836056 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:16 INFO - PROCESS | 1650 | 1465472836147 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 04:47:16 INFO - PROCESS | 1650 | 1465472836204 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:16 INFO - PROCESS | 1650 | 1465472836205 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x121a1e000 == 33 [pid = 1650] [id = 200] 04:47:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x114e74000) [pid = 1650] [serial = 598] [outer = 0x0] 04:47:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11847b400) [pid = 1650] [serial = 599] [outer = 0x114e74000] 04:47:16 INFO - PROCESS | 1650 | 1465472836230 Marionette DEBUG loaded listener.js 04:47:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119994c00) [pid = 1650] [serial = 600] [outer = 0x114e74000] 04:47:16 INFO - PROCESS | 1650 | 1465472836514 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]]]}] 04:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 520ms 04:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:47:16 INFO - PROCESS | 1650 | 1465472836569 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 04:47:16 INFO - PROCESS | 1650 | 1465472836571 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 04:47:16 INFO - PROCESS | 1650 | 1465472836573 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:47:16 INFO - PROCESS | 1650 | 1465472836574 Marionette TRACE conn2 <- [1,774,null,{}] 04:47:16 INFO - PROCESS | 1650 | 1465472836579 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}] 04:47:16 INFO - PROCESS | 1650 | 1465472836580 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:16 INFO - PROCESS | 1650 | 1465472836662 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 04:47:16 INFO - PROCESS | 1650 | 1465472836665 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:16 INFO - PROCESS | 1650 | 1465472836666 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1253a2000 == 34 [pid = 1650] [id = 201] 04:47:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119994800) [pid = 1650] [serial = 601] [outer = 0x0] 04:47:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x120faec00) [pid = 1650] [serial = 602] [outer = 0x119994800] 04:47:16 INFO - PROCESS | 1650 | 1465472836691 Marionette DEBUG loaded listener.js 04:47:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x12134c800) [pid = 1650] [serial = 603] [outer = 0x119994800] 04:47:17 INFO - PROCESS | 1650 | 1465472837010 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]]]}] 04:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 471ms 04:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:47:17 INFO - PROCESS | 1650 | 1465472837045 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 04:47:17 INFO - PROCESS | 1650 | 1465472837046 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 04:47:17 INFO - PROCESS | 1650 | 1465472837048 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:47:17 INFO - PROCESS | 1650 | 1465472837050 Marionette TRACE conn2 <- [1,778,null,{}] 04:47:17 INFO - PROCESS | 1650 | 1465472837052 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}] 04:47:17 INFO - PROCESS | 1650 | 1465472837053 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:17 INFO - PROCESS | 1650 | 1465472837156 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 04:47:17 INFO - PROCESS | 1650 | 1465472837164 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:17 INFO - PROCESS | 1650 | 1465472837165 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x126f05800 == 35 [pid = 1650] [id = 202] 04:47:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x12144ac00) [pid = 1650] [serial = 604] [outer = 0x0] 04:47:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x12183ac00) [pid = 1650] [serial = 605] [outer = 0x12144ac00] 04:47:17 INFO - PROCESS | 1650 | 1465472837190 Marionette DEBUG loaded listener.js 04:47:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x123631000) [pid = 1650] [serial = 606] [outer = 0x12144ac00] 04:47:17 INFO - PROCESS | 1650 | 1465472837631 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]]]}] 04:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 620ms 04:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:47:17 INFO - PROCESS | 1650 | 1465472837684 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 04:47:17 INFO - PROCESS | 1650 | 1465472837686 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 04:47:17 INFO - PROCESS | 1650 | 1465472837691 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:47:17 INFO - PROCESS | 1650 | 1465472837695 Marionette TRACE conn2 <- [1,782,null,{}] 04:47:17 INFO - PROCESS | 1650 | 1465472837699 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}] 04:47:17 INFO - PROCESS | 1650 | 1465472837700 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:17 INFO - PROCESS | 1650 | 1465472837809 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 04:47:17 INFO - PROCESS | 1650 | 1465472837941 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:17 INFO - PROCESS | 1650 | 1465472837943 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x116e96800 == 36 [pid = 1650] [id = 203] 04:47:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11291a000) [pid = 1650] [serial = 607] [outer = 0x0] 04:47:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112dc5400) [pid = 1650] [serial = 608] [outer = 0x11291a000] 04:47:17 INFO - PROCESS | 1650 | 1465472837976 Marionette DEBUG loaded listener.js 04:47:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112fd4400) [pid = 1650] [serial = 609] [outer = 0x11291a000] 04:47:18 INFO - PROCESS | 1650 | 1465472838507 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]]]}] 04:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 873ms 04:47:18 INFO - PROCESS | 1650 | 1465472838563 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 04:47:18 INFO - PROCESS | 1650 | 1465472838567 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 04:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:47:18 INFO - PROCESS | 1650 | 1465472838571 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:47:18 INFO - PROCESS | 1650 | 1465472838573 Marionette TRACE conn2 <- [1,786,null,{}] 04:47:18 INFO - PROCESS | 1650 | 1465472838575 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}] 04:47:18 INFO - PROCESS | 1650 | 1465472838577 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:18 INFO - PROCESS | 1650 | 1465472838688 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 04:47:18 INFO - PROCESS | 1650 | 1465472838766 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:18 INFO - PROCESS | 1650 | 1465472838768 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x119948800 == 37 [pid = 1650] [id = 204] 04:47:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116138c00) [pid = 1650] [serial = 610] [outer = 0x0] 04:47:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116911c00) [pid = 1650] [serial = 611] [outer = 0x116138c00] 04:47:18 INFO - PROCESS | 1650 | 1465472838798 Marionette DEBUG loaded listener.js 04:47:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1175e3400) [pid = 1650] [serial = 612] [outer = 0x116138c00] 04:47:19 INFO - PROCESS | 1650 | 1465472839485 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]]]}] 04:47:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1253a2000 == 36 [pid = 1650] [id = 201] 04:47:19 INFO - PROCESS | 1650 | --DOCSHELL 0x121a1e000 == 35 [pid = 1650] [id = 200] 04:47:19 INFO - PROCESS | 1650 | --DOCSHELL 0x121248000 == 34 [pid = 1650] [id = 199] 04:47:19 INFO - PROCESS | 1650 | --DOCSHELL 0x119678800 == 33 [pid = 1650] [id = 198] 04:47:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1188d5000 == 32 [pid = 1650] [id = 197] 04:47:19 INFO - PROCESS | 1650 | --DOCSHELL 0x117d0e800 == 31 [pid = 1650] [id = 196] 04:47:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1161ac800 == 30 [pid = 1650] [id = 195] 04:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126cc2400) [pid = 1650] [serial = 501] [outer = 0x0] [url = about:blank] 04:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12a956400) [pid = 1650] [serial = 492] [outer = 0x0] [url = about:blank] 04:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1290da800) [pid = 1650] [serial = 504] [outer = 0x0] [url = about:blank] 04:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119d45c00) [pid = 1650] [serial = 498] [outer = 0x0] [url = about:blank] 04:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118456c00) [pid = 1650] [serial = 495] [outer = 0x0] [url = about:blank] 04:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1253d1800) [pid = 1650] [serial = 557] [outer = 0x0] [url = about:blank] 04:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12bb32400) [pid = 1650] [serial = 540] [outer = 0x0] [url = about:blank] 04:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11939cc00) [pid = 1650] [serial = 539] [outer = 0x0] [url = about:blank] 04:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12144cc00) [pid = 1650] [serial = 554] [outer = 0x0] [url = about:blank] 04:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11844a800) [pid = 1650] [serial = 542] [outer = 0x0] [url = about:blank] 04:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118606800) [pid = 1650] [serial = 543] [outer = 0x0] [url = about:blank] 04:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x118263400) [pid = 1650] [serial = 548] [outer = 0x0] [url = about:blank] 04:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x118456400) [pid = 1650] [serial = 549] [outer = 0x0] [url = about:blank] 04:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x119a7fc00) [pid = 1650] [serial = 545] [outer = 0x0] [url = about:blank] 04:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12144d400) [pid = 1650] [serial = 546] [outer = 0x0] [url = about:blank] 04:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x118ff0800) [pid = 1650] [serial = 551] [outer = 0x0] [url = about:blank] 04:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x119394c00) [pid = 1650] [serial = 552] [outer = 0x0] [url = about:blank] 04:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x126f9f800) [pid = 1650] [serial = 560] [outer = 0x0] [url = about:blank] 04:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1272ca000) [pid = 1650] [serial = 561] [outer = 0x0] [url = about:blank] 04:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12880d800) [pid = 1650] [serial = 563] [outer = 0x0] [url = about:blank] 04:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x12685e400) [pid = 1650] [serial = 558] [outer = 0x0] [url = about:blank] 04:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12371d000) [pid = 1650] [serial = 555] [outer = 0x0] [url = about:blank] 04:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x128fd5000) [pid = 1650] [serial = 564] [outer = 0x0] [url = about:blank] 04:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x1290e2400) [pid = 1650] [serial = 566] [outer = 0x0] [url = about:blank] 04:47:19 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x12a959400) [pid = 1650] [serial = 567] [outer = 0x0] [url = about:blank] 04:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 974ms 04:47:19 INFO - PROCESS | 1650 | 1465472839546 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 04:47:19 INFO - PROCESS | 1650 | 1465472839548 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 04:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:47:19 INFO - PROCESS | 1650 | 1465472839551 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:47:19 INFO - PROCESS | 1650 | 1465472839552 Marionette TRACE conn2 <- [1,790,null,{}] 04:47:19 INFO - PROCESS | 1650 | 1465472839556 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}] 04:47:19 INFO - PROCESS | 1650 | 1465472839558 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:19 INFO - PROCESS | 1650 | 1465472839635 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 04:47:19 INFO - PROCESS | 1650 | 1465472839643 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:19 INFO - PROCESS | 1650 | 1465472839647 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11699c000 == 31 [pid = 1650] [id = 205] 04:47:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x112dc3400) [pid = 1650] [serial = 613] [outer = 0x0] 04:47:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x112f26400) [pid = 1650] [serial = 614] [outer = 0x112dc3400] 04:47:19 INFO - PROCESS | 1650 | 1465472839677 Marionette DEBUG loaded listener.js 04:47:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1131a4400) [pid = 1650] [serial = 615] [outer = 0x112dc3400] 04:47:20 INFO - PROCESS | 1650 | 1465472840018 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]]]}] 04:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 520ms 04:47:20 INFO - PROCESS | 1650 | 1465472840077 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 04:47:20 INFO - PROCESS | 1650 | 1465472840080 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 04:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:47:20 INFO - PROCESS | 1650 | 1465472840086 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:47:20 INFO - PROCESS | 1650 | 1465472840087 Marionette TRACE conn2 <- [1,794,null,{}] 04:47:20 INFO - PROCESS | 1650 | 1465472840090 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}] 04:47:20 INFO - PROCESS | 1650 | 1465472840091 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:20 INFO - PROCESS | 1650 | 1465472840170 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 04:47:20 INFO - PROCESS | 1650 | 1465472840176 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:20 INFO - PROCESS | 1650 | 1465472840178 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183de000 == 32 [pid = 1650] [id = 206] 04:47:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x113c45400) [pid = 1650] [serial = 616] [outer = 0x0] 04:47:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1174afc00) [pid = 1650] [serial = 617] [outer = 0x113c45400] 04:47:20 INFO - PROCESS | 1650 | 1465472840205 Marionette DEBUG loaded listener.js 04:47:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x118213000) [pid = 1650] [serial = 618] [outer = 0x113c45400] 04:47:20 INFO - PROCESS | 1650 | 1465472840566 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]]]}] 04:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 519ms 04:47:20 INFO - PROCESS | 1650 | 1465472840604 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 04:47:20 INFO - PROCESS | 1650 | 1465472840606 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 04:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:47:20 INFO - PROCESS | 1650 | 1465472840608 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:47:20 INFO - PROCESS | 1650 | 1465472840611 Marionette TRACE conn2 <- [1,798,null,{}] 04:47:20 INFO - PROCESS | 1650 | 1465472840618 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}] 04:47:20 INFO - PROCESS | 1650 | 1465472840621 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:20 INFO - PROCESS | 1650 | 1465472840702 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 04:47:20 INFO - PROCESS | 1650 | 1465472840708 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:20 INFO - PROCESS | 1650 | 1465472840712 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f4e800 == 33 [pid = 1650] [id = 207] 04:47:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x111fdd800) [pid = 1650] [serial = 619] [outer = 0x0] 04:47:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1184d0800) [pid = 1650] [serial = 620] [outer = 0x111fdd800] 04:47:20 INFO - PROCESS | 1650 | 1465472840741 Marionette DEBUG loaded listener.js 04:47:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x118fc1000) [pid = 1650] [serial = 621] [outer = 0x111fdd800] 04:47:21 INFO - PROCESS | 1650 | 1465472841092 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]]]}] 04:47:21 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 04:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 522ms 04:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:47:21 INFO - PROCESS | 1650 | 1465472841130 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 04:47:21 INFO - PROCESS | 1650 | 1465472841132 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 04:47:21 INFO - PROCESS | 1650 | 1465472841134 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:47:21 INFO - PROCESS | 1650 | 1465472841135 Marionette TRACE conn2 <- [1,802,null,{}] 04:47:21 INFO - PROCESS | 1650 | 1465472841138 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}] 04:47:21 INFO - PROCESS | 1650 | 1465472841139 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:21 INFO - PROCESS | 1650 | 1465472841220 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 04:47:21 INFO - PROCESS | 1650 | 1465472841280 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:21 INFO - PROCESS | 1650 | 1465472841281 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x123420000 == 34 [pid = 1650] [id = 208] 04:47:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1128cc000) [pid = 1650] [serial = 622] [outer = 0x0] 04:47:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x119373c00) [pid = 1650] [serial = 623] [outer = 0x1128cc000] 04:47:21 INFO - PROCESS | 1650 | 1465472841306 Marionette DEBUG loaded listener.js 04:47:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1196ad800) [pid = 1650] [serial = 624] [outer = 0x1128cc000] 04:47:21 INFO - PROCESS | 1650 | 1465472841615 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]]]}] 04:47:21 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 04:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 518ms 04:47:21 INFO - PROCESS | 1650 | 1465472841663 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 04:47:21 INFO - PROCESS | 1650 | 1465472841664 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 04:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:47:21 INFO - PROCESS | 1650 | 1465472841667 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:47:21 INFO - PROCESS | 1650 | 1465472841668 Marionette TRACE conn2 <- [1,806,null,{}] 04:47:21 INFO - PROCESS | 1650 | 1465472841670 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}] 04:47:21 INFO - PROCESS | 1650 | 1465472841671 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:21 INFO - PROCESS | 1650 | 1465472841769 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 04:47:21 INFO - PROCESS | 1650 | 1465472841806 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:21 INFO - PROCESS | 1650 | 1465472841807 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x126c22800 == 35 [pid = 1650] [id = 209] 04:47:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11936a000) [pid = 1650] [serial = 625] [outer = 0x0] 04:47:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11990f000) [pid = 1650] [serial = 626] [outer = 0x11936a000] 04:47:21 INFO - PROCESS | 1650 | 1465472841832 Marionette DEBUG loaded listener.js 04:47:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x120faa800) [pid = 1650] [serial = 627] [outer = 0x11936a000] 04:47:22 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:47:22 INFO - PROCESS | 1650 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 04:47:22 INFO - PROCESS | 1650 | Determined SkiaGL cache limits: Size 100663296, Items: 256 04:47:22 INFO - PROCESS | 1650 | [GFX2-]: Using SkiaGL canvas. 04:47:22 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 04:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 522ms 04:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:47:22 INFO - PROCESS | 1650 | 1465472842187 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]]]}] 04:47:22 INFO - PROCESS | 1650 | 1465472842190 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 04:47:22 INFO - PROCESS | 1650 | 1465472842192 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 04:47:22 INFO - PROCESS | 1650 | 1465472842194 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:47:22 INFO - PROCESS | 1650 | 1465472842196 Marionette TRACE conn2 <- [1,810,null,{}] 04:47:22 INFO - PROCESS | 1650 | 1465472842205 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}] 04:47:22 INFO - PROCESS | 1650 | 1465472842210 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:22 INFO - PROCESS | 1650 | 1465472842329 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 04:47:22 INFO - PROCESS | 1650 | 1465472842341 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:22 INFO - PROCESS | 1650 | 1465472842342 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x128f85000 == 36 [pid = 1650] [id = 210] 04:47:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x120fb2400) [pid = 1650] [serial = 628] [outer = 0x0] 04:47:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x124adf800) [pid = 1650] [serial = 629] [outer = 0x120fb2400] 04:47:22 INFO - PROCESS | 1650 | 1465472842367 Marionette DEBUG loaded listener.js 04:47:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x126856000) [pid = 1650] [serial = 630] [outer = 0x120fb2400] 04:47:22 INFO - PROCESS | 1650 | 1465472842686 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]]]}] 04:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 519ms 04:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:47:22 INFO - PROCESS | 1650 | 1465472842714 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 04:47:22 INFO - PROCESS | 1650 | 1465472842716 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 04:47:22 INFO - PROCESS | 1650 | 1465472842718 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:47:22 INFO - PROCESS | 1650 | 1465472842729 Marionette TRACE conn2 <- [1,814,null,{}] 04:47:22 INFO - PROCESS | 1650 | 1465472842740 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}] 04:47:22 INFO - PROCESS | 1650 | 1465472842741 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:22 INFO - PROCESS | 1650 | 1465472842837 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 04:47:22 INFO - PROCESS | 1650 | 1465472842843 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:22 INFO - PROCESS | 1650 | 1465472842844 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295d6800 == 37 [pid = 1650] [id = 211] 04:47:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x121a48000) [pid = 1650] [serial = 631] [outer = 0x0] 04:47:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x12685e400) [pid = 1650] [serial = 632] [outer = 0x121a48000] 04:47:22 INFO - PROCESS | 1650 | 1465472842868 Marionette DEBUG loaded listener.js 04:47:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x126881000) [pid = 1650] [serial = 633] [outer = 0x121a48000] 04:47:23 INFO - PROCESS | 1650 | 1465472843210 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] 04:47:23 INFO - PROCESS | 1650 | 1465472843256 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 04:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 04:47:23 INFO - PROCESS | 1650 | 1465472843259 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:47:23 INFO - PROCESS | 1650 | 1465472843260 Marionette TRACE conn2 <- [1,818,null,{}] 04:47:23 INFO - PROCESS | 1650 | 1465472843262 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}] 04:47:23 INFO - PROCESS | 1650 | 1465472843263 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:23 INFO - PROCESS | 1650 | 1465472843363 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 04:47:23 INFO - PROCESS | 1650 | 1465472843367 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:23 INFO - PROCESS | 1650 | 1465472843368 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a621000 == 38 [pid = 1650] [id = 212] 04:47:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1253d6c00) [pid = 1650] [serial = 634] [outer = 0x0] 04:47:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x126d6a800) [pid = 1650] [serial = 635] [outer = 0x1253d6c00] 04:47:23 INFO - PROCESS | 1650 | 1465472843389 Marionette DEBUG loaded listener.js 04:47:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x126fa2c00) [pid = 1650] [serial = 636] [outer = 0x1253d6c00] 04:47:23 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x120fa9400) [pid = 1650] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:47:23 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11885ac00) [pid = 1650] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:47:23 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1128c1000) [pid = 1650] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:47:23 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x110e7c000) [pid = 1650] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:47:23 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x114e74000) [pid = 1650] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:47:23 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x113147000) [pid = 1650] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:47:23 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118ff2400) [pid = 1650] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:47:23 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11847dc00) [pid = 1650] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:47:23 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11662b000) [pid = 1650] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:47:23 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119994800) [pid = 1650] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:47:23 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1128ce000) [pid = 1650] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:47:23 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x118217000) [pid = 1650] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:47:23 INFO - PROCESS | 1650 | 1465472843824 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]]]}] 04:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 619ms 04:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:47:23 INFO - PROCESS | 1650 | 1465472843879 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 04:47:23 INFO - PROCESS | 1650 | 1465472843881 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 04:47:23 INFO - PROCESS | 1650 | 1465472843884 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:47:23 INFO - PROCESS | 1650 | 1465472843886 Marionette TRACE conn2 <- [1,822,null,{}] 04:47:23 INFO - PROCESS | 1650 | 1465472843889 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}] 04:47:23 INFO - PROCESS | 1650 | 1465472843891 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:24 INFO - PROCESS | 1650 | 1465472844019 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 04:47:24 INFO - PROCESS | 1650 | 1465472844026 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:24 INFO - PROCESS | 1650 | 1465472844027 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f4d000 == 39 [pid = 1650] [id = 213] 04:47:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x116780c00) [pid = 1650] [serial = 637] [outer = 0x0] 04:47:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118ff6400) [pid = 1650] [serial = 638] [outer = 0x116780c00] 04:47:24 INFO - PROCESS | 1650 | 1465472844051 Marionette DEBUG loaded listener.js 04:47:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x126cc3c00) [pid = 1650] [serial = 639] [outer = 0x116780c00] 04:47:24 INFO - PROCESS | 1650 | 1465472844382 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] 04:47:24 INFO - PROCESS | 1650 | 1465472844406 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 04:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 04:47:24 INFO - PROCESS | 1650 | 1465472844409 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:47:24 INFO - PROCESS | 1650 | 1465472844411 Marionette TRACE conn2 <- [1,826,null,{}] 04:47:24 INFO - PROCESS | 1650 | 1465472844414 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}] 04:47:24 INFO - PROCESS | 1650 | 1465472844415 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:24 INFO - PROCESS | 1650 | 1465472844520 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 04:47:24 INFO - PROCESS | 1650 | 1465472844553 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:24 INFO - PROCESS | 1650 | 1465472844554 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b1c8800 == 40 [pid = 1650] [id = 214] 04:47:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118264c00) [pid = 1650] [serial = 640] [outer = 0x0] 04:47:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1270f8800) [pid = 1650] [serial = 641] [outer = 0x118264c00] 04:47:24 INFO - PROCESS | 1650 | 1465472844579 Marionette DEBUG loaded listener.js 04:47:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x12721dc00) [pid = 1650] [serial = 642] [outer = 0x118264c00] 04:47:24 INFO - PROCESS | 1650 | 1465472844853 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]]]}] 04:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 472ms 04:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:47:24 INFO - PROCESS | 1650 | 1465472844883 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 04:47:24 INFO - PROCESS | 1650 | 1465472844885 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 04:47:24 INFO - PROCESS | 1650 | 1465472844887 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:47:24 INFO - PROCESS | 1650 | 1465472844901 Marionette TRACE conn2 <- [1,830,null,{}] 04:47:24 INFO - PROCESS | 1650 | 1465472844910 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}] 04:47:24 INFO - PROCESS | 1650 | 1465472844914 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:25 INFO - PROCESS | 1650 | 1465472845006 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 04:47:25 INFO - PROCESS | 1650 | 1465472845012 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:25 INFO - PROCESS | 1650 | 1465472845013 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c64c000 == 41 [pid = 1650] [id = 215] 04:47:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x127221400) [pid = 1650] [serial = 643] [outer = 0x0] 04:47:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1288d4400) [pid = 1650] [serial = 644] [outer = 0x127221400] 04:47:25 INFO - PROCESS | 1650 | 1465472845041 Marionette DEBUG loaded listener.js 04:47:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x128aeb000) [pid = 1650] [serial = 645] [outer = 0x127221400] 04:47:25 INFO - PROCESS | 1650 | 1465472845402 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]]]}] 04:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 537ms 04:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:47:25 INFO - PROCESS | 1650 | 1465472845440 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 04:47:25 INFO - PROCESS | 1650 | 1465472845442 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 04:47:25 INFO - PROCESS | 1650 | 1465472845445 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:47:25 INFO - PROCESS | 1650 | 1465472845447 Marionette TRACE conn2 <- [1,834,null,{}] 04:47:25 INFO - PROCESS | 1650 | 1465472845450 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}] 04:47:25 INFO - PROCESS | 1650 | 1465472845451 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:25 INFO - PROCESS | 1650 | 1465472845581 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 04:47:25 INFO - PROCESS | 1650 | 1465472845738 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:25 INFO - PROCESS | 1650 | 1465472845741 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x112da5000 == 42 [pid = 1650] [id = 216] 04:47:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x110e7f000) [pid = 1650] [serial = 646] [outer = 0x0] 04:47:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x110eb7000) [pid = 1650] [serial = 647] [outer = 0x110e7f000] 04:47:25 INFO - PROCESS | 1650 | 1465472845796 Marionette DEBUG loaded listener.js 04:47:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1128cb400) [pid = 1650] [serial = 648] [outer = 0x110e7f000] 04:47:26 INFO - PROCESS | 1650 | 1465472846300 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]]]}] 04:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 920ms 04:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:47:26 INFO - PROCESS | 1650 | 1465472846365 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 04:47:26 INFO - PROCESS | 1650 | 1465472846367 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 04:47:26 INFO - PROCESS | 1650 | 1465472846370 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:47:26 INFO - PROCESS | 1650 | 1465472846373 Marionette TRACE conn2 <- [1,838,null,{}] 04:47:26 INFO - PROCESS | 1650 | 1465472846379 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}] 04:47:26 INFO - PROCESS | 1650 | 1465472846381 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:26 INFO - PROCESS | 1650 | 1465472846481 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 04:47:26 INFO - PROCESS | 1650 | 1465472846550 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:26 INFO - PROCESS | 1650 | 1465472846552 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12111f000 == 43 [pid = 1650] [id = 217] 04:47:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x114e76000) [pid = 1650] [serial = 649] [outer = 0x0] 04:47:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1175dd000) [pid = 1650] [serial = 650] [outer = 0x114e76000] 04:47:26 INFO - PROCESS | 1650 | 1465472846584 Marionette DEBUG loaded listener.js 04:47:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11825ec00) [pid = 1650] [serial = 651] [outer = 0x114e76000] 04:47:27 INFO - PROCESS | 1650 | 1465472847013 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]]]}] 04:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 672ms 04:47:27 INFO - PROCESS | 1650 | 1465472847045 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 04:47:27 INFO - PROCESS | 1650 | 1465472847047 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 04:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:47:27 INFO - PROCESS | 1650 | 1465472847050 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:47:27 INFO - PROCESS | 1650 | 1465472847052 Marionette TRACE conn2 <- [1,842,null,{}] 04:47:27 INFO - PROCESS | 1650 | 1465472847054 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}] 04:47:27 INFO - PROCESS | 1650 | 1465472847056 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:27 INFO - PROCESS | 1650 | 1465472847160 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 04:47:27 INFO - PROCESS | 1650 | 1465472847231 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:27 INFO - PROCESS | 1650 | 1465472847232 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b999000 == 44 [pid = 1650] [id = 218] 04:47:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118457800) [pid = 1650] [serial = 652] [outer = 0x0] 04:47:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118ff4800) [pid = 1650] [serial = 653] [outer = 0x118457800] 04:47:27 INFO - PROCESS | 1650 | 1465472847261 Marionette DEBUG loaded listener.js 04:47:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119903800) [pid = 1650] [serial = 654] [outer = 0x118457800] 04:47:27 INFO - PROCESS | 1650 | 1465472847686 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]]]}] 04:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 669ms 04:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:47:27 INFO - PROCESS | 1650 | 1465472847719 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 04:47:27 INFO - PROCESS | 1650 | 1465472847721 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 04:47:27 INFO - PROCESS | 1650 | 1465472847743 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:47:27 INFO - PROCESS | 1650 | 1465472847747 Marionette TRACE conn2 <- [1,846,null,{}] 04:47:27 INFO - PROCESS | 1650 | 1465472847791 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}] 04:47:27 INFO - PROCESS | 1650 | 1465472847793 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:27 INFO - PROCESS | 1650 | 1465472847894 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 04:47:27 INFO - PROCESS | 1650 | 1465472847965 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:27 INFO - PROCESS | 1650 | 1465472847966 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce0e000 == 45 [pid = 1650] [id = 219] 04:47:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123632c00) [pid = 1650] [serial = 655] [outer = 0x0] 04:47:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124e9b000) [pid = 1650] [serial = 656] [outer = 0x123632c00] 04:47:27 INFO - PROCESS | 1650 | 1465472847994 Marionette DEBUG loaded listener.js 04:47:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1270f6000) [pid = 1650] [serial = 657] [outer = 0x123632c00] 04:47:28 INFO - PROCESS | 1650 | 1465472848413 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]]]}] 04:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 733ms 04:47:28 INFO - PROCESS | 1650 | 1465472848456 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 04:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:47:28 INFO - PROCESS | 1650 | 1465472848458 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 04:47:28 INFO - PROCESS | 1650 | 1465472848460 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:47:28 INFO - PROCESS | 1650 | 1465472848462 Marionette TRACE conn2 <- [1,850,null,{}] 04:47:28 INFO - PROCESS | 1650 | 1465472848464 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}] 04:47:28 INFO - PROCESS | 1650 | 1465472848465 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:28 INFO - PROCESS | 1650 | 1465472848569 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 04:47:28 INFO - PROCESS | 1650 | 1465472848638 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:28 INFO - PROCESS | 1650 | 1465472848640 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cfa9800 == 46 [pid = 1650] [id = 220] 04:47:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1272c3c00) [pid = 1650] [serial = 658] [outer = 0x0] 04:47:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1288da800) [pid = 1650] [serial = 659] [outer = 0x1272c3c00] 04:47:28 INFO - PROCESS | 1650 | 1465472848668 Marionette DEBUG loaded listener.js 04:47:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12892c400) [pid = 1650] [serial = 660] [outer = 0x1272c3c00] 04:47:29 INFO - PROCESS | 1650 | 1465472849107 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]]]}] 04:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 671ms 04:47:29 INFO - PROCESS | 1650 | 1465472849131 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 04:47:29 INFO - PROCESS | 1650 | 1465472849132 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 04:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:47:29 INFO - PROCESS | 1650 | 1465472849135 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:47:29 INFO - PROCESS | 1650 | 1465472849136 Marionette TRACE conn2 <- [1,854,null,{}] 04:47:29 INFO - PROCESS | 1650 | 1465472849138 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}] 04:47:29 INFO - PROCESS | 1650 | 1465472849140 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:29 INFO - PROCESS | 1650 | 1465472849259 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 04:47:29 INFO - PROCESS | 1650 | 1465472849331 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:29 INFO - PROCESS | 1650 | 1465472849335 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11830f800 == 47 [pid = 1650] [id = 221] 04:47:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118fefc00) [pid = 1650] [serial = 661] [outer = 0x0] 04:47:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12183f400) [pid = 1650] [serial = 662] [outer = 0x118fefc00] 04:47:29 INFO - PROCESS | 1650 | 1465472849372 Marionette DEBUG loaded listener.js 04:47:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128fd4000) [pid = 1650] [serial = 663] [outer = 0x118fefc00] 04:47:30 INFO - PROCESS | 1650 | 1465472850074 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]]]}] 04:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 968ms 04:47:30 INFO - PROCESS | 1650 | 1465472850103 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 04:47:30 INFO - PROCESS | 1650 | 1465472850106 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 04:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:47:30 INFO - PROCESS | 1650 | 1465472850131 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:47:30 INFO - PROCESS | 1650 | 1465472850133 Marionette TRACE conn2 <- [1,858,null,{}] 04:47:30 INFO - PROCESS | 1650 | 1465472850137 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}] 04:47:30 INFO - PROCESS | 1650 | 1465472850139 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:30 INFO - PROCESS | 1650 | 1465472850233 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 04:47:30 INFO - PROCESS | 1650 | 1465472850310 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:30 INFO - PROCESS | 1650 | 1465472850311 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x116667800 == 48 [pid = 1650] [id = 222] 04:47:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x112919800) [pid = 1650] [serial = 664] [outer = 0x0] 04:47:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1131a4000) [pid = 1650] [serial = 665] [outer = 0x112919800] 04:47:30 INFO - PROCESS | 1650 | 1465472850339 Marionette DEBUG loaded listener.js 04:47:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x116781400) [pid = 1650] [serial = 666] [outer = 0x112919800] 04:47:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12a66c000 == 47 [pid = 1650] [id = 194] 04:47:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12c64c000 == 46 [pid = 1650] [id = 215] 04:47:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12b1c8800 == 45 [pid = 1650] [id = 214] 04:47:31 INFO - PROCESS | 1650 | --DOCSHELL 0x120f4d000 == 44 [pid = 1650] [id = 213] 04:47:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12a621000 == 43 [pid = 1650] [id = 212] 04:47:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1295d6800 == 42 [pid = 1650] [id = 211] 04:47:31 INFO - PROCESS | 1650 | --DOCSHELL 0x128f85000 == 41 [pid = 1650] [id = 210] 04:47:31 INFO - PROCESS | 1650 | --DOCSHELL 0x126c22800 == 40 [pid = 1650] [id = 209] 04:47:31 INFO - PROCESS | 1650 | --DOCSHELL 0x123420000 == 39 [pid = 1650] [id = 208] 04:47:31 INFO - PROCESS | 1650 | --DOCSHELL 0x120f4e800 == 38 [pid = 1650] [id = 207] 04:47:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1183de000 == 37 [pid = 1650] [id = 206] 04:47:31 INFO - PROCESS | 1650 | --DOCSHELL 0x11699c000 == 36 [pid = 1650] [id = 205] 04:47:31 INFO - PROCESS | 1650 | --DOCSHELL 0x119948800 == 35 [pid = 1650] [id = 204] 04:47:31 INFO - PROCESS | 1650 | --DOCSHELL 0x116e96800 == 34 [pid = 1650] [id = 203] 04:47:31 INFO - PROCESS | 1650 | --DOCSHELL 0x126f05800 == 33 [pid = 1650] [id = 202] 04:47:31 INFO - PROCESS | 1650 | --DOCSHELL 0x11830f800 == 32 [pid = 1650] [id = 221] 04:47:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12cfa9800 == 31 [pid = 1650] [id = 220] 04:47:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce0e000 == 30 [pid = 1650] [id = 219] 04:47:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12b999000 == 29 [pid = 1650] [id = 218] 04:47:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12111f000 == 28 [pid = 1650] [id = 217] 04:47:31 INFO - PROCESS | 1650 | --DOCSHELL 0x112da5000 == 27 [pid = 1650] [id = 216] 04:47:31 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119393800) [pid = 1650] [serial = 572] [outer = 0x0] [url = about:blank] 04:47:31 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x127214800) [pid = 1650] [serial = 576] [outer = 0x0] [url = about:blank] 04:47:31 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123727400) [pid = 1650] [serial = 575] [outer = 0x0] [url = about:blank] 04:47:31 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x112dc2800) [pid = 1650] [serial = 584] [outer = 0x0] [url = about:blank] 04:47:31 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112f2c800) [pid = 1650] [serial = 585] [outer = 0x0] [url = about:blank] 04:47:31 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12c2aa800) [pid = 1650] [serial = 582] [outer = 0x0] [url = about:blank] 04:47:31 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12bb30400) [pid = 1650] [serial = 581] [outer = 0x0] [url = about:blank] 04:47:31 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12b927c00) [pid = 1650] [serial = 579] [outer = 0x0] [url = about:blank] 04:47:31 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12a5bb400) [pid = 1650] [serial = 578] [outer = 0x0] [url = about:blank] 04:47:31 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1131ad000) [pid = 1650] [serial = 570] [outer = 0x0] [url = about:blank] 04:47:31 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112917400) [pid = 1650] [serial = 569] [outer = 0x0] [url = about:blank] 04:47:31 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1196b1400) [pid = 1650] [serial = 573] [outer = 0x0] [url = about:blank] 04:47:31 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11936f800) [pid = 1650] [serial = 596] [outer = 0x0] [url = about:blank] 04:47:31 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118feec00) [pid = 1650] [serial = 594] [outer = 0x0] [url = about:blank] 04:47:31 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1184d7c00) [pid = 1650] [serial = 593] [outer = 0x0] [url = about:blank] 04:47:31 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12134c800) [pid = 1650] [serial = 603] [outer = 0x0] [url = about:blank] 04:47:31 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x120faec00) [pid = 1650] [serial = 602] [outer = 0x0] [url = about:blank] 04:47:31 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1132c8c00) [pid = 1650] [serial = 587] [outer = 0x0] [url = about:blank] 04:47:31 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11847b400) [pid = 1650] [serial = 599] [outer = 0x0] [url = about:blank] 04:47:31 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11821f000) [pid = 1650] [serial = 590] [outer = 0x0] [url = about:blank] 04:47:31 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12183ac00) [pid = 1650] [serial = 605] [outer = 0x0] [url = about:blank] 04:47:31 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11844bc00) [pid = 1650] [serial = 591] [outer = 0x0] [url = about:blank] 04:47:31 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119994c00) [pid = 1650] [serial = 600] [outer = 0x0] [url = about:blank] 04:47:31 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x116630c00) [pid = 1650] [serial = 588] [outer = 0x0] [url = about:blank] 04:47:31 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11939dc00) [pid = 1650] [serial = 597] [outer = 0x0] [url = about:blank] 04:47:31 INFO - PROCESS | 1650 | 1465472851375 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]]]}] 04:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1276ms 04:47:31 INFO - PROCESS | 1650 | 1465472851406 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 04:47:31 INFO - PROCESS | 1650 | 1465472851408 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 04:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:47:31 INFO - PROCESS | 1650 | 1465472851412 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:47:31 INFO - PROCESS | 1650 | 1465472851413 Marionette TRACE conn2 <- [1,862,null,{}] 04:47:31 INFO - PROCESS | 1650 | 1465472851417 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}] 04:47:31 INFO - PROCESS | 1650 | 1465472851418 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:31 INFO - PROCESS | 1650 | 1465472851498 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 04:47:31 INFO - PROCESS | 1650 | 1465472851503 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:31 INFO - PROCESS | 1650 | 1465472851504 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x115ef6800 == 28 [pid = 1650] [id = 223] 04:47:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11290f800) [pid = 1650] [serial = 667] [outer = 0x0] 04:47:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112917400) [pid = 1650] [serial = 668] [outer = 0x11290f800] 04:47:31 INFO - PROCESS | 1650 | 1465472851535 Marionette DEBUG loaded listener.js 04:47:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112ca5c00) [pid = 1650] [serial = 669] [outer = 0x11290f800] 04:47:31 INFO - PROCESS | 1650 | 1465472851915 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]]]}] 04:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 519ms 04:47:31 INFO - PROCESS | 1650 | 1465472851932 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 04:47:31 INFO - PROCESS | 1650 | 1465472851937 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 04:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:47:31 INFO - PROCESS | 1650 | 1465472851944 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:47:31 INFO - PROCESS | 1650 | 1465472851947 Marionette TRACE conn2 <- [1,866,null,{}] 04:47:31 INFO - PROCESS | 1650 | 1465472851950 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}] 04:47:31 INFO - PROCESS | 1650 | 1465472851952 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:32 INFO - PROCESS | 1650 | 1465472852072 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 04:47:32 INFO - PROCESS | 1650 | 1465472852087 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:32 INFO - PROCESS | 1650 | 1465472852088 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169b4800 == 29 [pid = 1650] [id = 224] 04:47:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112f24400) [pid = 1650] [serial = 670] [outer = 0x0] 04:47:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112f2dc00) [pid = 1650] [serial = 671] [outer = 0x112f24400] 04:47:32 INFO - PROCESS | 1650 | 1465472852133 Marionette DEBUG loaded listener.js 04:47:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1131a0800) [pid = 1650] [serial = 672] [outer = 0x112f24400] 04:47:32 INFO - PROCESS | 1650 | 1465472852584 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]]]}] 04:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 670ms 04:47:32 INFO - PROCESS | 1650 | 1465472852622 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 04:47:32 INFO - PROCESS | 1650 | 1465472852623 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 04:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:47:32 INFO - PROCESS | 1650 | 1465472852626 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:47:32 INFO - PROCESS | 1650 | 1465472852629 Marionette TRACE conn2 <- [1,870,null,{}] 04:47:32 INFO - PROCESS | 1650 | 1465472852636 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}] 04:47:32 INFO - PROCESS | 1650 | 1465472852639 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:32 INFO - PROCESS | 1650 | 1465472852722 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 04:47:32 INFO - PROCESS | 1650 | 1465472852749 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:32 INFO - PROCESS | 1650 | 1465472852752 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183d8800 == 30 [pid = 1650] [id = 225] 04:47:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x110eac800) [pid = 1650] [serial = 673] [outer = 0x0] 04:47:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116784800) [pid = 1650] [serial = 674] [outer = 0x110eac800] 04:47:32 INFO - PROCESS | 1650 | 1465472852780 Marionette DEBUG loaded listener.js 04:47:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x116eb3c00) [pid = 1650] [serial = 675] [outer = 0x110eac800] 04:47:33 INFO - PROCESS | 1650 | 1465472853103 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]]]}] 04:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 521ms 04:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:47:33 INFO - PROCESS | 1650 | 1465472853147 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 04:47:33 INFO - PROCESS | 1650 | 1465472853149 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 04:47:33 INFO - PROCESS | 1650 | 1465472853151 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:47:33 INFO - PROCESS | 1650 | 1465472853152 Marionette TRACE conn2 <- [1,874,null,{}] 04:47:33 INFO - PROCESS | 1650 | 1465472853155 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}] 04:47:33 INFO - PROCESS | 1650 | 1465472853156 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:33 INFO - PROCESS | 1650 | 1465472853260 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 04:47:33 INFO - PROCESS | 1650 | 1465472853290 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:33 INFO - PROCESS | 1650 | 1465472853292 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x118f93000 == 31 [pid = 1650] [id = 226] 04:47:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1174af800) [pid = 1650] [serial = 676] [outer = 0x0] 04:47:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118214000) [pid = 1650] [serial = 677] [outer = 0x1174af800] 04:47:33 INFO - PROCESS | 1650 | 1465472853317 Marionette DEBUG loaded listener.js 04:47:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11821d800) [pid = 1650] [serial = 678] [outer = 0x1174af800] 04:47:33 INFO - PROCESS | 1650 | 1465472853603 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]]]}] 04:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 468ms 04:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:47:33 INFO - PROCESS | 1650 | 1465472853620 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 04:47:33 INFO - PROCESS | 1650 | 1465472853621 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 04:47:33 INFO - PROCESS | 1650 | 1465472853633 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:47:33 INFO - PROCESS | 1650 | 1465472853635 Marionette TRACE conn2 <- [1,878,null,{}] 04:47:33 INFO - PROCESS | 1650 | 1465472853647 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}] 04:47:33 INFO - PROCESS | 1650 | 1465472853656 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:33 INFO - PROCESS | 1650 | 1465472853761 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 04:47:33 INFO - PROCESS | 1650 | 1465472853766 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:33 INFO - PROCESS | 1650 | 1465472853767 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b20000 == 32 [pid = 1650] [id = 227] 04:47:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1121a2000) [pid = 1650] [serial = 679] [outer = 0x0] 04:47:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118263c00) [pid = 1650] [serial = 680] [outer = 0x1121a2000] 04:47:33 INFO - PROCESS | 1650 | 1465472853808 Marionette DEBUG loaded listener.js 04:47:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118410000) [pid = 1650] [serial = 681] [outer = 0x1121a2000] 04:47:34 INFO - PROCESS | 1650 | 1465472854298 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]]]}] 04:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 689ms 04:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:47:34 INFO - PROCESS | 1650 | 1465472854313 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 04:47:34 INFO - PROCESS | 1650 | 1465472854314 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 04:47:34 INFO - PROCESS | 1650 | 1465472854316 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:47:34 INFO - PROCESS | 1650 | 1465472854317 Marionette TRACE conn2 <- [1,882,null,{}] 04:47:34 INFO - PROCESS | 1650 | 1465472854320 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}] 04:47:34 INFO - PROCESS | 1650 | 1465472854324 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:34 INFO - PROCESS | 1650 | 1465472854434 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 04:47:34 INFO - PROCESS | 1650 | 1465472854467 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:34 INFO - PROCESS | 1650 | 1465472854468 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x121247800 == 33 [pid = 1650] [id = 228] 04:47:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11844fc00) [pid = 1650] [serial = 682] [outer = 0x0] 04:47:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1184d8800) [pid = 1650] [serial = 683] [outer = 0x11844fc00] 04:47:34 INFO - PROCESS | 1650 | 1465472854493 Marionette DEBUG loaded listener.js 04:47:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118fb8400) [pid = 1650] [serial = 684] [outer = 0x11844fc00] 04:47:34 INFO - PROCESS | 1650 | 1465472854827 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]]]}] 04:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 522ms 04:47:34 INFO - PROCESS | 1650 | 1465472854839 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 04:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:47:34 INFO - PROCESS | 1650 | 1465472854840 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 04:47:34 INFO - PROCESS | 1650 | 1465472854846 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:47:34 INFO - PROCESS | 1650 | 1465472854847 Marionette TRACE conn2 <- [1,886,null,{}] 04:47:34 INFO - PROCESS | 1650 | 1465472854861 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}] 04:47:34 INFO - PROCESS | 1650 | 1465472854862 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:34 INFO - PROCESS | 1650 | 1465472854990 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 04:47:34 INFO - PROCESS | 1650 | 1465472854995 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:34 INFO - PROCESS | 1650 | 1465472854996 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x121414000 == 34 [pid = 1650] [id = 229] 04:47:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112f2b000) [pid = 1650] [serial = 685] [outer = 0x0] 04:47:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118ff2800) [pid = 1650] [serial = 686] [outer = 0x112f2b000] 04:47:35 INFO - PROCESS | 1650 | 1465472855037 Marionette DEBUG loaded listener.js 04:47:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11936f800) [pid = 1650] [serial = 687] [outer = 0x112f2b000] 04:47:35 INFO - PROCESS | 1650 | 1465472855410 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]]]}] 04:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 582ms 04:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:47:35 INFO - PROCESS | 1650 | 1465472855429 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 04:47:35 INFO - PROCESS | 1650 | 1465472855431 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 04:47:35 INFO - PROCESS | 1650 | 1465472855433 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:47:35 INFO - PROCESS | 1650 | 1465472855434 Marionette TRACE conn2 <- [1,890,null,{}] 04:47:35 INFO - PROCESS | 1650 | 1465472855436 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}] 04:47:35 INFO - PROCESS | 1650 | 1465472855438 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:35 INFO - PROCESS | 1650 | 1465472855531 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 04:47:35 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11936a000) [pid = 1650] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:47:35 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x120fb2400) [pid = 1650] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:47:35 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x121a48000) [pid = 1650] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:47:35 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1253d6c00) [pid = 1650] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:47:35 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113c45400) [pid = 1650] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:47:35 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11291a000) [pid = 1650] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:47:35 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12144ac00) [pid = 1650] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:47:35 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1128cc000) [pid = 1650] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:47:35 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x111fdd800) [pid = 1650] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:47:35 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116138c00) [pid = 1650] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:47:35 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112dc3400) [pid = 1650] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:47:35 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118264c00) [pid = 1650] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:47:35 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116780c00) [pid = 1650] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:47:35 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x127221400) [pid = 1650] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:47:35 INFO - PROCESS | 1650 | 1465472855762 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:35 INFO - PROCESS | 1650 | 1465472855763 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183cc000 == 35 [pid = 1650] [id = 230] 04:47:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x110ea9c00) [pid = 1650] [serial = 688] [outer = 0x0] 04:47:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1128c7800) [pid = 1650] [serial = 689] [outer = 0x110ea9c00] 04:47:35 INFO - PROCESS | 1650 | 1465472855792 Marionette DEBUG loaded listener.js 04:47:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x116780c00) [pid = 1650] [serial = 690] [outer = 0x110ea9c00] 04:47:36 INFO - PROCESS | 1650 | 1465472856039 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]]]}] 04:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 619ms 04:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:47:36 INFO - PROCESS | 1650 | 1465472856052 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 04:47:36 INFO - PROCESS | 1650 | 1465472856054 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 04:47:36 INFO - PROCESS | 1650 | 1465472856056 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:47:36 INFO - PROCESS | 1650 | 1465472856057 Marionette TRACE conn2 <- [1,894,null,{}] 04:47:36 INFO - PROCESS | 1650 | 1465472856069 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}] 04:47:36 INFO - PROCESS | 1650 | 1465472856070 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:36 INFO - PROCESS | 1650 | 1465472856157 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 04:47:36 INFO - PROCESS | 1650 | 1465472856164 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:36 INFO - PROCESS | 1650 | 1465472856165 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183d7800 == 36 [pid = 1650] [id = 231] 04:47:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11936fc00) [pid = 1650] [serial = 691] [outer = 0x0] 04:47:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11939b800) [pid = 1650] [serial = 692] [outer = 0x11936fc00] 04:47:36 INFO - PROCESS | 1650 | 1465472856189 Marionette DEBUG loaded listener.js 04:47:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1196b1400) [pid = 1650] [serial = 693] [outer = 0x11936fc00] 04:47:36 INFO - PROCESS | 1650 | 1465472856514 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]]]}] 04:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 473ms 04:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:47:36 INFO - PROCESS | 1650 | 1465472856530 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 04:47:36 INFO - PROCESS | 1650 | 1465472856531 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 04:47:36 INFO - PROCESS | 1650 | 1465472856533 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:47:36 INFO - PROCESS | 1650 | 1465472856534 Marionette TRACE conn2 <- [1,898,null,{}] 04:47:36 INFO - PROCESS | 1650 | 1465472856536 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}] 04:47:36 INFO - PROCESS | 1650 | 1465472856537 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:36 INFO - PROCESS | 1650 | 1465472856613 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 04:47:36 INFO - PROCESS | 1650 | 1465472856663 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:36 INFO - PROCESS | 1650 | 1465472856664 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x126c32800 == 37 [pid = 1650] [id = 232] 04:47:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119393c00) [pid = 1650] [serial = 694] [outer = 0x0] 04:47:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119906000) [pid = 1650] [serial = 695] [outer = 0x119393c00] 04:47:36 INFO - PROCESS | 1650 | 1465472856688 Marionette DEBUG loaded listener.js 04:47:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11999c400) [pid = 1650] [serial = 696] [outer = 0x119393c00] 04:47:36 INFO - PROCESS | 1650 | 1465472856947 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]]]}] 04:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 469ms 04:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:47:37 INFO - PROCESS | 1650 | 1465472857002 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 04:47:37 INFO - PROCESS | 1650 | 1465472857004 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 04:47:37 INFO - PROCESS | 1650 | 1465472857006 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:47:37 INFO - PROCESS | 1650 | 1465472857008 Marionette TRACE conn2 <- [1,902,null,{}] 04:47:37 INFO - PROCESS | 1650 | 1465472857013 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}] 04:47:37 INFO - PROCESS | 1650 | 1465472857015 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:37 INFO - PROCESS | 1650 | 1465472857114 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 04:47:37 INFO - PROCESS | 1650 | 1465472857118 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:37 INFO - PROCESS | 1650 | 1465472857119 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b1f000 == 38 [pid = 1650] [id = 233] 04:47:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119a7cc00) [pid = 1650] [serial = 697] [outer = 0x0] 04:47:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x120fab800) [pid = 1650] [serial = 698] [outer = 0x119a7cc00] 04:47:37 INFO - PROCESS | 1650 | 1465472857146 Marionette DEBUG loaded listener.js 04:47:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12134c800) [pid = 1650] [serial = 699] [outer = 0x119a7cc00] 04:47:37 INFO - PROCESS | 1650 | 1465472857483 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]]]}] 04:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 522ms 04:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:47:37 INFO - PROCESS | 1650 | 1465472857538 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 04:47:37 INFO - PROCESS | 1650 | 1465472857539 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 04:47:37 INFO - PROCESS | 1650 | 1465472857541 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:47:37 INFO - PROCESS | 1650 | 1465472857542 Marionette TRACE conn2 <- [1,906,null,{}] 04:47:37 INFO - PROCESS | 1650 | 1465472857545 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}] 04:47:37 INFO - PROCESS | 1650 | 1465472857546 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:37 INFO - PROCESS | 1650 | 1465472857621 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 04:47:37 INFO - PROCESS | 1650 | 1465472857625 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:37 INFO - PROCESS | 1650 | 1465472857628 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295cd800 == 39 [pid = 1650] [id = 234] 04:47:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119904000) [pid = 1650] [serial = 700] [outer = 0x0] 04:47:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12183ac00) [pid = 1650] [serial = 701] [outer = 0x119904000] 04:47:37 INFO - PROCESS | 1650 | 1465472857652 Marionette DEBUG loaded listener.js 04:47:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12371a400) [pid = 1650] [serial = 702] [outer = 0x119904000] 04:47:38 INFO - PROCESS | 1650 | 1465472858152 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]]]}] 04:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 671ms 04:47:38 INFO - PROCESS | 1650 | 1465472858218 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 04:47:38 INFO - PROCESS | 1650 | 1465472858221 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 04:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:47:38 INFO - PROCESS | 1650 | 1465472858225 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:47:38 INFO - PROCESS | 1650 | 1465472858229 Marionette TRACE conn2 <- [1,910,null,{}] 04:47:38 INFO - PROCESS | 1650 | 1465472858233 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}] 04:47:38 INFO - PROCESS | 1650 | 1465472858235 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:38 INFO - PROCESS | 1650 | 1465472858363 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 04:47:38 INFO - PROCESS | 1650 | 1465472858418 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:38 INFO - PROCESS | 1650 | 1465472858420 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169b2800 == 40 [pid = 1650] [id = 235] 04:47:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1128c8c00) [pid = 1650] [serial = 703] [outer = 0x0] 04:47:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11291c400) [pid = 1650] [serial = 704] [outer = 0x1128c8c00] 04:47:38 INFO - PROCESS | 1650 | 1465472858451 Marionette DEBUG loaded listener.js 04:47:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x112e87800) [pid = 1650] [serial = 705] [outer = 0x1128c8c00] 04:47:39 INFO - PROCESS | 1650 | 1465472859016 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]]]}] 04:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 873ms 04:47:39 INFO - PROCESS | 1650 | 1465472859098 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 04:47:39 INFO - PROCESS | 1650 | 1465472859101 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 04:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:47:39 INFO - PROCESS | 1650 | 1465472859105 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:47:39 INFO - PROCESS | 1650 | 1465472859107 Marionette TRACE conn2 <- [1,914,null,{}] 04:47:39 INFO - PROCESS | 1650 | 1465472859110 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}] 04:47:39 INFO - PROCESS | 1650 | 1465472859112 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:39 INFO - PROCESS | 1650 | 1465472859220 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 04:47:39 INFO - PROCESS | 1650 | 1465472859273 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:39 INFO - PROCESS | 1650 | 1465472859275 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11734e000 == 41 [pid = 1650] [id = 236] 04:47:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x112f23400) [pid = 1650] [serial = 706] [outer = 0x0] 04:47:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x113c42800) [pid = 1650] [serial = 707] [outer = 0x112f23400] 04:47:39 INFO - PROCESS | 1650 | 1465472859306 Marionette DEBUG loaded listener.js 04:47:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1163d9c00) [pid = 1650] [serial = 708] [outer = 0x112f23400] 04:47:39 INFO - PROCESS | 1650 | --DOCSHELL 0x119b1f000 == 40 [pid = 1650] [id = 233] 04:47:39 INFO - PROCESS | 1650 | --DOCSHELL 0x126c32800 == 39 [pid = 1650] [id = 232] 04:47:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1183d7800 == 38 [pid = 1650] [id = 231] 04:47:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1183cc000 == 37 [pid = 1650] [id = 230] 04:47:39 INFO - PROCESS | 1650 | --DOCSHELL 0x121414000 == 36 [pid = 1650] [id = 229] 04:47:39 INFO - PROCESS | 1650 | --DOCSHELL 0x121247800 == 35 [pid = 1650] [id = 228] 04:47:39 INFO - PROCESS | 1650 | --DOCSHELL 0x119b20000 == 34 [pid = 1650] [id = 227] 04:47:39 INFO - PROCESS | 1650 | --DOCSHELL 0x118f93000 == 33 [pid = 1650] [id = 226] 04:47:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1183d8800 == 32 [pid = 1650] [id = 225] 04:47:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1169b4800 == 31 [pid = 1650] [id = 224] 04:47:39 INFO - PROCESS | 1650 | --DOCSHELL 0x115ef6800 == 30 [pid = 1650] [id = 223] 04:47:39 INFO - PROCESS | 1650 | 1465472859888 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]]]}] 04:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 822ms 04:47:39 INFO - PROCESS | 1650 | 1465472859928 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 04:47:39 INFO - PROCESS | 1650 | 1465472859930 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 04:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:47:39 INFO - PROCESS | 1650 | 1465472859933 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:47:39 INFO - PROCESS | 1650 | 1465472859936 Marionette TRACE conn2 <- [1,918,null,{}] 04:47:39 INFO - PROCESS | 1650 | 1465472859939 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}] 04:47:39 INFO - PROCESS | 1650 | 1465472859941 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:40 INFO - PROCESS | 1650 | 1465472860029 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 04:47:40 INFO - PROCESS | 1650 | 1465472860034 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:40 INFO - PROCESS | 1650 | 1465472860036 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x115d89800 == 31 [pid = 1650] [id = 237] 04:47:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1128c5400) [pid = 1650] [serial = 709] [outer = 0x0] 04:47:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x112972400) [pid = 1650] [serial = 710] [outer = 0x1128c5400] 04:47:40 INFO - PROCESS | 1650 | 1465472860063 Marionette DEBUG loaded listener.js 04:47:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x112dc4400) [pid = 1650] [serial = 711] [outer = 0x1128c5400] 04:47:40 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x120faa800) [pid = 1650] [serial = 627] [outer = 0x0] [url = about:blank] 04:47:40 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11990f000) [pid = 1650] [serial = 626] [outer = 0x0] [url = about:blank] 04:47:40 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x124adf800) [pid = 1650] [serial = 629] [outer = 0x0] [url = about:blank] 04:47:40 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12685e400) [pid = 1650] [serial = 632] [outer = 0x0] [url = about:blank] 04:47:40 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x126881000) [pid = 1650] [serial = 633] [outer = 0x0] [url = about:blank] 04:47:40 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x126d6a800) [pid = 1650] [serial = 635] [outer = 0x0] [url = about:blank] 04:47:40 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1174afc00) [pid = 1650] [serial = 617] [outer = 0x0] [url = about:blank] 04:47:40 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112dc5400) [pid = 1650] [serial = 608] [outer = 0x0] [url = about:blank] 04:47:40 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112fd4400) [pid = 1650] [serial = 609] [outer = 0x0] [url = about:blank] 04:47:40 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x123631000) [pid = 1650] [serial = 606] [outer = 0x0] [url = about:blank] 04:47:40 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119373c00) [pid = 1650] [serial = 623] [outer = 0x0] [url = about:blank] 04:47:40 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1184d0800) [pid = 1650] [serial = 620] [outer = 0x0] [url = about:blank] 04:47:40 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118fc1000) [pid = 1650] [serial = 621] [outer = 0x0] [url = about:blank] 04:47:40 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116911c00) [pid = 1650] [serial = 611] [outer = 0x0] [url = about:blank] 04:47:40 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1175e3400) [pid = 1650] [serial = 612] [outer = 0x0] [url = about:blank] 04:47:40 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112f26400) [pid = 1650] [serial = 614] [outer = 0x0] [url = about:blank] 04:47:40 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1131a4400) [pid = 1650] [serial = 615] [outer = 0x0] [url = about:blank] 04:47:40 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118213000) [pid = 1650] [serial = 618] [outer = 0x0] [url = about:blank] 04:47:40 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12721dc00) [pid = 1650] [serial = 642] [outer = 0x0] [url = about:blank] 04:47:40 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x126fa2c00) [pid = 1650] [serial = 636] [outer = 0x0] [url = about:blank] 04:47:40 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128aeb000) [pid = 1650] [serial = 645] [outer = 0x0] [url = about:blank] 04:47:40 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118ff6400) [pid = 1650] [serial = 638] [outer = 0x0] [url = about:blank] 04:47:40 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x126856000) [pid = 1650] [serial = 630] [outer = 0x0] [url = about:blank] 04:47:40 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1270f8800) [pid = 1650] [serial = 641] [outer = 0x0] [url = about:blank] 04:47:40 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1196ad800) [pid = 1650] [serial = 624] [outer = 0x0] [url = about:blank] 04:47:40 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x126cc3c00) [pid = 1650] [serial = 639] [outer = 0x0] [url = about:blank] 04:47:40 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1288d4400) [pid = 1650] [serial = 644] [outer = 0x0] [url = about:blank] 04:47:40 INFO - PROCESS | 1650 | 1465472860417 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]]]}] 04:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 522ms 04:47:40 INFO - PROCESS | 1650 | 1465472860455 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 04:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:47:40 INFO - PROCESS | 1650 | 1465472860458 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 04:47:40 INFO - PROCESS | 1650 | 1465472860462 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:47:40 INFO - PROCESS | 1650 | 1465472860464 Marionette TRACE conn2 <- [1,922,null,{}] 04:47:40 INFO - PROCESS | 1650 | 1465472860466 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}] 04:47:40 INFO - PROCESS | 1650 | 1465472860467 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:40 INFO - PROCESS | 1650 | 1465472860548 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 04:47:40 INFO - PROCESS | 1650 | 1465472860552 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:40 INFO - PROCESS | 1650 | 1465472860554 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x116aaa800 == 32 [pid = 1650] [id = 238] 04:47:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112f30400) [pid = 1650] [serial = 712] [outer = 0x0] 04:47:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x113188000) [pid = 1650] [serial = 713] [outer = 0x112f30400] 04:47:40 INFO - PROCESS | 1650 | 1465472860583 Marionette DEBUG loaded listener.js 04:47:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1131a6400) [pid = 1650] [serial = 714] [outer = 0x112f30400] 04:47:40 INFO - PROCESS | 1650 | 1465472860938 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]]]}] 04:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 518ms 04:47:40 INFO - PROCESS | 1650 | 1465472860981 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 04:47:40 INFO - PROCESS | 1650 | 1465472860982 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 04:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:47:40 INFO - PROCESS | 1650 | 1465472860984 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:47:40 INFO - PROCESS | 1650 | 1465472860987 Marionette TRACE conn2 <- [1,926,null,{}] 04:47:41 INFO - PROCESS | 1650 | 1465472861002 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}] 04:47:41 INFO - PROCESS | 1650 | 1465472861005 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:41 INFO - PROCESS | 1650 | 1465472861084 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 04:47:41 INFO - PROCESS | 1650 | 1465472861089 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:41 INFO - PROCESS | 1650 | 1465472861091 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183d0800 == 33 [pid = 1650] [id = 239] 04:47:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1132c7400) [pid = 1650] [serial = 715] [outer = 0x0] 04:47:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1163dc000) [pid = 1650] [serial = 716] [outer = 0x1132c7400] 04:47:41 INFO - PROCESS | 1650 | 1465472861122 Marionette DEBUG loaded listener.js 04:47:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x116909000) [pid = 1650] [serial = 717] [outer = 0x1132c7400] 04:47:41 INFO - PROCESS | 1650 | 1465472861474 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]]]}] 04:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 523ms 04:47:41 INFO - PROCESS | 1650 | 1465472861508 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 04:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:47:41 INFO - PROCESS | 1650 | 1465472861512 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 04:47:41 INFO - PROCESS | 1650 | 1465472861515 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:47:41 INFO - PROCESS | 1650 | 1465472861516 Marionette TRACE conn2 <- [1,930,null,{}] 04:47:41 INFO - PROCESS | 1650 | 1465472861518 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}] 04:47:41 INFO - PROCESS | 1650 | 1465472861519 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:41 INFO - PROCESS | 1650 | 1465472861618 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 04:47:41 INFO - PROCESS | 1650 | 1465472861623 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:41 INFO - PROCESS | 1650 | 1465472861624 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x11967e000 == 34 [pid = 1650] [id = 240] 04:47:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x116ea9800) [pid = 1650] [serial = 718] [outer = 0x0] 04:47:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1174b0c00) [pid = 1650] [serial = 719] [outer = 0x116ea9800] 04:47:41 INFO - PROCESS | 1650 | 1465472861653 Marionette DEBUG loaded listener.js 04:47:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1175e5400) [pid = 1650] [serial = 720] [outer = 0x116ea9800] 04:47:41 INFO - PROCESS | 1650 | 1465472861970 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]]]}] 04:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 470ms 04:47:41 INFO - PROCESS | 1650 | 1465472861986 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 04:47:41 INFO - PROCESS | 1650 | 1465472861987 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 04:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:47:41 INFO - PROCESS | 1650 | 1465472861989 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:47:41 INFO - PROCESS | 1650 | 1465472861990 Marionette TRACE conn2 <- [1,934,null,{}] 04:47:41 INFO - PROCESS | 1650 | 1465472861995 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}] 04:47:41 INFO - PROCESS | 1650 | 1465472861998 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:42 INFO - PROCESS | 1650 | 1465472862075 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 04:47:42 INFO - PROCESS | 1650 | 1465472862080 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:42 INFO - PROCESS | 1650 | 1465472862082 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x121134000 == 35 [pid = 1650] [id = 241] 04:47:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11806c000) [pid = 1650] [serial = 721] [outer = 0x0] 04:47:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11821ec00) [pid = 1650] [serial = 722] [outer = 0x11806c000] 04:47:42 INFO - PROCESS | 1650 | 1465472862106 Marionette DEBUG loaded listener.js 04:47:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118265800) [pid = 1650] [serial = 723] [outer = 0x11806c000] 04:47:42 INFO - PROCESS | 1650 | 1465472862478 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]]]}] 04:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 522ms 04:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:47:42 INFO - PROCESS | 1650 | 1465472862518 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 04:47:42 INFO - PROCESS | 1650 | 1465472862519 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 04:47:42 INFO - PROCESS | 1650 | 1465472862522 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:47:42 INFO - PROCESS | 1650 | 1465472862523 Marionette TRACE conn2 <- [1,938,null,{}] 04:47:42 INFO - PROCESS | 1650 | 1465472862525 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}] 04:47:42 INFO - PROCESS | 1650 | 1465472862529 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:42 INFO - PROCESS | 1650 | 1465472862631 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 04:47:42 INFO - PROCESS | 1650 | 1465472862664 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:42 INFO - PROCESS | 1650 | 1465472862665 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1236c4000 == 36 [pid = 1650] [id = 242] 04:47:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118269400) [pid = 1650] [serial = 724] [outer = 0x0] 04:47:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1184d2400) [pid = 1650] [serial = 725] [outer = 0x118269400] 04:47:42 INFO - PROCESS | 1650 | 1465472862697 Marionette DEBUG loaded listener.js 04:47:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11885b400) [pid = 1650] [serial = 726] [outer = 0x118269400] 04:47:43 INFO - PROCESS | 1650 | 1465472863033 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]]]}] 04:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 517ms 04:47:43 INFO - PROCESS | 1650 | 1465472863040 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 04:47:43 INFO - PROCESS | 1650 | 1465472863041 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 04:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:47:43 INFO - PROCESS | 1650 | 1465472863046 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:47:43 INFO - PROCESS | 1650 | 1465472863047 Marionette TRACE conn2 <- [1,942,null,{}] 04:47:43 INFO - PROCESS | 1650 | 1465472863049 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}] 04:47:43 INFO - PROCESS | 1650 | 1465472863050 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:43 INFO - PROCESS | 1650 | 1465472863144 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 04:47:43 INFO - PROCESS | 1650 | 1465472863157 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:43 INFO - PROCESS | 1650 | 1465472863158 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1253a9000 == 37 [pid = 1650] [id = 243] 04:47:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118f44800) [pid = 1650] [serial = 727] [outer = 0x0] 04:47:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118feb400) [pid = 1650] [serial = 728] [outer = 0x118f44800] 04:47:43 INFO - PROCESS | 1650 | 1465472863184 Marionette DEBUG loaded listener.js 04:47:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11936a800) [pid = 1650] [serial = 729] [outer = 0x118f44800] 04:47:43 INFO - PROCESS | 1650 | 1465472863507 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]]]}] 04:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 519ms 04:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:47:43 INFO - PROCESS | 1650 | 1465472863565 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 04:47:43 INFO - PROCESS | 1650 | 1465472863566 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 04:47:43 INFO - PROCESS | 1650 | 1465472863568 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:47:43 INFO - PROCESS | 1650 | 1465472863569 Marionette TRACE conn2 <- [1,946,null,{}] 04:47:43 INFO - PROCESS | 1650 | 1465472863571 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}] 04:47:43 INFO - PROCESS | 1650 | 1465472863573 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:43 INFO - PROCESS | 1650 | 1465472863666 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 04:47:43 INFO - PROCESS | 1650 | 1465472863681 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:43 INFO - PROCESS | 1650 | 1465472863682 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x126f15000 == 38 [pid = 1650] [id = 244] 04:47:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11936d800) [pid = 1650] [serial = 730] [outer = 0x0] 04:47:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119372800) [pid = 1650] [serial = 731] [outer = 0x11936d800] 04:47:43 INFO - PROCESS | 1650 | 1465472863714 Marionette DEBUG loaded listener.js 04:47:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1196aa400) [pid = 1650] [serial = 732] [outer = 0x11936d800] 04:47:44 INFO - PROCESS | 1650 | 1465472864028 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]]]}] 04:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 519ms 04:47:44 INFO - PROCESS | 1650 | 1465472864088 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 04:47:44 INFO - PROCESS | 1650 | 1465472864089 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 04:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:47:44 INFO - PROCESS | 1650 | 1465472864091 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:47:44 INFO - PROCESS | 1650 | 1465472864092 Marionette TRACE conn2 <- [1,950,null,{}] 04:47:44 INFO - PROCESS | 1650 | 1465472864094 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}] 04:47:44 INFO - PROCESS | 1650 | 1465472864096 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:44 INFO - PROCESS | 1650 | 1465472864190 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 04:47:44 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x110e7f000) [pid = 1650] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:47:44 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112919800) [pid = 1650] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:47:44 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112f24400) [pid = 1650] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:47:44 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1121a2000) [pid = 1650] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:47:44 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x110eac800) [pid = 1650] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:47:44 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1174af800) [pid = 1650] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:47:44 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x114e76000) [pid = 1650] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:47:44 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118457800) [pid = 1650] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:47:44 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123632c00) [pid = 1650] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:47:44 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1272c3c00) [pid = 1650] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:47:44 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118fefc00) [pid = 1650] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:47:44 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11844fc00) [pid = 1650] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:47:44 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112f2b000) [pid = 1650] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:47:44 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x110ea9c00) [pid = 1650] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:47:44 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11936fc00) [pid = 1650] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:47:44 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119393c00) [pid = 1650] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:47:44 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11290f800) [pid = 1650] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:47:44 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119a7cc00) [pid = 1650] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:47:44 INFO - PROCESS | 1650 | 1465472864323 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:44 INFO - PROCESS | 1650 | 1465472864324 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x116949000 == 39 [pid = 1650] [id = 245] 04:47:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x110eac800) [pid = 1650] [serial = 733] [outer = 0x0] 04:47:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1128cd000) [pid = 1650] [serial = 734] [outer = 0x110eac800] 04:47:44 INFO - PROCESS | 1650 | 1465472864350 Marionette DEBUG loaded listener.js 04:47:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1131ab400) [pid = 1650] [serial = 735] [outer = 0x110eac800] 04:47:44 INFO - PROCESS | 1650 | 1465472864619 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]]]}] 04:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 571ms 04:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:47:44 INFO - PROCESS | 1650 | 1465472864672 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 04:47:44 INFO - PROCESS | 1650 | 1465472864674 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 04:47:44 INFO - PROCESS | 1650 | 1465472864681 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:47:44 INFO - PROCESS | 1650 | 1465472864683 Marionette TRACE conn2 <- [1,954,null,{}] 04:47:44 INFO - PROCESS | 1650 | 1465472864687 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}] 04:47:44 INFO - PROCESS | 1650 | 1465472864688 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:44 INFO - PROCESS | 1650 | 1465472864782 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 04:47:44 INFO - PROCESS | 1650 | 1465472864785 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:44 INFO - PROCESS | 1650 | 1465472864797 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x128f8f000 == 40 [pid = 1650] [id = 246] 04:47:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x112139400) [pid = 1650] [serial = 736] [outer = 0x0] 04:47:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118fefc00) [pid = 1650] [serial = 737] [outer = 0x112139400] 04:47:44 INFO - PROCESS | 1650 | 1465472864818 Marionette DEBUG loaded listener.js 04:47:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119906c00) [pid = 1650] [serial = 738] [outer = 0x112139400] 04:47:45 INFO - PROCESS | 1650 | 1465472865263 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]]]}] 04:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 626ms 04:47:45 INFO - PROCESS | 1650 | 1465472865306 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 04:47:45 INFO - PROCESS | 1650 | 1465472865308 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 04:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:47:45 INFO - PROCESS | 1650 | 1465472865314 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:47:45 INFO - PROCESS | 1650 | 1465472865316 Marionette TRACE conn2 <- [1,958,null,{}] 04:47:45 INFO - PROCESS | 1650 | 1465472865320 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}] 04:47:45 INFO - PROCESS | 1650 | 1465472865322 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:45 INFO - PROCESS | 1650 | 1465472865465 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 04:47:45 INFO - PROCESS | 1650 | 1465472865532 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:45 INFO - PROCESS | 1650 | 1465472865533 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a3e6000 == 41 [pid = 1650] [id = 247] 04:47:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119907400) [pid = 1650] [serial = 739] [outer = 0x0] 04:47:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x120fa9c00) [pid = 1650] [serial = 740] [outer = 0x119907400] 04:47:45 INFO - PROCESS | 1650 | 1465472865560 Marionette DEBUG loaded listener.js 04:47:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x121427800) [pid = 1650] [serial = 741] [outer = 0x119907400] 04:47:45 INFO - PROCESS | 1650 | 1465472865817 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]]]}] 04:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 525ms 04:47:45 INFO - PROCESS | 1650 | 1465472865838 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 04:47:45 INFO - PROCESS | 1650 | 1465472865840 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 04:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:47:45 INFO - PROCESS | 1650 | 1465472865850 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:47:45 INFO - PROCESS | 1650 | 1465472865851 Marionette TRACE conn2 <- [1,962,null,{}] 04:47:45 INFO - PROCESS | 1650 | 1465472865855 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}] 04:47:45 INFO - PROCESS | 1650 | 1465472865856 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:45 INFO - PROCESS | 1650 | 1465472865949 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 04:47:45 INFO - PROCESS | 1650 | 1465472865953 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:45 INFO - PROCESS | 1650 | 1465472865954 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a65c800 == 42 [pid = 1650] [id = 248] 04:47:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x121443800) [pid = 1650] [serial = 742] [outer = 0x0] 04:47:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x121a4a000) [pid = 1650] [serial = 743] [outer = 0x121443800] 04:47:45 INFO - PROCESS | 1650 | 1465472865978 Marionette DEBUG loaded listener.js 04:47:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x123638000) [pid = 1650] [serial = 744] [outer = 0x121443800] 04:47:46 INFO - PROCESS | 1650 | 1465472866351 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]]]}] 04:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 528ms 04:47:46 INFO - PROCESS | 1650 | 1465472866371 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 04:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:47:46 INFO - PROCESS | 1650 | 1465472866373 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 04:47:46 INFO - PROCESS | 1650 | 1465472866378 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:47:46 INFO - PROCESS | 1650 | 1465472866382 Marionette TRACE conn2 <- [1,966,null,{}] 04:47:46 INFO - PROCESS | 1650 | 1465472866386 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}] 04:47:46 INFO - PROCESS | 1650 | 1465472866388 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:46 INFO - PROCESS | 1650 | 1465472866493 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 04:47:46 INFO - PROCESS | 1650 | 1465472866553 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:46 INFO - PROCESS | 1650 | 1465472866557 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e3c000 == 43 [pid = 1650] [id = 249] 04:47:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x111fde800) [pid = 1650] [serial = 745] [outer = 0x0] 04:47:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1121a7800) [pid = 1650] [serial = 746] [outer = 0x111fde800] 04:47:46 INFO - PROCESS | 1650 | 1465472866603 Marionette DEBUG loaded listener.js 04:47:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1129e7000) [pid = 1650] [serial = 747] [outer = 0x111fde800] 04:47:47 INFO - PROCESS | 1650 | 1465472867137 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]]]}] 04:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 826ms 04:47:47 INFO - PROCESS | 1650 | 1465472867221 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 04:47:47 INFO - PROCESS | 1650 | 1465472867224 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 04:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:47:47 INFO - PROCESS | 1650 | 1465472867229 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:47:47 INFO - PROCESS | 1650 | 1465472867231 Marionette TRACE conn2 <- [1,970,null,{}] 04:47:47 INFO - PROCESS | 1650 | 1465472867233 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}] 04:47:47 INFO - PROCESS | 1650 | 1465472867235 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:47 INFO - PROCESS | 1650 | 1465472867336 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 04:47:47 INFO - PROCESS | 1650 | 1465472867392 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:47 INFO - PROCESS | 1650 | 1465472867393 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x119948800 == 44 [pid = 1650] [id = 250] 04:47:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11326e400) [pid = 1650] [serial = 748] [outer = 0x0] 04:47:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1132be800) [pid = 1650] [serial = 749] [outer = 0x11326e400] 04:47:47 INFO - PROCESS | 1650 | 1465472867424 Marionette DEBUG loaded listener.js 04:47:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x114eadc00) [pid = 1650] [serial = 750] [outer = 0x11326e400] 04:47:47 INFO - PROCESS | 1650 | 1465472867874 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]]]}] 04:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 670ms 04:47:47 INFO - PROCESS | 1650 | 1465472867900 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 04:47:47 INFO - PROCESS | 1650 | 1465472867901 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 04:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:47:47 INFO - PROCESS | 1650 | 1465472867904 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:47:47 INFO - PROCESS | 1650 | 1465472867906 Marionette TRACE conn2 <- [1,974,null,{}] 04:47:47 INFO - PROCESS | 1650 | 1465472867914 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}] 04:47:47 INFO - PROCESS | 1650 | 1465472867917 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:48 INFO - PROCESS | 1650 | 1465472868022 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 04:47:48 INFO - PROCESS | 1650 | 1465472868078 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:48 INFO - PROCESS | 1650 | 1465472868080 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a3de800 == 45 [pid = 1650] [id = 251] 04:47:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x116911c00) [pid = 1650] [serial = 751] [outer = 0x0] 04:47:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11825fc00) [pid = 1650] [serial = 752] [outer = 0x116911c00] 04:47:48 INFO - PROCESS | 1650 | 1465472868111 Marionette DEBUG loaded listener.js 04:47:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x118453400) [pid = 1650] [serial = 753] [outer = 0x116911c00] 04:47:48 INFO - PROCESS | 1650 | 1465472868528 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]]]}] 04:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 671ms 04:47:48 INFO - PROCESS | 1650 | 1465472868575 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 04:47:48 INFO - PROCESS | 1650 | 1465472868577 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 04:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:47:48 INFO - PROCESS | 1650 | 1465472868580 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:47:48 INFO - PROCESS | 1650 | 1465472868581 Marionette TRACE conn2 <- [1,978,null,{}] 04:47:48 INFO - PROCESS | 1650 | 1465472868583 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}] 04:47:48 INFO - PROCESS | 1650 | 1465472868585 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:48 INFO - PROCESS | 1650 | 1465472868708 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 04:47:48 INFO - PROCESS | 1650 | 1465472868787 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:48 INFO - PROCESS | 1650 | 1465472868789 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b1c5000 == 46 [pid = 1650] [id = 252] 04:47:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1184d1c00) [pid = 1650] [serial = 754] [outer = 0x0] 04:47:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x118fb8800) [pid = 1650] [serial = 755] [outer = 0x1184d1c00] 04:47:48 INFO - PROCESS | 1650 | 1465472868819 Marionette DEBUG loaded listener.js 04:47:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1196aec00) [pid = 1650] [serial = 756] [outer = 0x1184d1c00] 04:47:49 INFO - PROCESS | 1650 | 1465472869227 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]]]}] 04:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 668ms 04:47:49 INFO - PROCESS | 1650 | 1465472869249 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 04:47:49 INFO - PROCESS | 1650 | 1465472869250 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 04:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:47:49 INFO - PROCESS | 1650 | 1465472869252 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:47:49 INFO - PROCESS | 1650 | 1465472869254 Marionette TRACE conn2 <- [1,982,null,{}] 04:47:49 INFO - PROCESS | 1650 | 1465472869256 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}] 04:47:49 INFO - PROCESS | 1650 | 1465472869258 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:49 INFO - PROCESS | 1650 | 1465472869380 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 04:47:49 INFO - PROCESS | 1650 | 1465472869434 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:49 INFO - PROCESS | 1650 | 1465472869435 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b1d2000 == 47 [pid = 1650] [id = 253] 04:47:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11860c400) [pid = 1650] [serial = 757] [outer = 0x0] 04:47:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11999d000) [pid = 1650] [serial = 758] [outer = 0x11860c400] 04:47:49 INFO - PROCESS | 1650 | 1465472869464 Marionette DEBUG loaded listener.js 04:47:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x120fae000) [pid = 1650] [serial = 759] [outer = 0x11860c400] 04:47:50 INFO - PROCESS | 1650 | 1465472870033 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]]]}] 04:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 819ms 04:47:50 INFO - PROCESS | 1650 | 1465472870073 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 04:47:50 INFO - PROCESS | 1650 | 1465472870075 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 04:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:47:50 INFO - PROCESS | 1650 | 1465472870079 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:47:50 INFO - PROCESS | 1650 | 1465472870081 Marionette TRACE conn2 <- [1,986,null,{}] 04:47:50 INFO - PROCESS | 1650 | 1465472870084 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}] 04:47:50 INFO - PROCESS | 1650 | 1465472870086 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:50 INFO - PROCESS | 1650 | 1465472870181 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 04:47:50 INFO - PROCESS | 1650 | 1465472870249 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:50 INFO - PROCESS | 1650 | 1465472870252 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x118391000 == 48 [pid = 1650] [id = 254] 04:47:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11296f000) [pid = 1650] [serial = 760] [outer = 0x0] 04:47:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x112dc0400) [pid = 1650] [serial = 761] [outer = 0x11296f000] 04:47:50 INFO - PROCESS | 1650 | 1465472870282 Marionette DEBUG loaded listener.js 04:47:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x112f2c000) [pid = 1650] [serial = 762] [outer = 0x11296f000] 04:47:50 INFO - PROCESS | 1650 | 1465472870703 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]]]}] 04:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 673ms 04:47:50 INFO - PROCESS | 1650 | 1465472870751 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 04:47:50 INFO - PROCESS | 1650 | 1465472870754 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 04:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:47:50 INFO - PROCESS | 1650 | 1465472870758 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:47:50 INFO - PROCESS | 1650 | 1465472870760 Marionette TRACE conn2 <- [1,990,null,{}] 04:47:50 INFO - PROCESS | 1650 | 1465472870762 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}] 04:47:50 INFO - PROCESS | 1650 | 1465472870764 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:51 INFO - PROCESS | 1650 | --DOCSHELL 0x116667800 == 47 [pid = 1650] [id = 222] 04:47:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12a3e6000 == 46 [pid = 1650] [id = 247] 04:47:51 INFO - PROCESS | 1650 | --DOCSHELL 0x128f8f000 == 45 [pid = 1650] [id = 246] 04:47:51 INFO - PROCESS | 1650 | --DOCSHELL 0x116949000 == 44 [pid = 1650] [id = 245] 04:47:51 INFO - PROCESS | 1650 | --DOCSHELL 0x126f15000 == 43 [pid = 1650] [id = 244] 04:47:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1253a9000 == 42 [pid = 1650] [id = 243] 04:47:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1236c4000 == 41 [pid = 1650] [id = 242] 04:47:51 INFO - PROCESS | 1650 | --DOCSHELL 0x121134000 == 40 [pid = 1650] [id = 241] 04:47:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11967e000 == 39 [pid = 1650] [id = 240] 04:47:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1183d0800 == 38 [pid = 1650] [id = 239] 04:47:51 INFO - PROCESS | 1650 | --DOCSHELL 0x116aaa800 == 37 [pid = 1650] [id = 238] 04:47:51 INFO - PROCESS | 1650 | --DOCSHELL 0x115d89800 == 36 [pid = 1650] [id = 237] 04:47:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11734e000 == 35 [pid = 1650] [id = 236] 04:47:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1295cd800 == 34 [pid = 1650] [id = 234] 04:47:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1169b2800 == 33 [pid = 1650] [id = 235] 04:47:51 INFO - PROCESS | 1650 | --DOCSHELL 0x118391000 == 32 [pid = 1650] [id = 254] 04:47:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12b1d2000 == 31 [pid = 1650] [id = 253] 04:47:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12b1c5000 == 30 [pid = 1650] [id = 252] 04:47:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12a3de800 == 29 [pid = 1650] [id = 251] 04:47:51 INFO - PROCESS | 1650 | --DOCSHELL 0x119948800 == 28 [pid = 1650] [id = 250] 04:47:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12a65c800 == 27 [pid = 1650] [id = 248] 04:47:51 INFO - PROCESS | 1650 | --DOCSHELL 0x115e3c000 == 26 [pid = 1650] [id = 249] 04:47:51 INFO - PROCESS | 1650 | 1465472871375 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12183ac00) [pid = 1650] [serial = 701] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x120fab800) [pid = 1650] [serial = 698] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1128cb400) [pid = 1650] [serial = 648] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x110eb7000) [pid = 1650] [serial = 647] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x116781400) [pid = 1650] [serial = 666] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1131a4000) [pid = 1650] [serial = 665] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x112f2dc00) [pid = 1650] [serial = 671] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118263c00) [pid = 1650] [serial = 680] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1131a0800) [pid = 1650] [serial = 672] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x116784800) [pid = 1650] [serial = 674] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x116eb3c00) [pid = 1650] [serial = 675] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118214000) [pid = 1650] [serial = 677] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11825ec00) [pid = 1650] [serial = 651] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1175dd000) [pid = 1650] [serial = 650] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119903800) [pid = 1650] [serial = 654] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118ff4800) [pid = 1650] [serial = 653] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1270f6000) [pid = 1650] [serial = 657] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x124e9b000) [pid = 1650] [serial = 656] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12892c400) [pid = 1650] [serial = 660] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1288da800) [pid = 1650] [serial = 659] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x128fd4000) [pid = 1650] [serial = 663] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12183f400) [pid = 1650] [serial = 662] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118fb8400) [pid = 1650] [serial = 684] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1184d8800) [pid = 1650] [serial = 683] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118ff2800) [pid = 1650] [serial = 686] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116780c00) [pid = 1650] [serial = 690] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11939b800) [pid = 1650] [serial = 692] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119906000) [pid = 1650] [serial = 695] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11999c400) [pid = 1650] [serial = 696] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112ca5c00) [pid = 1650] [serial = 669] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x112917400) [pid = 1650] [serial = 668] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11936f800) [pid = 1650] [serial = 687] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118410000) [pid = 1650] [serial = 681] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1128c7800) [pid = 1650] [serial = 689] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11821d800) [pid = 1650] [serial = 678] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12134c800) [pid = 1650] [serial = 699] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1196b1400) [pid = 1650] [serial = 693] [outer = 0x0] [url = about:blank] 04:47:51 INFO - PROCESS | 1650 | 1465472871493 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:51 INFO - PROCESS | 1650 | 1465472871495 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x112da4000 == 27 [pid = 1650] [id = 255] 04:47:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1128c4c00) [pid = 1650] [serial = 763] [outer = 0x0] 04:47:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1128ca000) [pid = 1650] [serial = 764] [outer = 0x1128c4c00] 04:47:51 INFO - PROCESS | 1650 | 1465472871525 Marionette DEBUG loaded listener.js 04:47:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112915c00) [pid = 1650] [serial = 765] [outer = 0x1128c4c00] 04:47:51 INFO - PROCESS | 1650 | 1465472871836 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]]]}] 04:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1124ms 04:47:51 INFO - PROCESS | 1650 | 1465472871883 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 04:47:51 INFO - PROCESS | 1650 | 1465472871886 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 04:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:47:51 INFO - PROCESS | 1650 | 1465472871889 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:47:51 INFO - PROCESS | 1650 | 1465472871891 Marionette TRACE conn2 <- [1,994,null,{}] 04:47:51 INFO - PROCESS | 1650 | 1465472871894 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}] 04:47:51 INFO - PROCESS | 1650 | 1465472871896 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:51 INFO - PROCESS | 1650 | 1465472871992 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 04:47:52 INFO - PROCESS | 1650 | 1465472872038 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:52 INFO - PROCESS | 1650 | 1465472872039 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169a2800 == 28 [pid = 1650] [id = 256] 04:47:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112919800) [pid = 1650] [serial = 766] [outer = 0x0] 04:47:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112f24800) [pid = 1650] [serial = 767] [outer = 0x112919800] 04:47:52 INFO - PROCESS | 1650 | 1465472872066 Marionette DEBUG loaded listener.js 04:47:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1131a4000) [pid = 1650] [serial = 768] [outer = 0x112919800] 04:47:52 INFO - PROCESS | 1650 | 1465472872351 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]]]}] 04:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 474ms 04:47:52 INFO - PROCESS | 1650 | 1465472872366 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 04:47:52 INFO - PROCESS | 1650 | 1465472872368 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 04:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:47:52 INFO - PROCESS | 1650 | 1465472872370 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:47:52 INFO - PROCESS | 1650 | 1465472872372 Marionette TRACE conn2 <- [1,998,null,{}] 04:47:52 INFO - PROCESS | 1650 | 1465472872374 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}] 04:47:52 INFO - PROCESS | 1650 | 1465472872376 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:52 INFO - PROCESS | 1650 | 1465472872471 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 04:47:52 INFO - PROCESS | 1650 | 1465472872476 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:52 INFO - PROCESS | 1650 | 1465472872479 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x116608800 == 29 [pid = 1650] [id = 257] 04:47:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x113c40400) [pid = 1650] [serial = 769] [outer = 0x0] 04:47:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116630c00) [pid = 1650] [serial = 770] [outer = 0x113c40400] 04:47:52 INFO - PROCESS | 1650 | 1465472872512 Marionette DEBUG loaded listener.js 04:47:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x116a03c00) [pid = 1650] [serial = 771] [outer = 0x113c40400] 04:47:52 INFO - PROCESS | 1650 | 1465472872884 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]]]}] 04:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 520ms 04:47:52 INFO - PROCESS | 1650 | 1465472872891 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 04:47:52 INFO - PROCESS | 1650 | 1465472872895 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 04:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:47:52 INFO - PROCESS | 1650 | 1465472872907 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:47:52 INFO - PROCESS | 1650 | 1465472872912 Marionette TRACE conn2 <- [1,1002,null,{}] 04:47:52 INFO - PROCESS | 1650 | 1465472872915 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}] 04:47:52 INFO - PROCESS | 1650 | 1465472872919 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:53 INFO - PROCESS | 1650 | 1465472873032 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 04:47:53 INFO - PROCESS | 1650 | 1465472873038 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:53 INFO - PROCESS | 1650 | 1465472873039 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x119672000 == 30 [pid = 1650] [id = 258] 04:47:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x116eac800) [pid = 1650] [serial = 772] [outer = 0x0] 04:47:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118216000) [pid = 1650] [serial = 773] [outer = 0x116eac800] 04:47:53 INFO - PROCESS | 1650 | 1465472873078 Marionette DEBUG loaded listener.js 04:47:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11844e800) [pid = 1650] [serial = 774] [outer = 0x116eac800] 04:47:53 INFO - PROCESS | 1650 | 1465472873483 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]]]}] 04:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 631ms 04:47:53 INFO - PROCESS | 1650 | 1465472873532 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 04:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:47:53 INFO - PROCESS | 1650 | 1465472873533 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 04:47:53 INFO - PROCESS | 1650 | 1465472873535 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:47:53 INFO - PROCESS | 1650 | 1465472873536 Marionette TRACE conn2 <- [1,1006,null,{}] 04:47:53 INFO - PROCESS | 1650 | 1465472873538 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}] 04:47:53 INFO - PROCESS | 1650 | 1465472873540 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:53 INFO - PROCESS | 1650 | 1465472873642 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 04:47:53 INFO - PROCESS | 1650 | 1465472873674 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:53 INFO - PROCESS | 1650 | 1465472873676 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b1e800 == 31 [pid = 1650] [id = 259] 04:47:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11840dc00) [pid = 1650] [serial = 775] [outer = 0x0] 04:47:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118457400) [pid = 1650] [serial = 776] [outer = 0x11840dc00] 04:47:53 INFO - PROCESS | 1650 | 1465472873700 Marionette DEBUG loaded listener.js 04:47:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1184d4000) [pid = 1650] [serial = 777] [outer = 0x11840dc00] 04:47:54 INFO - PROCESS | 1650 | 1465472874024 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]]]}] 04:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 518ms 04:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:47:54 INFO - PROCESS | 1650 | 1465472874054 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 04:47:54 INFO - PROCESS | 1650 | 1465472874055 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 04:47:54 INFO - PROCESS | 1650 | 1465472874057 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:47:54 INFO - PROCESS | 1650 | 1465472874059 Marionette TRACE conn2 <- [1,1010,null,{}] 04:47:54 INFO - PROCESS | 1650 | 1465472874069 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}] 04:47:54 INFO - PROCESS | 1650 | 1465472874070 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:54 INFO - PROCESS | 1650 | 1465472874164 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 04:47:54 INFO - PROCESS | 1650 | 1465472874168 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:54 INFO - PROCESS | 1650 | 1465472874172 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1218cd000 == 32 [pid = 1650] [id = 260] 04:47:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1132c1400) [pid = 1650] [serial = 778] [outer = 0x0] 04:47:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118fbc800) [pid = 1650] [serial = 779] [outer = 0x1132c1400] 04:47:54 INFO - PROCESS | 1650 | 1465472874204 Marionette DEBUG loaded listener.js 04:47:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11936f800) [pid = 1650] [serial = 780] [outer = 0x1132c1400] 04:47:54 INFO - PROCESS | 1650 | 1465472874549 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]]]}] 04:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 521ms 04:47:54 INFO - PROCESS | 1650 | 1465472874582 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 04:47:54 INFO - PROCESS | 1650 | 1465472874583 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 04:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:47:54 INFO - PROCESS | 1650 | 1465472874586 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:47:54 INFO - PROCESS | 1650 | 1465472874587 Marionette TRACE conn2 <- [1,1014,null,{}] 04:47:54 INFO - PROCESS | 1650 | 1465472874589 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}] 04:47:54 INFO - PROCESS | 1650 | 1465472874590 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:54 INFO - PROCESS | 1650 | 1465472874685 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 04:47:54 INFO - PROCESS | 1650 | 1465472874688 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:54 INFO - PROCESS | 1650 | 1465472874689 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x115ee4000 == 33 [pid = 1650] [id = 261] 04:47:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11860f800) [pid = 1650] [serial = 781] [outer = 0x0] 04:47:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1193a1c00) [pid = 1650] [serial = 782] [outer = 0x11860f800] 04:47:54 INFO - PROCESS | 1650 | 1465472874714 Marionette DEBUG loaded listener.js 04:47:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11999f000) [pid = 1650] [serial = 783] [outer = 0x11860f800] 04:47:55 INFO - PROCESS | 1650 | 1465472875072 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]]]}] 04:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 518ms 04:47:55 INFO - PROCESS | 1650 | 1465472875113 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 04:47:55 INFO - PROCESS | 1650 | 1465472875114 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 04:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:47:55 INFO - PROCESS | 1650 | 1465472875118 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:47:55 INFO - PROCESS | 1650 | 1465472875119 Marionette TRACE conn2 <- [1,1018,null,{}] 04:47:55 INFO - PROCESS | 1650 | 1465472875122 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}] 04:47:55 INFO - PROCESS | 1650 | 1465472875124 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:55 INFO - PROCESS | 1650 | 1465472875260 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 04:47:55 INFO - PROCESS | 1650 | 1465472875267 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:55 INFO - PROCESS | 1650 | 1465472875268 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268e3800 == 34 [pid = 1650] [id = 262] 04:47:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1121ab000) [pid = 1650] [serial = 784] [outer = 0x0] 04:47:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119d48c00) [pid = 1650] [serial = 785] [outer = 0x1121ab000] 04:47:55 INFO - PROCESS | 1650 | 1465472875321 Marionette DEBUG loaded listener.js 04:47:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x120fb4c00) [pid = 1650] [serial = 786] [outer = 0x1121ab000] 04:47:55 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118269400) [pid = 1650] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:47:55 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118f44800) [pid = 1650] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:47:55 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11936d800) [pid = 1650] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:47:55 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1132c7400) [pid = 1650] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:47:55 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11806c000) [pid = 1650] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:47:55 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112f30400) [pid = 1650] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:47:55 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112f23400) [pid = 1650] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:47:55 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1128c8c00) [pid = 1650] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:47:55 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119907400) [pid = 1650] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:47:55 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119904000) [pid = 1650] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:47:55 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116ea9800) [pid = 1650] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:47:55 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1128c5400) [pid = 1650] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:47:55 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x121443800) [pid = 1650] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:47:55 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x110eac800) [pid = 1650] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:47:55 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112139400) [pid = 1650] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:47:55 INFO - PROCESS | 1650 | 1465472875814 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]]]}] 04:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 721ms 04:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:47:55 INFO - PROCESS | 1650 | 1465472875838 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 04:47:55 INFO - PROCESS | 1650 | 1465472875840 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 04:47:55 INFO - PROCESS | 1650 | 1465472875842 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:47:55 INFO - PROCESS | 1650 | 1465472875844 Marionette TRACE conn2 <- [1,1022,null,{}] 04:47:55 INFO - PROCESS | 1650 | 1465472875848 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}] 04:47:55 INFO - PROCESS | 1650 | 1465472875849 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:55 INFO - PROCESS | 1650 | 1465472875921 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 04:47:55 INFO - PROCESS | 1650 | 1465472875924 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:55 INFO - PROCESS | 1650 | 1465472875925 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12141b800 == 35 [pid = 1650] [id = 263] 04:47:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x112dc1800) [pid = 1650] [serial = 787] [outer = 0x0] 04:47:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1174af800) [pid = 1650] [serial = 788] [outer = 0x112dc1800] 04:47:55 INFO - PROCESS | 1650 | 1465472875953 Marionette DEBUG loaded listener.js 04:47:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119365800) [pid = 1650] [serial = 789] [outer = 0x112dc1800] 04:47:56 INFO - PROCESS | 1650 | 1465472876300 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]]]}] 04:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 471ms 04:47:56 INFO - PROCESS | 1650 | 1465472876315 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 04:47:56 INFO - PROCESS | 1650 | 1465472876316 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 04:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:47:56 INFO - PROCESS | 1650 | 1465472876318 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:47:56 INFO - PROCESS | 1650 | 1465472876319 Marionette TRACE conn2 <- [1,1026,null,{}] 04:47:56 INFO - PROCESS | 1650 | 1465472876322 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}] 04:47:56 INFO - PROCESS | 1650 | 1465472876323 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:56 INFO - PROCESS | 1650 | 1465472876426 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 04:47:56 INFO - PROCESS | 1650 | 1465472876442 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:56 INFO - PROCESS | 1650 | 1465472876443 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12882d000 == 36 [pid = 1650] [id = 264] 04:47:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1184d2c00) [pid = 1650] [serial = 790] [outer = 0x0] 04:47:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1210b1c00) [pid = 1650] [serial = 791] [outer = 0x1184d2c00] 04:47:56 INFO - PROCESS | 1650 | 1465472876468 Marionette DEBUG loaded listener.js 04:47:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x121442800) [pid = 1650] [serial = 792] [outer = 0x1184d2c00] 04:47:56 INFO - PROCESS | 1650 | 1465472876747 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]]]}] 04:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 470ms 04:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:47:56 INFO - PROCESS | 1650 | 1465472876788 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 04:47:56 INFO - PROCESS | 1650 | 1465472876790 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 04:47:56 INFO - PROCESS | 1650 | 1465472876792 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:47:56 INFO - PROCESS | 1650 | 1465472876795 Marionette TRACE conn2 <- [1,1030,null,{}] 04:47:56 INFO - PROCESS | 1650 | 1465472876799 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}] 04:47:56 INFO - PROCESS | 1650 | 1465472876800 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:56 INFO - PROCESS | 1650 | 1465472876881 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 04:47:56 INFO - PROCESS | 1650 | 1465472876884 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:56 INFO - PROCESS | 1650 | 1465472876886 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x129254800 == 37 [pid = 1650] [id = 265] 04:47:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x120fb7c00) [pid = 1650] [serial = 793] [outer = 0x0] 04:47:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1219d0c00) [pid = 1650] [serial = 794] [outer = 0x120fb7c00] 04:47:56 INFO - PROCESS | 1650 | 1465472876913 Marionette DEBUG loaded listener.js 04:47:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12371e800) [pid = 1650] [serial = 795] [outer = 0x120fb7c00] 04:47:57 INFO - PROCESS | 1650 | 1465472877267 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]]]}] 04:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 522ms 04:47:57 INFO - PROCESS | 1650 | 1465472877315 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 04:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:47:57 INFO - PROCESS | 1650 | 1465472877317 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 04:47:57 INFO - PROCESS | 1650 | 1465472877320 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:47:57 INFO - PROCESS | 1650 | 1465472877322 Marionette TRACE conn2 <- [1,1034,null,{}] 04:47:57 INFO - PROCESS | 1650 | 1465472877326 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}] 04:47:57 INFO - PROCESS | 1650 | 1465472877328 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:57 INFO - PROCESS | 1650 | 1465472877467 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 04:47:57 INFO - PROCESS | 1650 | 1465472877472 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:57 INFO - PROCESS | 1650 | 1465472877474 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x121420000 == 38 [pid = 1650] [id = 266] 04:47:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x123721c00) [pid = 1650] [serial = 796] [outer = 0x0] 04:47:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x124ad6400) [pid = 1650] [serial = 797] [outer = 0x123721c00] 04:47:57 INFO - PROCESS | 1650 | 1465472877515 Marionette DEBUG loaded listener.js 04:47:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x124b96000) [pid = 1650] [serial = 798] [outer = 0x123721c00] 04:47:58 INFO - PROCESS | 1650 | 1465472878124 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]]]}] 04:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 874ms 04:47:58 INFO - PROCESS | 1650 | 1465472878194 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 04:47:58 INFO - PROCESS | 1650 | 1465472878197 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 04:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:47:58 INFO - PROCESS | 1650 | 1465472878200 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:47:58 INFO - PROCESS | 1650 | 1465472878202 Marionette TRACE conn2 <- [1,1038,null,{}] 04:47:58 INFO - PROCESS | 1650 | 1465472878207 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}] 04:47:58 INFO - PROCESS | 1650 | 1465472878208 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:58 INFO - PROCESS | 1650 | 1465472878322 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 04:47:58 INFO - PROCESS | 1650 | 1465472878377 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:58 INFO - PROCESS | 1650 | 1465472878379 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x117360000 == 39 [pid = 1650] [id = 267] 04:47:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112917c00) [pid = 1650] [serial = 799] [outer = 0x0] 04:47:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x112dc0c00) [pid = 1650] [serial = 800] [outer = 0x112917c00] 04:47:58 INFO - PROCESS | 1650 | 1465472878411 Marionette DEBUG loaded listener.js 04:47:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x112f4ec00) [pid = 1650] [serial = 801] [outer = 0x112917c00] 04:47:58 INFO - PROCESS | 1650 | 1465472878926 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]]]}] 04:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 771ms 04:47:58 INFO - PROCESS | 1650 | 1465472878985 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 04:47:58 INFO - PROCESS | 1650 | 1465472878989 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 04:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:47:58 INFO - PROCESS | 1650 | 1465472878997 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:47:59 INFO - PROCESS | 1650 | 1465472878999 Marionette TRACE conn2 <- [1,1042,null,{}] 04:47:59 INFO - PROCESS | 1650 | 1465472879001 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}] 04:47:59 INFO - PROCESS | 1650 | 1465472879003 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:59 INFO - PROCESS | 1650 | 1465472879109 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 04:47:59 INFO - PROCESS | 1650 | 1465472879186 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:59 INFO - PROCESS | 1650 | 1465472879187 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:47:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12125c000 == 40 [pid = 1650] [id = 268] 04:47:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x115e12c00) [pid = 1650] [serial = 802] [outer = 0x0] 04:47:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x116976000) [pid = 1650] [serial = 803] [outer = 0x115e12c00] 04:47:59 INFO - PROCESS | 1650 | 1465472879218 Marionette DEBUG loaded listener.js 04:47:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x117039800) [pid = 1650] [serial = 804] [outer = 0x115e12c00] 04:47:59 INFO - PROCESS | 1650 | 1465472879871 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]]]}] 04:47:59 INFO - PROCESS | 1650 | --DOCSHELL 0x129254800 == 39 [pid = 1650] [id = 265] 04:47:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12882d000 == 38 [pid = 1650] [id = 264] 04:47:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12141b800 == 37 [pid = 1650] [id = 263] 04:47:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1268e3800 == 36 [pid = 1650] [id = 262] 04:47:59 INFO - PROCESS | 1650 | --DOCSHELL 0x115ee4000 == 35 [pid = 1650] [id = 261] 04:47:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1218cd000 == 34 [pid = 1650] [id = 260] 04:47:59 INFO - PROCESS | 1650 | --DOCSHELL 0x119b1e800 == 33 [pid = 1650] [id = 259] 04:47:59 INFO - PROCESS | 1650 | --DOCSHELL 0x119672000 == 32 [pid = 1650] [id = 258] 04:47:59 INFO - PROCESS | 1650 | --DOCSHELL 0x116608800 == 31 [pid = 1650] [id = 257] 04:47:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1169a2800 == 30 [pid = 1650] [id = 256] 04:47:59 INFO - PROCESS | 1650 | --DOCSHELL 0x112da4000 == 29 [pid = 1650] [id = 255] 04:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 972ms 04:47:59 INFO - PROCESS | 1650 | 1465472879968 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 04:47:59 INFO - PROCESS | 1650 | 1465472879970 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 04:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:47:59 INFO - PROCESS | 1650 | 1465472879974 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:47:59 INFO - PROCESS | 1650 | 1465472879975 Marionette TRACE conn2 <- [1,1046,null,{}] 04:47:59 INFO - PROCESS | 1650 | 1465472879979 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}] 04:47:59 INFO - PROCESS | 1650 | 1465472879980 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:00 INFO - PROCESS | 1650 | 1465472880072 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 04:48:00 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1184d2400) [pid = 1650] [serial = 725] [outer = 0x0] [url = about:blank] 04:48:00 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118feb400) [pid = 1650] [serial = 728] [outer = 0x0] [url = about:blank] 04:48:00 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11885b400) [pid = 1650] [serial = 726] [outer = 0x0] [url = about:blank] 04:48:00 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119372800) [pid = 1650] [serial = 731] [outer = 0x0] [url = about:blank] 04:48:00 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1163dc000) [pid = 1650] [serial = 716] [outer = 0x0] [url = about:blank] 04:48:00 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x116909000) [pid = 1650] [serial = 717] [outer = 0x0] [url = about:blank] 04:48:00 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11821ec00) [pid = 1650] [serial = 722] [outer = 0x0] [url = about:blank] 04:48:00 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1196aa400) [pid = 1650] [serial = 732] [outer = 0x0] [url = about:blank] 04:48:00 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x113188000) [pid = 1650] [serial = 713] [outer = 0x0] [url = about:blank] 04:48:00 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1131a6400) [pid = 1650] [serial = 714] [outer = 0x0] [url = about:blank] 04:48:00 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113c42800) [pid = 1650] [serial = 707] [outer = 0x0] [url = about:blank] 04:48:00 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1163d9c00) [pid = 1650] [serial = 708] [outer = 0x0] [url = about:blank] 04:48:00 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11291c400) [pid = 1650] [serial = 704] [outer = 0x0] [url = about:blank] 04:48:00 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x121427800) [pid = 1650] [serial = 741] [outer = 0x0] [url = about:blank] 04:48:00 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112e87800) [pid = 1650] [serial = 705] [outer = 0x0] [url = about:blank] 04:48:00 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12371a400) [pid = 1650] [serial = 702] [outer = 0x0] [url = about:blank] 04:48:00 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1174b0c00) [pid = 1650] [serial = 719] [outer = 0x0] [url = about:blank] 04:48:00 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1175e5400) [pid = 1650] [serial = 720] [outer = 0x0] [url = about:blank] 04:48:00 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112972400) [pid = 1650] [serial = 710] [outer = 0x0] [url = about:blank] 04:48:00 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112dc4400) [pid = 1650] [serial = 711] [outer = 0x0] [url = about:blank] 04:48:00 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x120fa9c00) [pid = 1650] [serial = 740] [outer = 0x0] [url = about:blank] 04:48:00 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x121a4a000) [pid = 1650] [serial = 743] [outer = 0x0] [url = about:blank] 04:48:00 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x123638000) [pid = 1650] [serial = 744] [outer = 0x0] [url = about:blank] 04:48:00 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1131ab400) [pid = 1650] [serial = 735] [outer = 0x0] [url = about:blank] 04:48:00 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118fefc00) [pid = 1650] [serial = 737] [outer = 0x0] [url = about:blank] 04:48:00 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1128cd000) [pid = 1650] [serial = 734] [outer = 0x0] [url = about:blank] 04:48:00 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11936a800) [pid = 1650] [serial = 729] [outer = 0x0] [url = about:blank] 04:48:00 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119906c00) [pid = 1650] [serial = 738] [outer = 0x0] [url = about:blank] 04:48:00 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x118265800) [pid = 1650] [serial = 723] [outer = 0x0] [url = about:blank] 04:48:00 INFO - PROCESS | 1650 | 1465472880131 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:00 INFO - PROCESS | 1650 | 1465472880134 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1163af000 == 30 [pid = 1650] [id = 269] 04:48:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1128cf800) [pid = 1650] [serial = 805] [outer = 0x0] 04:48:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x112dc2400) [pid = 1650] [serial = 806] [outer = 0x1128cf800] 04:48:00 INFO - PROCESS | 1650 | 1465472880161 Marionette DEBUG loaded listener.js 04:48:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1131aac00) [pid = 1650] [serial = 807] [outer = 0x1128cf800] 04:48:00 INFO - PROCESS | 1650 | 1465472880500 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]]]}] 04:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 574ms 04:48:00 INFO - PROCESS | 1650 | 1465472880548 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 04:48:00 INFO - PROCESS | 1650 | 1465472880550 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 04:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:48:00 INFO - PROCESS | 1650 | 1465472880555 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:48:00 INFO - PROCESS | 1650 | 1465472880556 Marionette TRACE conn2 <- [1,1050,null,{}] 04:48:00 INFO - PROCESS | 1650 | 1465472880559 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}] 04:48:00 INFO - PROCESS | 1650 | 1465472880560 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:00 INFO - PROCESS | 1650 | 1465472880652 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 04:48:00 INFO - PROCESS | 1650 | 1465472880703 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:00 INFO - PROCESS | 1650 | 1465472880704 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11839a800 == 31 [pid = 1650] [id = 270] 04:48:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11326c800) [pid = 1650] [serial = 808] [outer = 0x0] 04:48:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116781400) [pid = 1650] [serial = 809] [outer = 0x11326c800] 04:48:00 INFO - PROCESS | 1650 | 1465472880731 Marionette DEBUG loaded listener.js 04:48:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1174b2400) [pid = 1650] [serial = 810] [outer = 0x11326c800] 04:48:01 INFO - PROCESS | 1650 | 1465472881026 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]]]}] 04:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 518ms 04:48:01 INFO - PROCESS | 1650 | 1465472881074 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 04:48:01 INFO - PROCESS | 1650 | 1465472881076 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 04:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:48:01 INFO - PROCESS | 1650 | 1465472881080 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:48:01 INFO - PROCESS | 1650 | 1465472881083 Marionette TRACE conn2 <- [1,1054,null,{}] 04:48:01 INFO - PROCESS | 1650 | 1465472881090 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}] 04:48:01 INFO - PROCESS | 1650 | 1465472881094 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:01 INFO - PROCESS | 1650 | 1465472881172 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 04:48:01 INFO - PROCESS | 1650 | 1465472881228 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:01 INFO - PROCESS | 1650 | 1465472881230 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x11995c000 == 32 [pid = 1650] [id = 271] 04:48:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1132a4c00) [pid = 1650] [serial = 811] [outer = 0x0] 04:48:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118265800) [pid = 1650] [serial = 812] [outer = 0x1132a4c00] 04:48:01 INFO - PROCESS | 1650 | 1465472881258 Marionette DEBUG loaded listener.js 04:48:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118603800) [pid = 1650] [serial = 813] [outer = 0x1132a4c00] 04:48:01 INFO - PROCESS | 1650 | 1465472881530 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]]]}] 04:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 474ms 04:48:01 INFO - PROCESS | 1650 | 1465472881554 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 04:48:01 INFO - PROCESS | 1650 | 1465472881556 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 04:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:48:01 INFO - PROCESS | 1650 | 1465472881565 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:48:01 INFO - PROCESS | 1650 | 1465472881567 Marionette TRACE conn2 <- [1,1058,null,{}] 04:48:01 INFO - PROCESS | 1650 | 1465472881569 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}] 04:48:01 INFO - PROCESS | 1650 | 1465472881570 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:01 INFO - PROCESS | 1650 | 1465472881657 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 04:48:01 INFO - PROCESS | 1650 | 1465472881664 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:01 INFO - PROCESS | 1650 | 1465472881665 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12135c000 == 33 [pid = 1650] [id = 272] 04:48:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11885ac00) [pid = 1650] [serial = 814] [outer = 0x0] 04:48:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118ff4c00) [pid = 1650] [serial = 815] [outer = 0x11885ac00] 04:48:01 INFO - PROCESS | 1650 | 1465472881690 Marionette DEBUG loaded listener.js 04:48:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119373800) [pid = 1650] [serial = 816] [outer = 0x11885ac00] 04:48:02 INFO - PROCESS | 1650 | 1465472882027 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]]]}] 04:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 481ms 04:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:48:02 INFO - PROCESS | 1650 | 1465472882040 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 04:48:02 INFO - PROCESS | 1650 | 1465472882041 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 04:48:02 INFO - PROCESS | 1650 | 1465472882045 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:48:02 INFO - PROCESS | 1650 | 1465472882047 Marionette TRACE conn2 <- [1,1062,null,{}] 04:48:02 INFO - PROCESS | 1650 | 1465472882049 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}] 04:48:02 INFO - PROCESS | 1650 | 1465472882050 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:02 INFO - PROCESS | 1650 | 1465472882157 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 04:48:02 INFO - PROCESS | 1650 | 1465472882167 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:02 INFO - PROCESS | 1650 | 1465472882169 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x123421800 == 34 [pid = 1650] [id = 273] 04:48:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11290e400) [pid = 1650] [serial = 817] [outer = 0x0] 04:48:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118ff2800) [pid = 1650] [serial = 818] [outer = 0x11290e400] 04:48:02 INFO - PROCESS | 1650 | 1465472882193 Marionette DEBUG loaded listener.js 04:48:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119905000) [pid = 1650] [serial = 819] [outer = 0x11290e400] 04:48:02 INFO - PROCESS | 1650 | 1465472882535 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]]]}] 04:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 521ms 04:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:48:02 INFO - PROCESS | 1650 | 1465472882568 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 04:48:02 INFO - PROCESS | 1650 | 1465472882570 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 04:48:02 INFO - PROCESS | 1650 | 1465472882573 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:48:02 INFO - PROCESS | 1650 | 1465472882575 Marionette TRACE conn2 <- [1,1066,null,{}] 04:48:02 INFO - PROCESS | 1650 | 1465472882580 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}] 04:48:02 INFO - PROCESS | 1650 | 1465472882584 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:02 INFO - PROCESS | 1650 | 1465472882767 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 04:48:02 INFO - PROCESS | 1650 | 1465472882788 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:02 INFO - PROCESS | 1650 | 1465472882789 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12704e000 == 35 [pid = 1650] [id = 274] 04:48:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119a7fc00) [pid = 1650] [serial = 820] [outer = 0x0] 04:48:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12142c400) [pid = 1650] [serial = 821] [outer = 0x119a7fc00] 04:48:02 INFO - PROCESS | 1650 | 1465472882830 Marionette DEBUG loaded listener.js 04:48:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12371b800) [pid = 1650] [serial = 822] [outer = 0x119a7fc00] 04:48:03 INFO - PROCESS | 1650 | 1465472883249 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]]]}] 04:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 721ms 04:48:03 INFO - PROCESS | 1650 | 1465472883296 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 04:48:03 INFO - PROCESS | 1650 | 1465472883297 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 04:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:48:03 INFO - PROCESS | 1650 | 1465472883299 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:48:03 INFO - PROCESS | 1650 | 1465472883300 Marionette TRACE conn2 <- [1,1070,null,{}] 04:48:03 INFO - PROCESS | 1650 | 1465472883303 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}] 04:48:03 INFO - PROCESS | 1650 | 1465472883304 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:03 INFO - PROCESS | 1650 | 1465472883399 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 04:48:03 INFO - PROCESS | 1650 | 1465472883402 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:03 INFO - PROCESS | 1650 | 1465472883403 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x128f8d800 == 36 [pid = 1650] [id = 275] 04:48:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12371bc00) [pid = 1650] [serial = 823] [outer = 0x0] 04:48:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123728c00) [pid = 1650] [serial = 824] [outer = 0x12371bc00] 04:48:03 INFO - PROCESS | 1650 | 1465472883429 Marionette DEBUG loaded listener.js 04:48:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124b2d800) [pid = 1650] [serial = 825] [outer = 0x12371bc00] 04:48:03 INFO - PROCESS | 1650 | 1465472883765 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]]]}] 04:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 471ms 04:48:03 INFO - PROCESS | 1650 | 1465472883771 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 04:48:03 INFO - PROCESS | 1650 | 1465472883772 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 04:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:48:03 INFO - PROCESS | 1650 | 1465472883774 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:48:03 INFO - PROCESS | 1650 | 1465472883776 Marionette TRACE conn2 <- [1,1074,null,{}] 04:48:03 INFO - PROCESS | 1650 | 1465472883780 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}] 04:48:03 INFO - PROCESS | 1650 | 1465472883781 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:03 INFO - PROCESS | 1650 | 1465472883875 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 04:48:03 INFO - PROCESS | 1650 | 1465472883887 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:03 INFO - PROCESS | 1650 | 1465472883888 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295d2800 == 37 [pid = 1650] [id = 276] 04:48:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x124b31000) [pid = 1650] [serial = 826] [outer = 0x0] 04:48:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x124dbec00) [pid = 1650] [serial = 827] [outer = 0x124b31000] 04:48:03 INFO - PROCESS | 1650 | 1465472883912 Marionette DEBUG loaded listener.js 04:48:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x125380000) [pid = 1650] [serial = 828] [outer = 0x124b31000] 04:48:04 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x111fde800) [pid = 1650] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:48:04 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11326e400) [pid = 1650] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:48:04 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116911c00) [pid = 1650] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:48:04 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x113c40400) [pid = 1650] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:48:04 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116eac800) [pid = 1650] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:48:04 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1184d1c00) [pid = 1650] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:48:04 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11296f000) [pid = 1650] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:48:04 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1128c4c00) [pid = 1650] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:48:04 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11860c400) [pid = 1650] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:48:04 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11860f800) [pid = 1650] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:48:04 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1132c1400) [pid = 1650] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:48:04 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1121ab000) [pid = 1650] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:48:04 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112dc1800) [pid = 1650] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:48:04 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1184d2c00) [pid = 1650] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:48:04 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x120fb7c00) [pid = 1650] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:48:04 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x112919800) [pid = 1650] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:48:04 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11840dc00) [pid = 1650] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:48:04 INFO - PROCESS | 1650 | 1465472884339 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]]]}] 04:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 571ms 04:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:48:04 INFO - PROCESS | 1650 | 1465472884346 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 04:48:04 INFO - PROCESS | 1650 | 1465472884347 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 04:48:04 INFO - PROCESS | 1650 | 1465472884349 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:48:04 INFO - PROCESS | 1650 | 1465472884351 Marionette TRACE conn2 <- [1,1078,null,{}] 04:48:04 INFO - PROCESS | 1650 | 1465472884353 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}] 04:48:04 INFO - PROCESS | 1650 | 1465472884354 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:04 INFO - PROCESS | 1650 | 1465472884434 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 04:48:04 INFO - PROCESS | 1650 | 1465472884437 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:04 INFO - PROCESS | 1650 | 1465472884438 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11966f000 == 38 [pid = 1650] [id = 277] 04:48:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1121ab000) [pid = 1650] [serial = 829] [outer = 0x0] 04:48:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112e90400) [pid = 1650] [serial = 830] [outer = 0x1121ab000] 04:48:04 INFO - PROCESS | 1650 | 1465472884463 Marionette DEBUG loaded listener.js 04:48:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11825e000) [pid = 1650] [serial = 831] [outer = 0x1121ab000] 04:48:04 INFO - PROCESS | 1650 | 1465472884789 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]]]}] 04:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 471ms 04:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:48:04 INFO - PROCESS | 1650 | 1465472884820 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 04:48:04 INFO - PROCESS | 1650 | 1465472884821 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 04:48:04 INFO - PROCESS | 1650 | 1465472884824 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:48:04 INFO - PROCESS | 1650 | 1465472884825 Marionette TRACE conn2 <- [1,1082,null,{}] 04:48:04 INFO - PROCESS | 1650 | 1465472884827 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}] 04:48:04 INFO - PROCESS | 1650 | 1465472884828 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:04 INFO - PROCESS | 1650 | 1465472884930 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 04:48:04 INFO - PROCESS | 1650 | 1465472884936 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:04 INFO - PROCESS | 1650 | 1465472884937 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a66a800 == 39 [pid = 1650] [id = 278] 04:48:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118263800) [pid = 1650] [serial = 832] [outer = 0x0] 04:48:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1196b1800) [pid = 1650] [serial = 833] [outer = 0x118263800] 04:48:04 INFO - PROCESS | 1650 | 1465472884962 Marionette DEBUG loaded listener.js 04:48:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124b27c00) [pid = 1650] [serial = 834] [outer = 0x118263800] 04:48:05 INFO - PROCESS | 1650 | 1465472885283 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]]]}] 04:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 468ms 04:48:05 INFO - PROCESS | 1650 | 1465472885292 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 04:48:05 INFO - PROCESS | 1650 | 1465472885295 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 04:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:48:05 INFO - PROCESS | 1650 | 1465472885299 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:48:05 INFO - PROCESS | 1650 | 1465472885301 Marionette TRACE conn2 <- [1,1086,null,{}] 04:48:05 INFO - PROCESS | 1650 | 1465472885303 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}] 04:48:05 INFO - PROCESS | 1650 | 1465472885305 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:05 INFO - PROCESS | 1650 | 1465472885398 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 04:48:05 INFO - PROCESS | 1650 | 1465472885401 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:05 INFO - PROCESS | 1650 | 1465472885403 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b981800 == 40 [pid = 1650] [id = 279] 04:48:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x125380c00) [pid = 1650] [serial = 835] [outer = 0x0] 04:48:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126858000) [pid = 1650] [serial = 836] [outer = 0x125380c00] 04:48:05 INFO - PROCESS | 1650 | 1465472885429 Marionette DEBUG loaded listener.js 04:48:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126862800) [pid = 1650] [serial = 837] [outer = 0x125380c00] 04:48:05 INFO - PROCESS | 1650 | 1465472885763 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]]]}] 04:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 471ms 04:48:05 INFO - PROCESS | 1650 | 1465472885770 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 04:48:05 INFO - PROCESS | 1650 | 1465472885772 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 04:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:48:05 INFO - PROCESS | 1650 | 1465472885775 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:48:05 INFO - PROCESS | 1650 | 1465472885776 Marionette TRACE conn2 <- [1,1090,null,{}] 04:48:05 INFO - PROCESS | 1650 | 1465472885782 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}] 04:48:05 INFO - PROCESS | 1650 | 1465472885783 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:05 INFO - PROCESS | 1650 | 1465472885891 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 04:48:05 INFO - PROCESS | 1650 | 1465472885897 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:05 INFO - PROCESS | 1650 | 1465472885898 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd06800 == 41 [pid = 1650] [id = 280] 04:48:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1184ce800) [pid = 1650] [serial = 838] [outer = 0x0] 04:48:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126875c00) [pid = 1650] [serial = 839] [outer = 0x1184ce800] 04:48:05 INFO - PROCESS | 1650 | 1465472885921 Marionette DEBUG loaded listener.js 04:48:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126c50400) [pid = 1650] [serial = 840] [outer = 0x1184ce800] 04:48:06 INFO - PROCESS | 1650 | 1465472886215 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]]]}] 04:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 472ms 04:48:06 INFO - PROCESS | 1650 | 1465472886250 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 04:48:06 INFO - PROCESS | 1650 | 1465472886252 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 04:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:48:06 INFO - PROCESS | 1650 | 1465472886315 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:48:06 INFO - PROCESS | 1650 | 1465472886317 Marionette TRACE conn2 <- [1,1094,null,{}] 04:48:06 INFO - PROCESS | 1650 | 1465472886321 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}] 04:48:06 INFO - PROCESS | 1650 | 1465472886323 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:06 INFO - PROCESS | 1650 | 1465472886444 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 04:48:06 INFO - PROCESS | 1650 | 1465472886568 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:06 INFO - PROCESS | 1650 | 1465472886570 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11666f800 == 42 [pid = 1650] [id = 281] 04:48:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1128c5400) [pid = 1650] [serial = 841] [outer = 0x0] 04:48:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112915400) [pid = 1650] [serial = 842] [outer = 0x1128c5400] 04:48:06 INFO - PROCESS | 1650 | 1465472886621 Marionette DEBUG loaded listener.js 04:48:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x112f2ec00) [pid = 1650] [serial = 843] [outer = 0x1128c5400] 04:48:07 INFO - PROCESS | 1650 | 1465472887185 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]]]}] 04:48:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 927ms 04:48:07 INFO - PROCESS | 1650 | 1465472887239 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 04:48:07 INFO - PROCESS | 1650 | 1465472887242 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 04:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:48:07 INFO - PROCESS | 1650 | 1465472887246 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:48:07 INFO - PROCESS | 1650 | 1465472887247 Marionette TRACE conn2 <- [1,1098,null,{}] 04:48:07 INFO - PROCESS | 1650 | 1465472887252 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}] 04:48:07 INFO - PROCESS | 1650 | 1465472887254 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:07 INFO - PROCESS | 1650 | 1465472887393 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 04:48:07 INFO - PROCESS | 1650 | 1465472887620 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:07 INFO - PROCESS | 1650 | 1465472887621 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b986000 == 43 [pid = 1650] [id = 282] 04:48:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119398000) [pid = 1650] [serial = 844] [outer = 0x0] 04:48:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1196b3400) [pid = 1650] [serial = 845] [outer = 0x119398000] 04:48:07 INFO - PROCESS | 1650 | 1465472887653 Marionette DEBUG loaded listener.js 04:48:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x120faa800) [pid = 1650] [serial = 846] [outer = 0x119398000] 04:48:08 INFO - PROCESS | 1650 | 1465472888079 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]]]}] 04:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 870ms 04:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:48:08 INFO - PROCESS | 1650 | 1465472888116 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 04:48:08 INFO - PROCESS | 1650 | 1465472888118 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 04:48:08 INFO - PROCESS | 1650 | 1465472888120 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:48:08 INFO - PROCESS | 1650 | 1465472888121 Marionette TRACE conn2 <- [1,1102,null,{}] 04:48:08 INFO - PROCESS | 1650 | 1465472888124 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}] 04:48:08 INFO - PROCESS | 1650 | 1465472888125 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:08 INFO - PROCESS | 1650 | 1465472888279 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 04:48:08 INFO - PROCESS | 1650 | 1465472888356 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:08 INFO - PROCESS | 1650 | 1465472888363 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c665800 == 44 [pid = 1650] [id = 283] 04:48:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x124b31400) [pid = 1650] [serial = 847] [outer = 0x0] 04:48:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x125385400) [pid = 1650] [serial = 848] [outer = 0x124b31400] 04:48:08 INFO - PROCESS | 1650 | 1465472888417 Marionette DEBUG loaded listener.js 04:48:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12685a800) [pid = 1650] [serial = 849] [outer = 0x124b31400] 04:48:08 INFO - PROCESS | 1650 | 1465472888878 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]]]}] 04:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 820ms 04:48:08 INFO - PROCESS | 1650 | 1465472888942 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 04:48:08 INFO - PROCESS | 1650 | 1465472888945 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 04:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:48:08 INFO - PROCESS | 1650 | 1465472888948 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:48:08 INFO - PROCESS | 1650 | 1465472888950 Marionette TRACE conn2 <- [1,1106,null,{}] 04:48:08 INFO - PROCESS | 1650 | 1465472888952 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}] 04:48:08 INFO - PROCESS | 1650 | 1465472888953 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:09 INFO - PROCESS | 1650 | 1465472889055 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 04:48:09 INFO - PROCESS | 1650 | 1465472889124 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:09 INFO - PROCESS | 1650 | 1465472889126 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ca59000 == 45 [pid = 1650] [id = 284] 04:48:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x126cc3800) [pid = 1650] [serial = 850] [outer = 0x0] 04:48:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x126d61000) [pid = 1650] [serial = 851] [outer = 0x126cc3800] 04:48:09 INFO - PROCESS | 1650 | 1465472889155 Marionette DEBUG loaded listener.js 04:48:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x126dc7000) [pid = 1650] [serial = 852] [outer = 0x126cc3800] 04:48:09 INFO - PROCESS | 1650 | 1465472889587 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]]]}] 04:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 670ms 04:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:48:09 INFO - PROCESS | 1650 | 1465472889619 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 04:48:09 INFO - PROCESS | 1650 | 1465472889620 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 04:48:09 INFO - PROCESS | 1650 | 1465472889622 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:48:09 INFO - PROCESS | 1650 | 1465472889623 Marionette TRACE conn2 <- [1,1110,null,{}] 04:48:09 INFO - PROCESS | 1650 | 1465472889626 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}] 04:48:09 INFO - PROCESS | 1650 | 1465472889627 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:09 INFO - PROCESS | 1650 | 1465472889746 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 04:48:09 INFO - PROCESS | 1650 | 1465472889803 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:09 INFO - PROCESS | 1650 | 1465472889804 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12539e000 == 46 [pid = 1650] [id = 285] 04:48:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x120fb1400) [pid = 1650] [serial = 853] [outer = 0x0] 04:48:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x126f99000) [pid = 1650] [serial = 854] [outer = 0x120fb1400] 04:48:09 INFO - PROCESS | 1650 | 1465472889833 Marionette DEBUG loaded listener.js 04:48:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1270f6000) [pid = 1650] [serial = 855] [outer = 0x120fb1400] 04:48:10 INFO - PROCESS | 1650 | 1465472890374 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]]]}] 04:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 771ms 04:48:10 INFO - PROCESS | 1650 | 1465472890393 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 04:48:10 INFO - PROCESS | 1650 | 1465472890396 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 04:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:48:10 INFO - PROCESS | 1650 | 1465472890399 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:48:10 INFO - PROCESS | 1650 | 1465472890401 Marionette TRACE conn2 <- [1,1114,null,{}] 04:48:10 INFO - PROCESS | 1650 | 1465472890405 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}] 04:48:10 INFO - PROCESS | 1650 | 1465472890406 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:10 INFO - PROCESS | 1650 | 1465472890505 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 04:48:10 INFO - PROCESS | 1650 | 1465472890563 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:10 INFO - PROCESS | 1650 | 1465472890564 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183c6800 == 47 [pid = 1650] [id = 286] 04:48:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x112e87800) [pid = 1650] [serial = 856] [outer = 0x0] 04:48:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x113188000) [pid = 1650] [serial = 857] [outer = 0x112e87800] 04:48:10 INFO - PROCESS | 1650 | 1465472890591 Marionette DEBUG loaded listener.js 04:48:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x115dbd400) [pid = 1650] [serial = 858] [outer = 0x112e87800] 04:48:11 INFO - PROCESS | 1650 | 1465472890998 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]]]}] 04:48:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12b981800 == 46 [pid = 1650] [id = 279] 04:48:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12a66a800 == 45 [pid = 1650] [id = 278] 04:48:11 INFO - PROCESS | 1650 | --DOCSHELL 0x11966f000 == 44 [pid = 1650] [id = 277] 04:48:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1295d2800 == 43 [pid = 1650] [id = 276] 04:48:11 INFO - PROCESS | 1650 | --DOCSHELL 0x128f8d800 == 42 [pid = 1650] [id = 275] 04:48:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12704e000 == 41 [pid = 1650] [id = 274] 04:48:11 INFO - PROCESS | 1650 | --DOCSHELL 0x123421800 == 40 [pid = 1650] [id = 273] 04:48:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12135c000 == 39 [pid = 1650] [id = 272] 04:48:11 INFO - PROCESS | 1650 | --DOCSHELL 0x11995c000 == 38 [pid = 1650] [id = 271] 04:48:11 INFO - PROCESS | 1650 | --DOCSHELL 0x11839a800 == 37 [pid = 1650] [id = 270] 04:48:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1163af000 == 36 [pid = 1650] [id = 269] 04:48:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12125c000 == 35 [pid = 1650] [id = 268] 04:48:11 INFO - PROCESS | 1650 | --DOCSHELL 0x117360000 == 34 [pid = 1650] [id = 267] 04:48:11 INFO - PROCESS | 1650 | --DOCSHELL 0x121420000 == 33 [pid = 1650] [id = 266] 04:48:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12539e000 == 32 [pid = 1650] [id = 285] 04:48:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12ca59000 == 31 [pid = 1650] [id = 284] 04:48:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12c665800 == 30 [pid = 1650] [id = 283] 04:48:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12b986000 == 29 [pid = 1650] [id = 282] 04:48:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd06800 == 28 [pid = 1650] [id = 280] 04:48:11 INFO - PROCESS | 1650 | --DOCSHELL 0x11666f800 == 27 [pid = 1650] [id = 281] 04:48:11 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x124ad6400) [pid = 1650] [serial = 797] [outer = 0x0] [url = about:blank] 04:48:11 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x112f24800) [pid = 1650] [serial = 767] [outer = 0x0] [url = about:blank] 04:48:11 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1131a4000) [pid = 1650] [serial = 768] [outer = 0x0] [url = about:blank] 04:48:11 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1184d4000) [pid = 1650] [serial = 777] [outer = 0x0] [url = about:blank] 04:48:11 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x118457400) [pid = 1650] [serial = 776] [outer = 0x0] [url = about:blank] 04:48:11 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11936f800) [pid = 1650] [serial = 780] [outer = 0x0] [url = about:blank] 04:48:11 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x121442800) [pid = 1650] [serial = 792] [outer = 0x0] [url = about:blank] 04:48:11 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12371e800) [pid = 1650] [serial = 795] [outer = 0x0] [url = about:blank] 04:48:11 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11844e800) [pid = 1650] [serial = 774] [outer = 0x0] [url = about:blank] 04:48:11 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1129e7000) [pid = 1650] [serial = 747] [outer = 0x0] [url = about:blank] 04:48:11 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1121a7800) [pid = 1650] [serial = 746] [outer = 0x0] [url = about:blank] 04:48:11 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x114eadc00) [pid = 1650] [serial = 750] [outer = 0x0] [url = about:blank] 04:48:11 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1132be800) [pid = 1650] [serial = 749] [outer = 0x0] [url = about:blank] 04:48:11 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118453400) [pid = 1650] [serial = 753] [outer = 0x0] [url = about:blank] 04:48:11 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11825fc00) [pid = 1650] [serial = 752] [outer = 0x0] [url = about:blank] 04:48:11 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116630c00) [pid = 1650] [serial = 770] [outer = 0x0] [url = about:blank] 04:48:11 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116a03c00) [pid = 1650] [serial = 771] [outer = 0x0] [url = about:blank] 04:48:11 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118216000) [pid = 1650] [serial = 773] [outer = 0x0] [url = about:blank] 04:48:11 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1196aec00) [pid = 1650] [serial = 756] [outer = 0x0] [url = about:blank] 04:48:11 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118fb8800) [pid = 1650] [serial = 755] [outer = 0x0] [url = about:blank] 04:48:11 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112f2c000) [pid = 1650] [serial = 762] [outer = 0x0] [url = about:blank] 04:48:11 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112dc0400) [pid = 1650] [serial = 761] [outer = 0x0] [url = about:blank] 04:48:11 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1128ca000) [pid = 1650] [serial = 764] [outer = 0x0] [url = about:blank] 04:48:11 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112915c00) [pid = 1650] [serial = 765] [outer = 0x0] [url = about:blank] 04:48:11 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x120fae000) [pid = 1650] [serial = 759] [outer = 0x0] [url = about:blank] 04:48:11 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11999d000) [pid = 1650] [serial = 758] [outer = 0x0] [url = about:blank] 04:48:11 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1193a1c00) [pid = 1650] [serial = 782] [outer = 0x0] [url = about:blank] 04:48:11 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118fbc800) [pid = 1650] [serial = 779] [outer = 0x0] [url = about:blank] 04:48:11 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119d48c00) [pid = 1650] [serial = 785] [outer = 0x0] [url = about:blank] 04:48:11 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11999f000) [pid = 1650] [serial = 783] [outer = 0x0] [url = about:blank] 04:48:11 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119365800) [pid = 1650] [serial = 789] [outer = 0x0] [url = about:blank] 04:48:11 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1174af800) [pid = 1650] [serial = 788] [outer = 0x0] [url = about:blank] 04:48:11 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1210b1c00) [pid = 1650] [serial = 791] [outer = 0x0] [url = about:blank] 04:48:11 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1219d0c00) [pid = 1650] [serial = 794] [outer = 0x0] [url = about:blank] 04:48:11 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x120fb4c00) [pid = 1650] [serial = 786] [outer = 0x0] [url = about:blank] 04:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1224ms 04:48:11 INFO - PROCESS | 1650 | 1465472891654 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 04:48:11 INFO - PROCESS | 1650 | 1465472891657 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 04:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:48:11 INFO - PROCESS | 1650 | 1465472891662 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:48:11 INFO - PROCESS | 1650 | 1465472891665 Marionette TRACE conn2 <- [1,1118,null,{}] 04:48:11 INFO - PROCESS | 1650 | 1465472891668 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}] 04:48:11 INFO - PROCESS | 1650 | 1465472891670 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:11 INFO - PROCESS | 1650 | 1465472891764 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 04:48:11 INFO - PROCESS | 1650 | 1465472891771 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:11 INFO - PROCESS | 1650 | 1465472891773 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x115ef6000 == 28 [pid = 1650] [id = 287] 04:48:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112dc0400) [pid = 1650] [serial = 859] [outer = 0x0] 04:48:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112dc6400) [pid = 1650] [serial = 860] [outer = 0x112dc0400] 04:48:11 INFO - PROCESS | 1650 | 1465472891819 Marionette DEBUG loaded listener.js 04:48:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112f50c00) [pid = 1650] [serial = 861] [outer = 0x112dc0400] 04:48:12 INFO - PROCESS | 1650 | 1465472892267 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]]]}] 04:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 620ms 04:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:48:12 INFO - PROCESS | 1650 | 1465472892283 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 04:48:12 INFO - PROCESS | 1650 | 1465472892285 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 04:48:12 INFO - PROCESS | 1650 | 1465472892289 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:48:12 INFO - PROCESS | 1650 | 1465472892292 Marionette TRACE conn2 <- [1,1122,null,{}] 04:48:12 INFO - PROCESS | 1650 | 1465472892295 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}] 04:48:12 INFO - PROCESS | 1650 | 1465472892297 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:12 INFO - PROCESS | 1650 | 1465472892375 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 04:48:12 INFO - PROCESS | 1650 | 1465472892382 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:12 INFO - PROCESS | 1650 | 1465472892383 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ac2800 == 29 [pid = 1650] [id = 288] 04:48:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1132bf400) [pid = 1650] [serial = 862] [outer = 0x0] 04:48:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11612e800) [pid = 1650] [serial = 863] [outer = 0x1132bf400] 04:48:12 INFO - PROCESS | 1650 | 1465472892410 Marionette DEBUG loaded listener.js 04:48:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116906000) [pid = 1650] [serial = 864] [outer = 0x1132bf400] 04:48:12 INFO - PROCESS | 1650 | 1465472892733 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]]]}] 04:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 476ms 04:48:12 INFO - PROCESS | 1650 | 1465472892764 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 04:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:48:12 INFO - PROCESS | 1650 | 1465472892774 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 04:48:12 INFO - PROCESS | 1650 | 1465472892776 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:48:12 INFO - PROCESS | 1650 | 1465472892777 Marionette TRACE conn2 <- [1,1126,null,{}] 04:48:12 INFO - PROCESS | 1650 | 1465472892785 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}] 04:48:12 INFO - PROCESS | 1650 | 1465472892788 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:12 INFO - PROCESS | 1650 | 1465472892885 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 04:48:12 INFO - PROCESS | 1650 | 1465472892894 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:12 INFO - PROCESS | 1650 | 1465472892898 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183df000 == 30 [pid = 1650] [id = 289] 04:48:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11806ac00) [pid = 1650] [serial = 865] [outer = 0x0] 04:48:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118213400) [pid = 1650] [serial = 866] [outer = 0x11806ac00] 04:48:12 INFO - PROCESS | 1650 | 1465472892926 Marionette DEBUG loaded listener.js 04:48:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11825ec00) [pid = 1650] [serial = 867] [outer = 0x11806ac00] 04:48:13 INFO - PROCESS | 1650 | 1465472893323 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]]]}] 04:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 570ms 04:48:13 INFO - PROCESS | 1650 | 1465472893347 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 04:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:48:13 INFO - PROCESS | 1650 | 1465472893349 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 04:48:13 INFO - PROCESS | 1650 | 1465472893352 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:48:13 INFO - PROCESS | 1650 | 1465472893354 Marionette TRACE conn2 <- [1,1130,null,{}] 04:48:13 INFO - PROCESS | 1650 | 1465472893357 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}] 04:48:13 INFO - PROCESS | 1650 | 1465472893360 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:13 INFO - PROCESS | 1650 | 1465472893523 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 04:48:13 INFO - PROCESS | 1650 | 1465472893536 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:13 INFO - PROCESS | 1650 | 1465472893537 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188e1000 == 31 [pid = 1650] [id = 290] 04:48:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11847c000) [pid = 1650] [serial = 868] [outer = 0x0] 04:48:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1184d6800) [pid = 1650] [serial = 869] [outer = 0x11847c000] 04:48:13 INFO - PROCESS | 1650 | 1465472893580 Marionette DEBUG loaded listener.js 04:48:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11885b800) [pid = 1650] [serial = 870] [outer = 0x11847c000] 04:48:13 INFO - PROCESS | 1650 | 1465472893939 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]]]}] 04:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 619ms 04:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:48:13 INFO - PROCESS | 1650 | 1465472893972 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 04:48:13 INFO - PROCESS | 1650 | 1465472893973 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 04:48:13 INFO - PROCESS | 1650 | 1465472893975 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:48:13 INFO - PROCESS | 1650 | 1465472893976 Marionette TRACE conn2 <- [1,1134,null,{}] 04:48:13 INFO - PROCESS | 1650 | 1465472893978 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}] 04:48:13 INFO - PROCESS | 1650 | 1465472893980 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:14 INFO - PROCESS | 1650 | 1465472894080 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 04:48:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118f44400) [pid = 1650] [serial = 871] [outer = 0x12ca85800] 04:48:14 INFO - PROCESS | 1650 | 1465472894135 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:14 INFO - PROCESS | 1650 | 1465472894137 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12124e800 == 32 [pid = 1650] [id = 291] 04:48:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118feb000) [pid = 1650] [serial = 872] [outer = 0x0] 04:48:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118ff0800) [pid = 1650] [serial = 873] [outer = 0x118feb000] 04:48:14 INFO - PROCESS | 1650 | 1465472894165 Marionette DEBUG loaded listener.js 04:48:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11936f400) [pid = 1650] [serial = 874] [outer = 0x118feb000] 04:48:14 INFO - PROCESS | 1650 | 1465472894509 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]]]}] 04:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 571ms 04:48:14 INFO - PROCESS | 1650 | 1465472894550 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 04:48:14 INFO - PROCESS | 1650 | 1465472894552 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 04:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:48:14 INFO - PROCESS | 1650 | 1465472894554 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:48:14 INFO - PROCESS | 1650 | 1465472894555 Marionette TRACE conn2 <- [1,1138,null,{}] 04:48:14 INFO - PROCESS | 1650 | 1465472894558 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}] 04:48:14 INFO - PROCESS | 1650 | 1465472894562 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:14 INFO - PROCESS | 1650 | 1465472894673 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 04:48:14 INFO - PROCESS | 1650 | 1465472894708 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:14 INFO - PROCESS | 1650 | 1465472894710 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x123405800 == 33 [pid = 1650] [id = 292] 04:48:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1196ac400) [pid = 1650] [serial = 875] [outer = 0x0] 04:48:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11999ec00) [pid = 1650] [serial = 876] [outer = 0x1196ac400] 04:48:14 INFO - PROCESS | 1650 | 1465472894734 Marionette DEBUG loaded listener.js 04:48:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x120fb6800) [pid = 1650] [serial = 877] [outer = 0x1196ac400] 04:48:15 INFO - PROCESS | 1650 | 1465472895060 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]]]}] 04:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 518ms 04:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:48:15 INFO - PROCESS | 1650 | 1465472895073 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 04:48:15 INFO - PROCESS | 1650 | 1465472895074 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 04:48:15 INFO - PROCESS | 1650 | 1465472895076 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:48:15 INFO - PROCESS | 1650 | 1465472895080 Marionette TRACE conn2 <- [1,1142,null,{}] 04:48:15 INFO - PROCESS | 1650 | 1465472895082 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}] 04:48:15 INFO - PROCESS | 1650 | 1465472895083 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:15 INFO - PROCESS | 1650 | 1465472895182 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 04:48:15 INFO - PROCESS | 1650 | 1465472895218 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:15 INFO - PROCESS | 1650 | 1465472895219 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x1237dc800 == 34 [pid = 1650] [id = 293] 04:48:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x112979400) [pid = 1650] [serial = 878] [outer = 0x0] 04:48:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x121427800) [pid = 1650] [serial = 879] [outer = 0x112979400] 04:48:15 INFO - PROCESS | 1650 | 1465472895243 Marionette DEBUG loaded listener.js 04:48:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x121a44400) [pid = 1650] [serial = 880] [outer = 0x112979400] 04:48:15 INFO - PROCESS | 1650 | 1465472895563 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]]]}] 04:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 522ms 04:48:15 INFO - PROCESS | 1650 | 1465472895603 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 04:48:15 INFO - PROCESS | 1650 | 1465472895604 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 04:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:48:15 INFO - PROCESS | 1650 | 1465472895606 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:48:15 INFO - PROCESS | 1650 | 1465472895608 Marionette TRACE conn2 <- [1,1146,null,{}] 04:48:15 INFO - PROCESS | 1650 | 1465472895610 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}] 04:48:15 INFO - PROCESS | 1650 | 1465472895611 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:15 INFO - PROCESS | 1650 | 1465472895705 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 04:48:15 INFO - PROCESS | 1650 | 1465472895708 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:15 INFO - PROCESS | 1650 | 1465472895709 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x126c33800 == 35 [pid = 1650] [id = 294] 04:48:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12134e800) [pid = 1650] [serial = 881] [outer = 0x0] 04:48:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x123719800) [pid = 1650] [serial = 882] [outer = 0x12134e800] 04:48:15 INFO - PROCESS | 1650 | 1465472895734 Marionette DEBUG loaded listener.js 04:48:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x124a16800) [pid = 1650] [serial = 883] [outer = 0x12134e800] 04:48:16 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11326c800) [pid = 1650] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:48:16 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119a7fc00) [pid = 1650] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:48:16 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1132a4c00) [pid = 1650] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:48:16 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1128cf800) [pid = 1650] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:48:16 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x124b31000) [pid = 1650] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:48:16 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11885ac00) [pid = 1650] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:48:16 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x115e12c00) [pid = 1650] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:48:16 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11290e400) [pid = 1650] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:48:16 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1121ab000) [pid = 1650] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:48:16 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118263800) [pid = 1650] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:48:16 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x125380c00) [pid = 1650] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:48:16 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x123721c00) [pid = 1650] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:48:16 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1184ce800) [pid = 1650] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:48:16 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12371bc00) [pid = 1650] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:48:16 INFO - PROCESS | 1650 | 1465472896199 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]]]}] 04:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 618ms 04:48:16 INFO - PROCESS | 1650 | 1465472896234 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 04:48:16 INFO - PROCESS | 1650 | 1465472896235 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 04:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:48:16 INFO - PROCESS | 1650 | 1465472896238 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:48:16 INFO - PROCESS | 1650 | 1465472896239 Marionette TRACE conn2 <- [1,1150,null,{}] 04:48:16 INFO - PROCESS | 1650 | 1465472896241 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}] 04:48:16 INFO - PROCESS | 1650 | 1465472896243 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:16 INFO - PROCESS | 1650 | 1465472896356 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 04:48:16 INFO - PROCESS | 1650 | 1465472896390 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:16 INFO - PROCESS | 1650 | 1465472896399 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x126f06000 == 36 [pid = 1650] [id = 295] 04:48:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x116a03c00) [pid = 1650] [serial = 884] [outer = 0x0] 04:48:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1196ad400) [pid = 1650] [serial = 885] [outer = 0x116a03c00] 04:48:16 INFO - PROCESS | 1650 | 1465472896437 Marionette DEBUG loaded listener.js 04:48:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123723c00) [pid = 1650] [serial = 886] [outer = 0x116a03c00] 04:48:16 INFO - PROCESS | 1650 | 1465472896698 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]]]}] 04:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 469ms 04:48:16 INFO - PROCESS | 1650 | 1465472896707 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 04:48:16 INFO - PROCESS | 1650 | 1465472896708 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 04:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:48:16 INFO - PROCESS | 1650 | 1465472896712 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:48:16 INFO - PROCESS | 1650 | 1465472896715 Marionette TRACE conn2 <- [1,1154,null,{}] 04:48:16 INFO - PROCESS | 1650 | 1465472896724 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}] 04:48:16 INFO - PROCESS | 1650 | 1465472896725 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:16 INFO - PROCESS | 1650 | 1465472896814 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 04:48:16 INFO - PROCESS | 1650 | 1465472896817 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:16 INFO - PROCESS | 1650 | 1465472896818 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x128f97000 == 37 [pid = 1650] [id = 296] 04:48:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119d46800) [pid = 1650] [serial = 887] [outer = 0x0] 04:48:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124b94000) [pid = 1650] [serial = 888] [outer = 0x119d46800] 04:48:16 INFO - PROCESS | 1650 | 1465472896843 Marionette DEBUG loaded listener.js 04:48:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12537f000) [pid = 1650] [serial = 889] [outer = 0x119d46800] 04:48:17 INFO - PROCESS | 1650 | 1465472897152 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]]]}] 04:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 479ms 04:48:17 INFO - PROCESS | 1650 | 1465472897191 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 04:48:17 INFO - PROCESS | 1650 | 1465472897193 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 04:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:48:17 INFO - PROCESS | 1650 | 1465472897197 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:48:17 INFO - PROCESS | 1650 | 1465472897199 Marionette TRACE conn2 <- [1,1158,null,{}] 04:48:17 INFO - PROCESS | 1650 | 1465472897201 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}] 04:48:17 INFO - PROCESS | 1650 | 1465472897203 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:17 INFO - PROCESS | 1650 | 1465472897317 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 04:48:17 INFO - PROCESS | 1650 | 1465472897323 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:17 INFO - PROCESS | 1650 | 1465472897324 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295c2800 == 38 [pid = 1650] [id = 297] 04:48:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12537f800) [pid = 1650] [serial = 890] [outer = 0x0] 04:48:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1253d6c00) [pid = 1650] [serial = 891] [outer = 0x12537f800] 04:48:17 INFO - PROCESS | 1650 | 1465472897358 Marionette DEBUG loaded listener.js 04:48:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126c4d000) [pid = 1650] [serial = 892] [outer = 0x12537f800] 04:48:17 INFO - PROCESS | 1650 | 1465472897723 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]]]}] 04:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 569ms 04:48:17 INFO - PROCESS | 1650 | 1465472897767 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 04:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:48:17 INFO - PROCESS | 1650 | 1465472897770 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 04:48:17 INFO - PROCESS | 1650 | 1465472897773 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:48:17 INFO - PROCESS | 1650 | 1465472897775 Marionette TRACE conn2 <- [1,1162,null,{}] 04:48:17 INFO - PROCESS | 1650 | 1465472897778 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}] 04:48:17 INFO - PROCESS | 1650 | 1465472897780 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:17 INFO - PROCESS | 1650 | 1465472897889 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 04:48:17 INFO - PROCESS | 1650 | 1465472897947 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:17 INFO - PROCESS | 1650 | 1465472897948 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a667800 == 39 [pid = 1650] [id = 298] 04:48:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x125380800) [pid = 1650] [serial = 893] [outer = 0x0] 04:48:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x126dc4800) [pid = 1650] [serial = 894] [outer = 0x125380800] 04:48:17 INFO - PROCESS | 1650 | 1465472897972 Marionette DEBUG loaded listener.js 04:48:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1270f7c00) [pid = 1650] [serial = 895] [outer = 0x125380800] 04:48:18 INFO - PROCESS | 1650 | 1465472898482 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]]]}] 04:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 723ms 04:48:18 INFO - PROCESS | 1650 | 1465472898520 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 04:48:18 INFO - PROCESS | 1650 | 1465472898523 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 04:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:48:18 INFO - PROCESS | 1650 | 1465472898527 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:48:18 INFO - PROCESS | 1650 | 1465472898532 Marionette TRACE conn2 <- [1,1166,null,{}] 04:48:18 INFO - PROCESS | 1650 | 1465472898536 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}] 04:48:18 INFO - PROCESS | 1650 | 1465472898538 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:18 INFO - PROCESS | 1650 | 1465472898647 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 04:48:18 INFO - PROCESS | 1650 | 1465472898724 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:18 INFO - PROCESS | 1650 | 1465472898726 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x11734b000 == 40 [pid = 1650] [id = 299] 04:48:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1129ea400) [pid = 1650] [serial = 896] [outer = 0x0] 04:48:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x112f2fc00) [pid = 1650] [serial = 897] [outer = 0x1129ea400] 04:48:18 INFO - PROCESS | 1650 | 1465472898757 Marionette DEBUG loaded listener.js 04:48:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1132be400) [pid = 1650] [serial = 898] [outer = 0x1129ea400] 04:48:19 INFO - PROCESS | 1650 | 1465472899294 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]]]}] 04:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 824ms 04:48:19 INFO - PROCESS | 1650 | 1465472899354 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 04:48:19 INFO - PROCESS | 1650 | 1465472899357 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 04:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:48:19 INFO - PROCESS | 1650 | 1465472899362 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:48:19 INFO - PROCESS | 1650 | 1465472899364 Marionette TRACE conn2 <- [1,1170,null,{}] 04:48:19 INFO - PROCESS | 1650 | 1465472899366 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}] 04:48:19 INFO - PROCESS | 1650 | 1465472899368 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:19 INFO - PROCESS | 1650 | 1465472899477 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 04:48:19 INFO - PROCESS | 1650 | 1465472899557 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:19 INFO - PROCESS | 1650 | 1465472899558 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11660c800 == 41 [pid = 1650] [id = 300] 04:48:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x112fc7800) [pid = 1650] [serial = 899] [outer = 0x0] 04:48:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11662fc00) [pid = 1650] [serial = 900] [outer = 0x112fc7800] 04:48:19 INFO - PROCESS | 1650 | 1465472899589 Marionette DEBUG loaded listener.js 04:48:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118215800) [pid = 1650] [serial = 901] [outer = 0x112fc7800] 04:48:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1295c2800 == 40 [pid = 1650] [id = 297] 04:48:20 INFO - PROCESS | 1650 | --DOCSHELL 0x128f97000 == 39 [pid = 1650] [id = 296] 04:48:20 INFO - PROCESS | 1650 | --DOCSHELL 0x126f06000 == 38 [pid = 1650] [id = 295] 04:48:20 INFO - PROCESS | 1650 | --DOCSHELL 0x126c33800 == 37 [pid = 1650] [id = 294] 04:48:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1237dc800 == 36 [pid = 1650] [id = 293] 04:48:20 INFO - PROCESS | 1650 | --DOCSHELL 0x123405800 == 35 [pid = 1650] [id = 292] 04:48:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12124e800 == 34 [pid = 1650] [id = 291] 04:48:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1188e1000 == 33 [pid = 1650] [id = 290] 04:48:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1183df000 == 32 [pid = 1650] [id = 289] 04:48:20 INFO - PROCESS | 1650 | --DOCSHELL 0x116ac2800 == 31 [pid = 1650] [id = 288] 04:48:20 INFO - PROCESS | 1650 | --DOCSHELL 0x115ef6000 == 30 [pid = 1650] [id = 287] 04:48:20 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1174b2400) [pid = 1650] [serial = 810] [outer = 0x0] [url = about:blank] 04:48:20 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12142c400) [pid = 1650] [serial = 821] [outer = 0x0] [url = about:blank] 04:48:20 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118603800) [pid = 1650] [serial = 813] [outer = 0x0] [url = about:blank] 04:48:20 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x112dc2400) [pid = 1650] [serial = 806] [outer = 0x0] [url = about:blank] 04:48:20 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x124dbec00) [pid = 1650] [serial = 827] [outer = 0x0] [url = about:blank] 04:48:20 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119373800) [pid = 1650] [serial = 816] [outer = 0x0] [url = about:blank] 04:48:20 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x117039800) [pid = 1650] [serial = 804] [outer = 0x0] [url = about:blank] 04:48:20 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x112dc0c00) [pid = 1650] [serial = 800] [outer = 0x0] [url = about:blank] 04:48:20 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118ff2800) [pid = 1650] [serial = 818] [outer = 0x0] [url = about:blank] 04:48:20 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x112e90400) [pid = 1650] [serial = 830] [outer = 0x0] [url = about:blank] 04:48:20 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12371b800) [pid = 1650] [serial = 822] [outer = 0x0] [url = about:blank] 04:48:20 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1196b1800) [pid = 1650] [serial = 833] [outer = 0x0] [url = about:blank] 04:48:20 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118265800) [pid = 1650] [serial = 812] [outer = 0x0] [url = about:blank] 04:48:20 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11825e000) [pid = 1650] [serial = 831] [outer = 0x0] [url = about:blank] 04:48:20 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116976000) [pid = 1650] [serial = 803] [outer = 0x0] [url = about:blank] 04:48:20 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119905000) [pid = 1650] [serial = 819] [outer = 0x0] [url = about:blank] 04:48:20 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116781400) [pid = 1650] [serial = 809] [outer = 0x0] [url = about:blank] 04:48:20 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123728c00) [pid = 1650] [serial = 824] [outer = 0x0] [url = about:blank] 04:48:20 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126858000) [pid = 1650] [serial = 836] [outer = 0x0] [url = about:blank] 04:48:20 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x125380000) [pid = 1650] [serial = 828] [outer = 0x0] [url = about:blank] 04:48:20 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118ff4c00) [pid = 1650] [serial = 815] [outer = 0x0] [url = about:blank] 04:48:20 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124b27c00) [pid = 1650] [serial = 834] [outer = 0x0] [url = about:blank] 04:48:20 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x124b96000) [pid = 1650] [serial = 798] [outer = 0x0] [url = about:blank] 04:48:20 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1131aac00) [pid = 1650] [serial = 807] [outer = 0x0] [url = about:blank] 04:48:20 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x126862800) [pid = 1650] [serial = 837] [outer = 0x0] [url = about:blank] 04:48:20 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x126875c00) [pid = 1650] [serial = 839] [outer = 0x0] [url = about:blank] 04:48:20 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x126c50400) [pid = 1650] [serial = 840] [outer = 0x0] [url = about:blank] 04:48:20 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x124b2d800) [pid = 1650] [serial = 825] [outer = 0x0] [url = about:blank] 04:48:20 INFO - PROCESS | 1650 | 1465472900199 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]]]}] 04:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 870ms 04:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:48:20 INFO - PROCESS | 1650 | 1465472900232 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 04:48:20 INFO - PROCESS | 1650 | 1465472900234 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 04:48:20 INFO - PROCESS | 1650 | 1465472900237 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:48:20 INFO - PROCESS | 1650 | 1465472900240 Marionette TRACE conn2 <- [1,1174,null,{}] 04:48:20 INFO - PROCESS | 1650 | 1465472900244 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}] 04:48:20 INFO - PROCESS | 1650 | 1465472900246 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:20 INFO - PROCESS | 1650 | 1465472900325 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 04:48:20 INFO - PROCESS | 1650 | 1465472900332 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:20 INFO - PROCESS | 1650 | 1465472900334 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11699b800 == 31 [pid = 1650] [id = 301] 04:48:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x116781000) [pid = 1650] [serial = 902] [outer = 0x0] 04:48:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116a04000) [pid = 1650] [serial = 903] [outer = 0x116781000] 04:48:20 INFO - PROCESS | 1650 | 1465472900362 Marionette DEBUG loaded listener.js 04:48:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1175dd000) [pid = 1650] [serial = 904] [outer = 0x116781000] 04:48:20 INFO - PROCESS | 1650 | 1465472900719 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] 04:48:20 INFO - PROCESS | 1650 | 1465472900762 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 04:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:48:20 INFO - PROCESS | 1650 | 1465472900766 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:48:20 INFO - PROCESS | 1650 | 1465472900768 Marionette TRACE conn2 <- [1,1178,null,{}] 04:48:20 INFO - PROCESS | 1650 | 1465472900770 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}] 04:48:20 INFO - PROCESS | 1650 | 1465472900772 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:20 INFO - PROCESS | 1650 | 1465472900852 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 04:48:20 INFO - PROCESS | 1650 | 1465472900857 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:20 INFO - PROCESS | 1650 | 1465472900859 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x118392800 == 32 [pid = 1650] [id = 302] 04:48:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118074800) [pid = 1650] [serial = 905] [outer = 0x0] 04:48:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11844c800) [pid = 1650] [serial = 906] [outer = 0x118074800] 04:48:20 INFO - PROCESS | 1650 | 1465472900887 Marionette DEBUG loaded listener.js 04:48:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118605400) [pid = 1650] [serial = 907] [outer = 0x118074800] 04:48:21 INFO - PROCESS | 1650 | 1465472901252 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] 04:48:21 INFO - PROCESS | 1650 | 1465472901287 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 04:48:21 INFO - PROCESS | 1650 | 1465472901298 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:48:21 INFO - PROCESS | 1650 | 1465472901300 Marionette TRACE conn2 <- [1,1182,null,{}] 04:48:21 INFO - PROCESS | 1650 | 1465472901309 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}] 04:48:21 INFO - PROCESS | 1650 | 1465472901313 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:21 INFO - PROCESS | 1650 | 1465472901393 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 04:48:21 INFO - PROCESS | 1650 | 1465472901400 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:21 INFO - PROCESS | 1650 | 1465472901402 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f46800 == 33 [pid = 1650] [id = 303] 04:48:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118859800) [pid = 1650] [serial = 908] [outer = 0x0] 04:48:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1193a1800) [pid = 1650] [serial = 909] [outer = 0x118859800] 04:48:21 INFO - PROCESS | 1650 | 1465472901429 Marionette DEBUG loaded listener.js 04:48:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119d41800) [pid = 1650] [serial = 910] [outer = 0x118859800] 04:48:21 INFO - PROCESS | 1650 | 1465472901784 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] 04:48:21 INFO - PROCESS | 1650 | 1465472901826 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 04:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:48:21 INFO - PROCESS | 1650 | 1465472901831 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:48:21 INFO - PROCESS | 1650 | 1465472901832 Marionette TRACE conn2 <- [1,1186,null,{}] 04:48:21 INFO - PROCESS | 1650 | 1465472901836 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}] 04:48:21 INFO - PROCESS | 1650 | 1465472901838 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:22 INFO - PROCESS | 1650 | 1465472902001 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 04:48:22 INFO - PROCESS | 1650 | 1465472902016 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:22 INFO - PROCESS | 1650 | 1465472902017 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x124ebc800 == 34 [pid = 1650] [id = 304] 04:48:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x112f23c00) [pid = 1650] [serial = 911] [outer = 0x0] 04:48:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11939d800) [pid = 1650] [serial = 912] [outer = 0x112f23c00] 04:48:22 INFO - PROCESS | 1650 | 1465472902059 Marionette DEBUG loaded listener.js 04:48:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x121442800) [pid = 1650] [serial = 913] [outer = 0x112f23c00] 04:48:22 INFO - PROCESS | 1650 | 1465472902502 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] 04:48:22 INFO - PROCESS | 1650 | 1465472902551 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 04:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 04:48:22 INFO - PROCESS | 1650 | 1465472902560 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:48:22 INFO - PROCESS | 1650 | 1465472902561 Marionette TRACE conn2 <- [1,1190,null,{}] 04:48:22 INFO - PROCESS | 1650 | 1465472902563 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}] 04:48:22 INFO - PROCESS | 1650 | 1465472902564 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:22 INFO - PROCESS | 1650 | 1465472902659 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 04:48:22 INFO - PROCESS | 1650 | 1465472902662 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:22 INFO - PROCESS | 1650 | 1465472902663 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x127037000 == 35 [pid = 1650] [id = 305] 04:48:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11297b000) [pid = 1650] [serial = 914] [outer = 0x0] 04:48:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x121cb7400) [pid = 1650] [serial = 915] [outer = 0x11297b000] 04:48:22 INFO - PROCESS | 1650 | 1465472902688 Marionette DEBUG loaded listener.js 04:48:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124b2fc00) [pid = 1650] [serial = 916] [outer = 0x11297b000] 04:48:23 INFO - PROCESS | 1650 | 1465472903055 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] 04:48:23 INFO - PROCESS | 1650 | 1465472903085 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 04:48:23 INFO - PROCESS | 1650 | 1465472903087 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:48:23 INFO - PROCESS | 1650 | 1465472903088 Marionette TRACE conn2 <- [1,1194,null,{}] 04:48:23 INFO - PROCESS | 1650 | 1465472903091 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}] 04:48:23 INFO - PROCESS | 1650 | 1465472903097 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:23 INFO - PROCESS | 1650 | 1465472903202 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 04:48:23 INFO - PROCESS | 1650 | 1465472903242 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:23 INFO - PROCESS | 1650 | 1465472903243 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12923f800 == 36 [pid = 1650] [id = 306] 04:48:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124e94400) [pid = 1650] [serial = 917] [outer = 0x0] 04:48:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126883000) [pid = 1650] [serial = 918] [outer = 0x124e94400] 04:48:23 INFO - PROCESS | 1650 | 1465472903268 Marionette DEBUG loaded listener.js 04:48:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126fa2c00) [pid = 1650] [serial = 919] [outer = 0x124e94400] 04:48:23 INFO - PROCESS | 1650 | 1465472903614 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] 04:48:23 INFO - PROCESS | 1650 | 1465472903658 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 04:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:48:23 INFO - PROCESS | 1650 | 1465472903661 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:48:23 INFO - PROCESS | 1650 | 1465472903662 Marionette TRACE conn2 <- [1,1198,null,{}] 04:48:23 INFO - PROCESS | 1650 | 1465472903664 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}] 04:48:23 INFO - PROCESS | 1650 | 1465472903665 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:23 INFO - PROCESS | 1650 | 1465472903761 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 04:48:23 INFO - PROCESS | 1650 | 1465472903764 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:23 INFO - PROCESS | 1650 | 1465472903765 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x118f92800 == 37 [pid = 1650] [id = 307] 04:48:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126f9ac00) [pid = 1650] [serial = 920] [outer = 0x0] 04:48:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x127218400) [pid = 1650] [serial = 921] [outer = 0x126f9ac00] 04:48:23 INFO - PROCESS | 1650 | 1465472903790 Marionette DEBUG loaded listener.js 04:48:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x127221000) [pid = 1650] [serial = 922] [outer = 0x126f9ac00] 04:48:24 INFO - PROCESS | 1650 | 1465472904088 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]]]}] 04:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 469ms 04:48:24 INFO - PROCESS | 1650 | 1465472904134 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 04:48:24 INFO - PROCESS | 1650 | 1465472904135 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 04:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:48:24 INFO - PROCESS | 1650 | 1465472904138 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:48:24 INFO - PROCESS | 1650 | 1465472904139 Marionette TRACE conn2 <- [1,1202,null,{}] 04:48:24 INFO - PROCESS | 1650 | 1465472904148 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}] 04:48:24 INFO - PROCESS | 1650 | 1465472904149 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:24 INFO - PROCESS | 1650 | 1465472904248 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 04:48:24 INFO - PROCESS | 1650 | 1465472904251 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:24 INFO - PROCESS | 1650 | 1465472904252 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab9b000 == 38 [pid = 1650] [id = 308] 04:48:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x110ea9800) [pid = 1650] [serial = 923] [outer = 0x0] 04:48:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1272c4400) [pid = 1650] [serial = 924] [outer = 0x110ea9800] 04:48:24 INFO - PROCESS | 1650 | 1465472904276 Marionette DEBUG loaded listener.js 04:48:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12880c000) [pid = 1650] [serial = 925] [outer = 0x110ea9800] 04:48:24 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118feb000) [pid = 1650] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:48:24 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1132bf400) [pid = 1650] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:48:24 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112dc0400) [pid = 1650] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:48:24 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x116a03c00) [pid = 1650] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:48:24 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112979400) [pid = 1650] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:48:24 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1196ac400) [pid = 1650] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:48:24 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11847c000) [pid = 1650] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:48:24 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11806ac00) [pid = 1650] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:48:24 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12134e800) [pid = 1650] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:48:24 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112e87800) [pid = 1650] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:48:24 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1128c5400) [pid = 1650] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:48:24 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12537f800) [pid = 1650] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:48:24 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119398000) [pid = 1650] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:48:24 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124b31400) [pid = 1650] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:48:24 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126cc3800) [pid = 1650] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:48:24 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x120fb1400) [pid = 1650] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:48:24 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119d46800) [pid = 1650] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:48:24 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112917c00) [pid = 1650] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:48:24 INFO - PROCESS | 1650 | 1465472904694 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]]]}] 04:48:24 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 04:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 568ms 04:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:48:24 INFO - PROCESS | 1650 | 1465472904707 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 04:48:24 INFO - PROCESS | 1650 | 1465472904708 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 04:48:24 INFO - PROCESS | 1650 | 1465472904723 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:48:24 INFO - PROCESS | 1650 | 1465472904724 Marionette TRACE conn2 <- [1,1206,null,{}] 04:48:24 INFO - PROCESS | 1650 | 1465472904736 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}] 04:48:24 INFO - PROCESS | 1650 | 1465472904737 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:24 INFO - PROCESS | 1650 | 1465472904819 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 04:48:24 INFO - PROCESS | 1650 | 1465472904823 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:24 INFO - PROCESS | 1650 | 1465472904824 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x126c31800 == 39 [pid = 1650] [id = 309] 04:48:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116138c00) [pid = 1650] [serial = 926] [outer = 0x0] 04:48:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11847c000) [pid = 1650] [serial = 927] [outer = 0x116138c00] 04:48:24 INFO - PROCESS | 1650 | 1465472904851 Marionette DEBUG loaded listener.js 04:48:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1211fd400) [pid = 1650] [serial = 928] [outer = 0x116138c00] 04:48:25 INFO - PROCESS | 1650 | 1465472905181 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]]]}] 04:48:25 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 04:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 486ms 04:48:25 INFO - PROCESS | 1650 | 1465472905198 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 04:48:25 INFO - PROCESS | 1650 | 1465472905199 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 04:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:48:25 INFO - PROCESS | 1650 | 1465472905202 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:48:25 INFO - PROCESS | 1650 | 1465472905203 Marionette TRACE conn2 <- [1,1210,null,{}] 04:48:25 INFO - PROCESS | 1650 | 1465472905205 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}] 04:48:25 INFO - PROCESS | 1650 | 1465472905206 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:25 INFO - PROCESS | 1650 | 1465472905286 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 04:48:25 INFO - PROCESS | 1650 | 1465472905289 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:25 INFO - PROCESS | 1650 | 1465472905291 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b1d4000 == 40 [pid = 1650] [id = 310] 04:48:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12134e800) [pid = 1650] [serial = 929] [outer = 0x0] 04:48:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12371d800) [pid = 1650] [serial = 930] [outer = 0x12134e800] 04:48:25 INFO - PROCESS | 1650 | 1465472905322 Marionette DEBUG loaded listener.js 04:48:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12880f800) [pid = 1650] [serial = 931] [outer = 0x12134e800] 04:48:25 INFO - PROCESS | 1650 | 1465472905762 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]]]}] 04:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 570ms 04:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:48:25 INFO - PROCESS | 1650 | 1465472905773 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 04:48:25 INFO - PROCESS | 1650 | 1465472905775 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 04:48:25 INFO - PROCESS | 1650 | 1465472905778 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:48:25 INFO - PROCESS | 1650 | 1465472905781 Marionette TRACE conn2 <- [1,1214,null,{}] 04:48:25 INFO - PROCESS | 1650 | 1465472905785 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}] 04:48:25 INFO - PROCESS | 1650 | 1465472905787 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:25 INFO - PROCESS | 1650 | 1465472905908 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 04:48:25 INFO - PROCESS | 1650 | 1465472905915 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:25 INFO - PROCESS | 1650 | 1465472905917 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c25e000 == 41 [pid = 1650] [id = 311] 04:48:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1272c8800) [pid = 1650] [serial = 932] [outer = 0x0] 04:48:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1288d3800) [pid = 1650] [serial = 933] [outer = 0x1272c8800] 04:48:25 INFO - PROCESS | 1650 | 1465472905942 Marionette DEBUG loaded listener.js 04:48:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1288e0000) [pid = 1650] [serial = 934] [outer = 0x1272c8800] 04:48:26 INFO - PROCESS | 1650 | 1465472906269 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]]]}] 04:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 521ms 04:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:48:26 INFO - PROCESS | 1650 | 1465472906300 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 04:48:26 INFO - PROCESS | 1650 | 1465472906301 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 04:48:26 INFO - PROCESS | 1650 | 1465472906303 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:48:26 INFO - PROCESS | 1650 | 1465472906304 Marionette TRACE conn2 <- [1,1218,null,{}] 04:48:26 INFO - PROCESS | 1650 | 1465472906306 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}] 04:48:26 INFO - PROCESS | 1650 | 1465472906307 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:26 INFO - PROCESS | 1650 | 1465472906387 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 04:48:26 INFO - PROCESS | 1650 | 1465472906445 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:26 INFO - PROCESS | 1650 | 1465472906454 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c648800 == 42 [pid = 1650] [id = 312] 04:48:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128810c00) [pid = 1650] [serial = 935] [outer = 0x0] 04:48:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128925000) [pid = 1650] [serial = 936] [outer = 0x128810c00] 04:48:26 INFO - PROCESS | 1650 | 1465472906478 Marionette DEBUG loaded listener.js 04:48:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12892e800) [pid = 1650] [serial = 937] [outer = 0x128810c00] 04:48:26 INFO - PROCESS | 1650 | 1465472906933 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]]]}] 04:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 670ms 04:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:48:26 INFO - PROCESS | 1650 | 1465472906974 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 04:48:26 INFO - PROCESS | 1650 | 1465472906976 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 04:48:26 INFO - PROCESS | 1650 | 1465472906979 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:48:26 INFO - PROCESS | 1650 | 1465472906981 Marionette TRACE conn2 <- [1,1222,null,{}] 04:48:26 INFO - PROCESS | 1650 | 1465472906984 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}] 04:48:26 INFO - PROCESS | 1650 | 1465472906986 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:27 INFO - PROCESS | 1650 | 1465472907092 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 04:48:27 INFO - PROCESS | 1650 | 1465472907198 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:27 INFO - PROCESS | 1650 | 1465472907200 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188d1800 == 43 [pid = 1650] [id = 313] 04:48:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x115e17800) [pid = 1650] [serial = 938] [outer = 0x0] 04:48:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x116eac800) [pid = 1650] [serial = 939] [outer = 0x115e17800] 04:48:27 INFO - PROCESS | 1650 | 1465472907231 Marionette DEBUG loaded listener.js 04:48:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11825ac00) [pid = 1650] [serial = 940] [outer = 0x115e17800] 04:48:27 INFO - PROCESS | 1650 | 1465472907649 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] 04:48:27 INFO - PROCESS | 1650 | 1465472907703 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 04:48:27 INFO - PROCESS | 1650 | 1465472907708 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:48:27 INFO - PROCESS | 1650 | 1465472907710 Marionette TRACE conn2 <- [1,1226,null,{}] 04:48:27 INFO - PROCESS | 1650 | 1465472907712 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}] 04:48:27 INFO - PROCESS | 1650 | 1465472907714 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:27 INFO - PROCESS | 1650 | 1465472907822 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 04:48:27 INFO - PROCESS | 1650 | 1465472907880 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:27 INFO - PROCESS | 1650 | 1465472907881 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x128f8f800 == 44 [pid = 1650] [id = 314] 04:48:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118fb8800) [pid = 1650] [serial = 941] [outer = 0x0] 04:48:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1193a1c00) [pid = 1650] [serial = 942] [outer = 0x118fb8800] 04:48:27 INFO - PROCESS | 1650 | 1465472907912 Marionette DEBUG loaded listener.js 04:48:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x120fac800) [pid = 1650] [serial = 943] [outer = 0x118fb8800] 04:48:28 INFO - PROCESS | 1650 | 1465472908351 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]]]}] 04:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 672ms 04:48:28 INFO - PROCESS | 1650 | 1465472908379 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 04:48:28 INFO - PROCESS | 1650 | 1465472908381 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 04:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:48:28 INFO - PROCESS | 1650 | 1465472908383 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:48:28 INFO - PROCESS | 1650 | 1465472908386 Marionette TRACE conn2 <- [1,1230,null,{}] 04:48:28 INFO - PROCESS | 1650 | 1465472908394 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}] 04:48:28 INFO - PROCESS | 1650 | 1465472908397 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:28 INFO - PROCESS | 1650 | 1465472908522 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 04:48:28 INFO - PROCESS | 1650 | 1465472908582 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:28 INFO - PROCESS | 1650 | 1465472908584 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c657800 == 45 [pid = 1650] [id = 315] 04:48:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x124ad8800) [pid = 1650] [serial = 944] [outer = 0x0] 04:48:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x126863c00) [pid = 1650] [serial = 945] [outer = 0x124ad8800] 04:48:28 INFO - PROCESS | 1650 | 1465472908615 Marionette DEBUG loaded listener.js 04:48:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x126dc5800) [pid = 1650] [serial = 946] [outer = 0x124ad8800] 04:48:29 INFO - PROCESS | 1650 | 1465472909026 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]]]}] 04:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 671ms 04:48:29 INFO - PROCESS | 1650 | 1465472909054 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 04:48:29 INFO - PROCESS | 1650 | 1465472909057 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 04:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:48:29 INFO - PROCESS | 1650 | 1465472909059 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:48:29 INFO - PROCESS | 1650 | 1465472909060 Marionette TRACE conn2 <- [1,1234,null,{}] 04:48:29 INFO - PROCESS | 1650 | 1465472909063 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}] 04:48:29 INFO - PROCESS | 1650 | 1465472909064 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:29 INFO - PROCESS | 1650 | 1465472909168 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 04:48:29 INFO - PROCESS | 1650 | 1465472909227 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:29 INFO - PROCESS | 1650 | 1465472909228 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce07000 == 46 [pid = 1650] [id = 316] 04:48:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12721c800) [pid = 1650] [serial = 947] [outer = 0x0] 04:48:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x128816000) [pid = 1650] [serial = 948] [outer = 0x12721c800] 04:48:29 INFO - PROCESS | 1650 | 1465472909257 Marionette DEBUG loaded listener.js 04:48:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1288d7c00) [pid = 1650] [serial = 949] [outer = 0x12721c800] 04:48:29 INFO - PROCESS | 1650 | 1465472909823 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]]]}] 04:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 820ms 04:48:29 INFO - PROCESS | 1650 | 1465472909900 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 04:48:29 INFO - PROCESS | 1650 | 1465472909902 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 04:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:48:29 INFO - PROCESS | 1650 | 1465472909907 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:48:29 INFO - PROCESS | 1650 | 1465472909909 Marionette TRACE conn2 <- [1,1238,null,{}] 04:48:29 INFO - PROCESS | 1650 | 1465472909915 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}] 04:48:29 INFO - PROCESS | 1650 | 1465472909917 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:30 INFO - PROCESS | 1650 | 1465472910009 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 04:48:30 INFO - PROCESS | 1650 | 1465472910076 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:30 INFO - PROCESS | 1650 | 1465472910079 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x118642000 == 47 [pid = 1650] [id = 317] 04:48:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x112f2d400) [pid = 1650] [serial = 950] [outer = 0x0] 04:48:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11318a800) [pid = 1650] [serial = 951] [outer = 0x112f2d400] 04:48:30 INFO - PROCESS | 1650 | 1465472910107 Marionette DEBUG loaded listener.js 04:48:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x113c42800) [pid = 1650] [serial = 952] [outer = 0x112f2d400] 04:48:30 INFO - PROCESS | 1650 | 1465472910525 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]]]}] 04:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 624ms 04:48:30 INFO - PROCESS | 1650 | 1465472910531 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 04:48:30 INFO - PROCESS | 1650 | 1465472910533 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 04:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:48:30 INFO - PROCESS | 1650 | 1465472910538 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:48:30 INFO - PROCESS | 1650 | 1465472910539 Marionette TRACE conn2 <- [1,1242,null,{}] 04:48:30 INFO - PROCESS | 1650 | 1465472910542 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}] 04:48:30 INFO - PROCESS | 1650 | 1465472910543 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:30 INFO - PROCESS | 1650 | 1465472910635 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 04:48:30 INFO - PROCESS | 1650 | 1465472910691 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:30 INFO - PROCESS | 1650 | 1465472910692 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11831e800 == 48 [pid = 1650] [id = 318] 04:48:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x116787000) [pid = 1650] [serial = 953] [outer = 0x0] 04:48:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1175e4c00) [pid = 1650] [serial = 954] [outer = 0x116787000] 04:48:30 INFO - PROCESS | 1650 | 1465472910720 Marionette DEBUG loaded listener.js 04:48:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11825d400) [pid = 1650] [serial = 955] [outer = 0x116787000] 04:48:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1183c6800 == 47 [pid = 1650] [id = 286] 04:48:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12c25e000 == 46 [pid = 1650] [id = 311] 04:48:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12b1d4000 == 45 [pid = 1650] [id = 310] 04:48:31 INFO - PROCESS | 1650 | --DOCSHELL 0x126c31800 == 44 [pid = 1650] [id = 309] 04:48:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab9b000 == 43 [pid = 1650] [id = 308] 04:48:31 INFO - PROCESS | 1650 | --DOCSHELL 0x118f92800 == 42 [pid = 1650] [id = 307] 04:48:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12923f800 == 41 [pid = 1650] [id = 306] 04:48:31 INFO - PROCESS | 1650 | --DOCSHELL 0x127037000 == 40 [pid = 1650] [id = 305] 04:48:31 INFO - PROCESS | 1650 | --DOCSHELL 0x124ebc800 == 39 [pid = 1650] [id = 304] 04:48:31 INFO - PROCESS | 1650 | --DOCSHELL 0x120f46800 == 38 [pid = 1650] [id = 303] 04:48:31 INFO - PROCESS | 1650 | --DOCSHELL 0x118392800 == 37 [pid = 1650] [id = 302] 04:48:31 INFO - PROCESS | 1650 | --DOCSHELL 0x11699b800 == 36 [pid = 1650] [id = 301] 04:48:31 INFO - PROCESS | 1650 | --DOCSHELL 0x11660c800 == 35 [pid = 1650] [id = 300] 04:48:31 INFO - PROCESS | 1650 | --DOCSHELL 0x11734b000 == 34 [pid = 1650] [id = 299] 04:48:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12a667800 == 33 [pid = 1650] [id = 298] 04:48:31 INFO - PROCESS | 1650 | --DOCSHELL 0x118642000 == 32 [pid = 1650] [id = 317] 04:48:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce07000 == 31 [pid = 1650] [id = 316] 04:48:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12c657800 == 30 [pid = 1650] [id = 315] 04:48:31 INFO - PROCESS | 1650 | --DOCSHELL 0x128f8f800 == 29 [pid = 1650] [id = 314] 04:48:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1188d1800 == 28 [pid = 1650] [id = 313] 04:48:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12c648800 == 27 [pid = 1650] [id = 312] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11825ec00) [pid = 1650] [serial = 867] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x115dbd400) [pid = 1650] [serial = 858] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x113188000) [pid = 1650] [serial = 857] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x112f2ec00) [pid = 1650] [serial = 843] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1253d6c00) [pid = 1650] [serial = 891] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x112915400) [pid = 1650] [serial = 842] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1196b3400) [pid = 1650] [serial = 845] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x120faa800) [pid = 1650] [serial = 846] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12685a800) [pid = 1650] [serial = 849] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x125385400) [pid = 1650] [serial = 848] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x126dc7000) [pid = 1650] [serial = 852] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x126d61000) [pid = 1650] [serial = 851] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x124a16800) [pid = 1650] [serial = 883] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123723c00) [pid = 1650] [serial = 886] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1270f6000) [pid = 1650] [serial = 855] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12537f000) [pid = 1650] [serial = 889] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126f99000) [pid = 1650] [serial = 854] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x124b94000) [pid = 1650] [serial = 888] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11885b800) [pid = 1650] [serial = 870] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128ae7400) [pid = 1650] [serial = 486] [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.] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x126c4d000) [pid = 1650] [serial = 892] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112f4ec00) [pid = 1650] [serial = 801] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118ff0800) [pid = 1650] [serial = 873] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11612e800) [pid = 1650] [serial = 863] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116906000) [pid = 1650] [serial = 864] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112dc6400) [pid = 1650] [serial = 860] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112f50c00) [pid = 1650] [serial = 861] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11936f400) [pid = 1650] [serial = 874] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1196ad400) [pid = 1650] [serial = 885] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x121427800) [pid = 1650] [serial = 879] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x120fb6800) [pid = 1650] [serial = 877] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11999ec00) [pid = 1650] [serial = 876] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x121a44400) [pid = 1650] [serial = 880] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1184d6800) [pid = 1650] [serial = 869] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118213400) [pid = 1650] [serial = 866] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x123719800) [pid = 1650] [serial = 882] [outer = 0x0] [url = about:blank] 04:48:31 INFO - PROCESS | 1650 | 1465472911644 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]]]}] 04:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1120ms 04:48:31 INFO - PROCESS | 1650 | 1465472911658 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 04:48:31 INFO - PROCESS | 1650 | 1465472911661 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 04:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:48:31 INFO - PROCESS | 1650 | 1465472911669 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:48:31 INFO - PROCESS | 1650 | 1465472911671 Marionette TRACE conn2 <- [1,1246,null,{}] 04:48:31 INFO - PROCESS | 1650 | 1465472911674 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}] 04:48:31 INFO - PROCESS | 1650 | 1465472911677 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:31 INFO - PROCESS | 1650 | 1465472911760 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 04:48:31 INFO - PROCESS | 1650 | 1465472911765 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:31 INFO - PROCESS | 1650 | 1465472911766 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11661c000 == 28 [pid = 1650] [id = 319] 04:48:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112dc2000) [pid = 1650] [serial = 956] [outer = 0x0] 04:48:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112f26400) [pid = 1650] [serial = 957] [outer = 0x112dc2000] 04:48:31 INFO - PROCESS | 1650 | 1465472911796 Marionette DEBUG loaded listener.js 04:48:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x113189c00) [pid = 1650] [serial = 958] [outer = 0x112dc2000] 04:48:32 INFO - PROCESS | 1650 | 1465472912136 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]]]}] 04:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 472ms 04:48:32 INFO - PROCESS | 1650 | 1465472912141 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 04:48:32 INFO - PROCESS | 1650 | 1465472912145 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 04:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:48:32 INFO - PROCESS | 1650 | 1465472912154 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:48:32 INFO - PROCESS | 1650 | 1465472912156 Marionette TRACE conn2 <- [1,1250,null,{}] 04:48:32 INFO - PROCESS | 1650 | 1465472912158 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}] 04:48:32 INFO - PROCESS | 1650 | 1465472912160 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:32 INFO - PROCESS | 1650 | 1465472912248 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 04:48:32 INFO - PROCESS | 1650 | 1465472912302 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:32 INFO - PROCESS | 1650 | 1465472912303 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ea5000 == 29 [pid = 1650] [id = 320] 04:48:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112fcf400) [pid = 1650] [serial = 959] [outer = 0x0] 04:48:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1132c0400) [pid = 1650] [serial = 960] [outer = 0x112fcf400] 04:48:32 INFO - PROCESS | 1650 | 1465472912332 Marionette DEBUG loaded listener.js 04:48:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11697c800) [pid = 1650] [serial = 961] [outer = 0x112fcf400] 04:48:32 INFO - PROCESS | 1650 | 1465472912769 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]]]}] 04:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 621ms 04:48:32 INFO - PROCESS | 1650 | 1465472912776 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 04:48:32 INFO - PROCESS | 1650 | 1465472912777 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 04:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:48:32 INFO - PROCESS | 1650 | 1465472912786 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:48:32 INFO - PROCESS | 1650 | 1465472912790 Marionette TRACE conn2 <- [1,1254,null,{}] 04:48:32 INFO - PROCESS | 1650 | 1465472912812 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}] 04:48:32 INFO - PROCESS | 1650 | 1465472912818 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:32 INFO - PROCESS | 1650 | 1465472912916 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 04:48:32 INFO - PROCESS | 1650 | 1465472912920 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:32 INFO - PROCESS | 1650 | 1465472912922 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x118f95800 == 30 [pid = 1650] [id = 321] 04:48:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11806bc00) [pid = 1650] [serial = 962] [outer = 0x0] 04:48:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11840bc00) [pid = 1650] [serial = 963] [outer = 0x11806bc00] 04:48:32 INFO - PROCESS | 1650 | 1465472912952 Marionette DEBUG loaded listener.js 04:48:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1184d2000) [pid = 1650] [serial = 964] [outer = 0x11806bc00] 04:48:33 INFO - PROCESS | 1650 | 1465472913282 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]]]}] 04:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 532ms 04:48:33 INFO - PROCESS | 1650 | 1465472913318 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 04:48:33 INFO - PROCESS | 1650 | 1465472913320 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 04:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:48:33 INFO - PROCESS | 1650 | 1465472913322 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:48:33 INFO - PROCESS | 1650 | 1465472913323 Marionette TRACE conn2 <- [1,1258,null,{}] 04:48:33 INFO - PROCESS | 1650 | 1465472913325 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}] 04:48:33 INFO - PROCESS | 1650 | 1465472913327 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:33 INFO - PROCESS | 1650 | 1465472913405 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 04:48:33 INFO - PROCESS | 1650 | 1465472913477 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:33 INFO - PROCESS | 1650 | 1465472913478 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b02800 == 31 [pid = 1650] [id = 322] 04:48:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1131a2c00) [pid = 1650] [serial = 965] [outer = 0x0] 04:48:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118602400) [pid = 1650] [serial = 966] [outer = 0x1131a2c00] 04:48:33 INFO - PROCESS | 1650 | 1465472913503 Marionette DEBUG loaded listener.js 04:48:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118ff2400) [pid = 1650] [serial = 967] [outer = 0x1131a2c00] 04:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 519ms 04:48:33 INFO - PROCESS | 1650 | 1465472913836 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]]]}] 04:48:33 INFO - PROCESS | 1650 | 1465472913841 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 04:48:33 INFO - PROCESS | 1650 | 1465472913842 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 04:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:48:33 INFO - PROCESS | 1650 | 1465472913846 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:48:33 INFO - PROCESS | 1650 | 1465472913847 Marionette TRACE conn2 <- [1,1262,null,{}] 04:48:33 INFO - PROCESS | 1650 | 1465472913850 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}] 04:48:33 INFO - PROCESS | 1650 | 1465472913851 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:33 INFO - PROCESS | 1650 | 1465472913945 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 04:48:33 INFO - PROCESS | 1650 | 1465472913948 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:33 INFO - PROCESS | 1650 | 1465472913949 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x121262000 == 32 [pid = 1650] [id = 323] 04:48:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1128c6000) [pid = 1650] [serial = 968] [outer = 0x0] 04:48:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11936d400) [pid = 1650] [serial = 969] [outer = 0x1128c6000] 04:48:33 INFO - PROCESS | 1650 | 1465472913974 Marionette DEBUG loaded listener.js 04:48:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11939a000) [pid = 1650] [serial = 970] [outer = 0x1128c6000] 04:48:34 INFO - PROCESS | 1650 | 1465472914325 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]]]}] 04:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 519ms 04:48:34 INFO - PROCESS | 1650 | 1465472914366 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 04:48:34 INFO - PROCESS | 1650 | 1465472914367 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 04:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:48:34 INFO - PROCESS | 1650 | 1465472914369 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:48:34 INFO - PROCESS | 1650 | 1465472914370 Marionette TRACE conn2 <- [1,1266,null,{}] 04:48:34 INFO - PROCESS | 1650 | 1465472914372 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}] 04:48:34 INFO - PROCESS | 1650 | 1465472914376 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:34 INFO - PROCESS | 1650 | 1465472914481 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 04:48:34 INFO - PROCESS | 1650 | 1465472914514 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:34 INFO - PROCESS | 1650 | 1465472914515 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x123422000 == 33 [pid = 1650] [id = 324] 04:48:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11939f800) [pid = 1650] [serial = 971] [outer = 0x0] 04:48:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x120fa9800) [pid = 1650] [serial = 972] [outer = 0x11939f800] 04:48:34 INFO - PROCESS | 1650 | 1465472914540 Marionette DEBUG loaded listener.js 04:48:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x121426400) [pid = 1650] [serial = 973] [outer = 0x11939f800] 04:48:34 INFO - PROCESS | 1650 | 1465472914872 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]]]}] 04:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 518ms 04:48:34 INFO - PROCESS | 1650 | 1465472914887 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 04:48:34 INFO - PROCESS | 1650 | 1465472914888 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 04:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:48:34 INFO - PROCESS | 1650 | 1465472914890 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:48:34 INFO - PROCESS | 1650 | 1465472914891 Marionette TRACE conn2 <- [1,1270,null,{}] 04:48:34 INFO - PROCESS | 1650 | 1465472914894 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}] 04:48:34 INFO - PROCESS | 1650 | 1465472914898 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:34 INFO - PROCESS | 1650 | 1465472914996 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 04:48:35 INFO - PROCESS | 1650 | 1465472915000 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:35 INFO - PROCESS | 1650 | 1465472915001 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x126c1d800 == 34 [pid = 1650] [id = 325] 04:48:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11263f000) [pid = 1650] [serial = 974] [outer = 0x0] 04:48:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x121834c00) [pid = 1650] [serial = 975] [outer = 0x11263f000] 04:48:35 INFO - PROCESS | 1650 | 1465472915025 Marionette DEBUG loaded listener.js 04:48:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12371b800) [pid = 1650] [serial = 976] [outer = 0x11263f000] 04:48:35 INFO - PROCESS | 1650 | 1465472915330 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]]]}] 04:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 468ms 04:48:35 INFO - PROCESS | 1650 | 1465472915377 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 04:48:35 INFO - PROCESS | 1650 | 1465472915380 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 04:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:48:35 INFO - PROCESS | 1650 | 1465472915384 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:48:35 INFO - PROCESS | 1650 | 1465472915385 Marionette TRACE conn2 <- [1,1274,null,{}] 04:48:35 INFO - PROCESS | 1650 | 1465472915387 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}] 04:48:35 INFO - PROCESS | 1650 | 1465472915388 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:35 INFO - PROCESS | 1650 | 1465472915670 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 04:48:35 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11297b000) [pid = 1650] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:48:35 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x124e94400) [pid = 1650] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:48:35 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x126f9ac00) [pid = 1650] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:48:35 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x110ea9800) [pid = 1650] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:48:35 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112f23c00) [pid = 1650] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:48:35 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118859800) [pid = 1650] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:48:35 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118074800) [pid = 1650] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:48:35 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x125380800) [pid = 1650] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:48:35 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1129ea400) [pid = 1650] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:48:35 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116781000) [pid = 1650] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:48:35 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112fc7800) [pid = 1650] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:48:35 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12134e800) [pid = 1650] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:48:35 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1272c8800) [pid = 1650] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:48:35 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116138c00) [pid = 1650] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:48:35 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128810c00) [pid = 1650] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:48:35 INFO - PROCESS | 1650 | 1465472915718 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:35 INFO - PROCESS | 1650 | 1465472915719 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x116aba800 == 35 [pid = 1650] [id = 326] 04:48:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x111ecd400) [pid = 1650] [serial = 977] [outer = 0x0] 04:48:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1128cc400) [pid = 1650] [serial = 978] [outer = 0x111ecd400] 04:48:35 INFO - PROCESS | 1650 | 1465472915744 Marionette DEBUG loaded listener.js 04:48:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x113c7f400) [pid = 1650] [serial = 979] [outer = 0x111ecd400] 04:48:36 INFO - PROCESS | 1650 | 1465472916040 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]]]}] 04:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 670ms 04:48:36 INFO - PROCESS | 1650 | 1465472916055 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 04:48:36 INFO - PROCESS | 1650 | 1465472916071 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 04:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:48:36 INFO - PROCESS | 1650 | 1465472916083 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:48:36 INFO - PROCESS | 1650 | 1465472916085 Marionette TRACE conn2 <- [1,1278,null,{}] 04:48:36 INFO - PROCESS | 1650 | 1465472916088 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}] 04:48:36 INFO - PROCESS | 1650 | 1465472916091 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:36 INFO - PROCESS | 1650 | 1465472916215 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 04:48:36 INFO - PROCESS | 1650 | 1465472916295 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:36 INFO - PROCESS | 1650 | 1465472916296 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x128825000 == 36 [pid = 1650] [id = 327] 04:48:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1121aa800) [pid = 1650] [serial = 980] [outer = 0x0] 04:48:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11860d800) [pid = 1650] [serial = 981] [outer = 0x1121aa800] 04:48:36 INFO - PROCESS | 1650 | 1465472916321 Marionette DEBUG loaded listener.js 04:48:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124b2b000) [pid = 1650] [serial = 982] [outer = 0x1121aa800] 04:48:36 INFO - PROCESS | 1650 | 1465472916581 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]]]}] 04:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 519ms 04:48:36 INFO - PROCESS | 1650 | 1465472916608 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 04:48:36 INFO - PROCESS | 1650 | 1465472916609 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 04:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:48:36 INFO - PROCESS | 1650 | 1465472916620 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:48:36 INFO - PROCESS | 1650 | 1465472916621 Marionette TRACE conn2 <- [1,1282,null,{}] 04:48:36 INFO - PROCESS | 1650 | 1465472916623 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}] 04:48:36 INFO - PROCESS | 1650 | 1465472916624 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:36 INFO - PROCESS | 1650 | 1465472916707 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 04:48:36 INFO - PROCESS | 1650 | 1465472916713 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:36 INFO - PROCESS | 1650 | 1465472916715 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12924b000 == 37 [pid = 1650] [id = 328] 04:48:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123721c00) [pid = 1650] [serial = 983] [outer = 0x0] 04:48:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124e92c00) [pid = 1650] [serial = 984] [outer = 0x123721c00] 04:48:36 INFO - PROCESS | 1650 | 1465472916740 Marionette DEBUG loaded listener.js 04:48:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12538d800) [pid = 1650] [serial = 985] [outer = 0x123721c00] 04:48:37 INFO - PROCESS | 1650 | 1465472917071 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]]]}] 04:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 470ms 04:48:37 INFO - PROCESS | 1650 | 1465472917091 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 04:48:37 INFO - PROCESS | 1650 | 1465472917093 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 04:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:48:37 INFO - PROCESS | 1650 | 1465472917098 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:48:37 INFO - PROCESS | 1650 | 1465472917108 Marionette TRACE conn2 <- [1,1286,null,{}] 04:48:37 INFO - PROCESS | 1650 | 1465472917110 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}] 04:48:37 INFO - PROCESS | 1650 | 1465472917112 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:37 INFO - PROCESS | 1650 | 1465472917223 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 04:48:37 INFO - PROCESS | 1650 | 1465472917231 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:37 INFO - PROCESS | 1650 | 1465472917232 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a3e1000 == 38 [pid = 1650] [id = 329] 04:48:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124e93800) [pid = 1650] [serial = 986] [outer = 0x0] 04:48:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126862c00) [pid = 1650] [serial = 987] [outer = 0x124e93800] 04:48:37 INFO - PROCESS | 1650 | 1465472917259 Marionette DEBUG loaded listener.js 04:48:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126d5dc00) [pid = 1650] [serial = 988] [outer = 0x124e93800] 04:48:37 INFO - PROCESS | 1650 | 1465472917606 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]]]}] 04:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 528ms 04:48:37 INFO - PROCESS | 1650 | 1465472917626 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 04:48:37 INFO - PROCESS | 1650 | 1465472917630 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 04:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:48:37 INFO - PROCESS | 1650 | 1465472917635 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:48:37 INFO - PROCESS | 1650 | 1465472917637 Marionette TRACE conn2 <- [1,1290,null,{}] 04:48:37 INFO - PROCESS | 1650 | 1465472917701 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}] 04:48:37 INFO - PROCESS | 1650 | 1465472917704 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:37 INFO - PROCESS | 1650 | 1465472917883 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 04:48:37 INFO - PROCESS | 1650 | 1465472917989 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:37 INFO - PROCESS | 1650 | 1465472917991 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11615f000 == 39 [pid = 1650] [id = 330] 04:48:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1128c7c00) [pid = 1650] [serial = 989] [outer = 0x0] 04:48:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x112917800) [pid = 1650] [serial = 990] [outer = 0x1128c7c00] 04:48:38 INFO - PROCESS | 1650 | 1465472918045 Marionette DEBUG loaded listener.js 04:48:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112dc1000) [pid = 1650] [serial = 991] [outer = 0x1128c7c00] 04:48:38 INFO - PROCESS | 1650 | 1465472918601 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]]]}] 04:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 970ms 04:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:48:38 INFO - PROCESS | 1650 | 1465472918606 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 04:48:38 INFO - PROCESS | 1650 | 1465472918609 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 04:48:38 INFO - PROCESS | 1650 | 1465472918641 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:48:38 INFO - PROCESS | 1650 | 1465472918642 Marionette TRACE conn2 <- [1,1294,null,{}] 04:48:38 INFO - PROCESS | 1650 | 1465472918650 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}] 04:48:38 INFO - PROCESS | 1650 | 1465472918652 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:38 INFO - PROCESS | 1650 | 1465472918758 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 04:48:38 INFO - PROCESS | 1650 | 1465472918838 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:38 INFO - PROCESS | 1650 | 1465472918840 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b98800 == 40 [pid = 1650] [id = 331] 04:48:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x116193c00) [pid = 1650] [serial = 992] [outer = 0x0] 04:48:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x116973400) [pid = 1650] [serial = 993] [outer = 0x116193c00] 04:48:38 INFO - PROCESS | 1650 | 1465472918871 Marionette DEBUG loaded listener.js 04:48:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1175e5000) [pid = 1650] [serial = 994] [outer = 0x116193c00] 04:48:39 INFO - PROCESS | 1650 | 1465472919462 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]]]}] 04:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 904ms 04:48:39 INFO - PROCESS | 1650 | 1465472919539 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 04:48:39 INFO - PROCESS | 1650 | 1465472919540 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 04:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:48:39 INFO - PROCESS | 1650 | 1465472919545 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:48:39 INFO - PROCESS | 1650 | 1465472919548 Marionette TRACE conn2 <- [1,1298,null,{}] 04:48:39 INFO - PROCESS | 1650 | 1465472919551 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}] 04:48:39 INFO - PROCESS | 1650 | 1465472919552 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:39 INFO - PROCESS | 1650 | 1465472919664 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 04:48:39 INFO - PROCESS | 1650 | 1465472919740 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:39 INFO - PROCESS | 1650 | 1465472919742 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x112ec4000 == 41 [pid = 1650] [id = 332] 04:48:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x110ea9800) [pid = 1650] [serial = 995] [outer = 0x0] 04:48:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x112912400) [pid = 1650] [serial = 996] [outer = 0x110ea9800] 04:48:39 INFO - PROCESS | 1650 | 1465472919895 Marionette DEBUG loaded listener.js 04:48:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x112f2b000) [pid = 1650] [serial = 997] [outer = 0x110ea9800] 04:48:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12924b000 == 40 [pid = 1650] [id = 328] 04:48:40 INFO - PROCESS | 1650 | --DOCSHELL 0x128825000 == 39 [pid = 1650] [id = 327] 04:48:40 INFO - PROCESS | 1650 | --DOCSHELL 0x116aba800 == 38 [pid = 1650] [id = 326] 04:48:40 INFO - PROCESS | 1650 | --DOCSHELL 0x126c1d800 == 37 [pid = 1650] [id = 325] 04:48:40 INFO - PROCESS | 1650 | --DOCSHELL 0x123422000 == 36 [pid = 1650] [id = 324] 04:48:40 INFO - PROCESS | 1650 | --DOCSHELL 0x121262000 == 35 [pid = 1650] [id = 323] 04:48:40 INFO - PROCESS | 1650 | --DOCSHELL 0x119b02800 == 34 [pid = 1650] [id = 322] 04:48:40 INFO - PROCESS | 1650 | --DOCSHELL 0x118f95800 == 33 [pid = 1650] [id = 321] 04:48:40 INFO - PROCESS | 1650 | --DOCSHELL 0x116ea5000 == 32 [pid = 1650] [id = 320] 04:48:40 INFO - PROCESS | 1650 | --DOCSHELL 0x11661c000 == 31 [pid = 1650] [id = 319] 04:48:40 INFO - PROCESS | 1650 | --DOCSHELL 0x11831e800 == 30 [pid = 1650] [id = 318] 04:48:40 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x121cb7400) [pid = 1650] [serial = 915] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x126883000) [pid = 1650] [serial = 918] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x127218400) [pid = 1650] [serial = 921] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x126fa2c00) [pid = 1650] [serial = 919] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x127221000) [pid = 1650] [serial = 922] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1272c4400) [pid = 1650] [serial = 924] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11939d800) [pid = 1650] [serial = 912] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1193a1800) [pid = 1650] [serial = 909] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119d41800) [pid = 1650] [serial = 910] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11844c800) [pid = 1650] [serial = 906] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118605400) [pid = 1650] [serial = 907] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1270f7c00) [pid = 1650] [serial = 895] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x126dc4800) [pid = 1650] [serial = 894] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112f2fc00) [pid = 1650] [serial = 897] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1132be400) [pid = 1650] [serial = 898] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116a04000) [pid = 1650] [serial = 903] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1175dd000) [pid = 1650] [serial = 904] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11662fc00) [pid = 1650] [serial = 900] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118215800) [pid = 1650] [serial = 901] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12371d800) [pid = 1650] [serial = 930] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1288d3800) [pid = 1650] [serial = 933] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1288e0000) [pid = 1650] [serial = 934] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11847c000) [pid = 1650] [serial = 927] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12880c000) [pid = 1650] [serial = 925] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x124b2fc00) [pid = 1650] [serial = 916] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12880f800) [pid = 1650] [serial = 931] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x121442800) [pid = 1650] [serial = 913] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1211fd400) [pid = 1650] [serial = 928] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12892e800) [pid = 1650] [serial = 937] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x128925000) [pid = 1650] [serial = 936] [outer = 0x0] [url = about:blank] 04:48:40 INFO - PROCESS | 1650 | 1465472920423 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]]]}] 04:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 927ms 04:48:40 INFO - PROCESS | 1650 | 1465472920472 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 04:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:48:40 INFO - PROCESS | 1650 | 1465472920474 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 04:48:40 INFO - PROCESS | 1650 | 1465472920477 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:48:40 INFO - PROCESS | 1650 | 1465472920479 Marionette TRACE conn2 <- [1,1302,null,{}] 04:48:40 INFO - PROCESS | 1650 | 1465472920482 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}] 04:48:40 INFO - PROCESS | 1650 | 1465472920484 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:40 INFO - PROCESS | 1650 | 1465472920564 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 04:48:40 INFO - PROCESS | 1650 | 1465472920568 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:40 INFO - PROCESS | 1650 | 1465472920570 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x116aae800 == 31 [pid = 1650] [id = 333] 04:48:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1131a9800) [pid = 1650] [serial = 998] [outer = 0x0] 04:48:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x116911c00) [pid = 1650] [serial = 999] [outer = 0x1131a9800] 04:48:40 INFO - PROCESS | 1650 | 1465472920595 Marionette DEBUG loaded listener.js 04:48:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118215800) [pid = 1650] [serial = 1000] [outer = 0x1131a9800] 04:48:40 INFO - PROCESS | 1650 | 1465472920923 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]]]}] 04:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 471ms 04:48:40 INFO - PROCESS | 1650 | 1465472920952 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 04:48:40 INFO - PROCESS | 1650 | 1465472920955 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 04:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:48:40 INFO - PROCESS | 1650 | 1465472920960 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:48:40 INFO - PROCESS | 1650 | 1465472920964 Marionette TRACE conn2 <- [1,1306,null,{}] 04:48:40 INFO - PROCESS | 1650 | 1465472920967 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}] 04:48:40 INFO - PROCESS | 1650 | 1465472920968 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:41 INFO - PROCESS | 1650 | 1465472921064 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 04:48:41 INFO - PROCESS | 1650 | 1465472921071 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:41 INFO - PROCESS | 1650 | 1465472921073 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x11864b000 == 32 [pid = 1650] [id = 334] 04:48:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11821c400) [pid = 1650] [serial = 1001] [outer = 0x0] 04:48:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118459000) [pid = 1650] [serial = 1002] [outer = 0x11821c400] 04:48:41 INFO - PROCESS | 1650 | 1465472921116 Marionette DEBUG loaded listener.js 04:48:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118fed000) [pid = 1650] [serial = 1003] [outer = 0x11821c400] 04:48:41 INFO - PROCESS | 1650 | 1465472921600 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]]]}] 04:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 673ms 04:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:48:41 INFO - PROCESS | 1650 | 1465472921633 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 04:48:41 INFO - PROCESS | 1650 | 1465472921634 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 04:48:41 INFO - PROCESS | 1650 | 1465472921636 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:48:41 INFO - PROCESS | 1650 | 1465472921639 Marionette TRACE conn2 <- [1,1310,null,{}] 04:48:41 INFO - PROCESS | 1650 | 1465472921646 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}] 04:48:41 INFO - PROCESS | 1650 | 1465472921649 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:41 INFO - PROCESS | 1650 | 1465472921731 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 04:48:41 INFO - PROCESS | 1650 | 1465472921736 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:41 INFO - PROCESS | 1650 | 1465472921737 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x121411800 == 33 [pid = 1650] [id = 335] 04:48:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118ff0800) [pid = 1650] [serial = 1004] [outer = 0x0] 04:48:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11939b000) [pid = 1650] [serial = 1005] [outer = 0x118ff0800] 04:48:41 INFO - PROCESS | 1650 | 1465472921762 Marionette DEBUG loaded listener.js 04:48:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119d41400) [pid = 1650] [serial = 1006] [outer = 0x118ff0800] 04:48:42 INFO - PROCESS | 1650 | 1465472922101 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] 04:48:42 INFO - PROCESS | 1650 | 1465472922109 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 04:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 04:48:42 INFO - PROCESS | 1650 | 1465472922115 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:48:42 INFO - PROCESS | 1650 | 1465472922116 Marionette TRACE conn2 <- [1,1314,null,{}] 04:48:42 INFO - PROCESS | 1650 | 1465472922118 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}] 04:48:42 INFO - PROCESS | 1650 | 1465472922120 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:42 INFO - PROCESS | 1650 | 1465472922235 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 04:48:42 INFO - PROCESS | 1650 | 1465472922241 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:42 INFO - PROCESS | 1650 | 1465472922242 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1253a3000 == 34 [pid = 1650] [id = 336] 04:48:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1199a0c00) [pid = 1650] [serial = 1007] [outer = 0x0] 04:48:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x120fb4800) [pid = 1650] [serial = 1008] [outer = 0x1199a0c00] 04:48:42 INFO - PROCESS | 1650 | 1465472922271 Marionette DEBUG loaded listener.js 04:48:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123602c00) [pid = 1650] [serial = 1009] [outer = 0x1199a0c00] 04:48:42 INFO - PROCESS | 1650 | 1465472922593 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]]]}] 04:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 518ms 04:48:42 INFO - PROCESS | 1650 | 1465472922634 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 04:48:42 INFO - PROCESS | 1650 | 1465472922636 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 04:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:48:42 INFO - PROCESS | 1650 | 1465472922638 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:48:42 INFO - PROCESS | 1650 | 1465472922639 Marionette TRACE conn2 <- [1,1318,null,{}] 04:48:42 INFO - PROCESS | 1650 | 1465472922641 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}] 04:48:42 INFO - PROCESS | 1650 | 1465472922642 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:42 INFO - PROCESS | 1650 | 1465472922740 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 04:48:42 INFO - PROCESS | 1650 | 1465472922746 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:42 INFO - PROCESS | 1650 | 1465472922747 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c87000 == 35 [pid = 1650] [id = 337] 04:48:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124ae0400) [pid = 1650] [serial = 1010] [outer = 0x0] 04:48:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124b94000) [pid = 1650] [serial = 1011] [outer = 0x124ae0400] 04:48:42 INFO - PROCESS | 1650 | 1465472922779 Marionette DEBUG loaded listener.js 04:48:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1253d9800) [pid = 1650] [serial = 1012] [outer = 0x124ae0400] 04:48:43 INFO - PROCESS | 1650 | 1465472923189 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]]]}] 04:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 568ms 04:48:43 INFO - PROCESS | 1650 | 1465472923207 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 04:48:43 INFO - PROCESS | 1650 | 1465472923209 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 04:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:48:43 INFO - PROCESS | 1650 | 1465472923214 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:48:43 INFO - PROCESS | 1650 | 1465472923216 Marionette TRACE conn2 <- [1,1322,null,{}] 04:48:43 INFO - PROCESS | 1650 | 1465472923224 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}] 04:48:43 INFO - PROCESS | 1650 | 1465472923232 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:43 INFO - PROCESS | 1650 | 1465472923386 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 04:48:43 INFO - PROCESS | 1650 | 1465472923409 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:43 INFO - PROCESS | 1650 | 1465472923422 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a3e5000 == 36 [pid = 1650] [id = 338] 04:48:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119364c00) [pid = 1650] [serial = 1013] [outer = 0x0] 04:48:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12687ec00) [pid = 1650] [serial = 1014] [outer = 0x119364c00] 04:48:43 INFO - PROCESS | 1650 | 1465472923464 Marionette DEBUG loaded listener.js 04:48:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1270f2800) [pid = 1650] [serial = 1015] [outer = 0x119364c00] 04:48:43 INFO - PROCESS | 1650 | 1465472923902 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]]]}] 04:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 720ms 04:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:48:43 INFO - PROCESS | 1650 | 1465472923934 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 04:48:43 INFO - PROCESS | 1650 | 1465472923935 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 04:48:43 INFO - PROCESS | 1650 | 1465472923937 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:48:43 INFO - PROCESS | 1650 | 1465472923938 Marionette TRACE conn2 <- [1,1326,null,{}] 04:48:43 INFO - PROCESS | 1650 | 1465472923948 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}] 04:48:43 INFO - PROCESS | 1650 | 1465472923949 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:44 INFO - PROCESS | 1650 | 1465472924061 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 04:48:44 INFO - PROCESS | 1650 | 1465472924065 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:44 INFO - PROCESS | 1650 | 1465472924066 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a679800 == 37 [pid = 1650] [id = 339] 04:48:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124b99c00) [pid = 1650] [serial = 1016] [outer = 0x0] 04:48:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x127216c00) [pid = 1650] [serial = 1017] [outer = 0x124b99c00] 04:48:44 INFO - PROCESS | 1650 | 1465472924090 Marionette DEBUG loaded listener.js 04:48:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x127221800) [pid = 1650] [serial = 1018] [outer = 0x124b99c00] 04:48:44 INFO - PROCESS | 1650 | 1465472924407 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]]]}] 04:48:44 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 04:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 530ms 04:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:48:44 INFO - PROCESS | 1650 | 1465472924467 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 04:48:44 INFO - PROCESS | 1650 | 1465472924468 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 04:48:44 INFO - PROCESS | 1650 | 1465472924470 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:48:44 INFO - PROCESS | 1650 | 1465472924471 Marionette TRACE conn2 <- [1,1330,null,{}] 04:48:44 INFO - PROCESS | 1650 | 1465472924474 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}] 04:48:44 INFO - PROCESS | 1650 | 1465472924475 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:44 INFO - PROCESS | 1650 | 1465472924659 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 04:48:44 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1128c6000) [pid = 1650] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:48:44 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11806bc00) [pid = 1650] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:48:44 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11939f800) [pid = 1650] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:48:44 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116787000) [pid = 1650] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:48:44 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112dc2000) [pid = 1650] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:48:44 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11263f000) [pid = 1650] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:48:44 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112fcf400) [pid = 1650] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:48:44 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x111ecd400) [pid = 1650] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:48:44 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123721c00) [pid = 1650] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:48:44 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x115e17800) [pid = 1650] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:48:44 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118fb8800) [pid = 1650] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:48:44 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124ad8800) [pid = 1650] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:48:44 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1121aa800) [pid = 1650] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:48:44 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12721c800) [pid = 1650] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:48:44 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x112f2d400) [pid = 1650] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:48:44 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1131a2c00) [pid = 1650] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:48:44 INFO - PROCESS | 1650 | 1465472924706 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:44 INFO - PROCESS | 1650 | 1465472924707 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11830f800 == 38 [pid = 1650] [id = 340] 04:48:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11263f000) [pid = 1650] [serial = 1019] [outer = 0x0] 04:48:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112dc2000) [pid = 1650] [serial = 1020] [outer = 0x11263f000] 04:48:44 INFO - PROCESS | 1650 | 1465472924731 Marionette DEBUG loaded listener.js 04:48:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116781000) [pid = 1650] [serial = 1021] [outer = 0x11263f000] 04:48:45 INFO - PROCESS | 1650 | 1465472925000 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]]]}] 04:48:45 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 04:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 571ms 04:48:45 INFO - PROCESS | 1650 | 1465472925042 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 04:48:45 INFO - PROCESS | 1650 | 1465472925043 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 04:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:48:45 INFO - PROCESS | 1650 | 1465472925054 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:48:45 INFO - PROCESS | 1650 | 1465472925055 Marionette TRACE conn2 <- [1,1334,null,{}] 04:48:45 INFO - PROCESS | 1650 | 1465472925057 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}] 04:48:45 INFO - PROCESS | 1650 | 1465472925058 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:45 INFO - PROCESS | 1650 | 1465472925142 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 04:48:45 INFO - PROCESS | 1650 | 1465472925148 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:45 INFO - PROCESS | 1650 | 1465472925150 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b1bc000 == 39 [pid = 1650] [id = 341] 04:48:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11806d800) [pid = 1650] [serial = 1022] [outer = 0x0] 04:48:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x124b95000) [pid = 1650] [serial = 1023] [outer = 0x11806d800] 04:48:45 INFO - PROCESS | 1650 | 1465472925174 Marionette DEBUG loaded listener.js 04:48:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1272c7400) [pid = 1650] [serial = 1024] [outer = 0x11806d800] 04:48:45 INFO - PROCESS | 1650 | 1465472925511 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]]]}] 04:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 472ms 04:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:48:45 INFO - PROCESS | 1650 | 1465472925526 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 04:48:45 INFO - PROCESS | 1650 | 1465472925528 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 04:48:45 INFO - PROCESS | 1650 | 1465472925532 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:48:45 INFO - PROCESS | 1650 | 1465472925533 Marionette TRACE conn2 <- [1,1338,null,{}] 04:48:45 INFO - PROCESS | 1650 | 1465472925535 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}] 04:48:45 INFO - PROCESS | 1650 | 1465472925537 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:45 INFO - PROCESS | 1650 | 1465472925652 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 04:48:45 INFO - PROCESS | 1650 | 1465472925658 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:45 INFO - PROCESS | 1650 | 1465472925659 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b997000 == 40 [pid = 1650] [id = 342] 04:48:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1272c9400) [pid = 1650] [serial = 1025] [outer = 0x0] 04:48:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128810400) [pid = 1650] [serial = 1026] [outer = 0x1272c9400] 04:48:45 INFO - PROCESS | 1650 | 1465472925687 Marionette DEBUG loaded listener.js 04:48:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1288d5000) [pid = 1650] [serial = 1027] [outer = 0x1272c9400] 04:48:46 INFO - PROCESS | 1650 | 1465472926472 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]]]}] 04:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 971ms 04:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:48:46 INFO - PROCESS | 1650 | 1465472926504 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 04:48:46 INFO - PROCESS | 1650 | 1465472926505 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 04:48:46 INFO - PROCESS | 1650 | 1465472926507 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:48:46 INFO - PROCESS | 1650 | 1465472926509 Marionette TRACE conn2 <- [1,1342,null,{}] 04:48:46 INFO - PROCESS | 1650 | 1465472926511 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}] 04:48:46 INFO - PROCESS | 1650 | 1465472926515 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:46 INFO - PROCESS | 1650 | 1465472926603 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 04:48:46 INFO - PROCESS | 1650 | 1465472926607 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:46 INFO - PROCESS | 1650 | 1465472926608 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c26d000 == 41 [pid = 1650] [id = 343] 04:48:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1288d3800) [pid = 1650] [serial = 1028] [outer = 0x0] 04:48:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12892c800) [pid = 1650] [serial = 1029] [outer = 0x1288d3800] 04:48:46 INFO - PROCESS | 1650 | 1465472926632 Marionette DEBUG loaded listener.js 04:48:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128ae4000) [pid = 1650] [serial = 1030] [outer = 0x1288d3800] 04:48:47 INFO - PROCESS | 1650 | 1465472927138 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]]]}] 04:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 669ms 04:48:47 INFO - PROCESS | 1650 | 1465472927177 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 04:48:47 INFO - PROCESS | 1650 | 1465472927182 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 04:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:48:47 INFO - PROCESS | 1650 | 1465472927187 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:48:47 INFO - PROCESS | 1650 | 1465472927193 Marionette TRACE conn2 <- [1,1346,null,{}] 04:48:47 INFO - PROCESS | 1650 | 1465472927198 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}] 04:48:47 INFO - PROCESS | 1650 | 1465472927201 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:47 INFO - PROCESS | 1650 | 1465472927363 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 04:48:47 INFO - PROCESS | 1650 | 1465472927467 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:47 INFO - PROCESS | 1650 | 1465472927469 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x118644800 == 42 [pid = 1650] [id = 344] 04:48:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1131a6800) [pid = 1650] [serial = 1031] [outer = 0x0] 04:48:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11697a800) [pid = 1650] [serial = 1032] [outer = 0x1131a6800] 04:48:47 INFO - PROCESS | 1650 | 1465472927521 Marionette DEBUG loaded listener.js 04:48:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118265800) [pid = 1650] [serial = 1033] [outer = 0x1131a6800] 04:48:48 INFO - PROCESS | 1650 | 1465472928050 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]]]}] 04:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 929ms 04:48:48 INFO - PROCESS | 1650 | 1465472928115 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 04:48:48 INFO - PROCESS | 1650 | 1465472928119 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 04:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:48:48 INFO - PROCESS | 1650 | 1465472928123 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:48:48 INFO - PROCESS | 1650 | 1465472928125 Marionette TRACE conn2 <- [1,1350,null,{}] 04:48:48 INFO - PROCESS | 1650 | 1465472928127 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}] 04:48:48 INFO - PROCESS | 1650 | 1465472928129 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:48 INFO - PROCESS | 1650 | 1465472928232 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 04:48:48 INFO - PROCESS | 1650 | 1465472928302 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:48 INFO - PROCESS | 1650 | 1465472928303 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x128f89800 == 43 [pid = 1650] [id = 345] 04:48:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11936fc00) [pid = 1650] [serial = 1034] [outer = 0x0] 04:48:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1193a0000) [pid = 1650] [serial = 1035] [outer = 0x11936fc00] 04:48:48 INFO - PROCESS | 1650 | 1465472928334 Marionette DEBUG loaded listener.js 04:48:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119a84800) [pid = 1650] [serial = 1036] [outer = 0x11936fc00] 04:48:48 INFO - PROCESS | 1650 | 1465472928749 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]]]}] 04:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 669ms 04:48:48 INFO - PROCESS | 1650 | 1465472928793 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 04:48:48 INFO - PROCESS | 1650 | 1465472928794 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 04:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:48:48 INFO - PROCESS | 1650 | 1465472928797 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:48:48 INFO - PROCESS | 1650 | 1465472928799 Marionette TRACE conn2 <- [1,1354,null,{}] 04:48:48 INFO - PROCESS | 1650 | 1465472928807 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}] 04:48:48 INFO - PROCESS | 1650 | 1465472928810 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:48 INFO - PROCESS | 1650 | 1465472928914 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 04:48:48 INFO - PROCESS | 1650 | 1465472928973 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:48 INFO - PROCESS | 1650 | 1465472928975 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c26b800 == 44 [pid = 1650] [id = 346] 04:48:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123723c00) [pid = 1650] [serial = 1037] [outer = 0x0] 04:48:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x124e94400) [pid = 1650] [serial = 1038] [outer = 0x123723c00] 04:48:49 INFO - PROCESS | 1650 | 1465472929005 Marionette DEBUG loaded listener.js 04:48:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x126863000) [pid = 1650] [serial = 1039] [outer = 0x123723c00] 04:48:49 INFO - PROCESS | 1650 | 1465472929485 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]]]}] 04:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 720ms 04:48:49 INFO - PROCESS | 1650 | 1465472929523 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 04:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:48:49 INFO - PROCESS | 1650 | 1465472929525 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 04:48:49 INFO - PROCESS | 1650 | 1465472929547 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:48:49 INFO - PROCESS | 1650 | 1465472929548 Marionette TRACE conn2 <- [1,1358,null,{}] 04:48:49 INFO - PROCESS | 1650 | 1465472929552 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}] 04:48:49 INFO - PROCESS | 1650 | 1465472929553 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:49 INFO - PROCESS | 1650 | 1465472929658 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 04:48:49 INFO - PROCESS | 1650 | 1465472929729 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:49 INFO - PROCESS | 1650 | 1465472929730 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d12000 == 45 [pid = 1650] [id = 347] 04:48:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x113c40800) [pid = 1650] [serial = 1040] [outer = 0x0] 04:48:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119365800) [pid = 1650] [serial = 1041] [outer = 0x113c40800] 04:48:49 INFO - PROCESS | 1650 | 1465472929759 Marionette DEBUG loaded listener.js 04:48:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x126dc3400) [pid = 1650] [serial = 1042] [outer = 0x113c40800] 04:48:50 INFO - PROCESS | 1650 | 1465472930280 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]]]}] 04:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 792ms 04:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:48:50 INFO - PROCESS | 1650 | 1465472930320 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 04:48:50 INFO - PROCESS | 1650 | 1465472930322 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 04:48:50 INFO - PROCESS | 1650 | 1465472930325 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:48:50 INFO - PROCESS | 1650 | 1465472930327 Marionette TRACE conn2 <- [1,1362,null,{}] 04:48:50 INFO - PROCESS | 1650 | 1465472930353 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}] 04:48:50 INFO - PROCESS | 1650 | 1465472930355 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:50 INFO - PROCESS | 1650 | 1465472930452 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 04:48:50 INFO - PROCESS | 1650 | 1465472930524 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:50 INFO - PROCESS | 1650 | 1465472930525 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1191b9800 == 46 [pid = 1650] [id = 348] 04:48:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11662b400) [pid = 1650] [serial = 1043] [outer = 0x0] 04:48:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x116ea8800) [pid = 1650] [serial = 1044] [outer = 0x11662b400] 04:48:50 INFO - PROCESS | 1650 | 1465472930552 Marionette DEBUG loaded listener.js 04:48:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11821e000) [pid = 1650] [serial = 1045] [outer = 0x11662b400] 04:48:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12b997000 == 45 [pid = 1650] [id = 342] 04:48:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12b1bc000 == 44 [pid = 1650] [id = 341] 04:48:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11830f800 == 43 [pid = 1650] [id = 340] 04:48:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12a679800 == 42 [pid = 1650] [id = 339] 04:48:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12a3e5000 == 41 [pid = 1650] [id = 338] 04:48:51 INFO - PROCESS | 1650 | --DOCSHELL 0x128c87000 == 40 [pid = 1650] [id = 337] 04:48:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1253a3000 == 39 [pid = 1650] [id = 336] 04:48:51 INFO - PROCESS | 1650 | --DOCSHELL 0x121411800 == 38 [pid = 1650] [id = 335] 04:48:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11864b000 == 37 [pid = 1650] [id = 334] 04:48:51 INFO - PROCESS | 1650 | --DOCSHELL 0x116aae800 == 36 [pid = 1650] [id = 333] 04:48:51 INFO - PROCESS | 1650 | --DOCSHELL 0x112ec4000 == 35 [pid = 1650] [id = 332] 04:48:51 INFO - PROCESS | 1650 | --DOCSHELL 0x119b98800 == 34 [pid = 1650] [id = 331] 04:48:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12a3e1000 == 33 [pid = 1650] [id = 329] 04:48:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11615f000 == 32 [pid = 1650] [id = 330] 04:48:51 INFO - PROCESS | 1650 | --DOCSHELL 0x117d12000 == 31 [pid = 1650] [id = 347] 04:48:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12c26b800 == 30 [pid = 1650] [id = 346] 04:48:51 INFO - PROCESS | 1650 | --DOCSHELL 0x128f89800 == 29 [pid = 1650] [id = 345] 04:48:51 INFO - PROCESS | 1650 | --DOCSHELL 0x118644800 == 28 [pid = 1650] [id = 344] 04:48:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12c26d000 == 27 [pid = 1650] [id = 343] 04:48:51 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11936d400) [pid = 1650] [serial = 969] [outer = 0x0] [url = about:blank] 04:48:51 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11840bc00) [pid = 1650] [serial = 963] [outer = 0x0] [url = about:blank] 04:48:51 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1184d2000) [pid = 1650] [serial = 964] [outer = 0x0] [url = about:blank] 04:48:51 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x120fa9800) [pid = 1650] [serial = 972] [outer = 0x0] [url = about:blank] 04:48:51 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11825d400) [pid = 1650] [serial = 955] [outer = 0x0] [url = about:blank] 04:48:51 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1175e4c00) [pid = 1650] [serial = 954] [outer = 0x0] [url = about:blank] 04:48:51 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112f26400) [pid = 1650] [serial = 957] [outer = 0x0] [url = about:blank] 04:48:51 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x121834c00) [pid = 1650] [serial = 975] [outer = 0x0] [url = about:blank] 04:48:51 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x113189c00) [pid = 1650] [serial = 958] [outer = 0x0] [url = about:blank] 04:48:51 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x121426400) [pid = 1650] [serial = 973] [outer = 0x0] [url = about:blank] 04:48:51 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12371b800) [pid = 1650] [serial = 976] [outer = 0x0] [url = about:blank] 04:48:51 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1132c0400) [pid = 1650] [serial = 960] [outer = 0x0] [url = about:blank] 04:48:51 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11697c800) [pid = 1650] [serial = 961] [outer = 0x0] [url = about:blank] 04:48:51 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113c7f400) [pid = 1650] [serial = 979] [outer = 0x0] [url = about:blank] 04:48:51 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x124e92c00) [pid = 1650] [serial = 984] [outer = 0x0] [url = about:blank] 04:48:51 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11825ac00) [pid = 1650] [serial = 940] [outer = 0x0] [url = about:blank] 04:48:51 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116eac800) [pid = 1650] [serial = 939] [outer = 0x0] [url = about:blank] 04:48:51 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x120fac800) [pid = 1650] [serial = 943] [outer = 0x0] [url = about:blank] 04:48:51 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1193a1c00) [pid = 1650] [serial = 942] [outer = 0x0] [url = about:blank] 04:48:51 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126dc5800) [pid = 1650] [serial = 946] [outer = 0x0] [url = about:blank] 04:48:51 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x126863c00) [pid = 1650] [serial = 945] [outer = 0x0] [url = about:blank] 04:48:51 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11860d800) [pid = 1650] [serial = 981] [outer = 0x0] [url = about:blank] 04:48:51 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1288d7c00) [pid = 1650] [serial = 949] [outer = 0x0] [url = about:blank] 04:48:51 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12538d800) [pid = 1650] [serial = 985] [outer = 0x0] [url = about:blank] 04:48:51 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x128816000) [pid = 1650] [serial = 948] [outer = 0x0] [url = about:blank] 04:48:51 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1128cc400) [pid = 1650] [serial = 978] [outer = 0x0] [url = about:blank] 04:48:51 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x113c42800) [pid = 1650] [serial = 952] [outer = 0x0] [url = about:blank] 04:48:51 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11318a800) [pid = 1650] [serial = 951] [outer = 0x0] [url = about:blank] 04:48:51 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118602400) [pid = 1650] [serial = 966] [outer = 0x0] [url = about:blank] 04:48:51 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118ff2400) [pid = 1650] [serial = 967] [outer = 0x0] [url = about:blank] 04:48:51 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x126862c00) [pid = 1650] [serial = 987] [outer = 0x0] [url = about:blank] 04:48:51 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11939a000) [pid = 1650] [serial = 970] [outer = 0x0] [url = about:blank] 04:48:51 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x124b2b000) [pid = 1650] [serial = 982] [outer = 0x0] [url = about:blank] 04:48:51 INFO - PROCESS | 1650 | 1465472931586 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]]]}] 04:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1294ms 04:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:48:51 INFO - PROCESS | 1650 | 1465472931619 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 04:48:51 INFO - PROCESS | 1650 | 1465472931622 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 04:48:51 INFO - PROCESS | 1650 | 1465472931625 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:48:51 INFO - PROCESS | 1650 | 1465472931627 Marionette TRACE conn2 <- [1,1366,null,{}] 04:48:51 INFO - PROCESS | 1650 | 1465472931633 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}] 04:48:51 INFO - PROCESS | 1650 | 1465472931635 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:51 INFO - PROCESS | 1650 | 1465472931716 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 04:48:51 INFO - PROCESS | 1650 | 1465472931722 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:51 INFO - PROCESS | 1650 | 1465472931724 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x1161b4800 == 28 [pid = 1650] [id = 349] 04:48:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x112915400) [pid = 1650] [serial = 1046] [outer = 0x0] 04:48:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x112dc5400) [pid = 1650] [serial = 1047] [outer = 0x112915400] 04:48:51 INFO - PROCESS | 1650 | 1465472931755 Marionette DEBUG loaded listener.js 04:48:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x112f2f800) [pid = 1650] [serial = 1048] [outer = 0x112915400] 04:48:52 INFO - PROCESS | 1650 | 1465472932125 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] 04:48:52 INFO - PROCESS | 1650 | 1465472932151 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 04:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:48:52 INFO - PROCESS | 1650 | 1465472932156 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:48:52 INFO - PROCESS | 1650 | 1465472932158 Marionette TRACE conn2 <- [1,1370,null,{}] 04:48:52 INFO - PROCESS | 1650 | 1465472932160 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}] 04:48:52 INFO - PROCESS | 1650 | 1465472932162 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:52 INFO - PROCESS | 1650 | 1465472932239 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 04:48:52 INFO - PROCESS | 1650 | 1465472932244 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:52 INFO - PROCESS | 1650 | 1465472932248 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ea5800 == 29 [pid = 1650] [id = 350] 04:48:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1131a2800) [pid = 1650] [serial = 1049] [outer = 0x0] 04:48:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1132c9c00) [pid = 1650] [serial = 1050] [outer = 0x1131a2800] 04:48:52 INFO - PROCESS | 1650 | 1465472932275 Marionette DEBUG loaded listener.js 04:48:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1163d9800) [pid = 1650] [serial = 1051] [outer = 0x1131a2800] 04:48:52 INFO - PROCESS | 1650 | 1465472932625 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] 04:48:52 INFO - PROCESS | 1650 | 1465472932689 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 04:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 04:48:52 INFO - PROCESS | 1650 | 1465472932693 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:48:52 INFO - PROCESS | 1650 | 1465472932696 Marionette TRACE conn2 <- [1,1374,null,{}] 04:48:52 INFO - PROCESS | 1650 | 1465472932708 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}] 04:48:52 INFO - PROCESS | 1650 | 1465472932713 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:52 INFO - PROCESS | 1650 | 1465472932835 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 04:48:52 INFO - PROCESS | 1650 | 1465472932851 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:52 INFO - PROCESS | 1650 | 1465472932854 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x118f90000 == 30 [pid = 1650] [id = 351] 04:48:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11290e400) [pid = 1650] [serial = 1052] [outer = 0x0] 04:48:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11825ac00) [pid = 1650] [serial = 1053] [outer = 0x11290e400] 04:48:52 INFO - PROCESS | 1650 | 1465472932900 Marionette DEBUG loaded listener.js 04:48:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118453000) [pid = 1650] [serial = 1054] [outer = 0x11290e400] 04:48:53 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:48:53 INFO - PROCESS | 1650 | 1465472933308 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] 04:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 04:48:53 INFO - PROCESS | 1650 | 1465472933320 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 04:48:53 INFO - PROCESS | 1650 | 1465472933325 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:48:53 INFO - PROCESS | 1650 | 1465472933326 Marionette TRACE conn2 <- [1,1378,null,{}] 04:48:53 INFO - PROCESS | 1650 | 1465472933329 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}] 04:48:53 INFO - PROCESS | 1650 | 1465472933333 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:53 INFO - PROCESS | 1650 | 1465472933449 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 04:48:53 INFO - PROCESS | 1650 | 1465472933454 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:53 INFO - PROCESS | 1650 | 1465472933456 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11967f800 == 31 [pid = 1650] [id = 352] 04:48:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118603800) [pid = 1650] [serial = 1055] [outer = 0x0] 04:48:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118fb7400) [pid = 1650] [serial = 1056] [outer = 0x118603800] 04:48:53 INFO - PROCESS | 1650 | 1465472933484 Marionette DEBUG loaded listener.js 04:48:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118ff2c00) [pid = 1650] [serial = 1057] [outer = 0x118603800] 04:48:53 INFO - PROCESS | 1650 | 1465472933808 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] 04:48:53 INFO - PROCESS | 1650 | 1465472933845 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 04:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:48:53 INFO - PROCESS | 1650 | 1465472933847 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:48:53 INFO - PROCESS | 1650 | 1465472933848 Marionette TRACE conn2 <- [1,1382,null,{}] 04:48:53 INFO - PROCESS | 1650 | 1465472933850 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}] 04:48:53 INFO - PROCESS | 1650 | 1465472933859 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:53 INFO - PROCESS | 1650 | 1465472933951 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 04:48:53 INFO - PROCESS | 1650 | 1465472933987 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:53 INFO - PROCESS | 1650 | 1465472933988 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x121360800 == 32 [pid = 1650] [id = 353] 04:48:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11318f400) [pid = 1650] [serial = 1058] [outer = 0x0] 04:48:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119371800) [pid = 1650] [serial = 1059] [outer = 0x11318f400] 04:48:54 INFO - PROCESS | 1650 | 1465472934013 Marionette DEBUG loaded listener.js 04:48:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11939e800) [pid = 1650] [serial = 1060] [outer = 0x11318f400] 04:48:54 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 04:48:54 INFO - PROCESS | 1650 | 1465472934357 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] 04:48:54 INFO - PROCESS | 1650 | 1465472934367 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 04:48:54 INFO - PROCESS | 1650 | 1465472934369 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:48:54 INFO - PROCESS | 1650 | 1465472934370 Marionette TRACE conn2 <- [1,1386,null,{}] 04:48:54 INFO - PROCESS | 1650 | 1465472934372 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}] 04:48:54 INFO - PROCESS | 1650 | 1465472934377 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:54 INFO - PROCESS | 1650 | 1465472934490 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 04:48:54 INFO - PROCESS | 1650 | 1465472934526 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:54 INFO - PROCESS | 1650 | 1465472934527 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12539f000 == 33 [pid = 1650] [id = 354] 04:48:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1196ac800) [pid = 1650] [serial = 1061] [outer = 0x0] 04:48:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119d44400) [pid = 1650] [serial = 1062] [outer = 0x1196ac800] 04:48:54 INFO - PROCESS | 1650 | 1465472934552 Marionette DEBUG loaded listener.js 04:48:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12183a800) [pid = 1650] [serial = 1063] [outer = 0x1196ac800] 04:48:54 INFO - PROCESS | 1650 | 1465472934859 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] 04:48:54 INFO - PROCESS | 1650 | 1465472934892 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 04:48:54 INFO - PROCESS | 1650 | 1465472934900 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:48:54 INFO - PROCESS | 1650 | 1465472934901 Marionette TRACE conn2 <- [1,1390,null,{}] 04:48:54 INFO - PROCESS | 1650 | 1465472934903 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}] 04:48:54 INFO - PROCESS | 1650 | 1465472934905 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:55 INFO - PROCESS | 1650 | 1465472935004 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 04:48:55 INFO - PROCESS | 1650 | 1465472935008 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:55 INFO - PROCESS | 1650 | 1465472935009 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x127037800 == 34 [pid = 1650] [id = 355] 04:48:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118ff3c00) [pid = 1650] [serial = 1064] [outer = 0x0] 04:48:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12371f400) [pid = 1650] [serial = 1065] [outer = 0x118ff3c00] 04:48:55 INFO - PROCESS | 1650 | 1465472935033 Marionette DEBUG loaded listener.js 04:48:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x124b2b000) [pid = 1650] [serial = 1066] [outer = 0x118ff3c00] 04:48:55 INFO - PROCESS | 1650 | 1465472935359 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]]]}] 04:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 475ms 04:48:55 INFO - PROCESS | 1650 | 1465472935370 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 04:48:55 INFO - PROCESS | 1650 | 1465472935371 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 04:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:48:55 INFO - PROCESS | 1650 | 1465472935373 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:48:55 INFO - PROCESS | 1650 | 1465472935374 Marionette TRACE conn2 <- [1,1394,null,{}] 04:48:55 INFO - PROCESS | 1650 | 1465472935377 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}] 04:48:55 INFO - PROCESS | 1650 | 1465472935378 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:55 INFO - PROCESS | 1650 | 1465472935473 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 04:48:55 INFO - PROCESS | 1650 | 1465472935510 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:55 INFO - PROCESS | 1650 | 1465472935511 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12883f800 == 35 [pid = 1650] [id = 356] 04:48:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124b2d800) [pid = 1650] [serial = 1067] [outer = 0x0] 04:48:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x125384c00) [pid = 1650] [serial = 1068] [outer = 0x124b2d800] 04:48:55 INFO - PROCESS | 1650 | 1465472935535 Marionette DEBUG loaded listener.js 04:48:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126858800) [pid = 1650] [serial = 1069] [outer = 0x124b2d800] 04:48:55 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1288d3800) [pid = 1650] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:48:55 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1272c9400) [pid = 1650] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:48:55 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119364c00) [pid = 1650] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:48:55 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x124ae0400) [pid = 1650] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:48:55 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x124b99c00) [pid = 1650] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:48:55 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1128c7c00) [pid = 1650] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:48:55 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1131a9800) [pid = 1650] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:48:55 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118ff0800) [pid = 1650] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:48:55 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11821c400) [pid = 1650] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:48:55 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11263f000) [pid = 1650] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:48:55 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x110ea9800) [pid = 1650] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:48:55 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1199a0c00) [pid = 1650] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:48:55 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116193c00) [pid = 1650] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:48:55 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124e93800) [pid = 1650] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:48:55 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11806d800) [pid = 1650] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:48:56 INFO - PROCESS | 1650 | 1465472936008 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]]]}] 04:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 671ms 04:48:56 INFO - PROCESS | 1650 | 1465472936045 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 04:48:56 INFO - PROCESS | 1650 | 1465472936046 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 04:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:48:56 INFO - PROCESS | 1650 | 1465472936049 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:48:56 INFO - PROCESS | 1650 | 1465472936050 Marionette TRACE conn2 <- [1,1398,null,{}] 04:48:56 INFO - PROCESS | 1650 | 1465472936052 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}] 04:48:56 INFO - PROCESS | 1650 | 1465472936053 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:56 INFO - PROCESS | 1650 | 1465472936132 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 04:48:56 INFO - PROCESS | 1650 | 1465472936135 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:56 INFO - PROCESS | 1650 | 1465472936136 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x118f8e000 == 36 [pid = 1650] [id = 357] 04:48:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112f22400) [pid = 1650] [serial = 1070] [outer = 0x0] 04:48:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116787000) [pid = 1650] [serial = 1071] [outer = 0x112f22400] 04:48:56 INFO - PROCESS | 1650 | 1465472936162 Marionette DEBUG loaded listener.js 04:48:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119364c00) [pid = 1650] [serial = 1072] [outer = 0x112f22400] 04:48:56 INFO - PROCESS | 1650 | 1465472936486 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]]]}] 04:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 469ms 04:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:48:56 INFO - PROCESS | 1650 | 1465472936519 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 04:48:56 INFO - PROCESS | 1650 | 1465472936520 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 04:48:56 INFO - PROCESS | 1650 | 1465472936522 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:48:56 INFO - PROCESS | 1650 | 1465472936523 Marionette TRACE conn2 <- [1,1402,null,{}] 04:48:56 INFO - PROCESS | 1650 | 1465472936526 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}] 04:48:56 INFO - PROCESS | 1650 | 1465472936527 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:56 INFO - PROCESS | 1650 | 1465472936625 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 04:48:56 INFO - PROCESS | 1650 | 1465472936633 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:56 INFO - PROCESS | 1650 | 1465472936634 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12883e800 == 37 [pid = 1650] [id = 358] 04:48:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1199a0c00) [pid = 1650] [serial = 1073] [outer = 0x0] 04:48:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124b99c00) [pid = 1650] [serial = 1074] [outer = 0x1199a0c00] 04:48:56 INFO - PROCESS | 1650 | 1465472936658 Marionette DEBUG loaded listener.js 04:48:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126861c00) [pid = 1650] [serial = 1075] [outer = 0x1199a0c00] 04:48:56 INFO - PROCESS | 1650 | 1465472936985 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]]]}] 04:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 519ms 04:48:57 INFO - PROCESS | 1650 | 1465472937042 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 04:48:57 INFO - PROCESS | 1650 | 1465472937043 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 04:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:48:57 INFO - PROCESS | 1650 | 1465472937046 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:48:57 INFO - PROCESS | 1650 | 1465472937047 Marionette TRACE conn2 <- [1,1406,null,{}] 04:48:57 INFO - PROCESS | 1650 | 1465472937050 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}] 04:48:57 INFO - PROCESS | 1650 | 1465472937051 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:57 INFO - PROCESS | 1650 | 1465472937149 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 04:48:57 INFO - PROCESS | 1650 | 1465472937203 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:57 INFO - PROCESS | 1650 | 1465472937204 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x121359800 == 38 [pid = 1650] [id = 359] 04:48:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x111aa9400) [pid = 1650] [serial = 1076] [outer = 0x0] 04:48:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126864000) [pid = 1650] [serial = 1077] [outer = 0x111aa9400] 04:48:57 INFO - PROCESS | 1650 | 1465472937231 Marionette DEBUG loaded listener.js 04:48:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x127216800) [pid = 1650] [serial = 1078] [outer = 0x111aa9400] 04:48:57 INFO - PROCESS | 1650 | 1465472937513 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]]]}] 04:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 520ms 04:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:48:57 INFO - PROCESS | 1650 | 1465472937567 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 04:48:57 INFO - PROCESS | 1650 | 1465472937568 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 04:48:57 INFO - PROCESS | 1650 | 1465472937570 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:48:57 INFO - PROCESS | 1650 | 1465472937571 Marionette TRACE conn2 <- [1,1410,null,{}] 04:48:57 INFO - PROCESS | 1650 | 1465472937573 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}] 04:48:57 INFO - PROCESS | 1650 | 1465472937575 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:57 INFO - PROCESS | 1650 | 1465472937652 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 04:48:57 INFO - PROCESS | 1650 | 1465472937656 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:57 INFO - PROCESS | 1650 | 1465472937657 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b130800 == 39 [pid = 1650] [id = 360] 04:48:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1270f5400) [pid = 1650] [serial = 1079] [outer = 0x0] 04:48:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1272c5800) [pid = 1650] [serial = 1080] [outer = 0x1270f5400] 04:48:57 INFO - PROCESS | 1650 | 1465472937683 Marionette DEBUG loaded listener.js 04:48:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128813c00) [pid = 1650] [serial = 1081] [outer = 0x1270f5400] 04:48:58 INFO - PROCESS | 1650 | 1465472938349 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]]]}] 04:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 822ms 04:48:58 INFO - PROCESS | 1650 | 1465472938393 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 04:48:58 INFO - PROCESS | 1650 | 1465472938396 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 04:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:48:58 INFO - PROCESS | 1650 | 1465472938428 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:48:58 INFO - PROCESS | 1650 | 1465472938430 Marionette TRACE conn2 <- [1,1414,null,{}] 04:48:58 INFO - PROCESS | 1650 | 1465472938434 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}] 04:48:58 INFO - PROCESS | 1650 | 1465472938435 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:58 INFO - PROCESS | 1650 | 1465472938547 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 04:48:58 INFO - PROCESS | 1650 | 1465472938599 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:58 INFO - PROCESS | 1650 | 1465472938601 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ac5800 == 40 [pid = 1650] [id = 361] 04:48:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x111ec9400) [pid = 1650] [serial = 1082] [outer = 0x0] 04:48:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x112f53800) [pid = 1650] [serial = 1083] [outer = 0x111ec9400] 04:48:58 INFO - PROCESS | 1650 | 1465472938632 Marionette DEBUG loaded listener.js 04:48:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1131a8400) [pid = 1650] [serial = 1084] [outer = 0x111ec9400] 04:48:59 INFO - PROCESS | 1650 | 1465472939426 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]]]}] 04:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1028ms 04:48:59 INFO - PROCESS | 1650 | 1465472939453 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 04:48:59 INFO - PROCESS | 1650 | 1465472939455 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 04:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:48:59 INFO - PROCESS | 1650 | 1465472939460 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:48:59 INFO - PROCESS | 1650 | 1465472939461 Marionette TRACE conn2 <- [1,1418,null,{}] 04:48:59 INFO - PROCESS | 1650 | 1465472939476 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}] 04:48:59 INFO - PROCESS | 1650 | 1465472939477 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:59 INFO - PROCESS | 1650 | 1465472939583 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 04:48:59 INFO - PROCESS | 1650 | 1465472939634 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:59 INFO - PROCESS | 1650 | 1465472939636 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:48:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x117369000 == 41 [pid = 1650] [id = 362] 04:48:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112f50c00) [pid = 1650] [serial = 1085] [outer = 0x0] 04:48:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x113191800) [pid = 1650] [serial = 1086] [outer = 0x112f50c00] 04:48:59 INFO - PROCESS | 1650 | 1465472939664 Marionette DEBUG loaded listener.js 04:48:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x114e69400) [pid = 1650] [serial = 1087] [outer = 0x112f50c00] 04:49:00 INFO - PROCESS | 1650 | --DOCSHELL 0x121359800 == 40 [pid = 1650] [id = 359] 04:49:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12883e800 == 39 [pid = 1650] [id = 358] 04:49:00 INFO - PROCESS | 1650 | --DOCSHELL 0x118f8e000 == 38 [pid = 1650] [id = 357] 04:49:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12883f800 == 37 [pid = 1650] [id = 356] 04:49:00 INFO - PROCESS | 1650 | --DOCSHELL 0x127037800 == 36 [pid = 1650] [id = 355] 04:49:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12539f000 == 35 [pid = 1650] [id = 354] 04:49:00 INFO - PROCESS | 1650 | --DOCSHELL 0x121360800 == 34 [pid = 1650] [id = 353] 04:49:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11967f800 == 33 [pid = 1650] [id = 352] 04:49:00 INFO - PROCESS | 1650 | --DOCSHELL 0x118f90000 == 32 [pid = 1650] [id = 351] 04:49:00 INFO - PROCESS | 1650 | --DOCSHELL 0x116ea5800 == 31 [pid = 1650] [id = 350] 04:49:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1161b4800 == 30 [pid = 1650] [id = 349] 04:49:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1191b9800 == 29 [pid = 1650] [id = 348] 04:49:00 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128ae4000) [pid = 1650] [serial = 1030] [outer = 0x0] [url = about:blank] 04:49:00 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12892c800) [pid = 1650] [serial = 1029] [outer = 0x0] [url = about:blank] 04:49:00 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x128810400) [pid = 1650] [serial = 1026] [outer = 0x0] [url = about:blank] 04:49:00 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12687ec00) [pid = 1650] [serial = 1014] [outer = 0x0] [url = about:blank] 04:49:00 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x124b94000) [pid = 1650] [serial = 1011] [outer = 0x0] [url = about:blank] 04:49:00 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x127216c00) [pid = 1650] [serial = 1017] [outer = 0x0] [url = about:blank] 04:49:00 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112917800) [pid = 1650] [serial = 990] [outer = 0x0] [url = about:blank] 04:49:00 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112dc1000) [pid = 1650] [serial = 991] [outer = 0x0] [url = about:blank] 04:49:00 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116911c00) [pid = 1650] [serial = 999] [outer = 0x0] [url = about:blank] 04:49:00 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118215800) [pid = 1650] [serial = 1000] [outer = 0x0] [url = about:blank] 04:49:00 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11939b000) [pid = 1650] [serial = 1005] [outer = 0x0] [url = about:blank] 04:49:00 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119d41400) [pid = 1650] [serial = 1006] [outer = 0x0] [url = about:blank] 04:49:00 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118459000) [pid = 1650] [serial = 1002] [outer = 0x0] [url = about:blank] 04:49:00 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118fed000) [pid = 1650] [serial = 1003] [outer = 0x0] [url = about:blank] 04:49:00 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116781000) [pid = 1650] [serial = 1021] [outer = 0x0] [url = about:blank] 04:49:00 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112912400) [pid = 1650] [serial = 996] [outer = 0x0] [url = about:blank] 04:49:00 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112f2b000) [pid = 1650] [serial = 997] [outer = 0x0] [url = about:blank] 04:49:00 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x120fb4800) [pid = 1650] [serial = 1008] [outer = 0x0] [url = about:blank] 04:49:00 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x116973400) [pid = 1650] [serial = 993] [outer = 0x0] [url = about:blank] 04:49:00 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1175e5000) [pid = 1650] [serial = 994] [outer = 0x0] [url = about:blank] 04:49:00 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x126d5dc00) [pid = 1650] [serial = 988] [outer = 0x0] [url = about:blank] 04:49:00 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1288d5000) [pid = 1650] [serial = 1027] [outer = 0x0] [url = about:blank] 04:49:00 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x112dc2000) [pid = 1650] [serial = 1020] [outer = 0x0] [url = about:blank] 04:49:00 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1270f2800) [pid = 1650] [serial = 1015] [outer = 0x0] [url = about:blank] 04:49:00 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1253d9800) [pid = 1650] [serial = 1012] [outer = 0x0] [url = about:blank] 04:49:00 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x123602c00) [pid = 1650] [serial = 1009] [outer = 0x0] [url = about:blank] 04:49:00 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x127221800) [pid = 1650] [serial = 1018] [outer = 0x0] [url = about:blank] 04:49:00 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x124b95000) [pid = 1650] [serial = 1023] [outer = 0x0] [url = about:blank] 04:49:00 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1272c7400) [pid = 1650] [serial = 1024] [outer = 0x0] [url = about:blank] 04:49:00 INFO - PROCESS | 1650 | 1465472940113 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]]]}] 04:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 672ms 04:49:00 INFO - PROCESS | 1650 | 1465472940133 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 04:49:00 INFO - PROCESS | 1650 | 1465472940137 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 04:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:49:00 INFO - PROCESS | 1650 | 1465472940141 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:49:00 INFO - PROCESS | 1650 | 1465472940143 Marionette TRACE conn2 <- [1,1422,null,{}] 04:49:00 INFO - PROCESS | 1650 | 1465472940148 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}] 04:49:00 INFO - PROCESS | 1650 | 1465472940150 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:00 INFO - PROCESS | 1650 | 1465472940228 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 04:49:00 INFO - PROCESS | 1650 | 1465472940235 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:00 INFO - PROCESS | 1650 | 1465472940236 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ea5800 == 30 [pid = 1650] [id = 363] 04:49:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x115e0dc00) [pid = 1650] [serial = 1088] [outer = 0x0] 04:49:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x116eaa800) [pid = 1650] [serial = 1089] [outer = 0x115e0dc00] 04:49:00 INFO - PROCESS | 1650 | 1465472940265 Marionette DEBUG loaded listener.js 04:49:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1174b5c00) [pid = 1650] [serial = 1090] [outer = 0x115e0dc00] 04:49:00 INFO - PROCESS | 1650 | 1465472940634 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]]]}] 04:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 524ms 04:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:49:00 INFO - PROCESS | 1650 | 1465472940666 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 04:49:00 INFO - PROCESS | 1650 | 1465472940667 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 04:49:00 INFO - PROCESS | 1650 | 1465472940670 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:49:00 INFO - PROCESS | 1650 | 1465472940672 Marionette TRACE conn2 <- [1,1426,null,{}] 04:49:00 INFO - PROCESS | 1650 | 1465472940680 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}] 04:49:00 INFO - PROCESS | 1650 | 1465472940683 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:00 INFO - PROCESS | 1650 | 1465472940766 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 04:49:00 INFO - PROCESS | 1650 | 1465472940772 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:00 INFO - PROCESS | 1650 | 1465472940775 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x119944000 == 31 [pid = 1650] [id = 364] 04:49:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11821c000) [pid = 1650] [serial = 1091] [outer = 0x0] 04:49:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118457000) [pid = 1650] [serial = 1092] [outer = 0x11821c000] 04:49:00 INFO - PROCESS | 1650 | 1465472940803 Marionette DEBUG loaded listener.js 04:49:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1184d5000) [pid = 1650] [serial = 1093] [outer = 0x11821c000] 04:49:01 INFO - PROCESS | 1650 | 1465472941170 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]]]}] 04:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 522ms 04:49:01 INFO - PROCESS | 1650 | 1465472941192 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 04:49:01 INFO - PROCESS | 1650 | 1465472941195 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 04:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:49:01 INFO - PROCESS | 1650 | 1465472941198 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:49:01 INFO - PROCESS | 1650 | 1465472941199 Marionette TRACE conn2 <- [1,1430,null,{}] 04:49:01 INFO - PROCESS | 1650 | 1465472941201 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}] 04:49:01 INFO - PROCESS | 1650 | 1465472941202 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:01 INFO - PROCESS | 1650 | 1465472941282 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 04:49:01 INFO - PROCESS | 1650 | 1465472941286 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:01 INFO - PROCESS | 1650 | 1465472941287 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12135d000 == 32 [pid = 1650] [id = 365] 04:49:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11290f800) [pid = 1650] [serial = 1094] [outer = 0x0] 04:49:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118ff4000) [pid = 1650] [serial = 1095] [outer = 0x11290f800] 04:49:01 INFO - PROCESS | 1650 | 1465472941313 Marionette DEBUG loaded listener.js 04:49:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119395400) [pid = 1650] [serial = 1096] [outer = 0x11290f800] 04:49:01 INFO - PROCESS | 1650 | 1465472941647 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]]]}] 04:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 468ms 04:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:49:01 INFO - PROCESS | 1650 | 1465472941667 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 04:49:01 INFO - PROCESS | 1650 | 1465472941669 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 04:49:01 INFO - PROCESS | 1650 | 1465472941671 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:49:01 INFO - PROCESS | 1650 | 1465472941672 Marionette TRACE conn2 <- [1,1434,null,{}] 04:49:01 INFO - PROCESS | 1650 | 1465472941674 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}] 04:49:01 INFO - PROCESS | 1650 | 1465472941676 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:01 INFO - PROCESS | 1650 | 1465472941750 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 04:49:01 INFO - PROCESS | 1650 | 1465472941754 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:01 INFO - PROCESS | 1650 | 1465472941754 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x124b56000 == 33 [pid = 1650] [id = 366] 04:49:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119397000) [pid = 1650] [serial = 1097] [outer = 0x0] 04:49:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1196b0800) [pid = 1650] [serial = 1098] [outer = 0x119397000] 04:49:01 INFO - PROCESS | 1650 | 1465472941782 Marionette DEBUG loaded listener.js 04:49:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119911000) [pid = 1650] [serial = 1099] [outer = 0x119397000] 04:49:02 INFO - PROCESS | 1650 | 1465472942134 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]]]}] 04:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 471ms 04:49:02 INFO - PROCESS | 1650 | 1465472942142 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 04:49:02 INFO - PROCESS | 1650 | 1465472942143 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 04:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:49:02 INFO - PROCESS | 1650 | 1465472942147 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:49:02 INFO - PROCESS | 1650 | 1465472942150 Marionette TRACE conn2 <- [1,1438,null,{}] 04:49:02 INFO - PROCESS | 1650 | 1465472942153 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}] 04:49:02 INFO - PROCESS | 1650 | 1465472942157 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:02 INFO - PROCESS | 1650 | 1465472942287 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 04:49:02 INFO - PROCESS | 1650 | 1465472942298 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:02 INFO - PROCESS | 1650 | 1465472942299 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x126f22000 == 34 [pid = 1650] [id = 367] 04:49:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11290ec00) [pid = 1650] [serial = 1100] [outer = 0x0] 04:49:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119994c00) [pid = 1650] [serial = 1101] [outer = 0x11290ec00] 04:49:02 INFO - PROCESS | 1650 | 1465472942324 Marionette DEBUG loaded listener.js 04:49:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123638000) [pid = 1650] [serial = 1102] [outer = 0x11290ec00] 04:49:02 INFO - PROCESS | 1650 | 1465472942665 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]]]}] 04:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 571ms 04:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:49:02 INFO - PROCESS | 1650 | 1465472942718 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 04:49:02 INFO - PROCESS | 1650 | 1465472942719 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 04:49:02 INFO - PROCESS | 1650 | 1465472942721 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:49:02 INFO - PROCESS | 1650 | 1465472942722 Marionette TRACE conn2 <- [1,1442,null,{}] 04:49:02 INFO - PROCESS | 1650 | 1465472942724 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}] 04:49:02 INFO - PROCESS | 1650 | 1465472942725 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:02 INFO - PROCESS | 1650 | 1465472942821 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 04:49:02 INFO - PROCESS | 1650 | 1465472942834 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:02 INFO - PROCESS | 1650 | 1465472942836 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x128f82800 == 35 [pid = 1650] [id = 368] 04:49:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1219cdc00) [pid = 1650] [serial = 1103] [outer = 0x0] 04:49:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124b94000) [pid = 1650] [serial = 1104] [outer = 0x1219cdc00] 04:49:02 INFO - PROCESS | 1650 | 1465472942860 Marionette DEBUG loaded listener.js 04:49:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1253cf400) [pid = 1650] [serial = 1105] [outer = 0x1219cdc00] 04:49:03 INFO - PROCESS | 1650 | 1465472943220 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]]]}] 04:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 521ms 04:49:03 INFO - PROCESS | 1650 | 1465472943243 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 04:49:03 INFO - PROCESS | 1650 | 1465472943245 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 04:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:49:03 INFO - PROCESS | 1650 | 1465472943250 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:49:03 INFO - PROCESS | 1650 | 1465472943251 Marionette TRACE conn2 <- [1,1446,null,{}] 04:49:03 INFO - PROCESS | 1650 | 1465472943262 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}] 04:49:03 INFO - PROCESS | 1650 | 1465472943264 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:03 INFO - PROCESS | 1650 | 1465472943416 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 04:49:03 INFO - PROCESS | 1650 | 1465472943431 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:03 INFO - PROCESS | 1650 | 1465472943432 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a3e9800 == 36 [pid = 1650] [id = 369] 04:49:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1128c4800) [pid = 1650] [serial = 1106] [outer = 0x0] 04:49:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12687e800) [pid = 1650] [serial = 1107] [outer = 0x1128c4800] 04:49:03 INFO - PROCESS | 1650 | 1465472943473 Marionette DEBUG loaded listener.js 04:49:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126d65400) [pid = 1650] [serial = 1108] [outer = 0x1128c4800] 04:49:03 INFO - PROCESS | 1650 | 1465472943909 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]]]}] 04:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 669ms 04:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:49:03 INFO - PROCESS | 1650 | 1465472943920 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 04:49:03 INFO - PROCESS | 1650 | 1465472943921 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 04:49:03 INFO - PROCESS | 1650 | 1465472943923 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:49:03 INFO - PROCESS | 1650 | 1465472943924 Marionette TRACE conn2 <- [1,1450,null,{}] 04:49:03 INFO - PROCESS | 1650 | 1465472943926 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}] 04:49:03 INFO - PROCESS | 1650 | 1465472943927 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:04 INFO - PROCESS | 1650 | 1465472944023 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 04:49:04 INFO - PROCESS | 1650 | 1465472944033 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:04 INFO - PROCESS | 1650 | 1465472944035 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a667800 == 37 [pid = 1650] [id = 370] 04:49:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126dc3800) [pid = 1650] [serial = 1109] [outer = 0x0] 04:49:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126fa2800) [pid = 1650] [serial = 1110] [outer = 0x126dc3800] 04:49:04 INFO - PROCESS | 1650 | 1465472944058 Marionette DEBUG loaded listener.js 04:49:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12721a800) [pid = 1650] [serial = 1111] [outer = 0x126dc3800] 04:49:04 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11318f400) [pid = 1650] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:49:04 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118603800) [pid = 1650] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:49:04 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1131a2800) [pid = 1650] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:49:04 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11662b400) [pid = 1650] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:49:04 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1196ac800) [pid = 1650] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:49:04 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112915400) [pid = 1650] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:49:04 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11290e400) [pid = 1650] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:49:04 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1131a6800) [pid = 1650] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:49:04 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11936fc00) [pid = 1650] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:49:04 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123723c00) [pid = 1650] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:49:04 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x124b2d800) [pid = 1650] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:49:04 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118ff3c00) [pid = 1650] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:49:04 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x113c40800) [pid = 1650] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:49:04 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x112f22400) [pid = 1650] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:49:04 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1199a0c00) [pid = 1650] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:49:04 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x111aa9400) [pid = 1650] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:49:04 INFO - PROCESS | 1650 | 1465472944479 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]]]}] 04:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 571ms 04:49:04 INFO - PROCESS | 1650 | 1465472944495 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 04:49:04 INFO - PROCESS | 1650 | 1465472944499 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 04:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:49:04 INFO - PROCESS | 1650 | 1465472944502 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:49:04 INFO - PROCESS | 1650 | 1465472944503 Marionette TRACE conn2 <- [1,1454,null,{}] 04:49:04 INFO - PROCESS | 1650 | 1465472944506 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}] 04:49:04 INFO - PROCESS | 1650 | 1465472944507 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:04 INFO - PROCESS | 1650 | 1465472944586 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 04:49:04 INFO - PROCESS | 1650 | 1465472944590 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:04 INFO - PROCESS | 1650 | 1465472944591 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12135c800 == 38 [pid = 1650] [id = 371] 04:49:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112dc7400) [pid = 1650] [serial = 1112] [outer = 0x0] 04:49:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11662dc00) [pid = 1650] [serial = 1113] [outer = 0x112dc7400] 04:49:04 INFO - PROCESS | 1650 | 1465472944615 Marionette DEBUG loaded listener.js 04:49:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11939c000) [pid = 1650] [serial = 1114] [outer = 0x112dc7400] 04:49:04 INFO - PROCESS | 1650 | 1465472944957 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]]]}] 04:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 470ms 04:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:49:04 INFO - PROCESS | 1650 | 1465472944973 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 04:49:04 INFO - PROCESS | 1650 | 1465472944974 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 04:49:04 INFO - PROCESS | 1650 | 1465472944976 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:49:04 INFO - PROCESS | 1650 | 1465472944979 Marionette TRACE conn2 <- [1,1458,null,{}] 04:49:04 INFO - PROCESS | 1650 | 1465472944982 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}] 04:49:04 INFO - PROCESS | 1650 | 1465472944983 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:05 INFO - PROCESS | 1650 | 1465472945097 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 04:49:05 INFO - PROCESS | 1650 | 1465472945103 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:05 INFO - PROCESS | 1650 | 1465472945105 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b1d3000 == 39 [pid = 1650] [id = 372] 04:49:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1193a1c00) [pid = 1650] [serial = 1115] [outer = 0x0] 04:49:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x120fa8400) [pid = 1650] [serial = 1116] [outer = 0x1193a1c00] 04:49:05 INFO - PROCESS | 1650 | 1465472945138 Marionette DEBUG loaded listener.js 04:49:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x128816800) [pid = 1650] [serial = 1117] [outer = 0x1193a1c00] 04:49:05 INFO - PROCESS | 1650 | 1465472945440 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]]]}] 04:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 473ms 04:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:49:05 INFO - PROCESS | 1650 | 1465472945453 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 04:49:05 INFO - PROCESS | 1650 | 1465472945455 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 04:49:05 INFO - PROCESS | 1650 | 1465472945457 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:49:05 INFO - PROCESS | 1650 | 1465472945458 Marionette TRACE conn2 <- [1,1462,null,{}] 04:49:05 INFO - PROCESS | 1650 | 1465472945463 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}] 04:49:05 INFO - PROCESS | 1650 | 1465472945466 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:05 INFO - PROCESS | 1650 | 1465472945545 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 04:49:05 INFO - PROCESS | 1650 | 1465472945550 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:05 INFO - PROCESS | 1650 | 1465472945551 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c270800 == 40 [pid = 1650] [id = 373] 04:49:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128819800) [pid = 1650] [serial = 1118] [outer = 0x0] 04:49:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1288db000) [pid = 1650] [serial = 1119] [outer = 0x128819800] 04:49:05 INFO - PROCESS | 1650 | 1465472945576 Marionette DEBUG loaded listener.js 04:49:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128926800) [pid = 1650] [serial = 1120] [outer = 0x128819800] 04:49:06 INFO - PROCESS | 1650 | 1465472946018 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]]]}] 04:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 571ms 04:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:49:06 INFO - PROCESS | 1650 | 1465472946032 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 04:49:06 INFO - PROCESS | 1650 | 1465472946034 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 04:49:06 INFO - PROCESS | 1650 | 1465472946037 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:49:06 INFO - PROCESS | 1650 | 1465472946038 Marionette TRACE conn2 <- [1,1466,null,{}] 04:49:06 INFO - PROCESS | 1650 | 1465472946042 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}] 04:49:06 INFO - PROCESS | 1650 | 1465472946044 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:06 INFO - PROCESS | 1650 | 1465472946183 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 04:49:06 INFO - PROCESS | 1650 | 1465472946188 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:06 INFO - PROCESS | 1650 | 1465472946200 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c663000 == 41 [pid = 1650] [id = 374] 04:49:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1288e2000) [pid = 1650] [serial = 1121] [outer = 0x0] 04:49:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1132bfc00) [pid = 1650] [serial = 1122] [outer = 0x1288e2000] 04:49:06 INFO - PROCESS | 1650 | 1465472946238 Marionette DEBUG loaded listener.js 04:49:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128ae3000) [pid = 1650] [serial = 1123] [outer = 0x1288e2000] 04:49:06 INFO - PROCESS | 1650 | 1465472946803 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]]]}] 04:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 820ms 04:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:49:06 INFO - PROCESS | 1650 | 1465472946857 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 04:49:06 INFO - PROCESS | 1650 | 1465472946860 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 04:49:06 INFO - PROCESS | 1650 | 1465472946863 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:49:06 INFO - PROCESS | 1650 | 1465472946865 Marionette TRACE conn2 <- [1,1470,null,{}] 04:49:06 INFO - PROCESS | 1650 | 1465472946869 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}] 04:49:06 INFO - PROCESS | 1650 | 1465472946871 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:06 INFO - PROCESS | 1650 | 1465472946978 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 04:49:07 INFO - PROCESS | 1650 | 1465472947048 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:07 INFO - PROCESS | 1650 | 1465472947049 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x118632000 == 42 [pid = 1650] [id = 375] 04:49:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x112f2b400) [pid = 1650] [serial = 1124] [outer = 0x0] 04:49:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11319f400) [pid = 1650] [serial = 1125] [outer = 0x112f2b400] 04:49:07 INFO - PROCESS | 1650 | 1465472947080 Marionette DEBUG loaded listener.js 04:49:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11618fc00) [pid = 1650] [serial = 1126] [outer = 0x112f2b400] 04:49:07 INFO - PROCESS | 1650 | 1465472947602 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]]]}] 04:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 772ms 04:49:07 INFO - PROCESS | 1650 | 1465472947634 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 04:49:07 INFO - PROCESS | 1650 | 1465472947638 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 04:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:49:07 INFO - PROCESS | 1650 | 1465472947642 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:49:07 INFO - PROCESS | 1650 | 1465472947644 Marionette TRACE conn2 <- [1,1474,null,{}] 04:49:07 INFO - PROCESS | 1650 | 1465472947647 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}] 04:49:07 INFO - PROCESS | 1650 | 1465472947649 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:07 INFO - PROCESS | 1650 | 1465472947752 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 04:49:07 INFO - PROCESS | 1650 | 1465472947821 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:07 INFO - PROCESS | 1650 | 1465472947823 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x128826000 == 43 [pid = 1650] [id = 376] 04:49:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11936a800) [pid = 1650] [serial = 1127] [outer = 0x0] 04:49:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1193a2800) [pid = 1650] [serial = 1128] [outer = 0x11936a800] 04:49:07 INFO - PROCESS | 1650 | 1465472947855 Marionette DEBUG loaded listener.js 04:49:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x120fa8c00) [pid = 1650] [serial = 1129] [outer = 0x11936a800] 04:49:08 INFO - PROCESS | 1650 | 1465472948286 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]]]}] 04:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 674ms 04:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:49:08 INFO - PROCESS | 1650 | 1465472948317 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 04:49:08 INFO - PROCESS | 1650 | 1465472948318 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 04:49:08 INFO - PROCESS | 1650 | 1465472948322 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:49:08 INFO - PROCESS | 1650 | 1465472948325 Marionette TRACE conn2 <- [1,1478,null,{}] 04:49:08 INFO - PROCESS | 1650 | 1465472948353 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}] 04:49:08 INFO - PROCESS | 1650 | 1465472948357 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:08 INFO - PROCESS | 1650 | 1465472948460 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 04:49:08 INFO - PROCESS | 1650 | 1465472948530 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:08 INFO - PROCESS | 1650 | 1465472948533 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce18000 == 44 [pid = 1650] [id = 377] 04:49:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123721c00) [pid = 1650] [serial = 1130] [outer = 0x0] 04:49:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x124b30800) [pid = 1650] [serial = 1131] [outer = 0x123721c00] 04:49:08 INFO - PROCESS | 1650 | 1465472948563 Marionette DEBUG loaded listener.js 04:49:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x126dc6c00) [pid = 1650] [serial = 1132] [outer = 0x123721c00] 04:49:09 INFO - PROCESS | 1650 | 1465472949080 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]]]}] 04:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 825ms 04:49:09 INFO - PROCESS | 1650 | 1465472949147 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 04:49:09 INFO - PROCESS | 1650 | 1465472949150 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 04:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:49:09 INFO - PROCESS | 1650 | 1465472949154 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:49:09 INFO - PROCESS | 1650 | 1465472949156 Marionette TRACE conn2 <- [1,1482,null,{}] 04:49:09 INFO - PROCESS | 1650 | 1465472949160 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}] 04:49:09 INFO - PROCESS | 1650 | 1465472949162 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:09 INFO - PROCESS | 1650 | 1465472949298 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 04:49:09 INFO - PROCESS | 1650 | 1465472949363 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:09 INFO - PROCESS | 1650 | 1465472949364 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d16b800 == 45 [pid = 1650] [id = 378] 04:49:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128810800) [pid = 1650] [serial = 1133] [outer = 0x0] 04:49:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128819000) [pid = 1650] [serial = 1134] [outer = 0x128810800] 04:49:09 INFO - PROCESS | 1650 | 1465472949393 Marionette DEBUG loaded listener.js 04:49:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x128928400) [pid = 1650] [serial = 1135] [outer = 0x128810800] 04:49:09 INFO - PROCESS | 1650 | 1465472949823 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]]]}] 04:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 721ms 04:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:49:09 INFO - PROCESS | 1650 | 1465472949875 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 04:49:09 INFO - PROCESS | 1650 | 1465472949877 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 04:49:09 INFO - PROCESS | 1650 | 1465472949879 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:49:09 INFO - PROCESS | 1650 | 1465472949880 Marionette TRACE conn2 <- [1,1486,null,{}] 04:49:09 INFO - PROCESS | 1650 | 1465472949883 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}] 04:49:09 INFO - PROCESS | 1650 | 1465472949884 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:09 INFO - PROCESS | 1650 | 1465472949985 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 04:49:10 INFO - PROCESS | 1650 | 1465472950200 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:10 INFO - PROCESS | 1650 | 1465472950201 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x116e92800 == 46 [pid = 1650] [id = 379] 04:49:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1128c9000) [pid = 1650] [serial = 1136] [outer = 0x0] 04:49:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x112f25400) [pid = 1650] [serial = 1137] [outer = 0x1128c9000] 04:49:10 INFO - PROCESS | 1650 | 1465472950231 Marionette DEBUG loaded listener.js 04:49:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x114e73400) [pid = 1650] [serial = 1138] [outer = 0x1128c9000] 04:49:10 INFO - PROCESS | 1650 | 1465472950688 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]]]}] 04:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 871ms 04:49:10 INFO - PROCESS | 1650 | 1465472950752 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 04:49:10 INFO - PROCESS | 1650 | 1465472950753 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 04:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:49:10 INFO - PROCESS | 1650 | 1465472950756 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:49:10 INFO - PROCESS | 1650 | 1465472950758 Marionette TRACE conn2 <- [1,1490,null,{}] 04:49:10 INFO - PROCESS | 1650 | 1465472950762 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}] 04:49:10 INFO - PROCESS | 1650 | 1465472950765 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:10 INFO - PROCESS | 1650 | 1465472950859 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 04:49:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12c270800 == 45 [pid = 1650] [id = 373] 04:49:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12b1d3000 == 44 [pid = 1650] [id = 372] 04:49:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12135c800 == 43 [pid = 1650] [id = 371] 04:49:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12a667800 == 42 [pid = 1650] [id = 370] 04:49:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12a3e9800 == 41 [pid = 1650] [id = 369] 04:49:11 INFO - PROCESS | 1650 | --DOCSHELL 0x128f82800 == 40 [pid = 1650] [id = 368] 04:49:11 INFO - PROCESS | 1650 | --DOCSHELL 0x126f22000 == 39 [pid = 1650] [id = 367] 04:49:11 INFO - PROCESS | 1650 | --DOCSHELL 0x124b56000 == 38 [pid = 1650] [id = 366] 04:49:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12135d000 == 37 [pid = 1650] [id = 365] 04:49:11 INFO - PROCESS | 1650 | --DOCSHELL 0x119944000 == 36 [pid = 1650] [id = 364] 04:49:11 INFO - PROCESS | 1650 | --DOCSHELL 0x116ea5800 == 35 [pid = 1650] [id = 363] 04:49:11 INFO - PROCESS | 1650 | --DOCSHELL 0x117369000 == 34 [pid = 1650] [id = 362] 04:49:11 INFO - PROCESS | 1650 | --DOCSHELL 0x116ac5800 == 33 [pid = 1650] [id = 361] 04:49:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12b130800 == 32 [pid = 1650] [id = 360] 04:49:11 INFO - PROCESS | 1650 | --DOCSHELL 0x116e92800 == 31 [pid = 1650] [id = 379] 04:49:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12d16b800 == 30 [pid = 1650] [id = 378] 04:49:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce18000 == 29 [pid = 1650] [id = 377] 04:49:11 INFO - PROCESS | 1650 | --DOCSHELL 0x128826000 == 28 [pid = 1650] [id = 376] 04:49:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12c663000 == 27 [pid = 1650] [id = 374] 04:49:11 INFO - PROCESS | 1650 | --DOCSHELL 0x118632000 == 26 [pid = 1650] [id = 375] 04:49:11 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11939e800) [pid = 1650] [serial = 1060] [outer = 0x0] [url = about:blank] 04:49:11 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119371800) [pid = 1650] [serial = 1059] [outer = 0x0] [url = about:blank] 04:49:11 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118fb7400) [pid = 1650] [serial = 1056] [outer = 0x0] [url = about:blank] 04:49:11 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1132c9c00) [pid = 1650] [serial = 1050] [outer = 0x0] [url = about:blank] 04:49:11 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1163d9800) [pid = 1650] [serial = 1051] [outer = 0x0] [url = about:blank] 04:49:11 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11821e000) [pid = 1650] [serial = 1045] [outer = 0x0] [url = about:blank] 04:49:11 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x116ea8800) [pid = 1650] [serial = 1044] [outer = 0x0] [url = about:blank] 04:49:11 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12183a800) [pid = 1650] [serial = 1063] [outer = 0x0] [url = about:blank] 04:49:11 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x112dc5400) [pid = 1650] [serial = 1047] [outer = 0x0] [url = about:blank] 04:49:11 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112f2f800) [pid = 1650] [serial = 1048] [outer = 0x0] [url = about:blank] 04:49:11 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119d44400) [pid = 1650] [serial = 1062] [outer = 0x0] [url = about:blank] 04:49:11 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11825ac00) [pid = 1650] [serial = 1053] [outer = 0x0] [url = about:blank] 04:49:11 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118453000) [pid = 1650] [serial = 1054] [outer = 0x0] [url = about:blank] 04:49:11 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118265800) [pid = 1650] [serial = 1033] [outer = 0x0] [url = about:blank] 04:49:11 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11697a800) [pid = 1650] [serial = 1032] [outer = 0x0] [url = about:blank] 04:49:11 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119a84800) [pid = 1650] [serial = 1036] [outer = 0x0] [url = about:blank] 04:49:11 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1193a0000) [pid = 1650] [serial = 1035] [outer = 0x0] [url = about:blank] 04:49:11 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x126863000) [pid = 1650] [serial = 1039] [outer = 0x0] [url = about:blank] 04:49:11 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124e94400) [pid = 1650] [serial = 1038] [outer = 0x0] [url = about:blank] 04:49:11 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x125384c00) [pid = 1650] [serial = 1068] [outer = 0x0] [url = about:blank] 04:49:11 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x124b2b000) [pid = 1650] [serial = 1066] [outer = 0x0] [url = about:blank] 04:49:11 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12371f400) [pid = 1650] [serial = 1065] [outer = 0x0] [url = about:blank] 04:49:11 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126dc3400) [pid = 1650] [serial = 1042] [outer = 0x0] [url = about:blank] 04:49:11 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119364c00) [pid = 1650] [serial = 1072] [outer = 0x0] [url = about:blank] 04:49:11 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x124b99c00) [pid = 1650] [serial = 1074] [outer = 0x0] [url = about:blank] 04:49:11 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119365800) [pid = 1650] [serial = 1041] [outer = 0x0] [url = about:blank] 04:49:11 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x116787000) [pid = 1650] [serial = 1071] [outer = 0x0] [url = about:blank] 04:49:11 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x126858800) [pid = 1650] [serial = 1069] [outer = 0x0] [url = about:blank] 04:49:11 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x127216800) [pid = 1650] [serial = 1078] [outer = 0x0] [url = about:blank] 04:49:11 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1272c5800) [pid = 1650] [serial = 1080] [outer = 0x0] [url = about:blank] 04:49:11 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x118ff2c00) [pid = 1650] [serial = 1057] [outer = 0x0] [url = about:blank] 04:49:11 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x126864000) [pid = 1650] [serial = 1077] [outer = 0x0] [url = about:blank] 04:49:11 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x126861c00) [pid = 1650] [serial = 1075] [outer = 0x0] [url = about:blank] 04:49:11 INFO - PROCESS | 1650 | 1465472951505 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:11 INFO - PROCESS | 1650 | 1465472951507 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x112519800 == 27 [pid = 1650] [id = 380] 04:49:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x110eb7000) [pid = 1650] [serial = 1139] [outer = 0x0] 04:49:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x111ec9c00) [pid = 1650] [serial = 1140] [outer = 0x110eb7000] 04:49:11 INFO - PROCESS | 1650 | 1465472951536 Marionette DEBUG loaded listener.js 04:49:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x112910400) [pid = 1650] [serial = 1141] [outer = 0x110eb7000] 04:49:11 INFO - PROCESS | 1650 | 1465472951850 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]]]}] 04:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1125ms 04:49:11 INFO - PROCESS | 1650 | 1465472951884 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 04:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:49:11 INFO - PROCESS | 1650 | 1465472951886 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 04:49:11 INFO - PROCESS | 1650 | 1465472951889 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:49:11 INFO - PROCESS | 1650 | 1465472951891 Marionette TRACE conn2 <- [1,1494,null,{}] 04:49:11 INFO - PROCESS | 1650 | 1465472951895 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}] 04:49:11 INFO - PROCESS | 1650 | 1465472951898 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:11 INFO - PROCESS | 1650 | 1465472951973 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 04:49:11 INFO - PROCESS | 1650 | 1465472951978 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:11 INFO - PROCESS | 1650 | 1465472951982 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x116aa9800 == 28 [pid = 1650] [id = 381] 04:49:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112dc1800) [pid = 1650] [serial = 1142] [outer = 0x0] 04:49:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x113187800) [pid = 1650] [serial = 1143] [outer = 0x112dc1800] 04:49:12 INFO - PROCESS | 1650 | 1465472952010 Marionette DEBUG loaded listener.js 04:49:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1132a3400) [pid = 1650] [serial = 1144] [outer = 0x112dc1800] 04:49:12 INFO - PROCESS | 1650 | 1465472952369 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]]]}] 04:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 524ms 04:49:12 INFO - PROCESS | 1650 | 1465472952417 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 04:49:12 INFO - PROCESS | 1650 | 1465472952420 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 04:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:49:12 INFO - PROCESS | 1650 | 1465472952423 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:49:12 INFO - PROCESS | 1650 | 1465472952424 Marionette TRACE conn2 <- [1,1498,null,{}] 04:49:12 INFO - PROCESS | 1650 | 1465472952426 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}] 04:49:12 INFO - PROCESS | 1650 | 1465472952428 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:12 INFO - PROCESS | 1650 | 1465472952506 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 04:49:12 INFO - PROCESS | 1650 | 1465472952511 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:12 INFO - PROCESS | 1650 | 1465472952514 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183d9800 == 29 [pid = 1650] [id = 382] 04:49:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x115e83800) [pid = 1650] [serial = 1145] [outer = 0x0] 04:49:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1163ddc00) [pid = 1650] [serial = 1146] [outer = 0x115e83800] 04:49:12 INFO - PROCESS | 1650 | 1465472952548 Marionette DEBUG loaded listener.js 04:49:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1175ddc00) [pid = 1650] [serial = 1147] [outer = 0x115e83800] 04:49:12 INFO - PROCESS | 1650 | 1465472952899 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]]]}] 04:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 520ms 04:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:49:12 INFO - PROCESS | 1650 | 1465472952944 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 04:49:12 INFO - PROCESS | 1650 | 1465472952945 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 04:49:12 INFO - PROCESS | 1650 | 1465472952952 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:49:12 INFO - PROCESS | 1650 | 1465472952957 Marionette TRACE conn2 <- [1,1502,null,{}] 04:49:12 INFO - PROCESS | 1650 | 1465472952960 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}] 04:49:12 INFO - PROCESS | 1650 | 1465472952963 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:13 INFO - PROCESS | 1650 | 1465472953038 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 04:49:13 INFO - PROCESS | 1650 | 1465472953041 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:13 INFO - PROCESS | 1650 | 1465472953042 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x119674000 == 30 [pid = 1650] [id = 383] 04:49:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1174b4400) [pid = 1650] [serial = 1148] [outer = 0x0] 04:49:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118410800) [pid = 1650] [serial = 1149] [outer = 0x1174b4400] 04:49:13 INFO - PROCESS | 1650 | 1465472953069 Marionette DEBUG loaded listener.js 04:49:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118858c00) [pid = 1650] [serial = 1150] [outer = 0x1174b4400] 04:49:13 INFO - PROCESS | 1650 | 1465472953374 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]]]}] 04:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 477ms 04:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:49:13 INFO - PROCESS | 1650 | 1465472953426 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 04:49:13 INFO - PROCESS | 1650 | 1465472953427 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 04:49:13 INFO - PROCESS | 1650 | 1465472953430 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:49:13 INFO - PROCESS | 1650 | 1465472953431 Marionette TRACE conn2 <- [1,1506,null,{}] 04:49:13 INFO - PROCESS | 1650 | 1465472953433 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}] 04:49:13 INFO - PROCESS | 1650 | 1465472953435 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:13 INFO - PROCESS | 1650 | 1465472953512 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 04:49:13 INFO - PROCESS | 1650 | 1465472953546 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:13 INFO - PROCESS | 1650 | 1465472953547 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x121126800 == 31 [pid = 1650] [id = 384] 04:49:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1128c6c00) [pid = 1650] [serial = 1151] [outer = 0x0] 04:49:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118860800) [pid = 1650] [serial = 1152] [outer = 0x1128c6c00] 04:49:13 INFO - PROCESS | 1650 | 1465472953606 Marionette DEBUG loaded listener.js 04:49:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119395c00) [pid = 1650] [serial = 1153] [outer = 0x1128c6c00] 04:49:13 INFO - PROCESS | 1650 | 1465472953940 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]]]}] 04:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 519ms 04:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:49:13 INFO - PROCESS | 1650 | 1465472953951 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 04:49:13 INFO - PROCESS | 1650 | 1465472953952 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 04:49:13 INFO - PROCESS | 1650 | 1465472953954 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:49:13 INFO - PROCESS | 1650 | 1465472953955 Marionette TRACE conn2 <- [1,1510,null,{}] 04:49:13 INFO - PROCESS | 1650 | 1465472953957 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}] 04:49:13 INFO - PROCESS | 1650 | 1465472953958 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:14 INFO - PROCESS | 1650 | 1465472954053 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 04:49:14 INFO - PROCESS | 1650 | 1465472954088 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:14 INFO - PROCESS | 1650 | 1465472954092 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1237d1000 == 32 [pid = 1650] [id = 385] 04:49:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x115e7e400) [pid = 1650] [serial = 1154] [outer = 0x0] 04:49:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119906000) [pid = 1650] [serial = 1155] [outer = 0x115e7e400] 04:49:14 INFO - PROCESS | 1650 | 1465472954124 Marionette DEBUG loaded listener.js 04:49:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119d4dc00) [pid = 1650] [serial = 1156] [outer = 0x115e7e400] 04:49:14 INFO - PROCESS | 1650 | 1465472954456 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]]]}] 04:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 518ms 04:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:49:14 INFO - PROCESS | 1650 | 1465472954473 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 04:49:14 INFO - PROCESS | 1650 | 1465472954474 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 04:49:14 INFO - PROCESS | 1650 | 1465472954476 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:49:14 INFO - PROCESS | 1650 | 1465472954478 Marionette TRACE conn2 <- [1,1514,null,{}] 04:49:14 INFO - PROCESS | 1650 | 1465472954495 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}] 04:49:14 INFO - PROCESS | 1650 | 1465472954497 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:14 INFO - PROCESS | 1650 | 1465472954592 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 04:49:14 INFO - PROCESS | 1650 | 1465472954597 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:14 INFO - PROCESS | 1650 | 1465472954598 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x112516800 == 33 [pid = 1650] [id = 386] 04:49:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1196b4c00) [pid = 1650] [serial = 1157] [outer = 0x0] 04:49:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12134b000) [pid = 1650] [serial = 1158] [outer = 0x1196b4c00] 04:49:14 INFO - PROCESS | 1650 | 1465472954623 Marionette DEBUG loaded listener.js 04:49:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x121a45000) [pid = 1650] [serial = 1159] [outer = 0x1196b4c00] 04:49:14 INFO - PROCESS | 1650 | 1465472954951 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]]]}] 04:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 483ms 04:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:49:14 INFO - PROCESS | 1650 | 1465472954969 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 04:49:14 INFO - PROCESS | 1650 | 1465472954970 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 04:49:14 INFO - PROCESS | 1650 | 1465472954973 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:49:14 INFO - PROCESS | 1650 | 1465472954975 Marionette TRACE conn2 <- [1,1518,null,{}] 04:49:14 INFO - PROCESS | 1650 | 1465472954986 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}] 04:49:14 INFO - PROCESS | 1650 | 1465472954987 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:15 INFO - PROCESS | 1650 | 1465472955109 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 04:49:15 INFO - PROCESS | 1650 | 1465472955162 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:15 INFO - PROCESS | 1650 | 1465472955162 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x128834000 == 34 [pid = 1650] [id = 387] 04:49:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x120fa9000) [pid = 1650] [serial = 1160] [outer = 0x0] 04:49:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12371e400) [pid = 1650] [serial = 1161] [outer = 0x120fa9000] 04:49:15 INFO - PROCESS | 1650 | 1465472955203 Marionette DEBUG loaded listener.js 04:49:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x124adec00) [pid = 1650] [serial = 1162] [outer = 0x120fa9000] 04:49:15 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1219cdc00) [pid = 1650] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:49:15 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1128c4800) [pid = 1650] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:49:15 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126dc3800) [pid = 1650] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:49:15 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11290f800) [pid = 1650] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:49:15 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112f50c00) [pid = 1650] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:49:15 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119397000) [pid = 1650] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:49:15 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x111ec9400) [pid = 1650] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:49:15 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x115e0dc00) [pid = 1650] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:49:15 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1270f5400) [pid = 1650] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:49:15 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11821c000) [pid = 1650] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:49:15 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1288e2000) [pid = 1650] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:49:15 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112dc7400) [pid = 1650] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:49:15 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x128819800) [pid = 1650] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:49:15 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1193a1c00) [pid = 1650] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:49:15 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11290ec00) [pid = 1650] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:49:15 INFO - PROCESS | 1650 | 1465472955882 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]]]}] 04:49:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:49:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 925ms 04:49:15 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:49:15 INFO - PROCESS | 1650 | 1465472955899 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 04:49:15 INFO - PROCESS | 1650 | 1465472955900 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 04:49:15 INFO - PROCESS | 1650 | 1465472955903 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:49:15 INFO - PROCESS | 1650 | 1465472955904 Marionette TRACE conn2 <- [1,1522,null,{}] 04:49:15 INFO - PROCESS | 1650 | 1465472955906 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}] 04:49:15 INFO - PROCESS | 1650 | 1465472955907 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:15 INFO - PROCESS | 1650 | 1465472955982 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 04:49:15 INFO - PROCESS | 1650 | 1465472955986 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:15 INFO - PROCESS | 1650 | 1465472955987 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x126c31800 == 35 [pid = 1650] [id = 388] 04:49:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11290ec00) [pid = 1650] [serial = 1163] [outer = 0x0] 04:49:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1132a4c00) [pid = 1650] [serial = 1164] [outer = 0x11290ec00] 04:49:16 INFO - PROCESS | 1650 | 1465472956012 Marionette DEBUG loaded listener.js 04:49:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118ff1c00) [pid = 1650] [serial = 1165] [outer = 0x11290ec00] 04:49:16 INFO - PROCESS | 1650 | 1465472956313 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"]]]}] 04:49:16 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 () { 04:49:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:49:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:49:16 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 () { 04:49:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:49:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:49:16 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 () { 04:49:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:49:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:49:16 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 () { 04:49:16 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:49:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:49:16 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 468ms 04:49:16 INFO - PROCESS | 1650 | 1465472956372 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 04:49:16 INFO - PROCESS | 1650 | 1465472956373 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 04:49:16 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:49:16 INFO - PROCESS | 1650 | 1465472956376 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:49:16 INFO - PROCESS | 1650 | 1465472956377 Marionette TRACE conn2 <- [1,1526,null,{}] 04:49:16 INFO - PROCESS | 1650 | 1465472956379 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}] 04:49:16 INFO - PROCESS | 1650 | 1465472956380 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:16 INFO - PROCESS | 1650 | 1465472956475 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 04:49:16 INFO - PROCESS | 1650 | 1465472956499 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:16 INFO - PROCESS | 1650 | 1465472956500 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12923f800 == 36 [pid = 1650] [id = 389] 04:49:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119907000) [pid = 1650] [serial = 1166] [outer = 0x0] 04:49:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124b97800) [pid = 1650] [serial = 1167] [outer = 0x119907000] 04:49:16 INFO - PROCESS | 1650 | 1465472956524 Marionette DEBUG loaded listener.js 04:49:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1253d2400) [pid = 1650] [serial = 1168] [outer = 0x119907000] 04:49:16 INFO - PROCESS | 1650 | 1465472956787 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"]]]}] 04:49:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:49:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:49:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:49:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:49:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:49:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:49:16 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 418ms 04:49:16 INFO - PROCESS | 1650 | 1465472956802 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 04:49:16 INFO - PROCESS | 1650 | 1465472956803 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 04:49:16 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:49:16 INFO - PROCESS | 1650 | 1465472956810 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:49:16 INFO - PROCESS | 1650 | 1465472956811 Marionette TRACE conn2 <- [1,1530,null,{}] 04:49:16 INFO - PROCESS | 1650 | 1465472956821 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}] 04:49:16 INFO - PROCESS | 1650 | 1465472956822 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:16 INFO - PROCESS | 1650 | 1465472956903 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 04:49:16 INFO - PROCESS | 1650 | 1465472956907 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:16 INFO - PROCESS | 1650 | 1465472956909 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a621800 == 37 [pid = 1650] [id = 390] 04:49:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124b2fc00) [pid = 1650] [serial = 1169] [outer = 0x0] 04:49:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12685e800) [pid = 1650] [serial = 1170] [outer = 0x124b2fc00] 04:49:16 INFO - PROCESS | 1650 | 1465472956938 Marionette DEBUG loaded listener.js 04:49:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126cc5800) [pid = 1650] [serial = 1171] [outer = 0x124b2fc00] 04:49:17 INFO - PROCESS | 1650 | 1465472957250 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]]]}] 04:49:17 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 04:49:17 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:17 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:49:17 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:49:17 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. 04:49:17 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:49:17 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 477ms 04:49:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:49:17 INFO - PROCESS | 1650 | 1465472957288 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 04:49:17 INFO - PROCESS | 1650 | 1465472957290 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 04:49:17 INFO - PROCESS | 1650 | 1465472957292 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:49:17 INFO - PROCESS | 1650 | 1465472957294 Marionette TRACE conn2 <- [1,1534,null,{}] 04:49:17 INFO - PROCESS | 1650 | 1465472957296 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}] 04:49:17 INFO - PROCESS | 1650 | 1465472957298 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:17 INFO - PROCESS | 1650 | 1465472957410 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 04:49:17 INFO - PROCESS | 1650 | 1465472957443 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:17 INFO - PROCESS | 1650 | 1465472957444 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x119946800 == 38 [pid = 1650] [id = 391] 04:49:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12538cc00) [pid = 1650] [serial = 1172] [outer = 0x0] 04:49:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126dc3000) [pid = 1650] [serial = 1173] [outer = 0x12538cc00] 04:49:17 INFO - PROCESS | 1650 | 1465472957468 Marionette DEBUG loaded listener.js 04:49:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1272ca400) [pid = 1650] [serial = 1174] [outer = 0x12538cc00] 04:49:17 INFO - PROCESS | 1650 | 1465472957749 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]]]}] 04:49:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:49:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 470ms 04:49:17 INFO - PROCESS | 1650 | 1465472957764 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 04:49:17 INFO - PROCESS | 1650 | 1465472957767 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 04:49:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:49:17 INFO - PROCESS | 1650 | 1465472957774 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:49:17 INFO - PROCESS | 1650 | 1465472957775 Marionette TRACE conn2 <- [1,1538,null,{}] 04:49:17 INFO - PROCESS | 1650 | 1465472957778 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}] 04:49:17 INFO - PROCESS | 1650 | 1465472957780 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:17 INFO - PROCESS | 1650 | 1465472957916 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 04:49:17 INFO - PROCESS | 1650 | 1465472957977 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:17 INFO - PROCESS | 1650 | 1465472957979 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e2b000 == 39 [pid = 1650] [id = 392] 04:49:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x110eaf400) [pid = 1650] [serial = 1175] [outer = 0x0] 04:49:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11219c400) [pid = 1650] [serial = 1176] [outer = 0x110eaf400] 04:49:18 INFO - PROCESS | 1650 | 1465472958061 Marionette DEBUG loaded listener.js 04:49:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11291b400) [pid = 1650] [serial = 1177] [outer = 0x110eaf400] 04:49:18 INFO - PROCESS | 1650 | 1465472958675 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]]]}] 04:49:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:49:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 972ms 04:49:18 INFO - PROCESS | 1650 | 1465472958748 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 04:49:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:49:18 INFO - PROCESS | 1650 | 1465472958750 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 04:49:18 INFO - PROCESS | 1650 | 1465472958754 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:49:18 INFO - PROCESS | 1650 | 1465472958755 Marionette TRACE conn2 <- [1,1542,null,{}] 04:49:18 INFO - PROCESS | 1650 | 1465472958759 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}] 04:49:18 INFO - PROCESS | 1650 | 1465472958762 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:18 INFO - PROCESS | 1650 | 1465472958874 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 04:49:18 INFO - PROCESS | 1650 | 1465472958953 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:18 INFO - PROCESS | 1650 | 1465472958954 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x119672000 == 40 [pid = 1650] [id = 393] 04:49:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1131a0000) [pid = 1650] [serial = 1178] [outer = 0x0] 04:49:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x115e7fc00) [pid = 1650] [serial = 1179] [outer = 0x1131a0000] 04:49:18 INFO - PROCESS | 1650 | 1465472958985 Marionette DEBUG loaded listener.js 04:49:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x116ea8800) [pid = 1650] [serial = 1180] [outer = 0x1131a0000] 04:49:19 INFO - PROCESS | 1650 | 1465472959537 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]]]}] 04:49:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:49:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 820ms 04:49:19 INFO - PROCESS | 1650 | 1465472959574 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 04:49:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:49:19 INFO - PROCESS | 1650 | 1465472959576 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 04:49:19 INFO - PROCESS | 1650 | 1465472959580 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:49:19 INFO - PROCESS | 1650 | 1465472959582 Marionette TRACE conn2 <- [1,1546,null,{}] 04:49:19 INFO - PROCESS | 1650 | 1465472959585 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}] 04:49:19 INFO - PROCESS | 1650 | 1465472959587 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:19 INFO - PROCESS | 1650 | 1465472959800 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 04:49:19 INFO - PROCESS | 1650 | 1465472959890 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:19 INFO - PROCESS | 1650 | 1465472959891 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169b1800 == 41 [pid = 1650] [id = 394] 04:49:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x112ca5c00) [pid = 1650] [serial = 1181] [outer = 0x0] 04:49:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x112dc8400) [pid = 1650] [serial = 1182] [outer = 0x112ca5c00] 04:49:19 INFO - PROCESS | 1650 | 1465472959920 Marionette DEBUG loaded listener.js 04:49:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1131a7c00) [pid = 1650] [serial = 1183] [outer = 0x112ca5c00] 04:49:20 INFO - PROCESS | 1650 | --DOCSHELL 0x119946800 == 40 [pid = 1650] [id = 391] 04:49:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12a621800 == 39 [pid = 1650] [id = 390] 04:49:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12923f800 == 38 [pid = 1650] [id = 389] 04:49:20 INFO - PROCESS | 1650 | --DOCSHELL 0x126c31800 == 37 [pid = 1650] [id = 388] 04:49:20 INFO - PROCESS | 1650 | --DOCSHELL 0x128834000 == 36 [pid = 1650] [id = 387] 04:49:20 INFO - PROCESS | 1650 | --DOCSHELL 0x112516800 == 35 [pid = 1650] [id = 386] 04:49:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1237d1000 == 34 [pid = 1650] [id = 385] 04:49:20 INFO - PROCESS | 1650 | --DOCSHELL 0x121126800 == 33 [pid = 1650] [id = 384] 04:49:20 INFO - PROCESS | 1650 | --DOCSHELL 0x119674000 == 32 [pid = 1650] [id = 383] 04:49:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1183d9800 == 31 [pid = 1650] [id = 382] 04:49:20 INFO - PROCESS | 1650 | --DOCSHELL 0x116aa9800 == 30 [pid = 1650] [id = 381] 04:49:20 INFO - PROCESS | 1650 | --DOCSHELL 0x112519800 == 29 [pid = 1650] [id = 380] 04:49:20 INFO - PROCESS | 1650 | 1465472960362 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]]]}] 04:49:20 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11662dc00) [pid = 1650] [serial = 1113] [outer = 0x0] [url = about:blank] 04:49:20 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1288db000) [pid = 1650] [serial = 1119] [outer = 0x0] [url = about:blank] 04:49:20 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11939c000) [pid = 1650] [serial = 1114] [outer = 0x0] [url = about:blank] 04:49:20 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x120fa8400) [pid = 1650] [serial = 1116] [outer = 0x0] [url = about:blank] 04:49:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:49:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 823ms 04:49:20 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12721a800) [pid = 1650] [serial = 1111] [outer = 0x0] [url = about:blank] 04:49:20 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119994c00) [pid = 1650] [serial = 1101] [outer = 0x0] [url = about:blank] 04:49:20 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x123638000) [pid = 1650] [serial = 1102] [outer = 0x0] [url = about:blank] 04:49:20 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128816800) [pid = 1650] [serial = 1117] [outer = 0x0] [url = about:blank] 04:49:20 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128926800) [pid = 1650] [serial = 1120] [outer = 0x0] [url = about:blank] 04:49:20 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x124b94000) [pid = 1650] [serial = 1104] [outer = 0x0] [url = about:blank] 04:49:20 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12687e800) [pid = 1650] [serial = 1107] [outer = 0x0] [url = about:blank] 04:49:20 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1253cf400) [pid = 1650] [serial = 1105] [outer = 0x0] [url = about:blank] 04:49:20 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126fa2800) [pid = 1650] [serial = 1110] [outer = 0x0] [url = about:blank] 04:49:20 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x126d65400) [pid = 1650] [serial = 1108] [outer = 0x0] [url = about:blank] 04:49:20 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118ff4000) [pid = 1650] [serial = 1095] [outer = 0x0] [url = about:blank] 04:49:20 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119395400) [pid = 1650] [serial = 1096] [outer = 0x0] [url = about:blank] 04:49:20 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113191800) [pid = 1650] [serial = 1086] [outer = 0x0] [url = about:blank] 04:49:20 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x114e69400) [pid = 1650] [serial = 1087] [outer = 0x0] [url = about:blank] 04:49:20 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1196b0800) [pid = 1650] [serial = 1098] [outer = 0x0] [url = about:blank] 04:49:20 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119911000) [pid = 1650] [serial = 1099] [outer = 0x0] [url = about:blank] 04:49:20 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x112f53800) [pid = 1650] [serial = 1083] [outer = 0x0] [url = about:blank] 04:49:20 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1131a8400) [pid = 1650] [serial = 1084] [outer = 0x0] [url = about:blank] 04:49:20 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x116eaa800) [pid = 1650] [serial = 1089] [outer = 0x0] [url = about:blank] 04:49:20 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1174b5c00) [pid = 1650] [serial = 1090] [outer = 0x0] [url = about:blank] 04:49:20 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x128813c00) [pid = 1650] [serial = 1081] [outer = 0x0] [url = about:blank] 04:49:20 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118457000) [pid = 1650] [serial = 1092] [outer = 0x0] [url = about:blank] 04:49:20 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1184d5000) [pid = 1650] [serial = 1093] [outer = 0x0] [url = about:blank] 04:49:20 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1132bfc00) [pid = 1650] [serial = 1122] [outer = 0x0] [url = about:blank] 04:49:20 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x128ae3000) [pid = 1650] [serial = 1123] [outer = 0x0] [url = about:blank] 04:49:20 INFO - PROCESS | 1650 | 1465472960408 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 04:49:20 INFO - PROCESS | 1650 | 1465472960411 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 04:49:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:49:20 INFO - PROCESS | 1650 | 1465472960422 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:49:20 INFO - PROCESS | 1650 | 1465472960424 Marionette TRACE conn2 <- [1,1550,null,{}] 04:49:20 INFO - PROCESS | 1650 | 1465472960427 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}] 04:49:20 INFO - PROCESS | 1650 | 1465472960430 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:20 INFO - PROCESS | 1650 | 1465472960509 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 04:49:20 INFO - PROCESS | 1650 | 1465472960516 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:20 INFO - PROCESS | 1650 | 1465472960518 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d0e000 == 30 [pid = 1650] [id = 395] 04:49:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x116781c00) [pid = 1650] [serial = 1184] [outer = 0x0] 04:49:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x116ea9800) [pid = 1650] [serial = 1185] [outer = 0x116781c00] 04:49:20 INFO - PROCESS | 1650 | 1465472960545 Marionette DEBUG loaded listener.js 04:49:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11806d800) [pid = 1650] [serial = 1186] [outer = 0x116781c00] 04:49:20 INFO - PROCESS | 1650 | 1465472960875 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]]]}] 04:49:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:49:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 472ms 04:49:20 INFO - PROCESS | 1650 | 1465472960895 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 04:49:20 INFO - PROCESS | 1650 | 1465472960899 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 04:49:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:49:20 INFO - PROCESS | 1650 | 1465472960901 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:49:20 INFO - PROCESS | 1650 | 1465472960902 Marionette TRACE conn2 <- [1,1554,null,{}] 04:49:20 INFO - PROCESS | 1650 | 1465472960905 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}] 04:49:20 INFO - PROCESS | 1650 | 1465472960906 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:21 INFO - PROCESS | 1650 | 1465472961001 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 04:49:21 INFO - PROCESS | 1650 | 1465472961058 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:21 INFO - PROCESS | 1650 | 1465472961060 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11995e800 == 31 [pid = 1650] [id = 396] 04:49:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118214c00) [pid = 1650] [serial = 1187] [outer = 0x0] 04:49:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11840bc00) [pid = 1650] [serial = 1188] [outer = 0x118214c00] 04:49:21 INFO - PROCESS | 1650 | 1465472961085 Marionette DEBUG loaded listener.js 04:49:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118fb7400) [pid = 1650] [serial = 1189] [outer = 0x118214c00] 04:49:21 INFO - PROCESS | 1650 | 1465472961415 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]]]}] 04:49:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:49:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 519ms 04:49:21 INFO - PROCESS | 1650 | 1465472961420 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 04:49:21 INFO - PROCESS | 1650 | 1465472961423 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 04:49:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:49:21 INFO - PROCESS | 1650 | 1465472961434 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:49:21 INFO - PROCESS | 1650 | 1465472961437 Marionette TRACE conn2 <- [1,1558,null,{}] 04:49:21 INFO - PROCESS | 1650 | 1465472961440 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}] 04:49:21 INFO - PROCESS | 1650 | 1465472961442 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:21 INFO - PROCESS | 1650 | 1465472961526 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 04:49:21 INFO - PROCESS | 1650 | 1465472961586 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:21 INFO - PROCESS | 1650 | 1465472961587 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1236c3800 == 32 [pid = 1650] [id = 397] 04:49:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11291b000) [pid = 1650] [serial = 1190] [outer = 0x0] 04:49:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118fed400) [pid = 1650] [serial = 1191] [outer = 0x11291b000] 04:49:21 INFO - PROCESS | 1650 | 1465472961612 Marionette DEBUG loaded listener.js 04:49:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11999d000) [pid = 1650] [serial = 1192] [outer = 0x11291b000] 04:49:21 INFO - PROCESS | 1650 | 1465472961918 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]]]}] 04:49:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:49:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 532ms 04:49:21 INFO - PROCESS | 1650 | 1465472961958 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 04:49:21 INFO - PROCESS | 1650 | 1465472961960 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 04:49:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:49:21 INFO - PROCESS | 1650 | 1465472961966 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:49:21 INFO - PROCESS | 1650 | 1465472961967 Marionette TRACE conn2 <- [1,1562,null,{}] 04:49:21 INFO - PROCESS | 1650 | 1465472961970 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}] 04:49:21 INFO - PROCESS | 1650 | 1465472961971 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:22 INFO - PROCESS | 1650 | 1465472962058 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 04:49:22 INFO - PROCESS | 1650 | 1465472962117 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:22 INFO - PROCESS | 1650 | 1465472962119 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1191b6000 == 33 [pid = 1650] [id = 398] 04:49:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112f2e000) [pid = 1650] [serial = 1193] [outer = 0x0] 04:49:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119d40c00) [pid = 1650] [serial = 1194] [outer = 0x112f2e000] 04:49:22 INFO - PROCESS | 1650 | 1465472962143 Marionette DEBUG loaded listener.js 04:49:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x121427800) [pid = 1650] [serial = 1195] [outer = 0x112f2e000] 04:49:22 INFO - PROCESS | 1650 | 1465472962435 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]]]}] 04:49:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:49:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 522ms 04:49:22 INFO - PROCESS | 1650 | 1465472962486 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 04:49:22 INFO - PROCESS | 1650 | 1465472962487 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 04:49:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:49:22 INFO - PROCESS | 1650 | 1465472962489 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:49:22 INFO - PROCESS | 1650 | 1465472962491 Marionette TRACE conn2 <- [1,1566,null,{}] 04:49:22 INFO - PROCESS | 1650 | 1465472962493 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}] 04:49:22 INFO - PROCESS | 1650 | 1465472962494 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:22 INFO - PROCESS | 1650 | 1465472962592 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 04:49:22 INFO - PROCESS | 1650 | 1465472962602 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:22 INFO - PROCESS | 1650 | 1465472962606 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x128f95800 == 34 [pid = 1650] [id = 399] 04:49:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123727000) [pid = 1650] [serial = 1196] [outer = 0x0] 04:49:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124b25800) [pid = 1650] [serial = 1197] [outer = 0x123727000] 04:49:22 INFO - PROCESS | 1650 | 1465472962638 Marionette DEBUG loaded listener.js 04:49:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1253d5000) [pid = 1650] [serial = 1198] [outer = 0x123727000] 04:49:22 INFO - PROCESS | 1650 | 1465472962984 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]]]}] 04:49:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:49:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 518ms 04:49:23 INFO - PROCESS | 1650 | 1465472963008 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 04:49:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:49:23 INFO - PROCESS | 1650 | 1465472963009 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 04:49:23 INFO - PROCESS | 1650 | 1465472963011 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:49:23 INFO - PROCESS | 1650 | 1465472963012 Marionette TRACE conn2 <- [1,1570,null,{}] 04:49:23 INFO - PROCESS | 1650 | 1465472963015 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}] 04:49:23 INFO - PROCESS | 1650 | 1465472963016 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:23 INFO - PROCESS | 1650 | 1465472963133 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 04:49:23 INFO - PROCESS | 1650 | 1465472963136 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:23 INFO - PROCESS | 1650 | 1465472963137 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295bb000 == 35 [pid = 1650] [id = 400] 04:49:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1253d9800) [pid = 1650] [serial = 1199] [outer = 0x0] 04:49:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126c50400) [pid = 1650] [serial = 1200] [outer = 0x1253d9800] 04:49:23 INFO - PROCESS | 1650 | 1465472963162 Marionette DEBUG loaded listener.js 04:49:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1270f6000) [pid = 1650] [serial = 1201] [outer = 0x1253d9800] 04:49:23 INFO - PROCESS | 1650 | 1465472963517 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]]]}] 04:49:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:49:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 519ms 04:49:23 INFO - PROCESS | 1650 | 1465472963532 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 04:49:23 INFO - PROCESS | 1650 | 1465472963535 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 04:49:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:49:23 INFO - PROCESS | 1650 | 1465472963537 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:49:23 INFO - PROCESS | 1650 | 1465472963538 Marionette TRACE conn2 <- [1,1574,null,{}] 04:49:23 INFO - PROCESS | 1650 | 1465472963540 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}] 04:49:23 INFO - PROCESS | 1650 | 1465472963541 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:23 INFO - PROCESS | 1650 | 1465472963639 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 04:49:23 INFO - PROCESS | 1650 | 1465472963651 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:23 INFO - PROCESS | 1650 | 1465472963652 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a66e000 == 36 [pid = 1650] [id = 401] 04:49:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126d65400) [pid = 1650] [serial = 1202] [outer = 0x0] 04:49:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12721ec00) [pid = 1650] [serial = 1203] [outer = 0x126d65400] 04:49:23 INFO - PROCESS | 1650 | 1465472963676 Marionette DEBUG loaded listener.js 04:49:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12880e400) [pid = 1650] [serial = 1204] [outer = 0x126d65400] 04:49:23 INFO - PROCESS | 1650 | 1465472963979 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]]]}] 04:49:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:49:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 469ms 04:49:24 INFO - PROCESS | 1650 | 1465472964007 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 04:49:24 INFO - PROCESS | 1650 | 1465472964008 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 04:49:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:49:24 INFO - PROCESS | 1650 | 1465472964011 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:49:24 INFO - PROCESS | 1650 | 1465472964012 Marionette TRACE conn2 <- [1,1578,null,{}] 04:49:24 INFO - PROCESS | 1650 | 1465472964017 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}] 04:49:24 INFO - PROCESS | 1650 | 1465472964018 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:24 INFO - PROCESS | 1650 | 1465472964115 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 04:49:24 INFO - PROCESS | 1650 | 1465472964118 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:24 INFO - PROCESS | 1650 | 1465472964120 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b1c7000 == 37 [pid = 1650] [id = 402] 04:49:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x127213400) [pid = 1650] [serial = 1205] [outer = 0x0] 04:49:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1288d3c00) [pid = 1650] [serial = 1206] [outer = 0x127213400] 04:49:24 INFO - PROCESS | 1650 | 1465472964144 Marionette DEBUG loaded listener.js 04:49:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x127215800) [pid = 1650] [serial = 1207] [outer = 0x127213400] 04:49:24 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x115e7e400) [pid = 1650] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:49:24 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1196b4c00) [pid = 1650] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:49:24 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x110eb7000) [pid = 1650] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:49:24 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1174b4400) [pid = 1650] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:49:24 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112dc1800) [pid = 1650] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:49:24 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1128c9000) [pid = 1650] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:49:24 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115e83800) [pid = 1650] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:49:24 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112f2b400) [pid = 1650] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:49:24 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11936a800) [pid = 1650] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:49:24 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123721c00) [pid = 1650] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:49:24 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128810800) [pid = 1650] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:49:24 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x120fa9000) [pid = 1650] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:49:24 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x124b2fc00) [pid = 1650] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:49:24 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11290ec00) [pid = 1650] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:49:24 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119907000) [pid = 1650] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:49:24 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1128c6c00) [pid = 1650] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:49:24 INFO - PROCESS | 1650 | 1465472964564 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]]]}] 04:49:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:49:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 571ms 04:49:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:49:24 INFO - PROCESS | 1650 | 1465472964583 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 04:49:24 INFO - PROCESS | 1650 | 1465472964585 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 04:49:24 INFO - PROCESS | 1650 | 1465472964587 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:49:24 INFO - PROCESS | 1650 | 1465472964589 Marionette TRACE conn2 <- [1,1582,null,{}] 04:49:24 INFO - PROCESS | 1650 | 1465472964591 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}] 04:49:24 INFO - PROCESS | 1650 | 1465472964593 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:24 INFO - PROCESS | 1650 | 1465472964692 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 04:49:24 INFO - PROCESS | 1650 | 1465472964697 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:24 INFO - PROCESS | 1650 | 1465472964699 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x1253b2800 == 38 [pid = 1650] [id = 403] 04:49:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112915400) [pid = 1650] [serial = 1208] [outer = 0x0] 04:49:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116976000) [pid = 1650] [serial = 1209] [outer = 0x112915400] 04:49:24 INFO - PROCESS | 1650 | 1465472964737 Marionette DEBUG loaded listener.js 04:49:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11990b000) [pid = 1650] [serial = 1210] [outer = 0x112915400] 04:49:25 INFO - PROCESS | 1650 | 1465472965209 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]]]}] 04:49:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:49:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 670ms 04:49:25 INFO - PROCESS | 1650 | 1465472965257 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 04:49:25 INFO - PROCESS | 1650 | 1465472965258 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 04:49:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:49:25 INFO - PROCESS | 1650 | 1465472965260 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:49:25 INFO - PROCESS | 1650 | 1465472965261 Marionette TRACE conn2 <- [1,1586,null,{}] 04:49:25 INFO - PROCESS | 1650 | 1465472965263 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}] 04:49:25 INFO - PROCESS | 1650 | 1465472965265 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:25 INFO - PROCESS | 1650 | 1465472965329 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 04:49:25 INFO - PROCESS | 1650 | 1465472965334 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:25 INFO - PROCESS | 1650 | 1465472965336 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c264800 == 39 [pid = 1650] [id = 404] 04:49:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11806a400) [pid = 1650] [serial = 1211] [outer = 0x0] 04:49:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12144b800) [pid = 1650] [serial = 1212] [outer = 0x11806a400] 04:49:25 INFO - PROCESS | 1650 | 1465472965357 Marionette DEBUG loaded listener.js 04:49:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1288de800) [pid = 1650] [serial = 1213] [outer = 0x11806a400] 04:49:25 INFO - PROCESS | 1650 | 1465472965803 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]]]}] 04:49:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:49:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 572ms 04:49:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:49:25 INFO - PROCESS | 1650 | 1465472965833 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 04:49:25 INFO - PROCESS | 1650 | 1465472965835 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 04:49:25 INFO - PROCESS | 1650 | 1465472965838 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:49:25 INFO - PROCESS | 1650 | 1465472965841 Marionette TRACE conn2 <- [1,1590,null,{}] 04:49:25 INFO - PROCESS | 1650 | 1465472965844 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}] 04:49:25 INFO - PROCESS | 1650 | 1465472965846 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:26 INFO - PROCESS | 1650 | 1465472966039 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 04:49:26 INFO - PROCESS | 1650 | 1465472966077 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:26 INFO - PROCESS | 1650 | 1465472966079 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ca52800 == 40 [pid = 1650] [id = 405] 04:49:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1288e0000) [pid = 1650] [serial = 1214] [outer = 0x0] 04:49:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128fd3000) [pid = 1650] [serial = 1215] [outer = 0x1288e0000] 04:49:26 INFO - PROCESS | 1650 | 1465472966118 Marionette DEBUG loaded listener.js 04:49:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1290d6800) [pid = 1650] [serial = 1216] [outer = 0x1288e0000] 04:49:26 INFO - PROCESS | 1650 | 1465472966438 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]]]}] 04:49:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:49:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 621ms 04:49:26 INFO - PROCESS | 1650 | 1465472966460 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 04:49:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:49:26 INFO - PROCESS | 1650 | 1465472966461 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 04:49:26 INFO - PROCESS | 1650 | 1465472966464 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:49:26 INFO - PROCESS | 1650 | 1465472966467 Marionette TRACE conn2 <- [1,1594,null,{}] 04:49:26 INFO - PROCESS | 1650 | 1465472966470 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}] 04:49:26 INFO - PROCESS | 1650 | 1465472966471 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:26 INFO - PROCESS | 1650 | 1465472966632 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 04:49:26 INFO - PROCESS | 1650 | 1465472966672 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:26 INFO - PROCESS | 1650 | 1465472966673 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x115ee2000 == 41 [pid = 1650] [id = 406] 04:49:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1128c7800) [pid = 1650] [serial = 1217] [outer = 0x0] 04:49:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x112917400) [pid = 1650] [serial = 1218] [outer = 0x1128c7800] 04:49:26 INFO - PROCESS | 1650 | 1465472966705 Marionette DEBUG loaded listener.js 04:49:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x112f2e400) [pid = 1650] [serial = 1219] [outer = 0x1128c7800] 04:49:27 INFO - PROCESS | 1650 | 1465472967149 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]]]}] 04:49:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:49:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 723ms 04:49:27 INFO - PROCESS | 1650 | 1465472967188 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 04:49:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:49:27 INFO - PROCESS | 1650 | 1465472967190 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 04:49:27 INFO - PROCESS | 1650 | 1465472967194 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:49:27 INFO - PROCESS | 1650 | 1465472967196 Marionette TRACE conn2 <- [1,1598,null,{}] 04:49:27 INFO - PROCESS | 1650 | 1465472967199 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}] 04:49:27 INFO - PROCESS | 1650 | 1465472967201 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:27 INFO - PROCESS | 1650 | 1465472967308 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 04:49:27 INFO - PROCESS | 1650 | 1465472967417 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:27 INFO - PROCESS | 1650 | 1465472967419 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x121a25000 == 42 [pid = 1650] [id = 407] 04:49:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x115e17800) [pid = 1650] [serial = 1220] [outer = 0x0] 04:49:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118263400) [pid = 1650] [serial = 1221] [outer = 0x115e17800] 04:49:27 INFO - PROCESS | 1650 | 1465472967450 Marionette DEBUG loaded listener.js 04:49:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118fc0400) [pid = 1650] [serial = 1222] [outer = 0x115e17800] 04:49:27 INFO - PROCESS | 1650 | 1465472967880 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]]]}] 04:49:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:49:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 724ms 04:49:27 INFO - PROCESS | 1650 | 1465472967918 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 04:49:27 INFO - PROCESS | 1650 | 1465472967920 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 04:49:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:49:27 INFO - PROCESS | 1650 | 1465472967922 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:49:27 INFO - PROCESS | 1650 | 1465472967924 Marionette TRACE conn2 <- [1,1602,null,{}] 04:49:27 INFO - PROCESS | 1650 | 1465472967927 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}] 04:49:27 INFO - PROCESS | 1650 | 1465472967928 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:28 INFO - PROCESS | 1650 | 1465472968070 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 04:49:28 INFO - PROCESS | 1650 | 1465472968124 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:28 INFO - PROCESS | 1650 | 1465472968126 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab8e800 == 43 [pid = 1650] [id = 408] 04:49:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119399400) [pid = 1650] [serial = 1223] [outer = 0x0] 04:49:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119a7f400) [pid = 1650] [serial = 1224] [outer = 0x119399400] 04:49:28 INFO - PROCESS | 1650 | 1465472968156 Marionette DEBUG loaded listener.js 04:49:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x120fb6800) [pid = 1650] [serial = 1225] [outer = 0x119399400] 04:49:28 INFO - PROCESS | 1650 | 1465472968572 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]]]}] 04:49:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:49:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 671ms 04:49:28 INFO - PROCESS | 1650 | 1465472968594 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 04:49:28 INFO - PROCESS | 1650 | 1465472968599 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 04:49:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:49:28 INFO - PROCESS | 1650 | 1465472968607 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:49:28 INFO - PROCESS | 1650 | 1465472968610 Marionette TRACE conn2 <- [1,1606,null,{}] 04:49:28 INFO - PROCESS | 1650 | 1465472968634 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}] 04:49:28 INFO - PROCESS | 1650 | 1465472968637 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:28 INFO - PROCESS | 1650 | 1465472968741 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 04:49:28 INFO - PROCESS | 1650 | 1465472968802 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:28 INFO - PROCESS | 1650 | 1465472968804 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cfac800 == 44 [pid = 1650] [id = 409] 04:49:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x121511000) [pid = 1650] [serial = 1226] [outer = 0x0] 04:49:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x125385400) [pid = 1650] [serial = 1227] [outer = 0x121511000] 04:49:28 INFO - PROCESS | 1650 | 1465472968833 Marionette DEBUG loaded listener.js 04:49:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12721fc00) [pid = 1650] [serial = 1228] [outer = 0x121511000] 04:49:29 INFO - PROCESS | 1650 | 1465472969306 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]]]}] 04:49:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:49:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 748ms 04:49:29 INFO - PROCESS | 1650 | 1465472969351 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 04:49:29 INFO - PROCESS | 1650 | 1465472969352 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 04:49:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:49:29 INFO - PROCESS | 1650 | 1465472969355 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:49:29 INFO - PROCESS | 1650 | 1465472969356 Marionette TRACE conn2 <- [1,1610,null,{}] 04:49:29 INFO - PROCESS | 1650 | 1465472969358 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}] 04:49:29 INFO - PROCESS | 1650 | 1465472969360 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:29 INFO - PROCESS | 1650 | 1465472969464 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 04:49:29 INFO - PROCESS | 1650 | 1465472969524 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:29 INFO - PROCESS | 1650 | 1465472969525 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12883e000 == 45 [pid = 1650] [id = 410] 04:49:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x116eb3800) [pid = 1650] [serial = 1229] [outer = 0x0] 04:49:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12685d400) [pid = 1650] [serial = 1230] [outer = 0x116eb3800] 04:49:29 INFO - PROCESS | 1650 | 1465472969554 Marionette DEBUG loaded listener.js 04:49:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x128927800) [pid = 1650] [serial = 1231] [outer = 0x116eb3800] 04:49:30 INFO - PROCESS | 1650 | 1465472970139 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]]]}] 04:49:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:49:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 819ms 04:49:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:49:30 INFO - PROCESS | 1650 | 1465472970175 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 04:49:30 INFO - PROCESS | 1650 | 1465472970177 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 04:49:30 INFO - PROCESS | 1650 | 1465472970182 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:49:30 INFO - PROCESS | 1650 | 1465472970184 Marionette TRACE conn2 <- [1,1614,null,{}] 04:49:30 INFO - PROCESS | 1650 | 1465472970188 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}] 04:49:30 INFO - PROCESS | 1650 | 1465472970190 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:30 INFO - PROCESS | 1650 | 1465472970286 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 04:49:30 INFO - PROCESS | 1650 | 1465472970361 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:30 INFO - PROCESS | 1650 | 1465472970362 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x1191cb000 == 46 [pid = 1650] [id = 411] 04:49:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x115e7c800) [pid = 1650] [serial = 1232] [outer = 0x0] 04:49:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x116784c00) [pid = 1650] [serial = 1233] [outer = 0x115e7c800] 04:49:30 INFO - PROCESS | 1650 | 1465472970389 Marionette DEBUG loaded listener.js 04:49:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1173c0400) [pid = 1650] [serial = 1234] [outer = 0x115e7c800] 04:49:30 INFO - PROCESS | 1650 | 1465472970855 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]]]}] 04:49:30 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 04:49:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 725ms 04:49:30 INFO - PROCESS | 1650 | 1465472970906 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 04:49:30 INFO - PROCESS | 1650 | 1465472970911 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 04:49:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:49:30 INFO - PROCESS | 1650 | 1465472970917 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:49:30 INFO - PROCESS | 1650 | 1465472970920 Marionette TRACE conn2 <- [1,1618,null,{}] 04:49:30 INFO - PROCESS | 1650 | 1465472970923 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}] 04:49:30 INFO - PROCESS | 1650 | 1465472970926 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:31 INFO - PROCESS | 1650 | 1465472971063 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 04:49:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12ca52800 == 45 [pid = 1650] [id = 405] 04:49:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12c264800 == 44 [pid = 1650] [id = 404] 04:49:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1253b2800 == 43 [pid = 1650] [id = 403] 04:49:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12b1c7000 == 42 [pid = 1650] [id = 402] 04:49:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12a66e000 == 41 [pid = 1650] [id = 401] 04:49:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1295bb000 == 40 [pid = 1650] [id = 400] 04:49:31 INFO - PROCESS | 1650 | --DOCSHELL 0x128f95800 == 39 [pid = 1650] [id = 399] 04:49:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1191b6000 == 38 [pid = 1650] [id = 398] 04:49:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1236c3800 == 37 [pid = 1650] [id = 397] 04:49:31 INFO - PROCESS | 1650 | --DOCSHELL 0x11995e800 == 36 [pid = 1650] [id = 396] 04:49:31 INFO - PROCESS | 1650 | --DOCSHELL 0x117d0e000 == 35 [pid = 1650] [id = 395] 04:49:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1169b1800 == 34 [pid = 1650] [id = 394] 04:49:31 INFO - PROCESS | 1650 | --DOCSHELL 0x119672000 == 33 [pid = 1650] [id = 393] 04:49:31 INFO - PROCESS | 1650 | --DOCSHELL 0x115e2b000 == 32 [pid = 1650] [id = 392] 04:49:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1191cb000 == 31 [pid = 1650] [id = 411] 04:49:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12883e000 == 30 [pid = 1650] [id = 410] 04:49:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12cfac800 == 29 [pid = 1650] [id = 409] 04:49:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab8e800 == 28 [pid = 1650] [id = 408] 04:49:31 INFO - PROCESS | 1650 | --DOCSHELL 0x121a25000 == 27 [pid = 1650] [id = 407] 04:49:31 INFO - PROCESS | 1650 | --DOCSHELL 0x115ee2000 == 26 [pid = 1650] [id = 406] 04:49:31 INFO - PROCESS | 1650 | 1465472971703 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:31 INFO - PROCESS | 1650 | 1465472971704 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:31 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x119906000) [pid = 1650] [serial = 1155] [outer = 0x0] [url = about:blank] 04:49:31 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12134b000) [pid = 1650] [serial = 1158] [outer = 0x0] [url = about:blank] 04:49:31 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x111ec9c00) [pid = 1650] [serial = 1140] [outer = 0x0] [url = about:blank] 04:49:31 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x112910400) [pid = 1650] [serial = 1141] [outer = 0x0] [url = about:blank] 04:49:31 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118410800) [pid = 1650] [serial = 1149] [outer = 0x0] [url = about:blank] 04:49:31 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118858c00) [pid = 1650] [serial = 1150] [outer = 0x0] [url = about:blank] 04:49:31 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x113187800) [pid = 1650] [serial = 1143] [outer = 0x0] [url = about:blank] 04:49:31 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1132a3400) [pid = 1650] [serial = 1144] [outer = 0x0] [url = about:blank] 04:49:31 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x114e73400) [pid = 1650] [serial = 1138] [outer = 0x0] [url = about:blank] 04:49:31 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112f25400) [pid = 1650] [serial = 1137] [outer = 0x0] [url = about:blank] 04:49:31 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1163ddc00) [pid = 1650] [serial = 1146] [outer = 0x0] [url = about:blank] 04:49:31 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1175ddc00) [pid = 1650] [serial = 1147] [outer = 0x0] [url = about:blank] 04:49:31 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11618fc00) [pid = 1650] [serial = 1126] [outer = 0x0] [url = about:blank] 04:49:31 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11319f400) [pid = 1650] [serial = 1125] [outer = 0x0] [url = about:blank] 04:49:31 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x120fa8c00) [pid = 1650] [serial = 1129] [outer = 0x0] [url = about:blank] 04:49:31 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1193a2800) [pid = 1650] [serial = 1128] [outer = 0x0] [url = about:blank] 04:49:31 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x126dc6c00) [pid = 1650] [serial = 1132] [outer = 0x0] [url = about:blank] 04:49:31 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x124b30800) [pid = 1650] [serial = 1131] [outer = 0x0] [url = about:blank] 04:49:31 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128928400) [pid = 1650] [serial = 1135] [outer = 0x0] [url = about:blank] 04:49:31 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x128819000) [pid = 1650] [serial = 1134] [outer = 0x0] [url = about:blank] 04:49:31 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119d4dc00) [pid = 1650] [serial = 1156] [outer = 0x0] [url = about:blank] 04:49:31 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12371e400) [pid = 1650] [serial = 1161] [outer = 0x0] [url = about:blank] 04:49:31 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126cc5800) [pid = 1650] [serial = 1171] [outer = 0x0] [url = about:blank] 04:49:31 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118ff1c00) [pid = 1650] [serial = 1165] [outer = 0x0] [url = about:blank] 04:49:31 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1132a4c00) [pid = 1650] [serial = 1164] [outer = 0x0] [url = about:blank] 04:49:31 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12685e800) [pid = 1650] [serial = 1170] [outer = 0x0] [url = about:blank] 04:49:31 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x124b97800) [pid = 1650] [serial = 1167] [outer = 0x0] [url = about:blank] 04:49:31 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x124adec00) [pid = 1650] [serial = 1162] [outer = 0x0] [url = about:blank] 04:49:31 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1253d2400) [pid = 1650] [serial = 1168] [outer = 0x0] [url = about:blank] 04:49:31 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118860800) [pid = 1650] [serial = 1152] [outer = 0x0] [url = about:blank] 04:49:31 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119395c00) [pid = 1650] [serial = 1153] [outer = 0x0] [url = about:blank] 04:49:31 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x126dc3000) [pid = 1650] [serial = 1173] [outer = 0x0] [url = about:blank] 04:49:31 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x121a45000) [pid = 1650] [serial = 1159] [outer = 0x0] [url = about:blank] 04:49:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x111e8c800 == 27 [pid = 1650] [id = 412] 04:49:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x111eca400) [pid = 1650] [serial = 1235] [outer = 0x0] 04:49:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1128c0400) [pid = 1650] [serial = 1236] [outer = 0x111eca400] 04:49:31 INFO - PROCESS | 1650 | 1465472971822 Marionette DEBUG loaded listener.js 04:49:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112914c00) [pid = 1650] [serial = 1237] [outer = 0x111eca400] 04:49:32 INFO - PROCESS | 1650 | 1465472972210 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]]]}] 04:49:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:49:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1325ms 04:49:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:49:32 INFO - PROCESS | 1650 | 1465472972243 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 04:49:32 INFO - PROCESS | 1650 | 1465472972245 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 04:49:32 INFO - PROCESS | 1650 | 1465472972250 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:49:32 INFO - PROCESS | 1650 | 1465472972252 Marionette TRACE conn2 <- [1,1622,null,{}] 04:49:32 INFO - PROCESS | 1650 | 1465472972255 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}] 04:49:32 INFO - PROCESS | 1650 | 1465472972258 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:32 INFO - PROCESS | 1650 | 1465472972360 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 04:49:32 INFO - PROCESS | 1650 | 1465472972416 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:32 INFO - PROCESS | 1650 | 1465472972417 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x116e91800 == 28 [pid = 1650] [id = 413] 04:49:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112dc5400) [pid = 1650] [serial = 1238] [outer = 0x0] 04:49:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1131a8800) [pid = 1650] [serial = 1239] [outer = 0x112dc5400] 04:49:32 INFO - PROCESS | 1650 | 1465472972444 Marionette DEBUG loaded listener.js 04:49:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x114e76000) [pid = 1650] [serial = 1240] [outer = 0x112dc5400] 04:49:32 INFO - PROCESS | 1650 | 1465472972724 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]]]}] 04:49:32 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 04:49:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 521ms 04:49:32 INFO - PROCESS | 1650 | 1465472972772 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 04:49:32 INFO - PROCESS | 1650 | 1465472972774 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 04:49:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:49:32 INFO - PROCESS | 1650 | 1465472972778 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:49:32 INFO - PROCESS | 1650 | 1465472972779 Marionette TRACE conn2 <- [1,1626,null,{}] 04:49:32 INFO - PROCESS | 1650 | 1465472972785 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}] 04:49:32 INFO - PROCESS | 1650 | 1465472972787 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:32 INFO - PROCESS | 1650 | 1465472972867 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 04:49:32 INFO - PROCESS | 1650 | 1465472972923 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:32 INFO - PROCESS | 1650 | 1465472972924 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x118311000 == 29 [pid = 1650] [id = 414] 04:49:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x114e75c00) [pid = 1650] [serial = 1241] [outer = 0x0] 04:49:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1163ddc00) [pid = 1650] [serial = 1242] [outer = 0x114e75c00] 04:49:32 INFO - PROCESS | 1650 | 1465472972952 Marionette DEBUG loaded listener.js 04:49:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118074400) [pid = 1650] [serial = 1243] [outer = 0x114e75c00] 04:49:33 INFO - PROCESS | 1650 | 1465472973340 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]]]}] 04:49:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:49:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 573ms 04:49:33 INFO - PROCESS | 1650 | 1465472973351 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 04:49:33 INFO - PROCESS | 1650 | 1465472973353 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 04:49:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:49:33 INFO - PROCESS | 1650 | 1465472973358 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:49:33 INFO - PROCESS | 1650 | 1465472973365 Marionette TRACE conn2 <- [1,1630,null,{}] 04:49:33 INFO - PROCESS | 1650 | 1465472973376 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}] 04:49:33 INFO - PROCESS | 1650 | 1465472973380 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:33 INFO - PROCESS | 1650 | 1465472973542 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 04:49:33 INFO - PROCESS | 1650 | 1465472973601 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:33 INFO - PROCESS | 1650 | 1465472973602 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b9a000 == 30 [pid = 1650] [id = 415] 04:49:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11263f000) [pid = 1650] [serial = 1244] [outer = 0x0] 04:49:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118264c00) [pid = 1650] [serial = 1245] [outer = 0x11263f000] 04:49:33 INFO - PROCESS | 1650 | 1465472973640 Marionette DEBUG loaded listener.js 04:49:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118fb9000) [pid = 1650] [serial = 1246] [outer = 0x11263f000] 04:49:33 INFO - PROCESS | 1650 | 1465472973935 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]]]}] 04:49:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:49:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 628ms 04:49:33 INFO - PROCESS | 1650 | 1465472973985 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 04:49:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:49:33 INFO - PROCESS | 1650 | 1465472973987 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 04:49:33 INFO - PROCESS | 1650 | 1465472973989 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:49:33 INFO - PROCESS | 1650 | 1465472973990 Marionette TRACE conn2 <- [1,1634,null,{}] 04:49:33 INFO - PROCESS | 1650 | 1465472973993 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}] 04:49:33 INFO - PROCESS | 1650 | 1465472973994 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:34 INFO - PROCESS | 1650 | 1465472974099 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 04:49:34 INFO - PROCESS | 1650 | 1465472974102 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:34 INFO - PROCESS | 1650 | 1465472974103 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12140f000 == 31 [pid = 1650] [id = 416] 04:49:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118455800) [pid = 1650] [serial = 1247] [outer = 0x0] 04:49:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11936d000) [pid = 1650] [serial = 1248] [outer = 0x118455800] 04:49:34 INFO - PROCESS | 1650 | 1465472974128 Marionette DEBUG loaded listener.js 04:49:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119397000) [pid = 1650] [serial = 1249] [outer = 0x118455800] 04:49:34 INFO - PROCESS | 1650 | 1465472974537 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]]]}] 04:49:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:49:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 569ms 04:49:34 INFO - PROCESS | 1650 | 1465472974559 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 04:49:34 INFO - PROCESS | 1650 | 1465472974561 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 04:49:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:49:34 INFO - PROCESS | 1650 | 1465472974566 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:49:34 INFO - PROCESS | 1650 | 1465472974568 Marionette TRACE conn2 <- [1,1638,null,{}] 04:49:34 INFO - PROCESS | 1650 | 1465472974571 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}] 04:49:34 INFO - PROCESS | 1650 | 1465472974573 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:34 INFO - PROCESS | 1650 | 1465472974718 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 04:49:34 INFO - PROCESS | 1650 | 1465472974739 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:34 INFO - PROCESS | 1650 | 1465472974745 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x124ec0000 == 32 [pid = 1650] [id = 417] 04:49:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x112dcf400) [pid = 1650] [serial = 1250] [outer = 0x0] 04:49:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11999a400) [pid = 1650] [serial = 1251] [outer = 0x112dcf400] 04:49:34 INFO - PROCESS | 1650 | 1465472974797 Marionette DEBUG loaded listener.js 04:49:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x120fb0800) [pid = 1650] [serial = 1252] [outer = 0x112dcf400] 04:49:35 INFO - PROCESS | 1650 | 1465472975193 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]]]}] 04:49:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:49:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 670ms 04:49:35 INFO - PROCESS | 1650 | 1465472975236 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 04:49:35 INFO - PROCESS | 1650 | 1465472975237 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 04:49:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:49:35 INFO - PROCESS | 1650 | 1465472975239 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:49:35 INFO - PROCESS | 1650 | 1465472975240 Marionette TRACE conn2 <- [1,1642,null,{}] 04:49:35 INFO - PROCESS | 1650 | 1465472975242 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}] 04:49:35 INFO - PROCESS | 1650 | 1465472975244 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:35 INFO - PROCESS | 1650 | 1465472975340 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 04:49:35 INFO - PROCESS | 1650 | 1465472975395 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:35 INFO - PROCESS | 1650 | 1465472975396 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x112ec0800 == 33 [pid = 1650] [id = 418] 04:49:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118fee400) [pid = 1650] [serial = 1253] [outer = 0x0] 04:49:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12144cc00) [pid = 1650] [serial = 1254] [outer = 0x118fee400] 04:49:35 INFO - PROCESS | 1650 | 1465472975420 Marionette DEBUG loaded listener.js 04:49:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123721400) [pid = 1650] [serial = 1255] [outer = 0x118fee400] 04:49:35 INFO - PROCESS | 1650 | 1465472975704 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]]]}] 04:49:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:49:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 520ms 04:49:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:49:35 INFO - PROCESS | 1650 | 1465472975760 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 04:49:35 INFO - PROCESS | 1650 | 1465472975761 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 04:49:35 INFO - PROCESS | 1650 | 1465472975765 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:49:35 INFO - PROCESS | 1650 | 1465472975767 Marionette TRACE conn2 <- [1,1646,null,{}] 04:49:35 INFO - PROCESS | 1650 | 1465472975777 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}] 04:49:35 INFO - PROCESS | 1650 | 1465472975778 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:36 INFO - PROCESS | 1650 | 1465472976057 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 04:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1288e0000) [pid = 1650] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1253d9800) [pid = 1650] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x123727000) [pid = 1650] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x126d65400) [pid = 1650] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x127213400) [pid = 1650] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x110eaf400) [pid = 1650] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118214c00) [pid = 1650] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1131a0000) [pid = 1650] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x116781c00) [pid = 1650] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112f2e000) [pid = 1650] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11291b000) [pid = 1650] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12538cc00) [pid = 1650] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112ca5c00) [pid = 1650] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112915400) [pid = 1650] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11806a400) [pid = 1650] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:49:36 INFO - PROCESS | 1650 | 1465472976102 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:36 INFO - PROCESS | 1650 | 1465472976103 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183dd800 == 34 [pid = 1650] [id = 419] 04:49:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x110e85c00) [pid = 1650] [serial = 1256] [outer = 0x0] 04:49:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11291a800) [pid = 1650] [serial = 1257] [outer = 0x110e85c00] 04:49:36 INFO - PROCESS | 1650 | 1465472976128 Marionette DEBUG loaded listener.js 04:49:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1131ac000) [pid = 1650] [serial = 1258] [outer = 0x110e85c00] 04:49:36 INFO - PROCESS | 1650 | 1465472976385 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]]]}] 04:49:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:49:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 630ms 04:49:36 INFO - PROCESS | 1650 | 1465472976394 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 04:49:36 INFO - PROCESS | 1650 | 1465472976396 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 04:49:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:49:36 INFO - PROCESS | 1650 | 1465472976407 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:49:36 INFO - PROCESS | 1650 | 1465472976408 Marionette TRACE conn2 <- [1,1650,null,{}] 04:49:36 INFO - PROCESS | 1650 | 1465472976410 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}] 04:49:36 INFO - PROCESS | 1650 | 1465472976412 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:36 INFO - PROCESS | 1650 | 1465472976501 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 04:49:36 INFO - PROCESS | 1650 | 1465472976504 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:36 INFO - PROCESS | 1650 | 1465472976505 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x129256000 == 35 [pid = 1650] [id = 420] 04:49:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1131f4400) [pid = 1650] [serial = 1259] [outer = 0x0] 04:49:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12371e800) [pid = 1650] [serial = 1260] [outer = 0x1131f4400] 04:49:36 INFO - PROCESS | 1650 | 1465472976530 Marionette DEBUG loaded listener.js 04:49:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x125382000) [pid = 1650] [serial = 1261] [outer = 0x1131f4400] 04:49:36 INFO - PROCESS | 1650 | 1465472976874 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]]]}] 04:49:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:49:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 520ms 04:49:36 INFO - PROCESS | 1650 | 1465472976927 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 04:49:36 INFO - PROCESS | 1650 | 1465472976928 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 04:49:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:49:36 INFO - PROCESS | 1650 | 1465472976941 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:49:36 INFO - PROCESS | 1650 | 1465472976942 Marionette TRACE conn2 <- [1,1654,null,{}] 04:49:36 INFO - PROCESS | 1650 | 1465472976944 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}] 04:49:36 INFO - PROCESS | 1650 | 1465472976945 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:37 INFO - PROCESS | 1650 | 1465472977019 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 04:49:37 INFO - PROCESS | 1650 | 1465472977023 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:37 INFO - PROCESS | 1650 | 1465472977024 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a609000 == 36 [pid = 1650] [id = 421] 04:49:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x125382400) [pid = 1650] [serial = 1262] [outer = 0x0] 04:49:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126856800) [pid = 1650] [serial = 1263] [outer = 0x125382400] 04:49:37 INFO - PROCESS | 1650 | 1465472977049 Marionette DEBUG loaded listener.js 04:49:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12685f400) [pid = 1650] [serial = 1264] [outer = 0x125382400] 04:49:37 INFO - PROCESS | 1650 | 1465472977357 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]]]}] 04:49:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:49:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 468ms 04:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:49:37 INFO - PROCESS | 1650 | 1465472977409 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 04:49:37 INFO - PROCESS | 1650 | 1465472977410 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 04:49:37 INFO - PROCESS | 1650 | 1465472977413 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:49:37 INFO - PROCESS | 1650 | 1465472977414 Marionette TRACE conn2 <- [1,1658,null,{}] 04:49:37 INFO - PROCESS | 1650 | 1465472977416 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}] 04:49:37 INFO - PROCESS | 1650 | 1465472977417 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:37 INFO - PROCESS | 1650 | 1465472977490 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 04:49:37 INFO - PROCESS | 1650 | 1465472977494 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:37 INFO - PROCESS | 1650 | 1465472977495 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab8c000 == 37 [pid = 1650] [id = 422] 04:49:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126863c00) [pid = 1650] [serial = 1265] [outer = 0x0] 04:49:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126c52000) [pid = 1650] [serial = 1266] [outer = 0x126863c00] 04:49:37 INFO - PROCESS | 1650 | 1465472977526 Marionette DEBUG loaded listener.js 04:49:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126f98c00) [pid = 1650] [serial = 1267] [outer = 0x126863c00] 04:49:37 INFO - PROCESS | 1650 | 1465472977873 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]]]}] 04:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 470ms 04:49:37 INFO - PROCESS | 1650 | 1465472977892 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 04:49:37 INFO - PROCESS | 1650 | 1465472977894 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 04:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:49:37 INFO - PROCESS | 1650 | 1465472977897 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:49:37 INFO - PROCESS | 1650 | 1465472977901 Marionette TRACE conn2 <- [1,1662,null,{}] 04:49:37 INFO - PROCESS | 1650 | 1465472977903 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}] 04:49:37 INFO - PROCESS | 1650 | 1465472977905 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:38 INFO - PROCESS | 1650 | 1465472978019 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 04:49:38 INFO - PROCESS | 1650 | 1465472978025 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:38 INFO - PROCESS | 1650 | 1465472978026 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11967c000 == 38 [pid = 1650] [id = 423] 04:49:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126883c00) [pid = 1650] [serial = 1268] [outer = 0x0] 04:49:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12721c000) [pid = 1650] [serial = 1269] [outer = 0x126883c00] 04:49:38 INFO - PROCESS | 1650 | 1465472978052 Marionette DEBUG loaded listener.js 04:49:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128814000) [pid = 1650] [serial = 1270] [outer = 0x126883c00] 04:49:38 INFO - PROCESS | 1650 | 1465472978605 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]]]}] 04:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 772ms 04:49:38 INFO - PROCESS | 1650 | 1465472978670 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 04:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:49:38 INFO - PROCESS | 1650 | 1465472978672 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 04:49:38 INFO - PROCESS | 1650 | 1465472978675 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:49:38 INFO - PROCESS | 1650 | 1465472978679 Marionette TRACE conn2 <- [1,1666,null,{}] 04:49:38 INFO - PROCESS | 1650 | 1465472978682 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}] 04:49:38 INFO - PROCESS | 1650 | 1465472978684 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:38 INFO - PROCESS | 1650 | 1465472978797 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 04:49:38 INFO - PROCESS | 1650 | 1465472978878 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:38 INFO - PROCESS | 1650 | 1465472978880 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11838a800 == 39 [pid = 1650] [id = 424] 04:49:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112dc2000) [pid = 1650] [serial = 1271] [outer = 0x0] 04:49:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x112fcb000) [pid = 1650] [serial = 1272] [outer = 0x112dc2000] 04:49:38 INFO - PROCESS | 1650 | 1465472978911 Marionette DEBUG loaded listener.js 04:49:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1132aa000) [pid = 1650] [serial = 1273] [outer = 0x112dc2000] 04:49:39 INFO - PROCESS | 1650 | 1465472979467 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]]]}] 04:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 824ms 04:49:39 INFO - PROCESS | 1650 | 1465472979527 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 04:49:39 INFO - PROCESS | 1650 | 1465472979531 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 04:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:49:39 INFO - PROCESS | 1650 | 1465472979537 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:49:39 INFO - PROCESS | 1650 | 1465472979539 Marionette TRACE conn2 <- [1,1670,null,{}] 04:49:39 INFO - PROCESS | 1650 | 1465472979541 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}] 04:49:39 INFO - PROCESS | 1650 | 1465472979543 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:39 INFO - PROCESS | 1650 | 1465472979655 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 04:49:39 INFO - PROCESS | 1650 | 1465472979855 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:39 INFO - PROCESS | 1650 | 1465472979856 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x114e33800 == 40 [pid = 1650] [id = 425] 04:49:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11213dc00) [pid = 1650] [serial = 1274] [outer = 0x0] 04:49:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x112dc9400) [pid = 1650] [serial = 1275] [outer = 0x11213dc00] 04:49:39 INFO - PROCESS | 1650 | 1465472979885 Marionette DEBUG loaded listener.js 04:49:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1131a8c00) [pid = 1650] [serial = 1276] [outer = 0x11213dc00] 04:49:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab8c000 == 39 [pid = 1650] [id = 422] 04:49:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12a609000 == 38 [pid = 1650] [id = 421] 04:49:40 INFO - PROCESS | 1650 | --DOCSHELL 0x129256000 == 37 [pid = 1650] [id = 420] 04:49:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1183dd800 == 36 [pid = 1650] [id = 419] 04:49:40 INFO - PROCESS | 1650 | --DOCSHELL 0x112ec0800 == 35 [pid = 1650] [id = 418] 04:49:40 INFO - PROCESS | 1650 | --DOCSHELL 0x124ec0000 == 34 [pid = 1650] [id = 417] 04:49:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12140f000 == 33 [pid = 1650] [id = 416] 04:49:40 INFO - PROCESS | 1650 | --DOCSHELL 0x119b9a000 == 32 [pid = 1650] [id = 415] 04:49:40 INFO - PROCESS | 1650 | --DOCSHELL 0x118311000 == 31 [pid = 1650] [id = 414] 04:49:40 INFO - PROCESS | 1650 | --DOCSHELL 0x116e91800 == 30 [pid = 1650] [id = 413] 04:49:40 INFO - PROCESS | 1650 | --DOCSHELL 0x111e8c800 == 29 [pid = 1650] [id = 412] 04:49:40 INFO - PROCESS | 1650 | 1465472980388 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]]]}] 04:49:40 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x128fd3000) [pid = 1650] [serial = 1215] [outer = 0x0] [url = about:blank] 04:49:40 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x126c50400) [pid = 1650] [serial = 1200] [outer = 0x0] [url = about:blank] 04:49:40 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x124b25800) [pid = 1650] [serial = 1197] [outer = 0x0] [url = about:blank] 04:49:40 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12721ec00) [pid = 1650] [serial = 1203] [outer = 0x0] [url = about:blank] 04:49:40 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1288d3c00) [pid = 1650] [serial = 1206] [outer = 0x0] [url = about:blank] 04:49:40 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11219c400) [pid = 1650] [serial = 1176] [outer = 0x0] [url = about:blank] 04:49:40 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11291b400) [pid = 1650] [serial = 1177] [outer = 0x0] [url = about:blank] 04:49:40 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11840bc00) [pid = 1650] [serial = 1188] [outer = 0x0] [url = about:blank] 04:49:40 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118fb7400) [pid = 1650] [serial = 1189] [outer = 0x0] [url = about:blank] 04:49:40 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115e7fc00) [pid = 1650] [serial = 1179] [outer = 0x0] [url = about:blank] 04:49:40 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116ea8800) [pid = 1650] [serial = 1180] [outer = 0x0] [url = about:blank] 04:49:40 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116ea9800) [pid = 1650] [serial = 1185] [outer = 0x0] [url = about:blank] 04:49:40 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11806d800) [pid = 1650] [serial = 1186] [outer = 0x0] [url = about:blank] 04:49:40 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119d40c00) [pid = 1650] [serial = 1194] [outer = 0x0] [url = about:blank] 04:49:40 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118fed400) [pid = 1650] [serial = 1191] [outer = 0x0] [url = about:blank] 04:49:40 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11999d000) [pid = 1650] [serial = 1192] [outer = 0x0] [url = about:blank] 04:49:40 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1272ca400) [pid = 1650] [serial = 1174] [outer = 0x0] [url = about:blank] 04:49:40 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112dc8400) [pid = 1650] [serial = 1182] [outer = 0x0] [url = about:blank] 04:49:40 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12880e400) [pid = 1650] [serial = 1204] [outer = 0x0] [url = about:blank] 04:49:40 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1131a7c00) [pid = 1650] [serial = 1183] [outer = 0x0] [url = about:blank] 04:49:40 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x116976000) [pid = 1650] [serial = 1209] [outer = 0x0] [url = about:blank] 04:49:40 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x127215800) [pid = 1650] [serial = 1207] [outer = 0x0] [url = about:blank] 04:49:40 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12144b800) [pid = 1650] [serial = 1212] [outer = 0x0] [url = about:blank] 04:49:40 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1270f6000) [pid = 1650] [serial = 1201] [outer = 0x0] [url = about:blank] 04:49:40 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1253d5000) [pid = 1650] [serial = 1198] [outer = 0x0] [url = about:blank] 04:49:40 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1288de800) [pid = 1650] [serial = 1213] [outer = 0x0] [url = about:blank] 04:49:40 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x121427800) [pid = 1650] [serial = 1195] [outer = 0x0] [url = about:blank] 04:49:40 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1290d6800) [pid = 1650] [serial = 1216] [outer = 0x0] [url = about:blank] 04:49:40 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11990b000) [pid = 1650] [serial = 1210] [outer = 0x0] [url = about:blank] 04:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 870ms 04:49:40 INFO - PROCESS | 1650 | 1465472980407 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 04:49:40 INFO - PROCESS | 1650 | 1465472980409 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 04:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:49:40 INFO - PROCESS | 1650 | 1465472980432 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:49:40 INFO - PROCESS | 1650 | 1465472980434 Marionette TRACE conn2 <- [1,1674,null,{}] 04:49:40 INFO - PROCESS | 1650 | 1465472980442 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}] 04:49:40 INFO - PROCESS | 1650 | 1465472980444 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:40 INFO - PROCESS | 1650 | 1465472980545 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 04:49:40 INFO - PROCESS | 1650 | 1465472980616 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:40 INFO - PROCESS | 1650 | 1465472980619 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x116924000 == 30 [pid = 1650] [id = 426] 04:49:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1131a7800) [pid = 1650] [serial = 1277] [outer = 0x0] 04:49:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1132cac00) [pid = 1650] [serial = 1278] [outer = 0x1131a7800] 04:49:40 INFO - PROCESS | 1650 | 1465472980651 Marionette DEBUG loaded listener.js 04:49:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x116970c00) [pid = 1650] [serial = 1279] [outer = 0x1131a7800] 04:49:41 INFO - PROCESS | 1650 | 1465472981080 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]]]}] 04:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 744ms 04:49:41 INFO - PROCESS | 1650 | 1465472981157 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 04:49:41 INFO - PROCESS | 1650 | 1465472981160 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 04:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:49:41 INFO - PROCESS | 1650 | 1465472981165 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:49:41 INFO - PROCESS | 1650 | 1465472981166 Marionette TRACE conn2 <- [1,1678,null,{}] 04:49:41 INFO - PROCESS | 1650 | 1465472981169 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}] 04:49:41 INFO - PROCESS | 1650 | 1465472981171 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:41 INFO - PROCESS | 1650 | 1465472981267 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 04:49:41 INFO - PROCESS | 1650 | 1465472981337 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:41 INFO - PROCESS | 1650 | 1465472981339 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1191c1000 == 31 [pid = 1650] [id = 427] 04:49:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112913000) [pid = 1650] [serial = 1280] [outer = 0x0] 04:49:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118264800) [pid = 1650] [serial = 1281] [outer = 0x112913000] 04:49:41 INFO - PROCESS | 1650 | 1465472981372 Marionette DEBUG loaded listener.js 04:49:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118457000) [pid = 1650] [serial = 1282] [outer = 0x112913000] 04:49:41 INFO - PROCESS | 1650 | 1465472981787 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]]]}] 04:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 669ms 04:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:49:41 INFO - PROCESS | 1650 | 1465472981834 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 04:49:41 INFO - PROCESS | 1650 | 1465472981836 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 04:49:41 INFO - PROCESS | 1650 | 1465472981838 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:49:41 INFO - PROCESS | 1650 | 1465472981840 Marionette TRACE conn2 <- [1,1682,null,{}] 04:49:41 INFO - PROCESS | 1650 | 1465472981849 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}] 04:49:41 INFO - PROCESS | 1650 | 1465472981853 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:41 INFO - PROCESS | 1650 | 1465472981950 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 04:49:42 INFO - PROCESS | 1650 | 1465472982008 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:42 INFO - PROCESS | 1650 | 1465472982010 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x121a1d800 == 32 [pid = 1650] [id = 428] 04:49:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118857800) [pid = 1650] [serial = 1283] [outer = 0x0] 04:49:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118ff4c00) [pid = 1650] [serial = 1284] [outer = 0x118857800] 04:49:42 INFO - PROCESS | 1650 | 1465472982043 Marionette DEBUG loaded listener.js 04:49:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1196ae800) [pid = 1650] [serial = 1285] [outer = 0x118857800] 04:49:42 INFO - PROCESS | 1650 | 1465472982458 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]]]}] 04:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 673ms 04:49:42 INFO - PROCESS | 1650 | 1465472982511 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 04:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:49:42 INFO - PROCESS | 1650 | 1465472982514 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 04:49:42 INFO - PROCESS | 1650 | 1465472982516 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:49:42 INFO - PROCESS | 1650 | 1465472982518 Marionette TRACE conn2 <- [1,1686,null,{}] 04:49:42 INFO - PROCESS | 1650 | 1465472982520 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}] 04:49:42 INFO - PROCESS | 1650 | 1465472982521 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:42 INFO - PROCESS | 1650 | 1465472982639 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 04:49:42 INFO - PROCESS | 1650 | 1465472982695 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:42 INFO - PROCESS | 1650 | 1465472982697 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x126d2a800 == 33 [pid = 1650] [id = 429] 04:49:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119905000) [pid = 1650] [serial = 1286] [outer = 0x0] 04:49:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x120fa8c00) [pid = 1650] [serial = 1287] [outer = 0x119905000] 04:49:42 INFO - PROCESS | 1650 | 1465472982727 Marionette DEBUG loaded listener.js 04:49:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x120fb1000) [pid = 1650] [serial = 1288] [outer = 0x119905000] 04:49:43 INFO - PROCESS | 1650 | 1465472983133 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]]]}] 04:49:43 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 04:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 669ms 04:49:43 INFO - PROCESS | 1650 | 1465472983186 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 04:49:43 INFO - PROCESS | 1650 | 1465472983187 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 04:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:49:43 INFO - PROCESS | 1650 | 1465472983190 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:49:43 INFO - PROCESS | 1650 | 1465472983191 Marionette TRACE conn2 <- [1,1690,null,{}] 04:49:43 INFO - PROCESS | 1650 | 1465472983194 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}] 04:49:43 INFO - PROCESS | 1650 | 1465472983195 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:43 INFO - PROCESS | 1650 | 1465472983286 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 04:49:43 INFO - PROCESS | 1650 | 1465472983354 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:43 INFO - PROCESS | 1650 | 1465472983355 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ca0000 == 34 [pid = 1650] [id = 430] 04:49:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x112dc8800) [pid = 1650] [serial = 1289] [outer = 0x0] 04:49:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x121427800) [pid = 1650] [serial = 1290] [outer = 0x112dc8800] 04:49:43 INFO - PROCESS | 1650 | 1465472983384 Marionette DEBUG loaded listener.js 04:49:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x121cb2400) [pid = 1650] [serial = 1291] [outer = 0x112dc8800] 04:49:43 INFO - PROCESS | 1650 | 1465472983785 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]]]}] 04:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 618ms 04:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:49:43 INFO - PROCESS | 1650 | 1465472983809 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 04:49:43 INFO - PROCESS | 1650 | 1465472983810 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 04:49:43 INFO - PROCESS | 1650 | 1465472983813 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:49:43 INFO - PROCESS | 1650 | 1465472983814 Marionette TRACE conn2 <- [1,1694,null,{}] 04:49:43 INFO - PROCESS | 1650 | 1465472983816 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}] 04:49:43 INFO - PROCESS | 1650 | 1465472983821 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:43 INFO - PROCESS | 1650 | 1465472983935 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 04:49:44 INFO - PROCESS | 1650 | 1465472984026 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:44 INFO - PROCESS | 1650 | 1465472984027 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295d5000 == 35 [pid = 1650] [id = 431] 04:49:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119d46400) [pid = 1650] [serial = 1292] [outer = 0x0] 04:49:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123727400) [pid = 1650] [serial = 1293] [outer = 0x119d46400] 04:49:44 INFO - PROCESS | 1650 | 1465472984057 Marionette DEBUG loaded listener.js 04:49:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126c51400) [pid = 1650] [serial = 1294] [outer = 0x119d46400] 04:49:44 INFO - PROCESS | 1650 | 1465472984493 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]]]}] 04:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 721ms 04:49:44 INFO - PROCESS | 1650 | 1465472984534 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 04:49:44 INFO - PROCESS | 1650 | 1465472984536 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 04:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:49:44 INFO - PROCESS | 1650 | 1465472984538 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:49:44 INFO - PROCESS | 1650 | 1465472984539 Marionette TRACE conn2 <- [1,1698,null,{}] 04:49:44 INFO - PROCESS | 1650 | 1465472984542 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}] 04:49:44 INFO - PROCESS | 1650 | 1465472984543 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:44 INFO - PROCESS | 1650 | 1465472984636 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 04:49:44 INFO - PROCESS | 1650 | 1465472984692 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:44 INFO - PROCESS | 1650 | 1465472984694 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169b0000 == 36 [pid = 1650] [id = 432] 04:49:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126c51c00) [pid = 1650] [serial = 1295] [outer = 0x0] 04:49:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126dcdc00) [pid = 1650] [serial = 1296] [outer = 0x126c51c00] 04:49:44 INFO - PROCESS | 1650 | 1465472984723 Marionette DEBUG loaded listener.js 04:49:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x127213400) [pid = 1650] [serial = 1297] [outer = 0x126c51c00] 04:49:45 INFO - PROCESS | 1650 | 1465472985151 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]]]}] 04:49:45 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 04:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 669ms 04:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:49:45 INFO - PROCESS | 1650 | 1465472985207 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 04:49:45 INFO - PROCESS | 1650 | 1465472985209 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 04:49:45 INFO - PROCESS | 1650 | 1465472985213 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:49:45 INFO - PROCESS | 1650 | 1465472985214 Marionette TRACE conn2 <- [1,1702,null,{}] 04:49:45 INFO - PROCESS | 1650 | 1465472985218 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}] 04:49:45 INFO - PROCESS | 1650 | 1465472985220 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:45 INFO - PROCESS | 1650 | 1465472985347 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 04:49:45 INFO - PROCESS | 1650 | 1465472985408 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:45 INFO - PROCESS | 1650 | 1465472985410 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x118632800 == 37 [pid = 1650] [id = 433] 04:49:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1131a7c00) [pid = 1650] [serial = 1298] [outer = 0x0] 04:49:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x116788800) [pid = 1650] [serial = 1299] [outer = 0x1131a7c00] 04:49:45 INFO - PROCESS | 1650 | 1465472985437 Marionette DEBUG loaded listener.js 04:49:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1175dd400) [pid = 1650] [serial = 1300] [outer = 0x1131a7c00] 04:49:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11838a800 == 36 [pid = 1650] [id = 424] 04:49:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1169b0000 == 35 [pid = 1650] [id = 432] 04:49:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1295d5000 == 34 [pid = 1650] [id = 431] 04:49:46 INFO - PROCESS | 1650 | --DOCSHELL 0x128ca0000 == 33 [pid = 1650] [id = 430] 04:49:46 INFO - PROCESS | 1650 | --DOCSHELL 0x126d2a800 == 32 [pid = 1650] [id = 429] 04:49:46 INFO - PROCESS | 1650 | --DOCSHELL 0x121a1d800 == 31 [pid = 1650] [id = 428] 04:49:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1191c1000 == 30 [pid = 1650] [id = 427] 04:49:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11967c000 == 29 [pid = 1650] [id = 423] 04:49:46 INFO - PROCESS | 1650 | --DOCSHELL 0x114e33800 == 28 [pid = 1650] [id = 425] 04:49:46 INFO - PROCESS | 1650 | --DOCSHELL 0x116924000 == 27 [pid = 1650] [id = 426] 04:49:46 INFO - PROCESS | 1650 | 1465472986312 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]]]}] 04:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1124ms 04:49:46 INFO - PROCESS | 1650 | 1465472986337 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 04:49:46 INFO - PROCESS | 1650 | 1465472986339 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 04:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:49:46 INFO - PROCESS | 1650 | 1465472986342 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:49:46 INFO - PROCESS | 1650 | 1465472986345 Marionette TRACE conn2 <- [1,1706,null,{}] 04:49:46 INFO - PROCESS | 1650 | 1465472986356 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}] 04:49:46 INFO - PROCESS | 1650 | 1465472986357 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:46 INFO - PROCESS | 1650 | 1465472986438 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 04:49:46 INFO - PROCESS | 1650 | 1465472986442 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:46 INFO - PROCESS | 1650 | 1465472986444 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x116667800 == 28 [pid = 1650] [id = 434] 04:49:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x111ecec00) [pid = 1650] [serial = 1301] [outer = 0x0] 04:49:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11290ec00) [pid = 1650] [serial = 1302] [outer = 0x111ecec00] 04:49:46 INFO - PROCESS | 1650 | 1465472986475 Marionette DEBUG loaded listener.js 04:49:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11296ec00) [pid = 1650] [serial = 1303] [outer = 0x111ecec00] 04:49:46 INFO - PROCESS | 1650 | 1465472986841 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]]]}] 04:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 526ms 04:49:46 INFO - PROCESS | 1650 | 1465472986868 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 04:49:46 INFO - PROCESS | 1650 | 1465472986872 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 04:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:49:46 INFO - PROCESS | 1650 | 1465472986877 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:49:46 INFO - PROCESS | 1650 | 1465472986879 Marionette TRACE conn2 <- [1,1710,null,{}] 04:49:46 INFO - PROCESS | 1650 | 1465472986881 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}] 04:49:46 INFO - PROCESS | 1650 | 1465472986883 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:46 INFO - PROCESS | 1650 | 1465472986969 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 04:49:47 INFO - PROCESS | 1650 | 1465472987026 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:47 INFO - PROCESS | 1650 | 1465472987028 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183d2000 == 29 [pid = 1650] [id = 435] 04:49:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x112dc0400) [pid = 1650] [serial = 1304] [outer = 0x0] 04:49:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x112f2cc00) [pid = 1650] [serial = 1305] [outer = 0x112dc0400] 04:49:47 INFO - PROCESS | 1650 | 1465472987055 Marionette DEBUG loaded listener.js 04:49:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1131a5800) [pid = 1650] [serial = 1306] [outer = 0x112dc0400] 04:49:47 INFO - PROCESS | 1650 | 1465472987387 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]]]}] 04:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 520ms 04:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:49:47 INFO - PROCESS | 1650 | 1465472987398 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 04:49:47 INFO - PROCESS | 1650 | 1465472987399 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 04:49:47 INFO - PROCESS | 1650 | 1465472987401 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:49:47 INFO - PROCESS | 1650 | 1465472987404 Marionette TRACE conn2 <- [1,1714,null,{}] 04:49:47 INFO - PROCESS | 1650 | 1465472987412 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}] 04:49:47 INFO - PROCESS | 1650 | 1465472987417 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:47 INFO - PROCESS | 1650 | 1465472987495 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 04:49:47 INFO - PROCESS | 1650 | 1465472987555 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:47 INFO - PROCESS | 1650 | 1465472987557 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x121127000 == 30 [pid = 1650] [id = 436] 04:49:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x113c7f400) [pid = 1650] [serial = 1307] [outer = 0x0] 04:49:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1163d0800) [pid = 1650] [serial = 1308] [outer = 0x113c7f400] 04:49:47 INFO - PROCESS | 1650 | 1465472987585 Marionette DEBUG loaded listener.js 04:49:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x117040c00) [pid = 1650] [serial = 1309] [outer = 0x113c7f400] 04:49:47 INFO - PROCESS | 1650 | 1465472987857 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]]]}] 04:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 472ms 04:49:47 INFO - PROCESS | 1650 | 1465472987875 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 04:49:47 INFO - PROCESS | 1650 | 1465472987876 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 04:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:49:47 INFO - PROCESS | 1650 | 1465472987879 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:49:47 INFO - PROCESS | 1650 | 1465472987880 Marionette TRACE conn2 <- [1,1718,null,{}] 04:49:47 INFO - PROCESS | 1650 | 1465472987890 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}] 04:49:47 INFO - PROCESS | 1650 | 1465472987891 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:47 INFO - PROCESS | 1650 | 1465472987977 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 04:49:47 INFO - PROCESS | 1650 | 1465472987982 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:47 INFO - PROCESS | 1650 | 1465472987984 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x124ec1800 == 31 [pid = 1650] [id = 437] 04:49:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x118074800) [pid = 1650] [serial = 1310] [outer = 0x0] 04:49:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11840dc00) [pid = 1650] [serial = 1311] [outer = 0x118074800] 04:49:48 INFO - PROCESS | 1650 | 1465472988009 Marionette DEBUG loaded listener.js 04:49:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118453400) [pid = 1650] [serial = 1312] [outer = 0x118074800] 04:49:48 INFO - PROCESS | 1650 | 1465472988389 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]]]}] 04:49:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 521ms 04:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:49:48 INFO - PROCESS | 1650 | 1465472988402 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 04:49:48 INFO - PROCESS | 1650 | 1465472988403 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 04:49:48 INFO - PROCESS | 1650 | 1465472988413 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:49:48 INFO - PROCESS | 1650 | 1465472988416 Marionette TRACE conn2 <- [1,1722,null,{}] 04:49:48 INFO - PROCESS | 1650 | 1465472988419 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}] 04:49:48 INFO - PROCESS | 1650 | 1465472988421 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:48 INFO - PROCESS | 1650 | 1465472988517 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 04:49:48 INFO - PROCESS | 1650 | 1465472988555 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:48 INFO - PROCESS | 1650 | 1465472988556 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x127042000 == 32 [pid = 1650] [id = 438] 04:49:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11291cc00) [pid = 1650] [serial = 1313] [outer = 0x0] 04:49:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11847b400) [pid = 1650] [serial = 1314] [outer = 0x11291cc00] 04:49:48 INFO - PROCESS | 1650 | 1465472988581 Marionette DEBUG loaded listener.js 04:49:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x118603400) [pid = 1650] [serial = 1315] [outer = 0x11291cc00] 04:49:48 INFO - PROCESS | 1650 | 1465472988912 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]]]}] 04:49:48 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 04:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 530ms 04:49:48 INFO - PROCESS | 1650 | 1465472988936 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 04:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:49:48 INFO - PROCESS | 1650 | 1465472988938 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 04:49:48 INFO - PROCESS | 1650 | 1465472988940 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:49:48 INFO - PROCESS | 1650 | 1465472988941 Marionette TRACE conn2 <- [1,1726,null,{}] 04:49:48 INFO - PROCESS | 1650 | 1465472988943 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}] 04:49:48 INFO - PROCESS | 1650 | 1465472988949 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:49 INFO - PROCESS | 1650 | 1465472989064 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 04:49:49 INFO - PROCESS | 1650 | 1465472989068 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:49 INFO - PROCESS | 1650 | 1465472989069 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295d2800 == 33 [pid = 1650] [id = 439] 04:49:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x118604000) [pid = 1650] [serial = 1316] [outer = 0x0] 04:49:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x118f3b400) [pid = 1650] [serial = 1317] [outer = 0x118604000] 04:49:49 INFO - PROCESS | 1650 | 1465472989094 Marionette DEBUG loaded listener.js 04:49:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1196adc00) [pid = 1650] [serial = 1318] [outer = 0x118604000] 04:49:49 INFO - PROCESS | 1650 | 1465472989445 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]]]}] 04:49:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 518ms 04:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:49:49 INFO - PROCESS | 1650 | 1465472989459 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 04:49:49 INFO - PROCESS | 1650 | 1465472989460 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 04:49:49 INFO - PROCESS | 1650 | 1465472989462 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:49:49 INFO - PROCESS | 1650 | 1465472989464 Marionette TRACE conn2 <- [1,1730,null,{}] 04:49:49 INFO - PROCESS | 1650 | 1465472989468 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}] 04:49:49 INFO - PROCESS | 1650 | 1465472989477 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:49 INFO - PROCESS | 1650 | 1465472989579 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 04:49:49 INFO - PROCESS | 1650 | 1465472989582 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:49 INFO - PROCESS | 1650 | 1465472989583 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a66e800 == 34 [pid = 1650] [id = 440] 04:49:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x116976400) [pid = 1650] [serial = 1319] [outer = 0x0] 04:49:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x119906c00) [pid = 1650] [serial = 1320] [outer = 0x116976400] 04:49:49 INFO - PROCESS | 1650 | 1465472989607 Marionette DEBUG loaded listener.js 04:49:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x119a7fc00) [pid = 1650] [serial = 1321] [outer = 0x116976400] 04:49:49 INFO - PROCESS | 1650 | 1465472989918 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]]]}] 04:49:49 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 04:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 474ms 04:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:49:49 INFO - PROCESS | 1650 | 1465472989937 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 04:49:49 INFO - PROCESS | 1650 | 1465472989938 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 04:49:49 INFO - PROCESS | 1650 | 1465472989940 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:49:49 INFO - PROCESS | 1650 | 1465472989941 Marionette TRACE conn2 <- [1,1734,null,{}] 04:49:49 INFO - PROCESS | 1650 | 1465472989944 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}] 04:49:49 INFO - PROCESS | 1650 | 1465472989945 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:50 INFO - PROCESS | 1650 | 1465472990048 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 04:49:50 INFO - PROCESS | 1650 | 1465472990052 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:50 INFO - PROCESS | 1650 | 1465472990053 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b1d4000 == 35 [pid = 1650] [id = 441] 04:49:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x118604800) [pid = 1650] [serial = 1322] [outer = 0x0] 04:49:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x120fabc00) [pid = 1650] [serial = 1323] [outer = 0x118604800] 04:49:50 INFO - PROCESS | 1650 | 1465472990077 Marionette DEBUG loaded listener.js 04:49:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1211f1000) [pid = 1650] [serial = 1324] [outer = 0x118604800] 04:49:50 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x112dc2000) [pid = 1650] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:49:50 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11263f000) [pid = 1650] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:49:50 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x119399400) [pid = 1650] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:49:50 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x118fee400) [pid = 1650] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:49:50 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x114e75c00) [pid = 1650] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:49:50 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x112dcf400) [pid = 1650] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:49:50 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x111eca400) [pid = 1650] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:49:50 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x118455800) [pid = 1650] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:49:50 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x116eb3800) [pid = 1650] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:49:50 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1131f4400) [pid = 1650] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:49:50 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x125382400) [pid = 1650] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:49:50 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x112dc5400) [pid = 1650] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:49:50 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1128c7800) [pid = 1650] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:49:50 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x121511000) [pid = 1650] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:49:50 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x110e85c00) [pid = 1650] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:49:50 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x115e17800) [pid = 1650] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:49:50 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x115e7c800) [pid = 1650] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:49:50 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x126883c00) [pid = 1650] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:49:50 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x126863c00) [pid = 1650] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:49:50 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11213dc00) [pid = 1650] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:49:50 INFO - PROCESS | 1650 | 1465472990619 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]]]}] 04:49:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 719ms 04:49:50 INFO - PROCESS | 1650 | 1465472990662 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 04:49:50 INFO - PROCESS | 1650 | 1465472990663 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 04:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:49:50 INFO - PROCESS | 1650 | 1465472990669 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:49:50 INFO - PROCESS | 1650 | 1465472990670 Marionette TRACE conn2 <- [1,1738,null,{}] 04:49:50 INFO - PROCESS | 1650 | 1465472990672 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}] 04:49:50 INFO - PROCESS | 1650 | 1465472990673 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:50 INFO - PROCESS | 1650 | 1465472990756 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 04:49:50 INFO - PROCESS | 1650 | 1465472990759 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:50 INFO - PROCESS | 1650 | 1465472990760 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x126c26000 == 36 [pid = 1650] [id = 442] 04:49:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x111fdd800) [pid = 1650] [serial = 1325] [outer = 0x0] 04:49:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x113188800) [pid = 1650] [serial = 1326] [outer = 0x111fdd800] 04:49:50 INFO - PROCESS | 1650 | 1465472990787 Marionette DEBUG loaded listener.js 04:49:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11703fc00) [pid = 1650] [serial = 1327] [outer = 0x111fdd800] 04:49:51 INFO - PROCESS | 1650 | 1465472991119 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]]]}] 04:49:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 472ms 04:49:51 INFO - PROCESS | 1650 | 1465472991139 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 04:49:51 INFO - PROCESS | 1650 | 1465472991140 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 04:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:49:51 INFO - PROCESS | 1650 | 1465472991143 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:49:51 INFO - PROCESS | 1650 | 1465472991144 Marionette TRACE conn2 <- [1,1742,null,{}] 04:49:51 INFO - PROCESS | 1650 | 1465472991146 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}] 04:49:51 INFO - PROCESS | 1650 | 1465472991150 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:51 INFO - PROCESS | 1650 | 1465472991223 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 04:49:51 INFO - PROCESS | 1650 | 1465472991226 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:51 INFO - PROCESS | 1650 | 1465472991227 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd1a000 == 37 [pid = 1650] [id = 443] 04:49:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x112dc7400) [pid = 1650] [serial = 1328] [outer = 0x0] 04:49:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1193a1000) [pid = 1650] [serial = 1329] [outer = 0x112dc7400] 04:49:51 INFO - PROCESS | 1650 | 1465472991253 Marionette DEBUG loaded listener.js 04:49:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12142c400) [pid = 1650] [serial = 1330] [outer = 0x112dc7400] 04:49:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 471ms 04:49:51 INFO - PROCESS | 1650 | 1465472991606 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]]]}] 04:49:51 INFO - PROCESS | 1650 | 1465472991617 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 04:49:51 INFO - PROCESS | 1650 | 1465472991619 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 04:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:49:51 INFO - PROCESS | 1650 | 1465472991621 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:49:51 INFO - PROCESS | 1650 | 1465472991623 Marionette TRACE conn2 <- [1,1746,null,{}] 04:49:51 INFO - PROCESS | 1650 | 1465472991625 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}] 04:49:51 INFO - PROCESS | 1650 | 1465472991627 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:51 INFO - PROCESS | 1650 | 1465472991756 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 04:49:51 INFO - PROCESS | 1650 | 1465472991762 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:51 INFO - PROCESS | 1650 | 1465472991764 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c656000 == 38 [pid = 1650] [id = 444] 04:49:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1174afc00) [pid = 1650] [serial = 1331] [outer = 0x0] 04:49:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1219d3000) [pid = 1650] [serial = 1332] [outer = 0x1174afc00] 04:49:51 INFO - PROCESS | 1650 | 1465472991790 Marionette DEBUG loaded listener.js 04:49:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x125380800) [pid = 1650] [serial = 1333] [outer = 0x1174afc00] 04:49:52 INFO - PROCESS | 1650 | 1465472992089 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]]]}] 04:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 523ms 04:49:52 INFO - PROCESS | 1650 | 1465472992145 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 04:49:52 INFO - PROCESS | 1650 | 1465472992146 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 04:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:49:52 INFO - PROCESS | 1650 | 1465472992148 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:49:52 INFO - PROCESS | 1650 | 1465472992149 Marionette TRACE conn2 <- [1,1750,null,{}] 04:49:52 INFO - PROCESS | 1650 | 1465472992153 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}] 04:49:52 INFO - PROCESS | 1650 | 1465472992154 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:52 INFO - PROCESS | 1650 | 1465472992228 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 04:49:52 INFO - PROCESS | 1650 | 1465472992234 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:52 INFO - PROCESS | 1650 | 1465472992235 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce08800 == 39 [pid = 1650] [id = 445] 04:49:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1211f7400) [pid = 1650] [serial = 1334] [outer = 0x0] 04:49:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1253d3c00) [pid = 1650] [serial = 1335] [outer = 0x1211f7400] 04:49:52 INFO - PROCESS | 1650 | 1465472992259 Marionette DEBUG loaded listener.js 04:49:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x126c4d000) [pid = 1650] [serial = 1336] [outer = 0x1211f7400] 04:49:52 INFO - PROCESS | 1650 | 1465472992814 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]]]}] 04:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 721ms 04:49:52 INFO - PROCESS | 1650 | 1465472992870 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 04:49:52 INFO - PROCESS | 1650 | 1465472992873 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 04:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:49:52 INFO - PROCESS | 1650 | 1465472992876 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:49:52 INFO - PROCESS | 1650 | 1465472992878 Marionette TRACE conn2 <- [1,1754,null,{}] 04:49:52 INFO - PROCESS | 1650 | 1465472992885 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}] 04:49:52 INFO - PROCESS | 1650 | 1465472992887 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:53 INFO - PROCESS | 1650 | 1465472993022 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 04:49:53 INFO - PROCESS | 1650 | 1465472993108 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:53 INFO - PROCESS | 1650 | 1465472993110 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183ce000 == 40 [pid = 1650] [id = 446] 04:49:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11291c000) [pid = 1650] [serial = 1337] [outer = 0x0] 04:49:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1129e9800) [pid = 1650] [serial = 1338] [outer = 0x11291c000] 04:49:53 INFO - PROCESS | 1650 | 1465472993141 Marionette DEBUG loaded listener.js 04:49:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x112fc8800) [pid = 1650] [serial = 1339] [outer = 0x11291c000] 04:49:53 INFO - PROCESS | 1650 | 1465472993667 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]]]}] 04:49:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 875ms 04:49:53 INFO - PROCESS | 1650 | 1465472993751 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 04:49:53 INFO - PROCESS | 1650 | 1465472993754 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 04:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:49:53 INFO - PROCESS | 1650 | 1465472993759 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:49:53 INFO - PROCESS | 1650 | 1465472993760 Marionette TRACE conn2 <- [1,1758,null,{}] 04:49:53 INFO - PROCESS | 1650 | 1465472993763 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}] 04:49:53 INFO - PROCESS | 1650 | 1465472993765 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:53 INFO - PROCESS | 1650 | 1465472993876 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 04:49:53 INFO - PROCESS | 1650 | 1465472993938 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:53 INFO - PROCESS | 1650 | 1465472993940 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b1f000 == 41 [pid = 1650] [id = 447] 04:49:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1132bf400) [pid = 1650] [serial = 1340] [outer = 0x0] 04:49:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x115dc0400) [pid = 1650] [serial = 1341] [outer = 0x1132bf400] 04:49:53 INFO - PROCESS | 1650 | 1465472993971 Marionette DEBUG loaded listener.js 04:49:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x116906000) [pid = 1650] [serial = 1342] [outer = 0x1132bf400] 04:49:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12c656000 == 40 [pid = 1650] [id = 444] 04:49:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd1a000 == 39 [pid = 1650] [id = 443] 04:49:54 INFO - PROCESS | 1650 | --DOCSHELL 0x126c26000 == 38 [pid = 1650] [id = 442] 04:49:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12b1d4000 == 37 [pid = 1650] [id = 441] 04:49:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12a66e800 == 36 [pid = 1650] [id = 440] 04:49:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1295d2800 == 35 [pid = 1650] [id = 439] 04:49:54 INFO - PROCESS | 1650 | --DOCSHELL 0x127042000 == 34 [pid = 1650] [id = 438] 04:49:54 INFO - PROCESS | 1650 | --DOCSHELL 0x124ec1800 == 33 [pid = 1650] [id = 437] 04:49:54 INFO - PROCESS | 1650 | --DOCSHELL 0x121127000 == 32 [pid = 1650] [id = 436] 04:49:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1183d2000 == 31 [pid = 1650] [id = 435] 04:49:54 INFO - PROCESS | 1650 | --DOCSHELL 0x116667800 == 30 [pid = 1650] [id = 434] 04:49:54 INFO - PROCESS | 1650 | --DOCSHELL 0x118632800 == 29 [pid = 1650] [id = 433] 04:49:54 INFO - PROCESS | 1650 | 1465472994684 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]]]}] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x126c52000) [pid = 1650] [serial = 1266] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1131a8c00) [pid = 1650] [serial = 1276] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x112dc9400) [pid = 1650] [serial = 1275] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x126f98c00) [pid = 1650] [serial = 1267] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1132aa000) [pid = 1650] [serial = 1273] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x118264c00) [pid = 1650] [serial = 1245] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x119a7f400) [pid = 1650] [serial = 1224] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12144cc00) [pid = 1650] [serial = 1254] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1163ddc00) [pid = 1650] [serial = 1242] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x120fb0800) [pid = 1650] [serial = 1252] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1128c0400) [pid = 1650] [serial = 1236] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x120fb6800) [pid = 1650] [serial = 1225] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119397000) [pid = 1650] [serial = 1249] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x128927800) [pid = 1650] [serial = 1231] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x125382000) [pid = 1650] [serial = 1261] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12371e800) [pid = 1650] [serial = 1260] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12685f400) [pid = 1650] [serial = 1264] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118fb9000) [pid = 1650] [serial = 1246] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11999a400) [pid = 1650] [serial = 1251] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1131a8800) [pid = 1650] [serial = 1239] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112917400) [pid = 1650] [serial = 1218] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112914c00) [pid = 1650] [serial = 1237] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118074400) [pid = 1650] [serial = 1243] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x114e76000) [pid = 1650] [serial = 1240] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x125385400) [pid = 1650] [serial = 1227] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12685d400) [pid = 1650] [serial = 1230] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1131ac000) [pid = 1650] [serial = 1258] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118fc0400) [pid = 1650] [serial = 1222] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112f2e400) [pid = 1650] [serial = 1219] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123721400) [pid = 1650] [serial = 1255] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12721fc00) [pid = 1650] [serial = 1228] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118263400) [pid = 1650] [serial = 1221] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11936d000) [pid = 1650] [serial = 1248] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1173c0400) [pid = 1650] [serial = 1234] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11291a800) [pid = 1650] [serial = 1257] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116784c00) [pid = 1650] [serial = 1233] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126856800) [pid = 1650] [serial = 1263] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x128814000) [pid = 1650] [serial = 1270] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x112fcb000) [pid = 1650] [serial = 1272] [outer = 0x0] [url = about:blank] 04:49:54 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12721c000) [pid = 1650] [serial = 1269] [outer = 0x0] [url = about:blank] 04:49:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:49:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 972ms 04:49:54 INFO - PROCESS | 1650 | 1465472994734 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 04:49:54 INFO - PROCESS | 1650 | 1465472994738 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 04:49:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:49:54 INFO - PROCESS | 1650 | 1465472994743 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:49:54 INFO - PROCESS | 1650 | 1465472994746 Marionette TRACE conn2 <- [1,1762,null,{}] 04:49:54 INFO - PROCESS | 1650 | 1465472994755 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}] 04:49:54 INFO - PROCESS | 1650 | 1465472994757 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:54 INFO - PROCESS | 1650 | 1465472994885 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 04:49:54 INFO - PROCESS | 1650 | 1465472994973 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:54 INFO - PROCESS | 1650 | 1465472994974 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x116618800 == 30 [pid = 1650] [id = 448] 04:49:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112912c00) [pid = 1650] [serial = 1343] [outer = 0x0] 04:49:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x112f2ec00) [pid = 1650] [serial = 1344] [outer = 0x112912c00] 04:49:55 INFO - PROCESS | 1650 | 1465472995019 Marionette DEBUG loaded listener.js 04:49:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x113278000) [pid = 1650] [serial = 1345] [outer = 0x112912c00] 04:49:55 INFO - PROCESS | 1650 | 1465472995325 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]]]}] 04:49:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 629ms 04:49:55 INFO - PROCESS | 1650 | 1465472995371 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 04:49:55 INFO - PROCESS | 1650 | 1465472995374 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 04:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:49:55 INFO - PROCESS | 1650 | 1465472995378 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:49:55 INFO - PROCESS | 1650 | 1465472995380 Marionette TRACE conn2 <- [1,1766,null,{}] 04:49:55 INFO - PROCESS | 1650 | 1465472995385 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}] 04:49:55 INFO - PROCESS | 1650 | 1465472995387 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:55 INFO - PROCESS | 1650 | 1465472995465 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 04:49:55 INFO - PROCESS | 1650 | 1465472995522 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:55 INFO - PROCESS | 1650 | 1465472995523 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d17000 == 31 [pid = 1650] [id = 449] 04:49:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1132bdc00) [pid = 1650] [serial = 1346] [outer = 0x0] 04:49:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1163d5800) [pid = 1650] [serial = 1347] [outer = 0x1132bdc00] 04:49:55 INFO - PROCESS | 1650 | 1465472995551 Marionette DEBUG loaded listener.js 04:49:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x117039800) [pid = 1650] [serial = 1348] [outer = 0x1132bdc00] 04:49:55 INFO - PROCESS | 1650 | 1465472995845 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]]]}] 04:49:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 473ms 04:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:49:55 INFO - PROCESS | 1650 | 1465472995855 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 04:49:55 INFO - PROCESS | 1650 | 1465472995856 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 04:49:55 INFO - PROCESS | 1650 | 1465472995859 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:49:55 INFO - PROCESS | 1650 | 1465472995861 Marionette TRACE conn2 <- [1,1770,null,{}] 04:49:55 INFO - PROCESS | 1650 | 1465472995877 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}] 04:49:55 INFO - PROCESS | 1650 | 1465472995880 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:55 INFO - PROCESS | 1650 | 1465472995968 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 04:49:55 INFO - PROCESS | 1650 | 1465472995973 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:55 INFO - PROCESS | 1650 | 1465472995976 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x119db2800 == 32 [pid = 1650] [id = 450] 04:49:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x112910c00) [pid = 1650] [serial = 1349] [outer = 0x0] 04:49:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118263400) [pid = 1650] [serial = 1350] [outer = 0x112910c00] 04:49:56 INFO - PROCESS | 1650 | 1465472996004 Marionette DEBUG loaded listener.js 04:49:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11847e400) [pid = 1650] [serial = 1351] [outer = 0x112910c00] 04:49:56 INFO - PROCESS | 1650 | 1465472996351 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]]]}] 04:49:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:49:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 530ms 04:49:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:49:56 INFO - PROCESS | 1650 | 1465472996403 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 04:49:56 INFO - PROCESS | 1650 | 1465472996405 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 04:49:56 INFO - PROCESS | 1650 | 1465472996407 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:49:56 INFO - PROCESS | 1650 | 1465472996408 Marionette TRACE conn2 <- [1,1774,null,{}] 04:49:56 INFO - PROCESS | 1650 | 1465472996410 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}] 04:49:56 INFO - PROCESS | 1650 | 1465472996412 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:56 INFO - PROCESS | 1650 | 1465472996491 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 04:49:56 INFO - PROCESS | 1650 | 1465472996495 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:56 INFO - PROCESS | 1650 | 1465472996496 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x124ebc800 == 33 [pid = 1650] [id = 451] 04:49:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118857400) [pid = 1650] [serial = 1352] [outer = 0x0] 04:49:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118fb7c00) [pid = 1650] [serial = 1353] [outer = 0x118857400] 04:49:56 INFO - PROCESS | 1650 | 1465472996524 Marionette DEBUG loaded listener.js 04:49:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119370800) [pid = 1650] [serial = 1354] [outer = 0x118857400] 04:49:56 INFO - PROCESS | 1650 | 1465472996936 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]]]}] 04:49:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:49:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 568ms 04:49:56 INFO - PROCESS | 1650 | 1465472996976 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 04:49:56 INFO - PROCESS | 1650 | 1465472996978 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 04:49:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:49:56 INFO - PROCESS | 1650 | 1465472996982 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:49:56 INFO - PROCESS | 1650 | 1465472996983 Marionette TRACE conn2 <- [1,1778,null,{}] 04:49:56 INFO - PROCESS | 1650 | 1465472996987 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}] 04:49:56 INFO - PROCESS | 1650 | 1465472996988 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:57 INFO - PROCESS | 1650 | 1465472997142 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 04:49:57 INFO - PROCESS | 1650 | 1465472997165 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:57 INFO - PROCESS | 1650 | 1465472997166 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x126c32800 == 34 [pid = 1650] [id = 452] 04:49:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x112f2bc00) [pid = 1650] [serial = 1355] [outer = 0x0] 04:49:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119399c00) [pid = 1650] [serial = 1356] [outer = 0x112f2bc00] 04:49:57 INFO - PROCESS | 1650 | 1465472997207 Marionette DEBUG loaded listener.js 04:49:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1196b3800) [pid = 1650] [serial = 1357] [outer = 0x112f2bc00] 04:49:57 INFO - PROCESS | 1650 | 1465472997608 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]]]}] 04:49:57 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 04:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 669ms 04:49:57 INFO - PROCESS | 1650 | 1465472997657 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 04:49:57 INFO - PROCESS | 1650 | 1465472997658 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 04:49:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:49:57 INFO - PROCESS | 1650 | 1465472997660 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:49:57 INFO - PROCESS | 1650 | 1465472997661 Marionette TRACE conn2 <- [1,1782,null,{}] 04:49:57 INFO - PROCESS | 1650 | 1465472997669 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}] 04:49:57 INFO - PROCESS | 1650 | 1465472997673 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:57 INFO - PROCESS | 1650 | 1465472997792 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 04:49:57 INFO - PROCESS | 1650 | 1465472997796 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:57 INFO - PROCESS | 1650 | 1465472997797 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295c4800 == 35 [pid = 1650] [id = 453] 04:49:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119370c00) [pid = 1650] [serial = 1358] [outer = 0x0] 04:49:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12144e800) [pid = 1650] [serial = 1359] [outer = 0x119370c00] 04:49:57 INFO - PROCESS | 1650 | 1465472997825 Marionette DEBUG loaded listener.js 04:49:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x124adf800) [pid = 1650] [serial = 1360] [outer = 0x119370c00] 04:49:58 INFO - PROCESS | 1650 | 1465472998164 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]]]}] 04:49:58 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 04:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 523ms 04:49:58 INFO - PROCESS | 1650 | 1465472998188 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 04:49:58 INFO - PROCESS | 1650 | 1465472998189 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 04:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:49:58 INFO - PROCESS | 1650 | 1465472998199 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:49:58 INFO - PROCESS | 1650 | 1465472998201 Marionette TRACE conn2 <- [1,1786,null,{}] 04:49:58 INFO - PROCESS | 1650 | 1465472998205 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}] 04:49:58 INFO - PROCESS | 1650 | 1465472998206 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:58 INFO - PROCESS | 1650 | 1465472998306 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 04:49:58 INFO - PROCESS | 1650 | 1465472998309 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:58 INFO - PROCESS | 1650 | 1465472998310 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a65c000 == 36 [pid = 1650] [id = 454] 04:49:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x123721c00) [pid = 1650] [serial = 1361] [outer = 0x0] 04:49:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x124b99800) [pid = 1650] [serial = 1362] [outer = 0x123721c00] 04:49:58 INFO - PROCESS | 1650 | 1465472998335 Marionette DEBUG loaded listener.js 04:49:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12538d800) [pid = 1650] [serial = 1363] [outer = 0x123721c00] 04:49:58 INFO - PROCESS | 1650 | 1465472998676 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]]]}] 04:49:58 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 04:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 529ms 04:49:58 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x111fdd800) [pid = 1650] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:49:58 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x126c51c00) [pid = 1650] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:49:58 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x113c7f400) [pid = 1650] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:49:58 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1174afc00) [pid = 1650] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:49:58 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11291cc00) [pid = 1650] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:49:58 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x111ecec00) [pid = 1650] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:49:58 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118074800) [pid = 1650] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:49:58 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112dc0400) [pid = 1650] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:49:58 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1131a7c00) [pid = 1650] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:49:58 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118604000) [pid = 1650] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:49:58 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1131a7800) [pid = 1650] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:49:58 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112913000) [pid = 1650] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:49:58 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118857800) [pid = 1650] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:49:58 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119905000) [pid = 1650] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:49:58 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112dc8800) [pid = 1650] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:49:58 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116976400) [pid = 1650] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:49:58 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118604800) [pid = 1650] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:49:58 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112dc7400) [pid = 1650] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:49:58 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119d46400) [pid = 1650] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:49:58 INFO - PROCESS | 1650 | 1465472998845 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 04:49:58 INFO - PROCESS | 1650 | 1465472998846 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 04:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:49:58 INFO - PROCESS | 1650 | 1465472998857 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:49:58 INFO - PROCESS | 1650 | 1465472998858 Marionette TRACE conn2 <- [1,1790,null,{}] 04:49:58 INFO - PROCESS | 1650 | 1465472998860 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}] 04:49:58 INFO - PROCESS | 1650 | 1465472998861 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:58 INFO - PROCESS | 1650 | 1465472998938 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 04:49:58 INFO - PROCESS | 1650 | 1465472998942 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:58 INFO - PROCESS | 1650 | 1465472998943 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x118f91000 == 37 [pid = 1650] [id = 455] 04:49:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112913000) [pid = 1650] [serial = 1364] [outer = 0x0] 04:49:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112dc2c00) [pid = 1650] [serial = 1365] [outer = 0x112913000] 04:49:58 INFO - PROCESS | 1650 | 1465472998970 Marionette DEBUG loaded listener.js 04:49:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x113c7f400) [pid = 1650] [serial = 1366] [outer = 0x112913000] 04:49:59 INFO - PROCESS | 1650 | 1465472999295 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]]]}] 04:49:59 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) 04:49:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 471ms 04:49:59 INFO - PROCESS | 1650 | 1465472999329 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 04:49:59 INFO - PROCESS | 1650 | 1465472999330 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 04:49:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:49:59 INFO - PROCESS | 1650 | 1465472999335 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:49:59 INFO - PROCESS | 1650 | 1465472999336 Marionette TRACE conn2 <- [1,1794,null,{}] 04:49:59 INFO - PROCESS | 1650 | 1465472999339 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}] 04:49:59 INFO - PROCESS | 1650 | 1465472999340 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:59 INFO - PROCESS | 1650 | 1465472999419 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 04:49:59 INFO - PROCESS | 1650 | 1465472999477 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:59 INFO - PROCESS | 1650 | 1465472999478 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x119db1800 == 38 [pid = 1650] [id = 456] 04:49:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11291cc00) [pid = 1650] [serial = 1367] [outer = 0x0] 04:49:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118267000) [pid = 1650] [serial = 1368] [outer = 0x11291cc00] 04:49:59 INFO - PROCESS | 1650 | 1465472999504 Marionette DEBUG loaded listener.js 04:49:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x120fb3400) [pid = 1650] [serial = 1369] [outer = 0x11291cc00] 04:49:59 INFO - PROCESS | 1650 | 1465472999796 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]]]}] 04:49:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:49:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 521ms 04:49:59 INFO - PROCESS | 1650 | 1465472999857 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 04:49:59 INFO - PROCESS | 1650 | 1465472999859 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 04:49:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:49:59 INFO - PROCESS | 1650 | 1465472999862 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:49:59 INFO - PROCESS | 1650 | 1465472999864 Marionette TRACE conn2 <- [1,1798,null,{}] 04:49:59 INFO - PROCESS | 1650 | 1465472999867 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}] 04:49:59 INFO - PROCESS | 1650 | 1465472999869 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:49:59 INFO - PROCESS | 1650 | 1465472999993 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 04:50:00 INFO - PROCESS | 1650 | 1465473000083 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:00 INFO - PROCESS | 1650 | 1465473000085 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd1c000 == 39 [pid = 1650] [id = 457] 04:50:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11296f800) [pid = 1650] [serial = 1370] [outer = 0x0] 04:50:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123723000) [pid = 1650] [serial = 1371] [outer = 0x11296f800] 04:50:00 INFO - PROCESS | 1650 | 1465473000135 Marionette DEBUG loaded listener.js 04:50:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126861000) [pid = 1650] [serial = 1372] [outer = 0x11296f800] 04:50:00 INFO - PROCESS | 1650 | 1465473000386 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]]]}] 04:50:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:50:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 571ms 04:50:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:50:00 INFO - PROCESS | 1650 | 1465473000437 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 04:50:00 INFO - PROCESS | 1650 | 1465473000438 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 04:50:00 INFO - PROCESS | 1650 | 1465473000441 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:50:00 INFO - PROCESS | 1650 | 1465473000442 Marionette TRACE conn2 <- [1,1802,null,{}] 04:50:00 INFO - PROCESS | 1650 | 1465473000444 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}] 04:50:00 INFO - PROCESS | 1650 | 1465473000446 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:00 INFO - PROCESS | 1650 | 1465473000551 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 04:50:00 INFO - PROCESS | 1650 | 1465473000554 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:00 INFO - PROCESS | 1650 | 1465473000556 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce06800 == 40 [pid = 1650] [id = 458] 04:50:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126884800) [pid = 1650] [serial = 1373] [outer = 0x0] 04:50:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126dcb800) [pid = 1650] [serial = 1374] [outer = 0x126884800] 04:50:00 INFO - PROCESS | 1650 | 1465473000582 Marionette DEBUG loaded listener.js 04:50:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12721c400) [pid = 1650] [serial = 1375] [outer = 0x126884800] 04:50:01 INFO - PROCESS | 1650 | 1465473001035 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]]]}] 04:50:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:50:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 618ms 04:50:01 INFO - PROCESS | 1650 | 1465473001060 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 04:50:01 INFO - PROCESS | 1650 | 1465473001063 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 04:50:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:50:01 INFO - PROCESS | 1650 | 1465473001066 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:50:01 INFO - PROCESS | 1650 | 1465473001068 Marionette TRACE conn2 <- [1,1806,null,{}] 04:50:01 INFO - PROCESS | 1650 | 1465473001072 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}] 04:50:01 INFO - PROCESS | 1650 | 1465473001074 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:01 INFO - PROCESS | 1650 | 1465473001183 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 04:50:01 INFO - PROCESS | 1650 | 1465473001258 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:01 INFO - PROCESS | 1650 | 1465473001260 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x116e89000 == 41 [pid = 1650] [id = 459] 04:50:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1121ab000) [pid = 1650] [serial = 1376] [outer = 0x0] 04:50:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x112979400) [pid = 1650] [serial = 1377] [outer = 0x1121ab000] 04:50:01 INFO - PROCESS | 1650 | 1465473001291 Marionette DEBUG loaded listener.js 04:50:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1131a9000) [pid = 1650] [serial = 1378] [outer = 0x1121ab000] 04:50:01 INFO - PROCESS | 1650 | 1465473001704 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]]]}] 04:50:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:50:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 672ms 04:50:01 INFO - PROCESS | 1650 | 1465473001738 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 04:50:01 INFO - PROCESS | 1650 | 1465473001741 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 04:50:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:50:01 INFO - PROCESS | 1650 | 1465473001745 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:50:01 INFO - PROCESS | 1650 | 1465473001747 Marionette TRACE conn2 <- [1,1810,null,{}] 04:50:01 INFO - PROCESS | 1650 | 1465473001750 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}] 04:50:01 INFO - PROCESS | 1650 | 1465473001752 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:01 INFO - PROCESS | 1650 | 1465473001878 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 04:50:01 INFO - PROCESS | 1650 | 1465473001952 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:01 INFO - PROCESS | 1650 | 1465473001953 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x124ec2000 == 42 [pid = 1650] [id = 460] 04:50:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1175dc400) [pid = 1650] [serial = 1379] [outer = 0x0] 04:50:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11806bc00) [pid = 1650] [serial = 1380] [outer = 0x1175dc400] 04:50:01 INFO - PROCESS | 1650 | 1465473001984 Marionette DEBUG loaded listener.js 04:50:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118411800) [pid = 1650] [serial = 1381] [outer = 0x1175dc400] 04:50:02 INFO - PROCESS | 1650 | 1465473002391 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]]]}] 04:50:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:50:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 673ms 04:50:02 INFO - PROCESS | 1650 | 1465473002419 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 04:50:02 INFO - PROCESS | 1650 | 1465473002421 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 04:50:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:50:02 INFO - PROCESS | 1650 | 1465473002423 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:50:02 INFO - PROCESS | 1650 | 1465473002426 Marionette TRACE conn2 <- [1,1814,null,{}] 04:50:02 INFO - PROCESS | 1650 | 1465473002434 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}] 04:50:02 INFO - PROCESS | 1650 | 1465473002437 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:02 INFO - PROCESS | 1650 | 1465473002537 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 04:50:02 INFO - PROCESS | 1650 | 1465473002601 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:02 INFO - PROCESS | 1650 | 1465473002603 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ce10000 == 43 [pid = 1650] [id = 461] 04:50:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118858000) [pid = 1650] [serial = 1382] [outer = 0x0] 04:50:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119908c00) [pid = 1650] [serial = 1383] [outer = 0x118858000] 04:50:02 INFO - PROCESS | 1650 | 1465473002634 Marionette DEBUG loaded listener.js 04:50:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12144c400) [pid = 1650] [serial = 1384] [outer = 0x118858000] 04:50:03 INFO - PROCESS | 1650 | 1465473003050 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]]]}] 04:50:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:50:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 674ms 04:50:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:50:03 INFO - PROCESS | 1650 | 1465473003097 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 04:50:03 INFO - PROCESS | 1650 | 1465473003099 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 04:50:03 INFO - PROCESS | 1650 | 1465473003101 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:50:03 INFO - PROCESS | 1650 | 1465473003103 Marionette TRACE conn2 <- [1,1818,null,{}] 04:50:03 INFO - PROCESS | 1650 | 1465473003105 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}] 04:50:03 INFO - PROCESS | 1650 | 1465473003106 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:03 INFO - PROCESS | 1650 | 1465473003232 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 04:50:03 INFO - PROCESS | 1650 | 1465473003317 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:03 INFO - PROCESS | 1650 | 1465473003318 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d183800 == 44 [pid = 1650] [id = 462] 04:50:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x121349400) [pid = 1650] [serial = 1385] [outer = 0x0] 04:50:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x124b95c00) [pid = 1650] [serial = 1386] [outer = 0x121349400] 04:50:03 INFO - PROCESS | 1650 | 1465473003348 Marionette DEBUG loaded listener.js 04:50:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x126863000) [pid = 1650] [serial = 1387] [outer = 0x121349400] 04:50:03 INFO - PROCESS | 1650 | 1465473003777 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]]]}] 04:50:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:50:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 721ms 04:50:03 INFO - PROCESS | 1650 | 1465473003822 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 04:50:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:50:03 INFO - PROCESS | 1650 | 1465473003824 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 04:50:03 INFO - PROCESS | 1650 | 1465473003826 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:50:03 INFO - PROCESS | 1650 | 1465473003827 Marionette TRACE conn2 <- [1,1822,null,{}] 04:50:03 INFO - PROCESS | 1650 | 1465473003830 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}] 04:50:03 INFO - PROCESS | 1650 | 1465473003831 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:03 INFO - PROCESS | 1650 | 1465473003930 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 04:50:03 INFO - PROCESS | 1650 | 1465473003991 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:03 INFO - PROCESS | 1650 | 1465473003992 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b990800 == 45 [pid = 1650] [id = 463] 04:50:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x111e5b800) [pid = 1650] [serial = 1388] [outer = 0x0] 04:50:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x123725c00) [pid = 1650] [serial = 1389] [outer = 0x111e5b800] 04:50:04 INFO - PROCESS | 1650 | 1465473004021 Marionette DEBUG loaded listener.js 04:50:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x126f9d800) [pid = 1650] [serial = 1390] [outer = 0x111e5b800] 04:50:04 INFO - PROCESS | 1650 | 1465473004583 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]]]}] 04:50:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:50:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 820ms 04:50:04 INFO - PROCESS | 1650 | 1465473004662 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 04:50:04 INFO - PROCESS | 1650 | 1465473004667 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 04:50:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:50:04 INFO - PROCESS | 1650 | 1465473004672 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:50:04 INFO - PROCESS | 1650 | 1465473004676 Marionette TRACE conn2 <- [1,1826,null,{}] 04:50:04 INFO - PROCESS | 1650 | 1465473004681 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}] 04:50:04 INFO - PROCESS | 1650 | 1465473004684 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:04 INFO - PROCESS | 1650 | 1465473004834 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 04:50:04 INFO - PROCESS | 1650 | 1465473004937 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:04 INFO - PROCESS | 1650 | 1465473004940 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x118644800 == 46 [pid = 1650] [id = 464] 04:50:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x112f2d400) [pid = 1650] [serial = 1391] [outer = 0x0] 04:50:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11314a000) [pid = 1650] [serial = 1392] [outer = 0x112f2d400] 04:50:04 INFO - PROCESS | 1650 | 1465473004986 Marionette DEBUG loaded listener.js 04:50:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x113c42800) [pid = 1650] [serial = 1393] [outer = 0x112f2d400] 04:50:05 INFO - PROCESS | 1650 | 1465473005473 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]]]}] 04:50:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:50:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 825ms 04:50:05 INFO - PROCESS | 1650 | 1465473005496 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 04:50:05 INFO - PROCESS | 1650 | 1465473005502 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 04:50:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:50:05 INFO - PROCESS | 1650 | 1465473005506 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:50:05 INFO - PROCESS | 1650 | 1465473005508 Marionette TRACE conn2 <- [1,1830,null,{}] 04:50:05 INFO - PROCESS | 1650 | 1465473005511 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}] 04:50:05 INFO - PROCESS | 1650 | 1465473005513 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd1c000 == 45 [pid = 1650] [id = 457] 04:50:06 INFO - PROCESS | 1650 | --DOCSHELL 0x119db1800 == 44 [pid = 1650] [id = 456] 04:50:06 INFO - PROCESS | 1650 | --DOCSHELL 0x118f91000 == 43 [pid = 1650] [id = 455] 04:50:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12a65c000 == 42 [pid = 1650] [id = 454] 04:50:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1295c4800 == 41 [pid = 1650] [id = 453] 04:50:06 INFO - PROCESS | 1650 | --DOCSHELL 0x126c32800 == 40 [pid = 1650] [id = 452] 04:50:06 INFO - PROCESS | 1650 | --DOCSHELL 0x124ebc800 == 39 [pid = 1650] [id = 451] 04:50:06 INFO - PROCESS | 1650 | --DOCSHELL 0x119db2800 == 38 [pid = 1650] [id = 450] 04:50:06 INFO - PROCESS | 1650 | --DOCSHELL 0x117d17000 == 37 [pid = 1650] [id = 449] 04:50:06 INFO - PROCESS | 1650 | --DOCSHELL 0x116618800 == 36 [pid = 1650] [id = 448] 04:50:06 INFO - PROCESS | 1650 | --DOCSHELL 0x119b1f000 == 35 [pid = 1650] [id = 447] 04:50:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1183ce000 == 34 [pid = 1650] [id = 446] 04:50:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce08800 == 33 [pid = 1650] [id = 445] 04:50:06 INFO - PROCESS | 1650 | --DOCSHELL 0x118644800 == 32 [pid = 1650] [id = 464] 04:50:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12b990800 == 31 [pid = 1650] [id = 463] 04:50:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12d183800 == 30 [pid = 1650] [id = 462] 04:50:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce10000 == 29 [pid = 1650] [id = 461] 04:50:06 INFO - PROCESS | 1650 | --DOCSHELL 0x124ec2000 == 28 [pid = 1650] [id = 460] 04:50:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce06800 == 27 [pid = 1650] [id = 458] 04:50:06 INFO - PROCESS | 1650 | --DOCSHELL 0x116e89000 == 26 [pid = 1650] [id = 459] 04:50:06 INFO - PROCESS | 1650 | 1465473006299 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11847b400) [pid = 1650] [serial = 1314] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11290ec00) [pid = 1650] [serial = 1302] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11296ec00) [pid = 1650] [serial = 1303] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11840dc00) [pid = 1650] [serial = 1311] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x112f2cc00) [pid = 1650] [serial = 1305] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1131a5800) [pid = 1650] [serial = 1306] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1175dd400) [pid = 1650] [serial = 1300] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x116788800) [pid = 1650] [serial = 1299] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118f3b400) [pid = 1650] [serial = 1317] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x116970c00) [pid = 1650] [serial = 1279] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1132cac00) [pid = 1650] [serial = 1278] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118457000) [pid = 1650] [serial = 1282] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118264800) [pid = 1650] [serial = 1281] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1196ae800) [pid = 1650] [serial = 1285] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118ff4c00) [pid = 1650] [serial = 1284] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x120fb1000) [pid = 1650] [serial = 1288] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x120fa8c00) [pid = 1650] [serial = 1287] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x121cb2400) [pid = 1650] [serial = 1291] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x121427800) [pid = 1650] [serial = 1290] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118603400) [pid = 1650] [serial = 1315] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119906c00) [pid = 1650] [serial = 1320] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x120fabc00) [pid = 1650] [serial = 1323] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119a7fc00) [pid = 1650] [serial = 1321] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1193a1000) [pid = 1650] [serial = 1329] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x126c51400) [pid = 1650] [serial = 1294] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123727400) [pid = 1650] [serial = 1293] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x113188800) [pid = 1650] [serial = 1326] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x127213400) [pid = 1650] [serial = 1297] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1163d0800) [pid = 1650] [serial = 1308] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x126dcdc00) [pid = 1650] [serial = 1296] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1211f1000) [pid = 1650] [serial = 1324] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x117040c00) [pid = 1650] [serial = 1309] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1219d3000) [pid = 1650] [serial = 1332] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1253d3c00) [pid = 1650] [serial = 1335] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11703fc00) [pid = 1650] [serial = 1327] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12142c400) [pid = 1650] [serial = 1330] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1196adc00) [pid = 1650] [serial = 1318] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x125380800) [pid = 1650] [serial = 1333] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118453400) [pid = 1650] [serial = 1312] [outer = 0x0] [url = about:blank] 04:50:06 INFO - PROCESS | 1650 | 1465473006422 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:06 INFO - PROCESS | 1650 | 1465473006424 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e31000 == 27 [pid = 1650] [id = 465] 04:50:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1128cf400) [pid = 1650] [serial = 1394] [outer = 0x0] 04:50:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x112913400) [pid = 1650] [serial = 1395] [outer = 0x1128cf400] 04:50:06 INFO - PROCESS | 1650 | 1465473006453 Marionette DEBUG loaded listener.js 04:50:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1129e6c00) [pid = 1650] [serial = 1396] [outer = 0x1128cf400] 04:50:06 INFO - PROCESS | 1650 | 1465473006763 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]]]}] 04:50:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:50:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1270ms 04:50:06 INFO - PROCESS | 1650 | 1465473006777 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 04:50:06 INFO - PROCESS | 1650 | 1465473006779 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 04:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:50:06 INFO - PROCESS | 1650 | 1465473006791 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:50:06 INFO - PROCESS | 1650 | 1465473006793 Marionette TRACE conn2 <- [1,1834,null,{}] 04:50:06 INFO - PROCESS | 1650 | 1465473006796 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}] 04:50:06 INFO - PROCESS | 1650 | 1465473006798 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:06 INFO - PROCESS | 1650 | 1465473006909 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 04:50:06 INFO - PROCESS | 1650 | 1465473006962 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:06 INFO - PROCESS | 1650 | 1465473006964 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d0a800 == 28 [pid = 1650] [id = 466] 04:50:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112dc6400) [pid = 1650] [serial = 1397] [outer = 0x0] 04:50:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11327a000) [pid = 1650] [serial = 1398] [outer = 0x112dc6400] 04:50:06 INFO - PROCESS | 1650 | 1465473006990 Marionette DEBUG loaded listener.js 04:50:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116193c00) [pid = 1650] [serial = 1399] [outer = 0x112dc6400] 04:50:07 INFO - PROCESS | 1650 | 1465473007269 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]]]}] 04:50:07 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 04:50:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 522ms 04:50:07 INFO - PROCESS | 1650 | 1465473007313 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 04:50:07 INFO - PROCESS | 1650 | 1465473007315 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 04:50:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:50:07 INFO - PROCESS | 1650 | 1465473007321 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:50:07 INFO - PROCESS | 1650 | 1465473007322 Marionette TRACE conn2 <- [1,1838,null,{}] 04:50:07 INFO - PROCESS | 1650 | 1465473007325 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}] 04:50:07 INFO - PROCESS | 1650 | 1465473007326 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:07 INFO - PROCESS | 1650 | 1465473007404 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 04:50:07 INFO - PROCESS | 1650 | 1465473007410 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:07 INFO - PROCESS | 1650 | 1465473007411 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ea1800 == 29 [pid = 1650] [id = 467] 04:50:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116eac000) [pid = 1650] [serial = 1400] [outer = 0x0] 04:50:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11806ac00) [pid = 1650] [serial = 1401] [outer = 0x116eac000] 04:50:07 INFO - PROCESS | 1650 | 1465473007447 Marionette DEBUG loaded listener.js 04:50:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118264800) [pid = 1650] [serial = 1402] [outer = 0x116eac000] 04:50:07 INFO - PROCESS | 1650 | 1465473007809 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]]]}] 04:50:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:50:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 524ms 04:50:07 INFO - PROCESS | 1650 | 1465473007846 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 04:50:07 INFO - PROCESS | 1650 | 1465473007849 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 04:50:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:50:07 INFO - PROCESS | 1650 | 1465473007858 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:50:07 INFO - PROCESS | 1650 | 1465473007861 Marionette TRACE conn2 <- [1,1842,null,{}] 04:50:07 INFO - PROCESS | 1650 | 1465473007864 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}] 04:50:07 INFO - PROCESS | 1650 | 1465473007866 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:07 INFO - PROCESS | 1650 | 1465473007945 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 04:50:07 INFO - PROCESS | 1650 | 1465473007950 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:07 INFO - PROCESS | 1650 | 1465473007952 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x121127800 == 30 [pid = 1650] [id = 468] 04:50:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11326f400) [pid = 1650] [serial = 1403] [outer = 0x0] 04:50:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118455800) [pid = 1650] [serial = 1404] [outer = 0x11326f400] 04:50:07 INFO - PROCESS | 1650 | 1465473007976 Marionette DEBUG loaded listener.js 04:50:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118861c00) [pid = 1650] [serial = 1405] [outer = 0x11326f400] 04:50:08 INFO - PROCESS | 1650 | 1465473008308 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]]]}] 04:50:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:50:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 478ms 04:50:08 INFO - PROCESS | 1650 | 1465473008334 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 04:50:08 INFO - PROCESS | 1650 | 1465473008336 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 04:50:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:50:08 INFO - PROCESS | 1650 | 1465473008338 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:50:08 INFO - PROCESS | 1650 | 1465473008339 Marionette TRACE conn2 <- [1,1846,null,{}] 04:50:08 INFO - PROCESS | 1650 | 1465473008341 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}] 04:50:08 INFO - PROCESS | 1650 | 1465473008343 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:08 INFO - PROCESS | 1650 | 1465473008416 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 04:50:08 INFO - PROCESS | 1650 | 1465473008490 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:08 INFO - PROCESS | 1650 | 1465473008491 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12341c800 == 31 [pid = 1650] [id = 469] 04:50:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11219e800) [pid = 1650] [serial = 1406] [outer = 0x0] 04:50:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118860800) [pid = 1650] [serial = 1407] [outer = 0x11219e800] 04:50:08 INFO - PROCESS | 1650 | 1465473008516 Marionette DEBUG loaded listener.js 04:50:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11939f000) [pid = 1650] [serial = 1408] [outer = 0x11219e800] 04:50:08 INFO - PROCESS | 1650 | 1465473008911 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]]]}] 04:50:08 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) 04:50:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 618ms 04:50:08 INFO - PROCESS | 1650 | 1465473008957 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 04:50:08 INFO - PROCESS | 1650 | 1465473008959 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 04:50:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:50:08 INFO - PROCESS | 1650 | 1465473008962 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:50:08 INFO - PROCESS | 1650 | 1465473008964 Marionette TRACE conn2 <- [1,1850,null,{}] 04:50:08 INFO - PROCESS | 1650 | 1465473008968 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}] 04:50:08 INFO - PROCESS | 1650 | 1465473008969 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:09 INFO - PROCESS | 1650 | 1465473009122 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 04:50:09 INFO - PROCESS | 1650 | 1465473009145 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:09 INFO - PROCESS | 1650 | 1465473009152 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x126d45000 == 32 [pid = 1650] [id = 470] 04:50:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x116ea8800) [pid = 1650] [serial = 1409] [outer = 0x0] 04:50:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119995000) [pid = 1650] [serial = 1410] [outer = 0x116ea8800] 04:50:09 INFO - PROCESS | 1650 | 1465473009206 Marionette DEBUG loaded listener.js 04:50:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x120fab800) [pid = 1650] [serial = 1411] [outer = 0x116ea8800] 04:50:09 INFO - PROCESS | 1650 | 1465473009586 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]]]}] 04:50:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 671ms 04:50:09 INFO - PROCESS | 1650 | 1465473009634 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 04:50:09 INFO - PROCESS | 1650 | 1465473009635 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 04:50:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:50:09 INFO - PROCESS | 1650 | 1465473009637 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:50:09 INFO - PROCESS | 1650 | 1465473009639 Marionette TRACE conn2 <- [1,1854,null,{}] 04:50:09 INFO - PROCESS | 1650 | 1465473009641 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}] 04:50:09 INFO - PROCESS | 1650 | 1465473009642 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:09 INFO - PROCESS | 1650 | 1465473009738 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 04:50:09 INFO - PROCESS | 1650 | 1465473009782 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:09 INFO - PROCESS | 1650 | 1465473009783 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11666b000 == 33 [pid = 1650] [id = 471] 04:50:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x120fabc00) [pid = 1650] [serial = 1412] [outer = 0x0] 04:50:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12134e800) [pid = 1650] [serial = 1413] [outer = 0x120fabc00] 04:50:09 INFO - PROCESS | 1650 | 1465473009807 Marionette DEBUG loaded listener.js 04:50:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x121a4c400) [pid = 1650] [serial = 1414] [outer = 0x120fabc00] 04:50:10 INFO - PROCESS | 1650 | 1465473010102 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]]]}] 04:50:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:50:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 518ms 04:50:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:50:10 INFO - PROCESS | 1650 | 1465473010156 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 04:50:10 INFO - PROCESS | 1650 | 1465473010158 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 04:50:10 INFO - PROCESS | 1650 | 1465473010160 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:50:10 INFO - PROCESS | 1650 | 1465473010161 Marionette TRACE conn2 <- [1,1858,null,{}] 04:50:10 INFO - PROCESS | 1650 | 1465473010163 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}] 04:50:10 INFO - PROCESS | 1650 | 1465473010164 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:10 INFO - PROCESS | 1650 | 1465473010261 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 04:50:10 INFO - PROCESS | 1650 | 1465473010274 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:10 INFO - PROCESS | 1650 | 1465473010275 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295d4800 == 34 [pid = 1650] [id = 472] 04:50:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1121abc00) [pid = 1650] [serial = 1415] [outer = 0x0] 04:50:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x123721000) [pid = 1650] [serial = 1416] [outer = 0x1121abc00] 04:50:10 INFO - PROCESS | 1650 | 1465473010300 Marionette DEBUG loaded listener.js 04:50:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x124b24800) [pid = 1650] [serial = 1417] [outer = 0x1121abc00] 04:50:11 INFO - PROCESS | 1650 | --DOCSHELL 0x117d0a800 == 33 [pid = 1650] [id = 466] 04:50:11 INFO - PROCESS | 1650 | --DOCSHELL 0x115e31000 == 32 [pid = 1650] [id = 465] 04:50:12 INFO - PROCESS | 1650 | --DOCSHELL 0x116ea1800 == 31 [pid = 1650] [id = 467] 04:50:12 INFO - PROCESS | 1650 | --DOCSHELL 0x11666b000 == 30 [pid = 1650] [id = 471] 04:50:12 INFO - PROCESS | 1650 | --DOCSHELL 0x121127800 == 29 [pid = 1650] [id = 468] 04:50:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12341c800 == 28 [pid = 1650] [id = 469] 04:50:12 INFO - PROCESS | 1650 | --DOCSHELL 0x126d45000 == 27 [pid = 1650] [id = 470] 04:50:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12b1c5800 == 26 [pid = 1650] [id = 9] 04:50:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12d4bd800 == 25 [pid = 1650] [id = 20] 04:50:12 INFO - PROCESS | 1650 | --DOCSHELL 0x112eb2800 == 24 [pid = 1650] [id = 26] 04:50:12 INFO - PROCESS | 1650 | --DOCSHELL 0x117365800 == 23 [pid = 1650] [id = 11] 04:50:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12a66b000 == 22 [pid = 1650] [id = 8] 04:50:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1188d4000 == 21 [pid = 1650] [id = 21] 04:50:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1183dc000 == 20 [pid = 1650] [id = 12] 04:50:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12b98e800 == 19 [pid = 1650] [id = 10] 04:50:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12c265800 == 18 [pid = 1650] [id = 13] 04:50:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12d17d800 == 17 [pid = 1650] [id = 18] 04:50:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12d416800 == 16 [pid = 1650] [id = 19] 04:50:12 INFO - PROCESS | 1650 | --DOCSHELL 0x128f88000 == 15 [pid = 1650] [id = 6] 04:50:12 INFO - PROCESS | 1650 | --DOCSHELL 0x112e6c800 == 14 [pid = 1650] [id = 22] 04:50:12 INFO - PROCESS | 1650 | --DOCSHELL 0x11734c800 == 13 [pid = 1650] [id = 24] 04:50:12 INFO - PROCESS | 1650 | --DOCSHELL 0x115d87000 == 12 [pid = 1650] [id = 25] 04:50:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12c659000 == 11 [pid = 1650] [id = 14] 04:50:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12ca4d800 == 10 [pid = 1650] [id = 15] 04:50:12 INFO - PROCESS | 1650 | --DOCSHELL 0x116aaa000 == 9 [pid = 1650] [id = 23] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112f2bc00) [pid = 1650] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119370c00) [pid = 1650] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112910c00) [pid = 1650] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112912c00) [pid = 1650] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123721c00) [pid = 1650] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1132bdc00) [pid = 1650] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118857400) [pid = 1650] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1132bf400) [pid = 1650] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11291c000) [pid = 1650] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1211f7400) [pid = 1650] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112913000) [pid = 1650] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x126884800) [pid = 1650] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11296f800) [pid = 1650] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11291cc00) [pid = 1650] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119399c00) [pid = 1650] [serial = 1356] [outer = 0x0] [url = about:blank] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12144e800) [pid = 1650] [serial = 1359] [outer = 0x0] [url = about:blank] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1196b3800) [pid = 1650] [serial = 1357] [outer = 0x0] [url = about:blank] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118263400) [pid = 1650] [serial = 1350] [outer = 0x0] [url = about:blank] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11847e400) [pid = 1650] [serial = 1351] [outer = 0x0] [url = about:blank] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x112f2ec00) [pid = 1650] [serial = 1344] [outer = 0x0] [url = about:blank] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x113278000) [pid = 1650] [serial = 1345] [outer = 0x0] [url = about:blank] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x124b99800) [pid = 1650] [serial = 1362] [outer = 0x0] [url = about:blank] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1163d5800) [pid = 1650] [serial = 1347] [outer = 0x0] [url = about:blank] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x117039800) [pid = 1650] [serial = 1348] [outer = 0x0] [url = about:blank] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x118fb7c00) [pid = 1650] [serial = 1353] [outer = 0x0] [url = about:blank] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x115dc0400) [pid = 1650] [serial = 1341] [outer = 0x0] [url = about:blank] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x116906000) [pid = 1650] [serial = 1342] [outer = 0x0] [url = about:blank] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1129e9800) [pid = 1650] [serial = 1338] [outer = 0x0] [url = about:blank] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x112fc8800) [pid = 1650] [serial = 1339] [outer = 0x0] [url = about:blank] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x126c4d000) [pid = 1650] [serial = 1336] [outer = 0x0] [url = about:blank] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x112dc2c00) [pid = 1650] [serial = 1365] [outer = 0x0] [url = about:blank] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x126dcb800) [pid = 1650] [serial = 1374] [outer = 0x0] [url = about:blank] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x113c7f400) [pid = 1650] [serial = 1366] [outer = 0x0] [url = about:blank] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x12538d800) [pid = 1650] [serial = 1363] [outer = 0x0] [url = about:blank] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12721c400) [pid = 1650] [serial = 1375] [outer = 0x0] [url = about:blank] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x124adf800) [pid = 1650] [serial = 1360] [outer = 0x0] [url = about:blank] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x123723000) [pid = 1650] [serial = 1371] [outer = 0x0] [url = about:blank] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x126861000) [pid = 1650] [serial = 1372] [outer = 0x0] [url = about:blank] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x118267000) [pid = 1650] [serial = 1368] [outer = 0x0] [url = about:blank] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x119370800) [pid = 1650] [serial = 1354] [outer = 0x0] [url = about:blank] 04:50:12 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x120fb3400) [pid = 1650] [serial = 1369] [outer = 0x0] [url = about:blank] 04:50:12 INFO - PROCESS | 1650 | 1465473012342 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]]]}] 04:50:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:50:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 2225ms 04:50:12 INFO - PROCESS | 1650 | 1465473012386 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 04:50:12 INFO - PROCESS | 1650 | 1465473012388 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 04:50:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:50:12 INFO - PROCESS | 1650 | 1465473012391 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:50:12 INFO - PROCESS | 1650 | 1465473012393 Marionette TRACE conn2 <- [1,1862,null,{}] 04:50:12 INFO - PROCESS | 1650 | 1465473012403 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}] 04:50:12 INFO - PROCESS | 1650 | 1465473012405 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:12 INFO - PROCESS | 1650 | 1465473012501 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 04:50:12 INFO - PROCESS | 1650 | 1465473012556 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:12 INFO - PROCESS | 1650 | 1465473012557 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x11666e800 == 10 [pid = 1650] [id = 473] 04:50:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x112971000) [pid = 1650] [serial = 1418] [outer = 0x0] 04:50:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x112979000) [pid = 1650] [serial = 1419] [outer = 0x112971000] 04:50:12 INFO - PROCESS | 1650 | 1465473012585 Marionette DEBUG loaded listener.js 04:50:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x112dc7400) [pid = 1650] [serial = 1420] [outer = 0x112971000] 04:50:12 INFO - PROCESS | 1650 | 1465473012890 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]]]}] 04:50:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:50:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 522ms 04:50:12 INFO - PROCESS | 1650 | 1465473012912 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 04:50:12 INFO - PROCESS | 1650 | 1465473012919 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 04:50:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:50:12 INFO - PROCESS | 1650 | 1465473012924 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:50:12 INFO - PROCESS | 1650 | 1465473012926 Marionette TRACE conn2 <- [1,1866,null,{}] 04:50:12 INFO - PROCESS | 1650 | 1465473012929 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}] 04:50:12 INFO - PROCESS | 1650 | 1465473012931 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:13 INFO - PROCESS | 1650 | 1465473013017 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 04:50:13 INFO - PROCESS | 1650 | 1465473013021 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:13 INFO - PROCESS | 1650 | 1465473013023 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x115eef000 == 11 [pid = 1650] [id = 474] 04:50:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x112f26000) [pid = 1650] [serial = 1421] [outer = 0x0] 04:50:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x113188800) [pid = 1650] [serial = 1422] [outer = 0x112f26000] 04:50:13 INFO - PROCESS | 1650 | 1465473013053 Marionette DEBUG loaded listener.js 04:50:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11326e400) [pid = 1650] [serial = 1423] [outer = 0x112f26000] 04:50:13 INFO - PROCESS | 1650 | 1465473013441 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]]]}] 04:50:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:50:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 575ms 04:50:13 INFO - PROCESS | 1650 | 1465473013500 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 04:50:13 INFO - PROCESS | 1650 | 1465473013502 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 04:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:50:13 INFO - PROCESS | 1650 | 1465473013506 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:50:13 INFO - PROCESS | 1650 | 1465473013509 Marionette TRACE conn2 <- [1,1870,null,{}] 04:50:13 INFO - PROCESS | 1650 | 1465473013521 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}] 04:50:13 INFO - PROCESS | 1650 | 1465473013526 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:13 INFO - PROCESS | 1650 | 1465473013646 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 04:50:13 INFO - PROCESS | 1650 | 1465473013662 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:13 INFO - PROCESS | 1650 | 1465473013665 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188dc000 == 12 [pid = 1650] [id = 475] 04:50:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x110e7ec00) [pid = 1650] [serial = 1424] [outer = 0x0] 04:50:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x115e86000) [pid = 1650] [serial = 1425] [outer = 0x110e7ec00] 04:50:13 INFO - PROCESS | 1650 | 1465473013711 Marionette DEBUG loaded listener.js 04:50:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x116903800) [pid = 1650] [serial = 1426] [outer = 0x110e7ec00] 04:50:14 INFO - PROCESS | 1650 | 1465473014119 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]]]}] 04:50:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:50:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 623ms 04:50:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x116a0c000) [pid = 1650] [serial = 1427] [outer = 0x12ca85800] 04:50:14 INFO - PROCESS | 1650 | 1465473014142 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 04:50:14 INFO - PROCESS | 1650 | 1465473014144 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 04:50:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:50:14 INFO - PROCESS | 1650 | 1465473014188 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:50:14 INFO - PROCESS | 1650 | 1465473014189 Marionette TRACE conn2 <- [1,1874,null,{}] 04:50:14 INFO - PROCESS | 1650 | 1465473014199 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}] 04:50:14 INFO - PROCESS | 1650 | 1465473014200 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:14 INFO - PROCESS | 1650 | 1465473014275 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 04:50:14 INFO - PROCESS | 1650 | 1465473014279 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:14 INFO - PROCESS | 1650 | 1465473014280 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f5e800 == 13 [pid = 1650] [id = 476] 04:50:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x116ea9c00) [pid = 1650] [serial = 1428] [outer = 0x0] 04:50:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x118212400) [pid = 1650] [serial = 1429] [outer = 0x116ea9c00] 04:50:14 INFO - PROCESS | 1650 | 1465473014308 Marionette DEBUG loaded listener.js 04:50:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11825fc00) [pid = 1650] [serial = 1430] [outer = 0x116ea9c00] 04:50:14 INFO - PROCESS | 1650 | 1465473014625 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]]]}] 04:50:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:50:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 494ms 04:50:14 INFO - PROCESS | 1650 | 1465473014669 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 04:50:14 INFO - PROCESS | 1650 | 1465473014670 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 04:50:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:50:14 INFO - PROCESS | 1650 | 1465473014672 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:50:14 INFO - PROCESS | 1650 | 1465473014673 Marionette TRACE conn2 <- [1,1878,null,{}] 04:50:14 INFO - PROCESS | 1650 | 1465473014676 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}] 04:50:14 INFO - PROCESS | 1650 | 1465473014677 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:14 INFO - PROCESS | 1650 | 1465473014757 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 04:50:14 INFO - PROCESS | 1650 | 1465473014810 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:14 INFO - PROCESS | 1650 | 1465473014811 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bae800 == 14 [pid = 1650] [id = 477] 04:50:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x112e94c00) [pid = 1650] [serial = 1431] [outer = 0x0] 04:50:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11825f000) [pid = 1650] [serial = 1432] [outer = 0x112e94c00] 04:50:14 INFO - PROCESS | 1650 | 1465473014835 Marionette DEBUG loaded listener.js 04:50:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118453000) [pid = 1650] [serial = 1433] [outer = 0x112e94c00] 04:50:15 INFO - PROCESS | 1650 | 1465473015137 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]]]}] 04:50:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:50:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 521ms 04:50:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:50:15 INFO - PROCESS | 1650 | 1465473015193 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 04:50:15 INFO - PROCESS | 1650 | 1465473015194 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 04:50:15 INFO - PROCESS | 1650 | 1465473015197 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:50:15 INFO - PROCESS | 1650 | 1465473015198 Marionette TRACE conn2 <- [1,1882,null,{}] 04:50:15 INFO - PROCESS | 1650 | 1465473015200 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}] 04:50:15 INFO - PROCESS | 1650 | 1465473015204 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:15 INFO - PROCESS | 1650 | 1465473015302 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 04:50:15 INFO - PROCESS | 1650 | 1465473015306 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:15 INFO - PROCESS | 1650 | 1465473015308 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x124b51000 == 15 [pid = 1650] [id = 478] 04:50:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11847f800) [pid = 1650] [serial = 1434] [outer = 0x0] 04:50:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118fb7400) [pid = 1650] [serial = 1435] [outer = 0x11847f800] 04:50:15 INFO - PROCESS | 1650 | 1465473015334 Marionette DEBUG loaded listener.js 04:50:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1193a1c00) [pid = 1650] [serial = 1436] [outer = 0x11847f800] 04:50:15 INFO - PROCESS | 1650 | 1465473015641 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]]]}] 04:50:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:50:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 471ms 04:50:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:50:15 INFO - PROCESS | 1650 | 1465473015672 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 04:50:15 INFO - PROCESS | 1650 | 1465473015673 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 04:50:15 INFO - PROCESS | 1650 | 1465473015675 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:50:15 INFO - PROCESS | 1650 | 1465473015676 Marionette TRACE conn2 <- [1,1886,null,{}] 04:50:15 INFO - PROCESS | 1650 | 1465473015679 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}] 04:50:15 INFO - PROCESS | 1650 | 1465473015680 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:15 INFO - PROCESS | 1650 | 1465473015790 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 04:50:15 INFO - PROCESS | 1650 | 1465473015795 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:15 INFO - PROCESS | 1650 | 1465473015796 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12546f000 == 16 [pid = 1650] [id = 479] 04:50:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11844c400) [pid = 1650] [serial = 1437] [outer = 0x0] 04:50:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11939d000) [pid = 1650] [serial = 1438] [outer = 0x11844c400] 04:50:15 INFO - PROCESS | 1650 | 1465473015820 Marionette DEBUG loaded listener.js 04:50:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119908400) [pid = 1650] [serial = 1439] [outer = 0x11844c400] 04:50:16 INFO - PROCESS | 1650 | 1465473016096 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]]]}] 04:50:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:50:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 468ms 04:50:16 INFO - PROCESS | 1650 | 1465473016144 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 04:50:16 INFO - PROCESS | 1650 | 1465473016145 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 04:50:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:50:16 INFO - PROCESS | 1650 | 1465473016147 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:50:16 INFO - PROCESS | 1650 | 1465473016150 Marionette TRACE conn2 <- [1,1890,null,{}] 04:50:16 INFO - PROCESS | 1650 | 1465473016154 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}] 04:50:16 INFO - PROCESS | 1650 | 1465473016156 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:16 INFO - PROCESS | 1650 | 1465473016230 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 04:50:16 INFO - PROCESS | 1650 | 1465473016236 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:16 INFO - PROCESS | 1650 | 1465473016237 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12882d000 == 17 [pid = 1650] [id = 480] 04:50:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119911800) [pid = 1650] [serial = 1440] [outer = 0x0] 04:50:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119d46800) [pid = 1650] [serial = 1441] [outer = 0x119911800] 04:50:16 INFO - PROCESS | 1650 | 1465473016261 Marionette DEBUG loaded listener.js 04:50:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x120fb0800) [pid = 1650] [serial = 1442] [outer = 0x119911800] 04:50:16 INFO - PROCESS | 1650 | 1465473016583 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]]]}] 04:50:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:50:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 471ms 04:50:16 INFO - PROCESS | 1650 | 1465473016619 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 04:50:16 INFO - PROCESS | 1650 | 1465473016621 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 04:50:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:50:16 INFO - PROCESS | 1650 | 1465473016623 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:50:16 INFO - PROCESS | 1650 | 1465473016624 Marionette TRACE conn2 <- [1,1894,null,{}] 04:50:16 INFO - PROCESS | 1650 | 1465473016626 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}] 04:50:16 INFO - PROCESS | 1650 | 1465473016627 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:16 INFO - PROCESS | 1650 | 1465473016703 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 04:50:16 INFO - PROCESS | 1650 | 1465473016757 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:16 INFO - PROCESS | 1650 | 1465473016758 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188db800 == 18 [pid = 1650] [id = 481] 04:50:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x113189c00) [pid = 1650] [serial = 1443] [outer = 0x0] 04:50:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x120fb6000) [pid = 1650] [serial = 1444] [outer = 0x113189c00] 04:50:16 INFO - PROCESS | 1650 | 1465473016790 Marionette DEBUG loaded listener.js 04:50:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x121425c00) [pid = 1650] [serial = 1445] [outer = 0x113189c00] 04:50:17 INFO - PROCESS | 1650 | 1465473017029 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]]]}] 04:50:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:50:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 422ms 04:50:17 INFO - PROCESS | 1650 | 1465473017046 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 04:50:17 INFO - PROCESS | 1650 | 1465473017047 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 04:50:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:50:17 INFO - PROCESS | 1650 | 1465473017058 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:50:17 INFO - PROCESS | 1650 | 1465473017059 Marionette TRACE conn2 <- [1,1898,null,{}] 04:50:17 INFO - PROCESS | 1650 | 1465473017061 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}] 04:50:17 INFO - PROCESS | 1650 | 1465473017062 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:17 INFO - PROCESS | 1650 | 1465473017152 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 04:50:17 INFO - PROCESS | 1650 | 1465473017156 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:17 INFO - PROCESS | 1650 | 1465473017157 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295c4800 == 19 [pid = 1650] [id = 482] 04:50:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11999c400) [pid = 1650] [serial = 1446] [outer = 0x0] 04:50:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x121506000) [pid = 1650] [serial = 1447] [outer = 0x11999c400] 04:50:17 INFO - PROCESS | 1650 | 1465473017181 Marionette DEBUG loaded listener.js 04:50:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12362d800) [pid = 1650] [serial = 1448] [outer = 0x11999c400] 04:50:17 INFO - PROCESS | 1650 | 1465473017713 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]]]}] 04:50:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:50:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 722ms 04:50:17 INFO - PROCESS | 1650 | 1465473017781 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 04:50:17 INFO - PROCESS | 1650 | 1465473017784 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 04:50:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:50:17 INFO - PROCESS | 1650 | 1465473017787 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:50:17 INFO - PROCESS | 1650 | 1465473017790 Marionette TRACE conn2 <- [1,1902,null,{}] 04:50:17 INFO - PROCESS | 1650 | 1465473017793 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}] 04:50:17 INFO - PROCESS | 1650 | 1465473017796 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:17 INFO - PROCESS | 1650 | 1465473017915 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 04:50:17 INFO - PROCESS | 1650 | 1465473017987 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:17 INFO - PROCESS | 1650 | 1465473017988 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bae000 == 20 [pid = 1650] [id = 483] 04:50:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1174b2800) [pid = 1650] [serial = 1449] [outer = 0x0] 04:50:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x121cb6800) [pid = 1650] [serial = 1450] [outer = 0x1174b2800] 04:50:18 INFO - PROCESS | 1650 | 1465473018018 Marionette DEBUG loaded listener.js 04:50:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x125382c00) [pid = 1650] [serial = 1451] [outer = 0x1174b2800] 04:50:18 INFO - PROCESS | 1650 | 1465473018288 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]]]}] 04:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 521ms 04:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:50:18 INFO - PROCESS | 1650 | 1465473018307 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 04:50:18 INFO - PROCESS | 1650 | 1465473018308 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 04:50:18 INFO - PROCESS | 1650 | 1465473018310 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:50:18 INFO - PROCESS | 1650 | 1465473018311 Marionette TRACE conn2 <- [1,1906,null,{}] 04:50:18 INFO - PROCESS | 1650 | 1465473018321 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}] 04:50:18 INFO - PROCESS | 1650 | 1465473018322 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:18 INFO - PROCESS | 1650 | 1465473018404 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 04:50:18 INFO - PROCESS | 1650 | 1465473018407 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:18 INFO - PROCESS | 1650 | 1465473018409 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b12c000 == 21 [pid = 1650] [id = 484] 04:50:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x125380400) [pid = 1650] [serial = 1452] [outer = 0x0] 04:50:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126858000) [pid = 1650] [serial = 1453] [outer = 0x125380400] 04:50:18 INFO - PROCESS | 1650 | 1465473018435 Marionette DEBUG loaded listener.js 04:50:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126860000) [pid = 1650] [serial = 1454] [outer = 0x125380400] 04:50:18 INFO - PROCESS | 1650 | 1465473018791 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]]]}] 04:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 519ms 04:50:18 INFO - PROCESS | 1650 | 1465473018832 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 04:50:18 INFO - PROCESS | 1650 | 1465473018835 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 04:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:50:18 INFO - PROCESS | 1650 | 1465473018838 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:50:18 INFO - PROCESS | 1650 | 1465473018840 Marionette TRACE conn2 <- [1,1910,null,{}] 04:50:18 INFO - PROCESS | 1650 | 1465473018843 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}] 04:50:18 INFO - PROCESS | 1650 | 1465473018845 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:18 INFO - PROCESS | 1650 | 1465473018962 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 04:50:18 INFO - PROCESS | 1650 | 1465473018967 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:18 INFO - PROCESS | 1650 | 1465473018968 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b1c4800 == 22 [pid = 1650] [id = 485] 04:50:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126860c00) [pid = 1650] [serial = 1455] [outer = 0x0] 04:50:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126883800) [pid = 1650] [serial = 1456] [outer = 0x126860c00] 04:50:19 INFO - PROCESS | 1650 | 1465473019005 Marionette DEBUG loaded listener.js 04:50:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126c58000) [pid = 1650] [serial = 1457] [outer = 0x126860c00] 04:50:19 INFO - PROCESS | 1650 | 1465473019453 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]]]}] 04:50:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:50:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 669ms 04:50:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:50:19 INFO - PROCESS | 1650 | 1465473019507 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 04:50:19 INFO - PROCESS | 1650 | 1465473019509 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 04:50:19 INFO - PROCESS | 1650 | 1465473019511 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:50:19 INFO - PROCESS | 1650 | 1465473019512 Marionette TRACE conn2 <- [1,1914,null,{}] 04:50:19 INFO - PROCESS | 1650 | 1465473019514 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}] 04:50:19 INFO - PROCESS | 1650 | 1465473019515 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:19 INFO - PROCESS | 1650 | 1465473019577 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 04:50:19 INFO - PROCESS | 1650 | 1465473019583 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:19 INFO - PROCESS | 1650 | 1465473019584 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b996000 == 23 [pid = 1650] [id = 486] 04:50:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126cc5000) [pid = 1650] [serial = 1458] [outer = 0x0] 04:50:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x126dca000) [pid = 1650] [serial = 1459] [outer = 0x126cc5000] 04:50:19 INFO - PROCESS | 1650 | 1465473019604 Marionette DEBUG loaded listener.js 04:50:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1270ec000) [pid = 1650] [serial = 1460] [outer = 0x126cc5000] 04:50:20 INFO - PROCESS | 1650 | 1465473020667 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]]]}] 04:50:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:50:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1173ms 04:50:20 INFO - PROCESS | 1650 | 1465473020685 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 04:50:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:50:20 INFO - PROCESS | 1650 | 1465473020687 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 04:50:20 INFO - PROCESS | 1650 | 1465473020690 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:50:20 INFO - PROCESS | 1650 | 1465473020692 Marionette TRACE conn2 <- [1,1918,null,{}] 04:50:20 INFO - PROCESS | 1650 | 1465473020696 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}] 04:50:20 INFO - PROCESS | 1650 | 1465473020697 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:20 INFO - PROCESS | 1650 | 1465473020798 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 04:50:20 INFO - PROCESS | 1650 | 1465473020803 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:20 INFO - PROCESS | 1650 | 1465473020806 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11734f800 == 24 [pid = 1650] [id = 487] 04:50:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x112dc3000) [pid = 1650] [serial = 1461] [outer = 0x0] 04:50:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x112f2e400) [pid = 1650] [serial = 1462] [outer = 0x112dc3000] 04:50:20 INFO - PROCESS | 1650 | 1465473020833 Marionette DEBUG loaded listener.js 04:50:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x113278000) [pid = 1650] [serial = 1463] [outer = 0x112dc3000] 04:50:21 INFO - PROCESS | 1650 | 1465473021188 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]]]}] 04:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 519ms 04:50:21 INFO - PROCESS | 1650 | 1465473021210 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 04:50:21 INFO - PROCESS | 1650 | 1465473021213 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 04:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:50:21 INFO - PROCESS | 1650 | 1465473021225 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:50:21 INFO - PROCESS | 1650 | 1465473021227 Marionette TRACE conn2 <- [1,1922,null,{}] 04:50:21 INFO - PROCESS | 1650 | 1465473021229 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}] 04:50:21 INFO - PROCESS | 1650 | 1465473021231 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:21 INFO - PROCESS | 1650 | 1465473021327 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 04:50:21 INFO - PROCESS | 1650 | 1465473021332 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:21 INFO - PROCESS | 1650 | 1465473021333 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b03800 == 25 [pid = 1650] [id = 488] 04:50:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1132c7800) [pid = 1650] [serial = 1464] [outer = 0x0] 04:50:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x116904400) [pid = 1650] [serial = 1465] [outer = 0x1132c7800] 04:50:21 INFO - PROCESS | 1650 | 1465473021360 Marionette DEBUG loaded listener.js 04:50:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118410000) [pid = 1650] [serial = 1466] [outer = 0x1132c7800] 04:50:21 INFO - PROCESS | 1650 | 1465473021721 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]]]}] 04:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 529ms 04:50:21 INFO - PROCESS | 1650 | 1465473021748 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 04:50:21 INFO - PROCESS | 1650 | 1465473021750 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 04:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:50:21 INFO - PROCESS | 1650 | 1465473021759 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:50:21 INFO - PROCESS | 1650 | 1465473021761 Marionette TRACE conn2 <- [1,1926,null,{}] 04:50:21 INFO - PROCESS | 1650 | 1465473021768 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}] 04:50:21 INFO - PROCESS | 1650 | 1465473021771 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:21 INFO - PROCESS | 1650 | 1465473021867 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 04:50:21 INFO - PROCESS | 1650 | 1465473021871 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:21 INFO - PROCESS | 1650 | 1465473021873 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x128f84800 == 26 [pid = 1650] [id = 489] 04:50:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11847e400) [pid = 1650] [serial = 1467] [outer = 0x0] 04:50:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x119369400) [pid = 1650] [serial = 1468] [outer = 0x11847e400] 04:50:21 INFO - PROCESS | 1650 | 1465473021900 Marionette DEBUG loaded listener.js 04:50:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x119d4d000) [pid = 1650] [serial = 1469] [outer = 0x11847e400] 04:50:22 INFO - PROCESS | 1650 | 1465473022251 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]]]}] 04:50:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 524ms 04:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:50:22 INFO - PROCESS | 1650 | 1465473022285 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 04:50:22 INFO - PROCESS | 1650 | 1465473022286 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 04:50:22 INFO - PROCESS | 1650 | 1465473022289 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:50:22 INFO - PROCESS | 1650 | 1465473022290 Marionette TRACE conn2 <- [1,1930,null,{}] 04:50:22 INFO - PROCESS | 1650 | 1465473022292 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}] 04:50:22 INFO - PROCESS | 1650 | 1465473022293 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:22 INFO - PROCESS | 1650 | 1465473022390 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 04:50:22 INFO - PROCESS | 1650 | 1465473022405 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:22 INFO - PROCESS | 1650 | 1465473022406 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab96800 == 27 [pid = 1650] [id = 490] 04:50:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12134b400) [pid = 1650] [serial = 1470] [outer = 0x0] 04:50:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x124e9d400) [pid = 1650] [serial = 1471] [outer = 0x12134b400] 04:50:22 INFO - PROCESS | 1650 | 1465473022431 Marionette DEBUG loaded listener.js 04:50:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x126862800) [pid = 1650] [serial = 1472] [outer = 0x12134b400] 04:50:22 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11219e800) [pid = 1650] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:50:22 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x116ea8800) [pid = 1650] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:50:22 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1121ab000) [pid = 1650] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:50:22 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x112f2d400) [pid = 1650] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:50:22 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1175dc400) [pid = 1650] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:50:22 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118858000) [pid = 1650] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:50:22 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x111e5b800) [pid = 1650] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:50:22 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x121349400) [pid = 1650] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:50:22 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x120fabc00) [pid = 1650] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:50:22 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11326f400) [pid = 1650] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:50:22 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x116eac000) [pid = 1650] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:50:22 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112dc6400) [pid = 1650] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:50:22 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1128cf400) [pid = 1650] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:50:22 INFO - PROCESS | 1650 | 1465473022900 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]]]}] 04:50:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 619ms 04:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:50:22 INFO - PROCESS | 1650 | 1465473022908 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 04:50:22 INFO - PROCESS | 1650 | 1465473022910 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 04:50:22 INFO - PROCESS | 1650 | 1465473022912 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:50:22 INFO - PROCESS | 1650 | 1465473022913 Marionette TRACE conn2 <- [1,1934,null,{}] 04:50:22 INFO - PROCESS | 1650 | 1465473022924 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}] 04:50:22 INFO - PROCESS | 1650 | 1465473022926 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:23 INFO - PROCESS | 1650 | 1465473023033 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 04:50:23 INFO - PROCESS | 1650 | 1465473023074 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:23 INFO - PROCESS | 1650 | 1465473023075 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd19800 == 28 [pid = 1650] [id = 491] 04:50:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x110fa0400) [pid = 1650] [serial = 1473] [outer = 0x0] 04:50:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x114e75c00) [pid = 1650] [serial = 1474] [outer = 0x110fa0400] 04:50:23 INFO - PROCESS | 1650 | 1465473023100 Marionette DEBUG loaded listener.js 04:50:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118f41000) [pid = 1650] [serial = 1475] [outer = 0x110fa0400] 04:50:23 INFO - PROCESS | 1650 | 1465473023394 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]]]}] 04:50:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 525ms 04:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:50:23 INFO - PROCESS | 1650 | 1465473023438 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 04:50:23 INFO - PROCESS | 1650 | 1465473023439 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 04:50:23 INFO - PROCESS | 1650 | 1465473023441 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:50:23 INFO - PROCESS | 1650 | 1465473023442 Marionette TRACE conn2 <- [1,1938,null,{}] 04:50:23 INFO - PROCESS | 1650 | 1465473023444 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}] 04:50:23 INFO - PROCESS | 1650 | 1465473023450 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:23 INFO - PROCESS | 1650 | 1465473023543 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 04:50:23 INFO - PROCESS | 1650 | 1465473023602 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:23 INFO - PROCESS | 1650 | 1465473023604 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c265800 == 29 [pid = 1650] [id = 492] 04:50:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11219c400) [pid = 1650] [serial = 1476] [outer = 0x0] 04:50:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12685d000) [pid = 1650] [serial = 1477] [outer = 0x11219c400] 04:50:23 INFO - PROCESS | 1650 | 1465473023628 Marionette DEBUG loaded listener.js 04:50:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12721b400) [pid = 1650] [serial = 1478] [outer = 0x11219c400] 04:50:23 INFO - PROCESS | 1650 | 1465473023884 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]]]}] 04:50:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 470ms 04:50:23 INFO - PROCESS | 1650 | 1465473023911 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 04:50:23 INFO - PROCESS | 1650 | 1465473023912 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 04:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:50:23 INFO - PROCESS | 1650 | 1465473023922 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:50:23 INFO - PROCESS | 1650 | 1465473023924 Marionette TRACE conn2 <- [1,1942,null,{}] 04:50:23 INFO - PROCESS | 1650 | 1465473023926 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}] 04:50:23 INFO - PROCESS | 1650 | 1465473023927 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:24 INFO - PROCESS | 1650 | 1465473024004 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 04:50:24 INFO - PROCESS | 1650 | 1465473024008 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:24 INFO - PROCESS | 1650 | 1465473024009 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ca59000 == 30 [pid = 1650] [id = 493] 04:50:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12721d800) [pid = 1650] [serial = 1479] [outer = 0x0] 04:50:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1272c1800) [pid = 1650] [serial = 1480] [outer = 0x12721d800] 04:50:24 INFO - PROCESS | 1650 | 1465473024035 Marionette DEBUG loaded listener.js 04:50:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12880a400) [pid = 1650] [serial = 1481] [outer = 0x12721d800] 04:50:24 INFO - PROCESS | 1650 | 1465473024396 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]]]}] 04:50:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:50:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 532ms 04:50:24 INFO - PROCESS | 1650 | 1465473024448 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 04:50:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:50:24 INFO - PROCESS | 1650 | 1465473024450 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 04:50:24 INFO - PROCESS | 1650 | 1465473024453 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:50:24 INFO - PROCESS | 1650 | 1465473024455 Marionette TRACE conn2 <- [1,1946,null,{}] 04:50:24 INFO - PROCESS | 1650 | 1465473024458 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}] 04:50:24 INFO - PROCESS | 1650 | 1465473024460 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:24 INFO - PROCESS | 1650 | 1465473024638 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 04:50:24 INFO - PROCESS | 1650 | 1465473024753 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:24 INFO - PROCESS | 1650 | 1465473024754 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x115ee1000 == 31 [pid = 1650] [id = 494] 04:50:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x111c7f000) [pid = 1650] [serial = 1482] [outer = 0x0] 04:50:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x112916400) [pid = 1650] [serial = 1483] [outer = 0x111c7f000] 04:50:24 INFO - PROCESS | 1650 | 1465473024795 Marionette DEBUG loaded listener.js 04:50:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119364c00) [pid = 1650] [serial = 1484] [outer = 0x111c7f000] 04:50:25 INFO - PROCESS | 1650 | 1465473025085 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]]]}] 04:50:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 670ms 04:50:25 INFO - PROCESS | 1650 | 1465473025124 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 04:50:25 INFO - PROCESS | 1650 | 1465473025125 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 04:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:50:25 INFO - PROCESS | 1650 | 1465473025127 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:50:25 INFO - PROCESS | 1650 | 1465473025129 Marionette TRACE conn2 <- [1,1950,null,{}] 04:50:25 INFO - PROCESS | 1650 | 1465473025138 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}] 04:50:25 INFO - PROCESS | 1650 | 1465473025140 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:25 INFO - PROCESS | 1650 | 1465473025223 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 04:50:25 INFO - PROCESS | 1650 | 1465473025283 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:25 INFO - PROCESS | 1650 | 1465473025284 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c648800 == 32 [pid = 1650] [id = 495] 04:50:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x121835000) [pid = 1650] [serial = 1485] [outer = 0x0] 04:50:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12880d000) [pid = 1650] [serial = 1486] [outer = 0x121835000] 04:50:25 INFO - PROCESS | 1650 | 1465473025324 Marionette DEBUG loaded listener.js 04:50:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x128816400) [pid = 1650] [serial = 1487] [outer = 0x121835000] 04:50:25 INFO - PROCESS | 1650 | 1465473025570 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]]]}] 04:50:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 469ms 04:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:50:25 INFO - PROCESS | 1650 | 1465473025608 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 04:50:25 INFO - PROCESS | 1650 | 1465473025609 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 04:50:25 INFO - PROCESS | 1650 | 1465473025611 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:50:25 INFO - PROCESS | 1650 | 1465473025612 Marionette TRACE conn2 <- [1,1954,null,{}] 04:50:25 INFO - PROCESS | 1650 | 1465473025622 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}] 04:50:25 INFO - PROCESS | 1650 | 1465473025623 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:25 INFO - PROCESS | 1650 | 1465473025713 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 04:50:25 INFO - PROCESS | 1650 | 1465473025719 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:25 INFO - PROCESS | 1650 | 1465473025720 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d172000 == 33 [pid = 1650] [id = 496] 04:50:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x128818400) [pid = 1650] [serial = 1488] [outer = 0x0] 04:50:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1288d7000) [pid = 1650] [serial = 1489] [outer = 0x128818400] 04:50:25 INFO - PROCESS | 1650 | 1465473025744 Marionette DEBUG loaded listener.js 04:50:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1288dd400) [pid = 1650] [serial = 1490] [outer = 0x128818400] 04:50:26 INFO - PROCESS | 1650 | 1465473026060 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]]]}] 04:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 468ms 04:50:26 INFO - PROCESS | 1650 | 1465473026080 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 04:50:26 INFO - PROCESS | 1650 | 1465473026084 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 04:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:50:26 INFO - PROCESS | 1650 | 1465473026087 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:50:26 INFO - PROCESS | 1650 | 1465473026088 Marionette TRACE conn2 <- [1,1958,null,{}] 04:50:26 INFO - PROCESS | 1650 | 1465473026091 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}] 04:50:26 INFO - PROCESS | 1650 | 1465473026092 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:26 INFO - PROCESS | 1650 | 1465473026174 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 04:50:26 INFO - PROCESS | 1650 | 1465473026178 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:26 INFO - PROCESS | 1650 | 1465473026179 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd19000 == 34 [pid = 1650] [id = 497] 04:50:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1288e0800) [pid = 1650] [serial = 1491] [outer = 0x0] 04:50:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12892c400) [pid = 1650] [serial = 1492] [outer = 0x1288e0800] 04:50:26 INFO - PROCESS | 1650 | 1465473026209 Marionette DEBUG loaded listener.js 04:50:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x128fca400) [pid = 1650] [serial = 1493] [outer = 0x1288e0800] 04:50:26 INFO - PROCESS | 1650 | 1465473026536 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]]]}] 04:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 468ms 04:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:50:26 INFO - PROCESS | 1650 | 1465473026555 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 04:50:26 INFO - PROCESS | 1650 | 1465473026556 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 04:50:26 INFO - PROCESS | 1650 | 1465473026558 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:50:26 INFO - PROCESS | 1650 | 1465473026559 Marionette TRACE conn2 <- [1,1962,null,{}] 04:50:26 INFO - PROCESS | 1650 | 1465473026562 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}] 04:50:26 INFO - PROCESS | 1650 | 1465473026563 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:26 INFO - PROCESS | 1650 | 1465473026652 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 04:50:26 INFO - PROCESS | 1650 | 1465473026656 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:26 INFO - PROCESS | 1650 | 1465473026657 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d54b800 == 35 [pid = 1650] [id = 498] 04:50:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x128fccc00) [pid = 1650] [serial = 1494] [outer = 0x0] 04:50:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x128fd4400) [pid = 1650] [serial = 1495] [outer = 0x128fccc00] 04:50:26 INFO - PROCESS | 1650 | 1465473026681 Marionette DEBUG loaded listener.js 04:50:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1290db400) [pid = 1650] [serial = 1496] [outer = 0x128fccc00] 04:50:26 INFO - PROCESS | 1650 | 1465473026990 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]]]}] 04:50:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:50:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 470ms 04:50:27 INFO - PROCESS | 1650 | 1465473027030 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 04:50:27 INFO - PROCESS | 1650 | 1465473027031 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 04:50:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:50:27 INFO - PROCESS | 1650 | 1465473027041 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:50:27 INFO - PROCESS | 1650 | 1465473027042 Marionette TRACE conn2 <- [1,1966,null,{}] 04:50:27 INFO - PROCESS | 1650 | 1465473027045 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}] 04:50:27 INFO - PROCESS | 1650 | 1465473027046 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:27 INFO - PROCESS | 1650 | 1465473027165 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 04:50:27 INFO - PROCESS | 1650 | 1465473027176 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:27 INFO - PROCESS | 1650 | 1465473027177 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d54d000 == 36 [pid = 1650] [id = 499] 04:50:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x127218400) [pid = 1650] [serial = 1497] [outer = 0x0] 04:50:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x128fd5800) [pid = 1650] [serial = 1498] [outer = 0x127218400] 04:50:27 INFO - PROCESS | 1650 | 1465473027201 Marionette DEBUG loaded listener.js 04:50:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1290e4800) [pid = 1650] [serial = 1499] [outer = 0x127218400] 04:50:27 INFO - PROCESS | 1650 | 1465473027508 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]]]}] 04:50:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:50:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 519ms 04:50:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:50:27 INFO - PROCESS | 1650 | 1465473027561 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 04:50:27 INFO - PROCESS | 1650 | 1465473027562 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 04:50:27 INFO - PROCESS | 1650 | 1465473027564 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:50:27 INFO - PROCESS | 1650 | 1465473027573 Marionette TRACE conn2 <- [1,1970,null,{}] 04:50:27 INFO - PROCESS | 1650 | 1465473027585 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}] 04:50:27 INFO - PROCESS | 1650 | 1465473027586 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:27 INFO - PROCESS | 1650 | 1465473027684 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 04:50:27 INFO - PROCESS | 1650 | 1465473027687 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:27 INFO - PROCESS | 1650 | 1465473027688 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1272af000 == 37 [pid = 1650] [id = 500] 04:50:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x118ff6400) [pid = 1650] [serial = 1500] [outer = 0x0] 04:50:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x129404c00) [pid = 1650] [serial = 1501] [outer = 0x118ff6400] 04:50:27 INFO - PROCESS | 1650 | 1465473027711 Marionette DEBUG loaded listener.js 04:50:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12a35c400) [pid = 1650] [serial = 1502] [outer = 0x118ff6400] 04:50:28 INFO - PROCESS | 1650 | 1465473028042 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]]]}] 04:50:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:50:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 487ms 04:50:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:50:28 INFO - PROCESS | 1650 | 1465473028055 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 04:50:28 INFO - PROCESS | 1650 | 1465473028056 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 04:50:28 INFO - PROCESS | 1650 | 1465473028059 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:50:28 INFO - PROCESS | 1650 | 1465473028060 Marionette TRACE conn2 <- [1,1974,null,{}] 04:50:28 INFO - PROCESS | 1650 | 1465473028062 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}] 04:50:28 INFO - PROCESS | 1650 | 1465473028063 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:28 INFO - PROCESS | 1650 | 1465473028175 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 04:50:28 INFO - PROCESS | 1650 | 1465473028179 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:28 INFO - PROCESS | 1650 | 1465473028180 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x120fda000 == 38 [pid = 1650] [id = 501] 04:50:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x128815800) [pid = 1650] [serial = 1503] [outer = 0x0] 04:50:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12a364000) [pid = 1650] [serial = 1504] [outer = 0x128815800] 04:50:28 INFO - PROCESS | 1650 | 1465473028241 Marionette DEBUG loaded listener.js 04:50:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12a5b6400) [pid = 1650] [serial = 1505] [outer = 0x128815800] 04:50:28 INFO - PROCESS | 1650 | 1465473028510 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]]]}] 04:50:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:50:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 469ms 04:50:28 INFO - PROCESS | 1650 | 1465473028538 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 04:50:28 INFO - PROCESS | 1650 | 1465473028539 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 04:50:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:50:28 INFO - PROCESS | 1650 | 1465473028563 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:50:28 INFO - PROCESS | 1650 | 1465473028565 Marionette TRACE conn2 <- [1,1978,null,{}] 04:50:28 INFO - PROCESS | 1650 | 1465473028571 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}] 04:50:28 INFO - PROCESS | 1650 | 1465473028572 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:28 INFO - PROCESS | 1650 | 1465473028676 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 04:50:28 INFO - PROCESS | 1650 | 1465473028689 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:28 INFO - PROCESS | 1650 | 1465473028690 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x121204800 == 39 [pid = 1650] [id = 502] 04:50:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12a5b9800) [pid = 1650] [serial = 1506] [outer = 0x0] 04:50:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12a5bec00) [pid = 1650] [serial = 1507] [outer = 0x12a5b9800] 04:50:28 INFO - PROCESS | 1650 | 1465473028714 Marionette DEBUG loaded listener.js 04:50:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12a6b7000) [pid = 1650] [serial = 1508] [outer = 0x12a5b9800] 04:50:29 INFO - PROCESS | 1650 | 1465473029041 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]]]}] 04:50:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 535ms 04:50:29 INFO - PROCESS | 1650 | 1465473029084 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 04:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:50:29 INFO - PROCESS | 1650 | 1465473029085 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 04:50:29 INFO - PROCESS | 1650 | 1465473029087 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:50:29 INFO - PROCESS | 1650 | 1465473029088 Marionette TRACE conn2 <- [1,1982,null,{}] 04:50:29 INFO - PROCESS | 1650 | 1465473029090 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}] 04:50:29 INFO - PROCESS | 1650 | 1465473029091 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:29 INFO - PROCESS | 1650 | 1465473029259 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 04:50:29 INFO - PROCESS | 1650 | 1465473029301 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:29 INFO - PROCESS | 1650 | 1465473029302 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12121d800 == 40 [pid = 1650] [id = 503] 04:50:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12a6b7c00) [pid = 1650] [serial = 1509] [outer = 0x0] 04:50:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12a955400) [pid = 1650] [serial = 1510] [outer = 0x12a6b7c00] 04:50:29 INFO - PROCESS | 1650 | 1465473029326 Marionette DEBUG loaded listener.js 04:50:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12a95a000) [pid = 1650] [serial = 1511] [outer = 0x12a6b7c00] 04:50:29 INFO - PROCESS | 1650 | 1465473029568 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]]]}] 04:50:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 521ms 04:50:29 INFO - PROCESS | 1650 | 1465473029609 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 04:50:29 INFO - PROCESS | 1650 | 1465473029622 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 04:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:50:29 INFO - PROCESS | 1650 | 1465473029629 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:50:29 INFO - PROCESS | 1650 | 1465473029630 Marionette TRACE conn2 <- [1,1986,null,{}] 04:50:29 INFO - PROCESS | 1650 | 1465473029641 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}] 04:50:29 INFO - PROCESS | 1650 | 1465473029642 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:29 INFO - PROCESS | 1650 | 1465473029727 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 04:50:29 INFO - PROCESS | 1650 | 1465473029732 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:29 INFO - PROCESS | 1650 | 1465473029735 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x110dea000 == 41 [pid = 1650] [id = 504] 04:50:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12a95b400) [pid = 1650] [serial = 1512] [outer = 0x0] 04:50:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12ab4a400) [pid = 1650] [serial = 1513] [outer = 0x12a95b400] 04:50:29 INFO - PROCESS | 1650 | 1465473029758 Marionette DEBUG loaded listener.js 04:50:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12ab50c00) [pid = 1650] [serial = 1514] [outer = 0x12a95b400] 04:50:30 INFO - PROCESS | 1650 | 1465473030083 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]]]}] 04:50:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:50:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 477ms 04:50:30 INFO - PROCESS | 1650 | 1465473030106 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 04:50:30 INFO - PROCESS | 1650 | 1465473030108 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 04:50:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:50:30 INFO - PROCESS | 1650 | 1465473030110 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:50:30 INFO - PROCESS | 1650 | 1465473030111 Marionette TRACE conn2 <- [1,1990,null,{}] 04:50:30 INFO - PROCESS | 1650 | 1465473030113 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}] 04:50:30 INFO - PROCESS | 1650 | 1465473030114 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:30 INFO - PROCESS | 1650 | 1465473030226 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 04:50:30 INFO - PROCESS | 1650 | 1465473030232 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:30 INFO - PROCESS | 1650 | 1465473030233 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x1272a7000 == 42 [pid = 1650] [id = 505] 04:50:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12a953400) [pid = 1650] [serial = 1515] [outer = 0x0] 04:50:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12ab52800) [pid = 1650] [serial = 1516] [outer = 0x12a953400] 04:50:30 INFO - PROCESS | 1650 | 1465473030257 Marionette DEBUG loaded listener.js 04:50:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12abd5000) [pid = 1650] [serial = 1517] [outer = 0x12a953400] 04:50:30 INFO - PROCESS | 1650 | 1465473030555 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]]]}] 04:50:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:50:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 468ms 04:50:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:50:30 INFO - PROCESS | 1650 | 1465473030590 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 04:50:30 INFO - PROCESS | 1650 | 1465473030591 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 04:50:30 INFO - PROCESS | 1650 | 1465473030594 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:50:30 INFO - PROCESS | 1650 | 1465473030595 Marionette TRACE conn2 <- [1,1994,null,{}] 04:50:30 INFO - PROCESS | 1650 | 1465473030597 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}] 04:50:30 INFO - PROCESS | 1650 | 1465473030598 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:30 INFO - PROCESS | 1650 | 1465473030686 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 04:50:30 INFO - PROCESS | 1650 | 1465473030689 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:30 INFO - PROCESS | 1650 | 1465473030690 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d68e000 == 43 [pid = 1650] [id = 506] 04:50:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12abd5800) [pid = 1650] [serial = 1518] [outer = 0x0] 04:50:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12abf5800) [pid = 1650] [serial = 1519] [outer = 0x12abd5800] 04:50:30 INFO - PROCESS | 1650 | 1465473030714 Marionette DEBUG loaded listener.js 04:50:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12b925400) [pid = 1650] [serial = 1520] [outer = 0x12abd5800] 04:50:31 INFO - PROCESS | 1650 | 1465473031042 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]]]}] 04:50:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:50:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 470ms 04:50:31 INFO - PROCESS | 1650 | 1465473031065 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 04:50:31 INFO - PROCESS | 1650 | 1465473031067 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 04:50:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:50:31 INFO - PROCESS | 1650 | 1465473031071 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:50:31 INFO - PROCESS | 1650 | 1465473031072 Marionette TRACE conn2 <- [1,1998,null,{}] 04:50:31 INFO - PROCESS | 1650 | 1465473031074 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}] 04:50:31 INFO - PROCESS | 1650 | 1465473031075 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:31 INFO - PROCESS | 1650 | 1465473031189 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 04:50:31 INFO - PROCESS | 1650 | 1465473031286 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:31 INFO - PROCESS | 1650 | 1465473031288 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x112e69000 == 44 [pid = 1650] [id = 507] 04:50:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x110eac400) [pid = 1650] [serial = 1521] [outer = 0x0] 04:50:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x111e2c800) [pid = 1650] [serial = 1522] [outer = 0x110eac400] 04:50:31 INFO - PROCESS | 1650 | 1465473031320 Marionette DEBUG loaded listener.js 04:50:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x112918800) [pid = 1650] [serial = 1523] [outer = 0x110eac400] 04:50:31 INFO - PROCESS | 1650 | 1465473031745 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]]]}] 04:50:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:50:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 719ms 04:50:31 INFO - PROCESS | 1650 | 1465473031792 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 04:50:31 INFO - PROCESS | 1650 | 1465473031794 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 04:50:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:50:31 INFO - PROCESS | 1650 | 1465473031797 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:50:31 INFO - PROCESS | 1650 | 1465473031799 Marionette TRACE conn2 <- [1,2002,null,{}] 04:50:31 INFO - PROCESS | 1650 | 1465473031803 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}] 04:50:31 INFO - PROCESS | 1650 | 1465473031805 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:31 INFO - PROCESS | 1650 | 1465473031912 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 04:50:32 INFO - PROCESS | 1650 | 1465473032035 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:32 INFO - PROCESS | 1650 | 1465473032036 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x119dd2000 == 45 [pid = 1650] [id = 508] 04:50:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x113c7d400) [pid = 1650] [serial = 1524] [outer = 0x0] 04:50:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x116786000) [pid = 1650] [serial = 1525] [outer = 0x113c7d400] 04:50:32 INFO - PROCESS | 1650 | 1465473032068 Marionette DEBUG loaded listener.js 04:50:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x118267000) [pid = 1650] [serial = 1526] [outer = 0x113c7d400] 04:50:32 INFO - PROCESS | 1650 | 1465473032485 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]]]}] 04:50:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:50:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 722ms 04:50:32 INFO - PROCESS | 1650 | 1465473032521 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 04:50:32 INFO - PROCESS | 1650 | 1465473032524 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 04:50:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:50:32 INFO - PROCESS | 1650 | 1465473032527 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:50:32 INFO - PROCESS | 1650 | 1465473032528 Marionette TRACE conn2 <- [1,2006,null,{}] 04:50:32 INFO - PROCESS | 1650 | 1465473032531 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}] 04:50:32 INFO - PROCESS | 1650 | 1465473032532 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:32 INFO - PROCESS | 1650 | 1465473032642 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 04:50:32 INFO - PROCESS | 1650 | 1465473032750 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:32 INFO - PROCESS | 1650 | 1465473032752 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x128f84000 == 46 [pid = 1650] [id = 509] 04:50:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x118454400) [pid = 1650] [serial = 1527] [outer = 0x0] 04:50:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x119371800) [pid = 1650] [serial = 1528] [outer = 0x118454400] 04:50:32 INFO - PROCESS | 1650 | 1465473032795 Marionette DEBUG loaded listener.js 04:50:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x120faf400) [pid = 1650] [serial = 1529] [outer = 0x118454400] 04:50:33 INFO - PROCESS | 1650 | 1465473033218 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]]]}] 04:50:33 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 04:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 720ms 04:50:33 INFO - PROCESS | 1650 | 1465473033248 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 04:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:50:33 INFO - PROCESS | 1650 | 1465473033249 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 04:50:33 INFO - PROCESS | 1650 | 1465473033278 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:50:33 INFO - PROCESS | 1650 | 1465473033282 Marionette TRACE conn2 <- [1,2010,null,{}] 04:50:33 INFO - PROCESS | 1650 | 1465473033301 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}] 04:50:33 INFO - PROCESS | 1650 | 1465473033303 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:33 INFO - PROCESS | 1650 | 1465473033410 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 04:50:33 INFO - PROCESS | 1650 | 1465473033493 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:33 INFO - PROCESS | 1650 | 1465473033494 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c262800 == 47 [pid = 1650] [id = 510] 04:50:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x118454000) [pid = 1650] [serial = 1530] [outer = 0x0] 04:50:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x123725000) [pid = 1650] [serial = 1531] [outer = 0x118454000] 04:50:33 INFO - PROCESS | 1650 | 1465473033524 Marionette DEBUG loaded listener.js 04:50:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x1270f1800) [pid = 1650] [serial = 1532] [outer = 0x118454000] 04:50:33 INFO - PROCESS | 1650 | 1465473033966 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]]]}] 04:50:34 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 04:50:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 762ms 04:50:34 INFO - PROCESS | 1650 | 1465473034014 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 04:50:34 INFO - PROCESS | 1650 | 1465473034018 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 04:50:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:50:34 INFO - PROCESS | 1650 | 1465473034021 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:50:34 INFO - PROCESS | 1650 | 1465473034022 Marionette TRACE conn2 <- [1,2014,null,{}] 04:50:34 INFO - PROCESS | 1650 | 1465473034024 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}] 04:50:34 INFO - PROCESS | 1650 | 1465473034026 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:34 INFO - PROCESS | 1650 | 1465473034133 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 04:50:34 INFO - PROCESS | 1650 | 1465473034239 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:34 INFO - PROCESS | 1650 | 1465473034240 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x120fcb000 == 48 [pid = 1650] [id = 511] 04:50:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x112f2c800) [pid = 1650] [serial = 1533] [outer = 0x0] 04:50:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x126862400) [pid = 1650] [serial = 1534] [outer = 0x112f2c800] 04:50:34 INFO - PROCESS | 1650 | 1465473034271 Marionette DEBUG loaded listener.js 04:50:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x127212c00) [pid = 1650] [serial = 1535] [outer = 0x112f2c800] 04:50:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1295d4800 == 47 [pid = 1650] [id = 472] 04:50:35 INFO - PROCESS | 1650 | --DOCSHELL 0x119dd2000 == 46 [pid = 1650] [id = 508] 04:50:35 INFO - PROCESS | 1650 | --DOCSHELL 0x112e69000 == 45 [pid = 1650] [id = 507] 04:50:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12d68e000 == 44 [pid = 1650] [id = 506] 04:50:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1272a7000 == 43 [pid = 1650] [id = 505] 04:50:35 INFO - PROCESS | 1650 | --DOCSHELL 0x110dea000 == 42 [pid = 1650] [id = 504] 04:50:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12121d800 == 41 [pid = 1650] [id = 503] 04:50:35 INFO - PROCESS | 1650 | --DOCSHELL 0x121204800 == 40 [pid = 1650] [id = 502] 04:50:35 INFO - PROCESS | 1650 | --DOCSHELL 0x120fda000 == 39 [pid = 1650] [id = 501] 04:50:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1272af000 == 38 [pid = 1650] [id = 500] 04:50:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12d54d000 == 37 [pid = 1650] [id = 499] 04:50:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12d54b800 == 36 [pid = 1650] [id = 498] 04:50:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd19000 == 35 [pid = 1650] [id = 497] 04:50:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12d172000 == 34 [pid = 1650] [id = 496] 04:50:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12c648800 == 33 [pid = 1650] [id = 495] 04:50:35 INFO - PROCESS | 1650 | --DOCSHELL 0x115ee1000 == 32 [pid = 1650] [id = 494] 04:50:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12ca59000 == 31 [pid = 1650] [id = 493] 04:50:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12c265800 == 30 [pid = 1650] [id = 492] 04:50:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd19800 == 29 [pid = 1650] [id = 491] 04:50:35 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x112979400) [pid = 1650] [serial = 1377] [outer = 0x0] [url = about:blank] 04:50:35 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x1131a9000) [pid = 1650] [serial = 1378] [outer = 0x0] [url = about:blank] 04:50:35 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x11806bc00) [pid = 1650] [serial = 1380] [outer = 0x0] [url = about:blank] 04:50:35 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x118411800) [pid = 1650] [serial = 1381] [outer = 0x0] [url = about:blank] 04:50:35 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x119908c00) [pid = 1650] [serial = 1383] [outer = 0x0] [url = about:blank] 04:50:35 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12144c400) [pid = 1650] [serial = 1384] [outer = 0x0] [url = about:blank] 04:50:35 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x124b95c00) [pid = 1650] [serial = 1386] [outer = 0x0] [url = about:blank] 04:50:35 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x126863000) [pid = 1650] [serial = 1387] [outer = 0x0] [url = about:blank] 04:50:35 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x123725c00) [pid = 1650] [serial = 1389] [outer = 0x0] [url = about:blank] 04:50:35 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x126f9d800) [pid = 1650] [serial = 1390] [outer = 0x0] [url = about:blank] 04:50:35 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11314a000) [pid = 1650] [serial = 1392] [outer = 0x0] [url = about:blank] 04:50:35 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x113c42800) [pid = 1650] [serial = 1393] [outer = 0x0] [url = about:blank] 04:50:35 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x112913400) [pid = 1650] [serial = 1395] [outer = 0x0] [url = about:blank] 04:50:35 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x1129e6c00) [pid = 1650] [serial = 1396] [outer = 0x0] [url = about:blank] 04:50:35 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11327a000) [pid = 1650] [serial = 1398] [outer = 0x0] [url = about:blank] 04:50:35 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x116193c00) [pid = 1650] [serial = 1399] [outer = 0x0] [url = about:blank] 04:50:35 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x11806ac00) [pid = 1650] [serial = 1401] [outer = 0x0] [url = about:blank] 04:50:35 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x118264800) [pid = 1650] [serial = 1402] [outer = 0x0] [url = about:blank] 04:50:35 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x118455800) [pid = 1650] [serial = 1404] [outer = 0x0] [url = about:blank] 04:50:35 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x118861c00) [pid = 1650] [serial = 1405] [outer = 0x0] [url = about:blank] 04:50:35 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x118860800) [pid = 1650] [serial = 1407] [outer = 0x0] [url = about:blank] 04:50:35 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11939f000) [pid = 1650] [serial = 1408] [outer = 0x0] [url = about:blank] 04:50:35 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x119995000) [pid = 1650] [serial = 1410] [outer = 0x0] [url = about:blank] 04:50:35 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x120fab800) [pid = 1650] [serial = 1411] [outer = 0x0] [url = about:blank] 04:50:35 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12134e800) [pid = 1650] [serial = 1413] [outer = 0x0] [url = about:blank] 04:50:35 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x121a4c400) [pid = 1650] [serial = 1414] [outer = 0x0] [url = about:blank] 04:50:35 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x123721000) [pid = 1650] [serial = 1416] [outer = 0x0] [url = about:blank] 04:50:35 INFO - PROCESS | 1650 | 1465473035461 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]]]}] 04:50:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:50:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1470ms 04:50:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:50:35 INFO - PROCESS | 1650 | 1465473035492 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 04:50:35 INFO - PROCESS | 1650 | 1465473035496 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 04:50:35 INFO - PROCESS | 1650 | 1465473035512 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:50:35 INFO - PROCESS | 1650 | 1465473035517 Marionette TRACE conn2 <- [1,2018,null,{}] 04:50:35 INFO - PROCESS | 1650 | 1465473035532 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}] 04:50:35 INFO - PROCESS | 1650 | 1465473035536 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:35 INFO - PROCESS | 1650 | 1465473035662 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 04:50:35 INFO - PROCESS | 1650 | 1465473035679 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:35 INFO - PROCESS | 1650 | 1465473035680 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11661c000 == 30 [pid = 1650] [id = 512] 04:50:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11314dc00) [pid = 1650] [serial = 1536] [outer = 0x0] 04:50:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x1131ac000) [pid = 1650] [serial = 1537] [outer = 0x11314dc00] 04:50:35 INFO - PROCESS | 1650 | 1465473035727 Marionette DEBUG loaded listener.js 04:50:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x113c43000) [pid = 1650] [serial = 1538] [outer = 0x11314dc00] 04:50:36 INFO - PROCESS | 1650 | 1465473036139 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]]]}] 04:50:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:50:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 691ms 04:50:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:50:36 INFO - PROCESS | 1650 | 1465473036190 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 04:50:36 INFO - PROCESS | 1650 | 1465473036193 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 04:50:36 INFO - PROCESS | 1650 | 1465473036198 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:50:36 INFO - PROCESS | 1650 | 1465473036200 Marionette TRACE conn2 <- [1,2022,null,{}] 04:50:36 INFO - PROCESS | 1650 | 1465473036202 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}] 04:50:36 INFO - PROCESS | 1650 | 1465473036205 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:36 INFO - PROCESS | 1650 | 1465473036297 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 04:50:36 INFO - PROCESS | 1650 | 1465473036305 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:36 INFO - PROCESS | 1650 | 1465473036306 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183de000 == 31 [pid = 1650] [id = 513] 04:50:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x116979800) [pid = 1650] [serial = 1539] [outer = 0x0] 04:50:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x118213c00) [pid = 1650] [serial = 1540] [outer = 0x116979800] 04:50:36 INFO - PROCESS | 1650 | 1465473036352 Marionette DEBUG loaded listener.js 04:50:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x118265400) [pid = 1650] [serial = 1541] [outer = 0x116979800] 04:50:36 INFO - PROCESS | 1650 | 1465473036830 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]]]}] 04:50:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:50:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 673ms 04:50:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:50:36 INFO - PROCESS | 1650 | 1465473036870 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 04:50:36 INFO - PROCESS | 1650 | 1465473036872 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 04:50:36 INFO - PROCESS | 1650 | 1465473036874 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:50:36 INFO - PROCESS | 1650 | 1465473036876 Marionette TRACE conn2 <- [1,2026,null,{}] 04:50:36 INFO - PROCESS | 1650 | 1465473036883 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}] 04:50:36 INFO - PROCESS | 1650 | 1465473036886 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:36 INFO - PROCESS | 1650 | 1465473036964 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 04:50:36 INFO - PROCESS | 1650 | 1465473036971 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:36 INFO - PROCESS | 1650 | 1465473036973 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x119db7000 == 32 [pid = 1650] [id = 514] 04:50:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x118856400) [pid = 1650] [serial = 1542] [outer = 0x0] 04:50:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x118fefc00) [pid = 1650] [serial = 1543] [outer = 0x118856400] 04:50:37 INFO - PROCESS | 1650 | 1465473037000 Marionette DEBUG loaded listener.js 04:50:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x1196adc00) [pid = 1650] [serial = 1544] [outer = 0x118856400] 04:50:37 INFO - PROCESS | 1650 | 1465473037359 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]]]}] 04:50:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:50:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 522ms 04:50:37 INFO - PROCESS | 1650 | 1465473037397 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 04:50:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:50:37 INFO - PROCESS | 1650 | 1465473037399 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 04:50:37 INFO - PROCESS | 1650 | 1465473037406 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:50:37 INFO - PROCESS | 1650 | 1465473037408 Marionette TRACE conn2 <- [1,2030,null,{}] 04:50:37 INFO - PROCESS | 1650 | 1465473037411 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}] 04:50:37 INFO - PROCESS | 1650 | 1465473037414 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:37 INFO - PROCESS | 1650 | 1465473037595 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 04:50:37 INFO - PROCESS | 1650 | 1465473037618 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:37 INFO - PROCESS | 1650 | 1465473037620 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x120fd9000 == 33 [pid = 1650] [id = 515] 04:50:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x119903400) [pid = 1650] [serial = 1545] [outer = 0x0] 04:50:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x119a7f400) [pid = 1650] [serial = 1546] [outer = 0x119903400] 04:50:37 INFO - PROCESS | 1650 | 1465473037662 Marionette DEBUG loaded listener.js 04:50:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x1211f1000) [pid = 1650] [serial = 1547] [outer = 0x119903400] 04:50:38 INFO - PROCESS | 1650 | 1465473038047 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]]]}] 04:50:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:50:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 672ms 04:50:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:50:38 INFO - PROCESS | 1650 | 1465473038078 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 04:50:38 INFO - PROCESS | 1650 | 1465473038079 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 04:50:38 INFO - PROCESS | 1650 | 1465473038090 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:50:38 INFO - PROCESS | 1650 | 1465473038091 Marionette TRACE conn2 <- [1,2034,null,{}] 04:50:38 INFO - PROCESS | 1650 | 1465473038093 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}] 04:50:38 INFO - PROCESS | 1650 | 1465473038094 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:38 INFO - PROCESS | 1650 | 1465473038195 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 04:50:38 INFO - PROCESS | 1650 | 1465473038199 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:38 INFO - PROCESS | 1650 | 1465473038200 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1236b2000 == 34 [pid = 1650] [id = 516] 04:50:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x11291d000) [pid = 1650] [serial = 1548] [outer = 0x0] 04:50:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12142bc00) [pid = 1650] [serial = 1549] [outer = 0x11291d000] 04:50:38 INFO - PROCESS | 1650 | 1465473038225 Marionette DEBUG loaded listener.js 04:50:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12371c400) [pid = 1650] [serial = 1550] [outer = 0x11291d000] 04:50:38 INFO - PROCESS | 1650 | 1465473038591 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]]]}] 04:50:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:50:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 525ms 04:50:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:50:38 INFO - PROCESS | 1650 | 1465473038608 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 04:50:38 INFO - PROCESS | 1650 | 1465473038609 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 04:50:38 INFO - PROCESS | 1650 | 1465473038611 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:50:38 INFO - PROCESS | 1650 | 1465473038612 Marionette TRACE conn2 <- [1,2038,null,{}] 04:50:38 INFO - PROCESS | 1650 | 1465473038615 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}] 04:50:38 INFO - PROCESS | 1650 | 1465473038621 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:38 INFO - PROCESS | 1650 | 1465473038745 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 04:50:38 INFO - PROCESS | 1650 | 1465473038749 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:38 INFO - PROCESS | 1650 | 1465473038751 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x127046000 == 35 [pid = 1650] [id = 517] 04:50:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x121503400) [pid = 1650] [serial = 1551] [outer = 0x0] 04:50:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x124b27400) [pid = 1650] [serial = 1552] [outer = 0x121503400] 04:50:38 INFO - PROCESS | 1650 | 1465473038776 Marionette DEBUG loaded listener.js 04:50:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x127214c00) [pid = 1650] [serial = 1553] [outer = 0x121503400] 04:50:39 INFO - PROCESS | 1650 | 1465473039121 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]]]}] 04:50:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:50:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 520ms 04:50:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:50:39 INFO - PROCESS | 1650 | 1465473039139 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 04:50:39 INFO - PROCESS | 1650 | 1465473039140 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 04:50:39 INFO - PROCESS | 1650 | 1465473039143 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:50:39 INFO - PROCESS | 1650 | 1465473039144 Marionette TRACE conn2 <- [1,2042,null,{}] 04:50:39 INFO - PROCESS | 1650 | 1465473039155 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}] 04:50:39 INFO - PROCESS | 1650 | 1465473039156 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:39 INFO - PROCESS | 1650 | 1465473039257 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 04:50:39 INFO - PROCESS | 1650 | 1465473039261 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:39 INFO - PROCESS | 1650 | 1465473039262 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12882e800 == 36 [pid = 1650] [id = 518] 04:50:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12371d800) [pid = 1650] [serial = 1554] [outer = 0x0] 04:50:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x1272c2000) [pid = 1650] [serial = 1555] [outer = 0x12371d800] 04:50:39 INFO - PROCESS | 1650 | 1465473039286 Marionette DEBUG loaded listener.js 04:50:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x128816c00) [pid = 1650] [serial = 1556] [outer = 0x12371d800] 04:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x1132c7800) [pid = 1650] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x11847e400) [pid = 1650] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12134b400) [pid = 1650] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x110fa0400) [pid = 1650] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11219c400) [pid = 1650] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x125380400) [pid = 1650] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x126860c00) [pid = 1650] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x126cc5000) [pid = 1650] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x112dc3000) [pid = 1650] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x118ff6400) [pid = 1650] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x128815800) [pid = 1650] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12a5b9800) [pid = 1650] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12a6b7c00) [pid = 1650] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12a953400) [pid = 1650] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12abd5800) [pid = 1650] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x112971000) [pid = 1650] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x128fccc00) [pid = 1650] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x1288e0800) [pid = 1650] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x1121abc00) [pid = 1650] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x128818400) [pid = 1650] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x121835000) [pid = 1650] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x111c7f000) [pid = 1650] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x1174b2800) [pid = 1650] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11999c400) [pid = 1650] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x113189c00) [pid = 1650] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x119911800) [pid = 1650] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11844c400) [pid = 1650] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11847f800) [pid = 1650] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x112e94c00) [pid = 1650] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x116ea9c00) [pid = 1650] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x110e7ec00) [pid = 1650] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x112f26000) [pid = 1650] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x127218400) [pid = 1650] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:50:40 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12a95b400) [pid = 1650] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:50:40 INFO - PROCESS | 1650 | 1465473040087 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]]]}] 04:50:40 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) 04:50:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 969ms 04:50:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:50:40 INFO - PROCESS | 1650 | 1465473040112 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 04:50:40 INFO - PROCESS | 1650 | 1465473040114 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 04:50:40 INFO - PROCESS | 1650 | 1465473040117 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:50:40 INFO - PROCESS | 1650 | 1465473040119 Marionette TRACE conn2 <- [1,2046,null,{}] 04:50:40 INFO - PROCESS | 1650 | 1465473040122 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}] 04:50:40 INFO - PROCESS | 1650 | 1465473040123 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:40 INFO - PROCESS | 1650 | 1465473040198 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 04:50:40 INFO - PROCESS | 1650 | 1465473040204 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:40 INFO - PROCESS | 1650 | 1465473040205 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x119665000 == 37 [pid = 1650] [id = 519] 04:50:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1128cc000) [pid = 1650] [serial = 1557] [outer = 0x0] 04:50:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1131a5800) [pid = 1650] [serial = 1558] [outer = 0x1128cc000] 04:50:40 INFO - PROCESS | 1650 | 1465473040230 Marionette DEBUG loaded listener.js 04:50:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1174b2800) [pid = 1650] [serial = 1559] [outer = 0x1128cc000] 04:50:40 INFO - PROCESS | 1650 | 1465473040593 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]]]}] 04:50:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:50:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 522ms 04:50:40 INFO - PROCESS | 1650 | 1465473040639 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 04:50:40 INFO - PROCESS | 1650 | 1465473040640 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 04:50:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:50:40 INFO - PROCESS | 1650 | 1465473040642 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:50:40 INFO - PROCESS | 1650 | 1465473040643 Marionette TRACE conn2 <- [1,2050,null,{}] 04:50:40 INFO - PROCESS | 1650 | 1465473040645 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}] 04:50:40 INFO - PROCESS | 1650 | 1465473040647 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:40 INFO - PROCESS | 1650 | 1465473040730 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 04:50:40 INFO - PROCESS | 1650 | 1465473040736 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:40 INFO - PROCESS | 1650 | 1465473040737 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12923f800 == 38 [pid = 1650] [id = 520] 04:50:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x116a0b800) [pid = 1650] [serial = 1560] [outer = 0x0] 04:50:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x119398000) [pid = 1650] [serial = 1561] [outer = 0x116a0b800] 04:50:40 INFO - PROCESS | 1650 | 1465473040762 Marionette DEBUG loaded listener.js 04:50:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1219d2400) [pid = 1650] [serial = 1562] [outer = 0x116a0b800] 04:50:41 INFO - PROCESS | 1650 | 1465473041090 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]]]}] 04:50:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:50:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 468ms 04:50:41 INFO - PROCESS | 1650 | 1465473041111 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 04:50:41 INFO - PROCESS | 1650 | 1465473041112 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 04:50:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:50:41 INFO - PROCESS | 1650 | 1465473041115 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:50:41 INFO - PROCESS | 1650 | 1465473041118 Marionette TRACE conn2 <- [1,2054,null,{}] 04:50:41 INFO - PROCESS | 1650 | 1465473041122 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}] 04:50:41 INFO - PROCESS | 1650 | 1465473041124 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:41 INFO - PROCESS | 1650 | 1465473041209 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 04:50:41 INFO - PROCESS | 1650 | 1465473041277 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:41 INFO - PROCESS | 1650 | 1465473041278 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a610000 == 39 [pid = 1650] [id = 521] 04:50:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x112918400) [pid = 1650] [serial = 1563] [outer = 0x0] 04:50:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x121840000) [pid = 1650] [serial = 1564] [outer = 0x112918400] 04:50:41 INFO - PROCESS | 1650 | 1465473041303 Marionette DEBUG loaded listener.js 04:50:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x1272c5c00) [pid = 1650] [serial = 1565] [outer = 0x112918400] 04:50:41 INFO - PROCESS | 1650 | 1465473041614 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]]]}] 04:50:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:50:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 524ms 04:50:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:50:41 INFO - PROCESS | 1650 | 1465473041640 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 04:50:41 INFO - PROCESS | 1650 | 1465473041641 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 04:50:41 INFO - PROCESS | 1650 | 1465473041643 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:50:41 INFO - PROCESS | 1650 | 1465473041646 Marionette TRACE conn2 <- [1,2058,null,{}] 04:50:41 INFO - PROCESS | 1650 | 1465473041648 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}] 04:50:41 INFO - PROCESS | 1650 | 1465473041652 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:41 INFO - PROCESS | 1650 | 1465473041746 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 04:50:41 INFO - PROCESS | 1650 | 1465473041753 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:41 INFO - PROCESS | 1650 | 1465473041755 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12341f800 == 40 [pid = 1650] [id = 522] 04:50:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x1272c9800) [pid = 1650] [serial = 1566] [outer = 0x0] 04:50:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x1288e0800) [pid = 1650] [serial = 1567] [outer = 0x1272c9800] 04:50:41 INFO - PROCESS | 1650 | 1465473041787 Marionette DEBUG loaded listener.js 04:50:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x128fce000) [pid = 1650] [serial = 1568] [outer = 0x1272c9800] 04:50:42 INFO - PROCESS | 1650 | 1465473042457 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]]]}] 04:50:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:50:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 870ms 04:50:42 INFO - PROCESS | 1650 | 1465473042514 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 04:50:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:50:42 INFO - PROCESS | 1650 | 1465473042517 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 04:50:42 INFO - PROCESS | 1650 | 1465473042520 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:50:42 INFO - PROCESS | 1650 | 1465473042522 Marionette TRACE conn2 <- [1,2062,null,{}] 04:50:42 INFO - PROCESS | 1650 | 1465473042527 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}] 04:50:42 INFO - PROCESS | 1650 | 1465473042528 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:42 INFO - PROCESS | 1650 | 1465473042642 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 04:50:42 INFO - PROCESS | 1650 | 1465473042723 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:42 INFO - PROCESS | 1650 | 1465473042724 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183e3000 == 41 [pid = 1650] [id = 523] 04:50:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x112f29000) [pid = 1650] [serial = 1569] [outer = 0x0] 04:50:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x1132ca800) [pid = 1650] [serial = 1570] [outer = 0x112f29000] 04:50:42 INFO - PROCESS | 1650 | 1465473042755 Marionette DEBUG loaded listener.js 04:50:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x1174b2400) [pid = 1650] [serial = 1571] [outer = 0x112f29000] 04:50:43 INFO - PROCESS | 1650 | 1465473043160 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]]]}] 04:50:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:50:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 671ms 04:50:43 INFO - PROCESS | 1650 | 1465473043209 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 04:50:43 INFO - PROCESS | 1650 | 1465473043212 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 04:50:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:50:43 INFO - PROCESS | 1650 | 1465473043231 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:50:43 INFO - PROCESS | 1650 | 1465473043233 Marionette TRACE conn2 <- [1,2066,null,{}] 04:50:43 INFO - PROCESS | 1650 | 1465473043236 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}] 04:50:43 INFO - PROCESS | 1650 | 1465473043237 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:43 INFO - PROCESS | 1650 | 1465473043343 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 04:50:43 INFO - PROCESS | 1650 | 1465473043424 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:43 INFO - PROCESS | 1650 | 1465473043426 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x124ec7000 == 42 [pid = 1650] [id = 524] 04:50:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11844e000) [pid = 1650] [serial = 1572] [outer = 0x0] 04:50:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x118f47800) [pid = 1650] [serial = 1573] [outer = 0x11844e000] 04:50:43 INFO - PROCESS | 1650 | 1465473043458 Marionette DEBUG loaded listener.js 04:50:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x1196b5c00) [pid = 1650] [serial = 1574] [outer = 0x11844e000] 04:50:43 INFO - PROCESS | 1650 | 1465473043932 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]]]}] 04:50:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:50:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 724ms 04:50:43 INFO - PROCESS | 1650 | 1465473043954 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 04:50:43 INFO - PROCESS | 1650 | 1465473043957 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 04:50:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:50:43 INFO - PROCESS | 1650 | 1465473043961 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:50:43 INFO - PROCESS | 1650 | 1465473043964 Marionette TRACE conn2 <- [1,2070,null,{}] 04:50:43 INFO - PROCESS | 1650 | 1465473043976 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}] 04:50:43 INFO - PROCESS | 1650 | 1465473043981 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:44 INFO - PROCESS | 1650 | 1465473044132 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 04:50:44 INFO - PROCESS | 1650 | 1465473044248 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:44 INFO - PROCESS | 1650 | 1465473044250 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c267000 == 43 [pid = 1650] [id = 525] 04:50:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x1210b3c00) [pid = 1650] [serial = 1575] [outer = 0x0] 04:50:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x124b99c00) [pid = 1650] [serial = 1576] [outer = 0x1210b3c00] 04:50:44 INFO - PROCESS | 1650 | 1465473044283 Marionette DEBUG loaded listener.js 04:50:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12685c400) [pid = 1650] [serial = 1577] [outer = 0x1210b3c00] 04:50:44 INFO - PROCESS | 1650 | 1465473044736 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]]]}] 04:50:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:50:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 824ms 04:50:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:50:44 INFO - PROCESS | 1650 | 1465473044785 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 04:50:44 INFO - PROCESS | 1650 | 1465473044787 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 04:50:44 INFO - PROCESS | 1650 | 1465473044789 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:50:44 INFO - PROCESS | 1650 | 1465473044791 Marionette TRACE conn2 <- [1,2074,null,{}] 04:50:44 INFO - PROCESS | 1650 | 1465473044793 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}] 04:50:44 INFO - PROCESS | 1650 | 1465473044795 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:44 INFO - PROCESS | 1650 | 1465473044897 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 04:50:44 INFO - PROCESS | 1650 | 1465473044978 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:44 INFO - PROCESS | 1650 | 1465473044979 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ca3f800 == 44 [pid = 1650] [id = 526] 04:50:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x126dc1c00) [pid = 1650] [serial = 1578] [outer = 0x0] 04:50:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x127219800) [pid = 1650] [serial = 1579] [outer = 0x126dc1c00] 04:50:45 INFO - PROCESS | 1650 | 1465473045010 Marionette DEBUG loaded listener.js 04:50:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x1288d9800) [pid = 1650] [serial = 1580] [outer = 0x126dc1c00] 04:50:45 INFO - PROCESS | 1650 | 1465473045432 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]]]}] 04:50:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:50:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 669ms 04:50:45 INFO - PROCESS | 1650 | 1465473045459 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 04:50:45 INFO - PROCESS | 1650 | 1465473045460 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 04:50:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:50:45 INFO - PROCESS | 1650 | 1465473045463 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:50:45 INFO - PROCESS | 1650 | 1465473045464 Marionette TRACE conn2 <- [1,2078,null,{}] 04:50:45 INFO - PROCESS | 1650 | 1465473045466 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}] 04:50:45 INFO - PROCESS | 1650 | 1465473045468 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:45 INFO - PROCESS | 1650 | 1465473045580 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 04:50:45 INFO - PROCESS | 1650 | 1465473045692 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:45 INFO - PROCESS | 1650 | 1465473045693 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x110dec800 == 45 [pid = 1650] [id = 527] 04:50:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x1121aac00) [pid = 1650] [serial = 1581] [outer = 0x0] 04:50:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x124e9e400) [pid = 1650] [serial = 1582] [outer = 0x1121aac00] 04:50:45 INFO - PROCESS | 1650 | 1465473045723 Marionette DEBUG loaded listener.js 04:50:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x1272c5800) [pid = 1650] [serial = 1583] [outer = 0x1121aac00] 04:50:46 INFO - PROCESS | 1650 | 1465473046290 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]]]}] 04:50:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:50:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 871ms 04:50:46 INFO - PROCESS | 1650 | 1465473046337 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 04:50:46 INFO - PROCESS | 1650 | 1465473046339 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 04:50:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:50:46 INFO - PROCESS | 1650 | 1465473046344 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:50:46 INFO - PROCESS | 1650 | 1465473046346 Marionette TRACE conn2 <- [1,2082,null,{}] 04:50:46 INFO - PROCESS | 1650 | 1465473046349 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}] 04:50:46 INFO - PROCESS | 1650 | 1465473046353 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:46 INFO - PROCESS | 1650 | 1465473046445 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 04:50:46 INFO - PROCESS | 1650 | 1465473046535 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:46 INFO - PROCESS | 1650 | 1465473046537 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x116e88000 == 46 [pid = 1650] [id = 528] 04:50:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x11297a400) [pid = 1650] [serial = 1584] [outer = 0x0] 04:50:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x1129e8800) [pid = 1650] [serial = 1585] [outer = 0x11297a400] 04:50:46 INFO - PROCESS | 1650 | 1465473046565 Marionette DEBUG loaded listener.js 04:50:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x112e93800) [pid = 1650] [serial = 1586] [outer = 0x11297a400] 04:50:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12a610000 == 45 [pid = 1650] [id = 521] 04:50:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12923f800 == 44 [pid = 1650] [id = 520] 04:50:46 INFO - PROCESS | 1650 | --DOCSHELL 0x119665000 == 43 [pid = 1650] [id = 519] 04:50:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12882e800 == 42 [pid = 1650] [id = 518] 04:50:46 INFO - PROCESS | 1650 | --DOCSHELL 0x127046000 == 41 [pid = 1650] [id = 517] 04:50:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1236b2000 == 40 [pid = 1650] [id = 516] 04:50:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12c262800 == 39 [pid = 1650] [id = 510] 04:50:46 INFO - PROCESS | 1650 | --DOCSHELL 0x120fd9000 == 38 [pid = 1650] [id = 515] 04:50:46 INFO - PROCESS | 1650 | --DOCSHELL 0x128f84000 == 37 [pid = 1650] [id = 509] 04:50:46 INFO - PROCESS | 1650 | --DOCSHELL 0x119db7000 == 36 [pid = 1650] [id = 514] 04:50:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1183de000 == 35 [pid = 1650] [id = 513] 04:50:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11661c000 == 34 [pid = 1650] [id = 512] 04:50:46 INFO - PROCESS | 1650 | 1465473046969 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]]]}] 04:50:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:50:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 671ms 04:50:47 INFO - PROCESS | 1650 | 1465473047014 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 04:50:47 INFO - PROCESS | 1650 | 1465473047017 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 04:50:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:50:47 INFO - PROCESS | 1650 | 1465473047022 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:50:47 INFO - PROCESS | 1650 | 1465473047023 Marionette TRACE conn2 <- [1,2086,null,{}] 04:50:47 INFO - PROCESS | 1650 | 1465473047026 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}] 04:50:47 INFO - PROCESS | 1650 | 1465473047027 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:47 INFO - PROCESS | 1650 | 1465473047111 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x116904400) [pid = 1650] [serial = 1465] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x118410000) [pid = 1650] [serial = 1466] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x119369400) [pid = 1650] [serial = 1468] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x119d4d000) [pid = 1650] [serial = 1469] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x124e9d400) [pid = 1650] [serial = 1471] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x126862800) [pid = 1650] [serial = 1472] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x114e75c00) [pid = 1650] [serial = 1474] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x118f41000) [pid = 1650] [serial = 1475] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12685d000) [pid = 1650] [serial = 1477] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12721b400) [pid = 1650] [serial = 1478] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x1272c1800) [pid = 1650] [serial = 1480] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x126858000) [pid = 1650] [serial = 1453] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x126860000) [pid = 1650] [serial = 1454] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x126883800) [pid = 1650] [serial = 1456] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x126c58000) [pid = 1650] [serial = 1457] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x126dca000) [pid = 1650] [serial = 1459] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x1270ec000) [pid = 1650] [serial = 1460] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x113278000) [pid = 1650] [serial = 1463] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x112f2e400) [pid = 1650] [serial = 1462] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x129404c00) [pid = 1650] [serial = 1501] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12a364000) [pid = 1650] [serial = 1504] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12a5bec00) [pid = 1650] [serial = 1507] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12a5b6400) [pid = 1650] [serial = 1505] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12a955400) [pid = 1650] [serial = 1510] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12a95a000) [pid = 1650] [serial = 1511] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12a6b7000) [pid = 1650] [serial = 1508] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12ab52800) [pid = 1650] [serial = 1516] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12abf5800) [pid = 1650] [serial = 1519] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12abd5000) [pid = 1650] [serial = 1517] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x112979000) [pid = 1650] [serial = 1419] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x112dc7400) [pid = 1650] [serial = 1420] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x128fd4400) [pid = 1650] [serial = 1495] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1290db400) [pid = 1650] [serial = 1496] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12892c400) [pid = 1650] [serial = 1492] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x124b24800) [pid = 1650] [serial = 1417] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x118f44400) [pid = 1650] [serial = 871] [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.] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x128fca400) [pid = 1650] [serial = 1493] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1288d7000) [pid = 1650] [serial = 1489] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1288dd400) [pid = 1650] [serial = 1490] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12880d000) [pid = 1650] [serial = 1486] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x128816400) [pid = 1650] [serial = 1487] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x112916400) [pid = 1650] [serial = 1483] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x119364c00) [pid = 1650] [serial = 1484] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x121cb6800) [pid = 1650] [serial = 1450] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x125382c00) [pid = 1650] [serial = 1451] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x121506000) [pid = 1650] [serial = 1447] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12362d800) [pid = 1650] [serial = 1448] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x120fb6000) [pid = 1650] [serial = 1444] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x121425c00) [pid = 1650] [serial = 1445] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119d46800) [pid = 1650] [serial = 1441] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x120fb0800) [pid = 1650] [serial = 1442] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11939d000) [pid = 1650] [serial = 1438] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119908400) [pid = 1650] [serial = 1439] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118fb7400) [pid = 1650] [serial = 1435] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1193a1c00) [pid = 1650] [serial = 1436] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11825f000) [pid = 1650] [serial = 1432] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118453000) [pid = 1650] [serial = 1433] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118212400) [pid = 1650] [serial = 1429] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11825fc00) [pid = 1650] [serial = 1430] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115e86000) [pid = 1650] [serial = 1425] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116903800) [pid = 1650] [serial = 1426] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11326e400) [pid = 1650] [serial = 1423] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x113188800) [pid = 1650] [serial = 1422] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12b925400) [pid = 1650] [serial = 1520] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128fd5800) [pid = 1650] [serial = 1498] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12ab4a400) [pid = 1650] [serial = 1513] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12ab50c00) [pid = 1650] [serial = 1514] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12a35c400) [pid = 1650] [serial = 1502] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1290e4800) [pid = 1650] [serial = 1499] [outer = 0x0] [url = about:blank] 04:50:47 INFO - PROCESS | 1650 | 1465473047187 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:47 INFO - PROCESS | 1650 | 1465473047188 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x116602800 == 35 [pid = 1650] [id = 529] 04:50:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112dc7400) [pid = 1650] [serial = 1587] [outer = 0x0] 04:50:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112f2d000) [pid = 1650] [serial = 1588] [outer = 0x112dc7400] 04:50:47 INFO - PROCESS | 1650 | 1465473047223 Marionette DEBUG loaded listener.js 04:50:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1132c2400) [pid = 1650] [serial = 1589] [outer = 0x112dc7400] 04:50:47 INFO - PROCESS | 1650 | 1465473047602 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]]]}] 04:50:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:50:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 619ms 04:50:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:50:47 INFO - PROCESS | 1650 | 1465473047641 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 04:50:47 INFO - PROCESS | 1650 | 1465473047643 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 04:50:47 INFO - PROCESS | 1650 | 1465473047645 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:50:47 INFO - PROCESS | 1650 | 1465473047647 Marionette TRACE conn2 <- [1,2090,null,{}] 04:50:47 INFO - PROCESS | 1650 | 1465473047655 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}] 04:50:47 INFO - PROCESS | 1650 | 1465473047658 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:47 INFO - PROCESS | 1650 | 1465473047785 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 04:50:47 INFO - PROCESS | 1650 | 1465473047814 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:47 INFO - PROCESS | 1650 | 1465473047816 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11967a000 == 36 [pid = 1650] [id = 530] 04:50:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11806ac00) [pid = 1650] [serial = 1590] [outer = 0x0] 04:50:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11821e000) [pid = 1650] [serial = 1591] [outer = 0x11806ac00] 04:50:47 INFO - PROCESS | 1650 | 1465473047844 Marionette DEBUG loaded listener.js 04:50:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118411800) [pid = 1650] [serial = 1592] [outer = 0x11806ac00] 04:50:48 INFO - PROCESS | 1650 | 1465473048163 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]]]}] 04:50:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 524ms 04:50:48 INFO - PROCESS | 1650 | 1465473048173 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 04:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:50:48 INFO - PROCESS | 1650 | 1465473048175 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 04:50:48 INFO - PROCESS | 1650 | 1465473048177 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:50:48 INFO - PROCESS | 1650 | 1465473048178 Marionette TRACE conn2 <- [1,2094,null,{}] 04:50:48 INFO - PROCESS | 1650 | 1465473048180 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}] 04:50:48 INFO - PROCESS | 1650 | 1465473048182 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:48 INFO - PROCESS | 1650 | 1465473048279 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 04:50:48 INFO - PROCESS | 1650 | 1465473048334 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:48 INFO - PROCESS | 1650 | 1465473048335 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f45000 == 37 [pid = 1650] [id = 531] 04:50:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11840fc00) [pid = 1650] [serial = 1593] [outer = 0x0] 04:50:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1184d7800) [pid = 1650] [serial = 1594] [outer = 0x11840fc00] 04:50:48 INFO - PROCESS | 1650 | 1465473048360 Marionette DEBUG loaded listener.js 04:50:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118f41800) [pid = 1650] [serial = 1595] [outer = 0x11840fc00] 04:50:48 INFO - PROCESS | 1650 | 1465473048634 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]]]}] 04:50:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 471ms 04:50:48 INFO - PROCESS | 1650 | 1465473048649 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 04:50:48 INFO - PROCESS | 1650 | 1465473048652 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 04:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:50:48 INFO - PROCESS | 1650 | 1465473048660 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:50:48 INFO - PROCESS | 1650 | 1465473048661 Marionette TRACE conn2 <- [1,2098,null,{}] 04:50:48 INFO - PROCESS | 1650 | 1465473048664 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}] 04:50:48 INFO - PROCESS | 1650 | 1465473048665 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:48 INFO - PROCESS | 1650 | 1465473048761 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 04:50:48 INFO - PROCESS | 1650 | 1465473048765 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:48 INFO - PROCESS | 1650 | 1465473048766 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12120e000 == 38 [pid = 1650] [id = 532] 04:50:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118fc0c00) [pid = 1650] [serial = 1596] [outer = 0x0] 04:50:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119372000) [pid = 1650] [serial = 1597] [outer = 0x118fc0c00] 04:50:48 INFO - PROCESS | 1650 | 1465473048794 Marionette DEBUG loaded listener.js 04:50:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1193a1c00) [pid = 1650] [serial = 1598] [outer = 0x118fc0c00] 04:50:49 INFO - PROCESS | 1650 | 1465473049149 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]]]}] 04:50:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:50:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 519ms 04:50:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:50:49 INFO - PROCESS | 1650 | 1465473049180 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 04:50:49 INFO - PROCESS | 1650 | 1465473049181 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 04:50:49 INFO - PROCESS | 1650 | 1465473049183 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:50:49 INFO - PROCESS | 1650 | 1465473049184 Marionette TRACE conn2 <- [1,2102,null,{}] 04:50:49 INFO - PROCESS | 1650 | 1465473049186 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}] 04:50:49 INFO - PROCESS | 1650 | 1465473049190 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:49 INFO - PROCESS | 1650 | 1465473049327 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 04:50:49 INFO - PROCESS | 1650 | 1465473049340 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:49 INFO - PROCESS | 1650 | 1465473049341 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12140e000 == 39 [pid = 1650] [id = 533] 04:50:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1196b1800) [pid = 1650] [serial = 1599] [outer = 0x0] 04:50:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11999c800) [pid = 1650] [serial = 1600] [outer = 0x1196b1800] 04:50:49 INFO - PROCESS | 1650 | 1465473049366 Marionette DEBUG loaded listener.js 04:50:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x121cb1800) [pid = 1650] [serial = 1601] [outer = 0x1196b1800] 04:50:49 INFO - PROCESS | 1650 | 1465473049732 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]]]}] 04:50:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:50:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 568ms 04:50:49 INFO - PROCESS | 1650 | 1465473049752 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 04:50:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:50:49 INFO - PROCESS | 1650 | 1465473049753 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 04:50:49 INFO - PROCESS | 1650 | 1465473049756 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:50:49 INFO - PROCESS | 1650 | 1465473049757 Marionette TRACE conn2 <- [1,2106,null,{}] 04:50:49 INFO - PROCESS | 1650 | 1465473049759 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}] 04:50:49 INFO - PROCESS | 1650 | 1465473049761 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:49 INFO - PROCESS | 1650 | 1465473049912 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 04:50:49 INFO - PROCESS | 1650 | 1465473049929 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:49 INFO - PROCESS | 1650 | 1465473049930 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1253a3800 == 40 [pid = 1650] [id = 534] 04:50:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x121cb1c00) [pid = 1650] [serial = 1602] [outer = 0x0] 04:50:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1131a4800) [pid = 1650] [serial = 1603] [outer = 0x121cb1c00] 04:50:49 INFO - PROCESS | 1650 | 1465473049966 Marionette DEBUG loaded listener.js 04:50:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x124b99400) [pid = 1650] [serial = 1604] [outer = 0x121cb1c00] 04:50:50 INFO - PROCESS | 1650 | 1465473050455 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]]]}] 04:50:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:50:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 720ms 04:50:50 INFO - PROCESS | 1650 | 1465473050475 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 04:50:50 INFO - PROCESS | 1650 | 1465473050476 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 04:50:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:50:50 INFO - PROCESS | 1650 | 1465473050479 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:50:50 INFO - PROCESS | 1650 | 1465473050480 Marionette TRACE conn2 <- [1,2110,null,{}] 04:50:50 INFO - PROCESS | 1650 | 1465473050483 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}] 04:50:50 INFO - PROCESS | 1650 | 1465473050485 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:50 INFO - PROCESS | 1650 | 1465473050595 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 04:50:50 INFO - PROCESS | 1650 | 1465473050599 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:50 INFO - PROCESS | 1650 | 1465473050600 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1272a3000 == 41 [pid = 1650] [id = 535] 04:50:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x123602c00) [pid = 1650] [serial = 1605] [outer = 0x0] 04:50:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x126856000) [pid = 1650] [serial = 1606] [outer = 0x123602c00] 04:50:50 INFO - PROCESS | 1650 | 1465473050660 Marionette DEBUG loaded listener.js 04:50:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x126861000) [pid = 1650] [serial = 1607] [outer = 0x123602c00] 04:50:50 INFO - PROCESS | 1650 | 1465473050951 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]]]}] 04:50:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:50:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 518ms 04:50:51 INFO - PROCESS | 1650 | 1465473050998 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 04:50:51 INFO - PROCESS | 1650 | 1465473051000 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 04:50:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:50:51 INFO - PROCESS | 1650 | 1465473051008 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:50:51 INFO - PROCESS | 1650 | 1465473051009 Marionette TRACE conn2 <- [1,2114,null,{}] 04:50:51 INFO - PROCESS | 1650 | 1465473051012 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}] 04:50:51 INFO - PROCESS | 1650 | 1465473051013 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:51 INFO - PROCESS | 1650 | 1465473051116 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 04:50:51 INFO - PROCESS | 1650 | 1465473051120 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:51 INFO - PROCESS | 1650 | 1465473051121 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ca2000 == 42 [pid = 1650] [id = 536] 04:50:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x125385c00) [pid = 1650] [serial = 1608] [outer = 0x0] 04:50:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x126858800) [pid = 1650] [serial = 1609] [outer = 0x125385c00] 04:50:51 INFO - PROCESS | 1650 | 1465473051185 Marionette DEBUG loaded listener.js 04:50:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1270f8800) [pid = 1650] [serial = 1610] [outer = 0x125385c00] 04:50:51 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12721d800) [pid = 1650] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:50:51 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11291d000) [pid = 1650] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:50:51 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x121503400) [pid = 1650] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:50:51 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11314dc00) [pid = 1650] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:50:51 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118856400) [pid = 1650] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:50:51 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x116979800) [pid = 1650] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:50:51 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112f2c800) [pid = 1650] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:50:51 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x110eac400) [pid = 1650] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:50:51 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x113c7d400) [pid = 1650] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:50:51 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118454400) [pid = 1650] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:50:51 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118454000) [pid = 1650] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:50:51 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12371d800) [pid = 1650] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:50:51 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1128cc000) [pid = 1650] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:50:51 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116a0b800) [pid = 1650] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:50:51 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112918400) [pid = 1650] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:50:51 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119903400) [pid = 1650] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:50:51 INFO - PROCESS | 1650 | 1465473051552 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]]]}] 04:50:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:50:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 570ms 04:50:51 INFO - PROCESS | 1650 | 1465473051579 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 04:50:51 INFO - PROCESS | 1650 | 1465473051580 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 04:50:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:50:51 INFO - PROCESS | 1650 | 1465473051584 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:50:51 INFO - PROCESS | 1650 | 1465473051585 Marionette TRACE conn2 <- [1,2118,null,{}] 04:50:51 INFO - PROCESS | 1650 | 1465473051588 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}] 04:50:51 INFO - PROCESS | 1650 | 1465473051589 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:51 INFO - PROCESS | 1650 | 1465473051700 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 04:50:51 INFO - PROCESS | 1650 | 1465473051737 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:51 INFO - PROCESS | 1650 | 1465473051738 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12883f800 == 43 [pid = 1650] [id = 537] 04:50:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x110e7ec00) [pid = 1650] [serial = 1611] [outer = 0x0] 04:50:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x116979800) [pid = 1650] [serial = 1612] [outer = 0x110e7ec00] 04:50:51 INFO - PROCESS | 1650 | 1465473051764 Marionette DEBUG loaded listener.js 04:50:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12144f000) [pid = 1650] [serial = 1613] [outer = 0x110e7ec00] 04:50:52 INFO - PROCESS | 1650 | 1465473052025 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]]]}] 04:50:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:50:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 472ms 04:50:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:50:52 INFO - PROCESS | 1650 | 1465473052056 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 04:50:52 INFO - PROCESS | 1650 | 1465473052058 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 04:50:52 INFO - PROCESS | 1650 | 1465473052060 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:50:52 INFO - PROCESS | 1650 | 1465473052062 Marionette TRACE conn2 <- [1,2122,null,{}] 04:50:52 INFO - PROCESS | 1650 | 1465473052072 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}] 04:50:52 INFO - PROCESS | 1650 | 1465473052074 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:52 INFO - PROCESS | 1650 | 1465473052178 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 04:50:52 INFO - PROCESS | 1650 | 1465473052189 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:52 INFO - PROCESS | 1650 | 1465473052191 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a61e000 == 44 [pid = 1650] [id = 538] 04:50:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12150d800) [pid = 1650] [serial = 1614] [outer = 0x0] 04:50:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x127215800) [pid = 1650] [serial = 1615] [outer = 0x12150d800] 04:50:52 INFO - PROCESS | 1650 | 1465473052217 Marionette DEBUG loaded listener.js 04:50:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1288d5400) [pid = 1650] [serial = 1616] [outer = 0x12150d800] 04:50:52 INFO - PROCESS | 1650 | 1465473052567 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]]]}] 04:50:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:50:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 524ms 04:50:52 INFO - PROCESS | 1650 | 1465473052587 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 04:50:52 INFO - PROCESS | 1650 | 1465473052589 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 04:50:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:50:52 INFO - PROCESS | 1650 | 1465473052591 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:50:52 INFO - PROCESS | 1650 | 1465473052592 Marionette TRACE conn2 <- [1,2126,null,{}] 04:50:52 INFO - PROCESS | 1650 | 1465473052595 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}] 04:50:52 INFO - PROCESS | 1650 | 1465473052596 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:52 INFO - PROCESS | 1650 | 1465473052711 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 04:50:52 INFO - PROCESS | 1650 | 1465473052717 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:52 INFO - PROCESS | 1650 | 1465473052718 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b127000 == 45 [pid = 1650] [id = 539] 04:50:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126855c00) [pid = 1650] [serial = 1617] [outer = 0x0] 04:50:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128929000) [pid = 1650] [serial = 1618] [outer = 0x126855c00] 04:50:52 INFO - PROCESS | 1650 | 1465473052742 Marionette DEBUG loaded listener.js 04:50:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x128adec00) [pid = 1650] [serial = 1619] [outer = 0x126855c00] 04:50:53 INFO - PROCESS | 1650 | 1465473053038 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]]]}] 04:50:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:50:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 468ms 04:50:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:50:53 INFO - PROCESS | 1650 | 1465473053060 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 04:50:53 INFO - PROCESS | 1650 | 1465473053061 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 04:50:53 INFO - PROCESS | 1650 | 1465473053063 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:50:53 INFO - PROCESS | 1650 | 1465473053065 Marionette TRACE conn2 <- [1,2130,null,{}] 04:50:53 INFO - PROCESS | 1650 | 1465473053070 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}] 04:50:53 INFO - PROCESS | 1650 | 1465473053072 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:53 INFO - PROCESS | 1650 | 1465473053167 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 04:50:53 INFO - PROCESS | 1650 | 1465473053172 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:53 INFO - PROCESS | 1650 | 1465473053173 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b988800 == 46 [pid = 1650] [id = 540] 04:50:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128ae1c00) [pid = 1650] [serial = 1620] [outer = 0x0] 04:50:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1290d6c00) [pid = 1650] [serial = 1621] [outer = 0x128ae1c00] 04:50:53 INFO - PROCESS | 1650 | 1465473053197 Marionette DEBUG loaded listener.js 04:50:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1290de800) [pid = 1650] [serial = 1622] [outer = 0x128ae1c00] 04:50:53 INFO - PROCESS | 1650 | 1465473053658 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] 04:50:53 INFO - PROCESS | 1650 | 1465473053689 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 04:50:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:50:53 INFO - PROCESS | 1650 | 1465473053692 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:50:53 INFO - PROCESS | 1650 | 1465473053694 Marionette TRACE conn2 <- [1,2134,null,{}] 04:50:53 INFO - PROCESS | 1650 | 1465473053698 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}] 04:50:53 INFO - PROCESS | 1650 | 1465473053700 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:53 INFO - PROCESS | 1650 | 1465473053807 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 04:50:53 INFO - PROCESS | 1650 | 1465473053881 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:53 INFO - PROCESS | 1650 | 1465473053883 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d25800 == 47 [pid = 1650] [id = 541] 04:50:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x112f29c00) [pid = 1650] [serial = 1623] [outer = 0x0] 04:50:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x113189000) [pid = 1650] [serial = 1624] [outer = 0x112f29c00] 04:50:53 INFO - PROCESS | 1650 | 1465473053951 Marionette DEBUG loaded listener.js 04:50:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x115e1a000) [pid = 1650] [serial = 1625] [outer = 0x112f29c00] 04:50:54 INFO - PROCESS | 1650 | 1465473054372 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]]]}] 04:50:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:50:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 721ms 04:50:54 INFO - PROCESS | 1650 | 1465473054413 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 04:50:54 INFO - PROCESS | 1650 | 1465473054416 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 04:50:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:50:54 INFO - PROCESS | 1650 | 1465473054421 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:50:54 INFO - PROCESS | 1650 | 1465473054423 Marionette TRACE conn2 <- [1,2138,null,{}] 04:50:54 INFO - PROCESS | 1650 | 1465473054425 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}] 04:50:54 INFO - PROCESS | 1650 | 1465473054427 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:54 INFO - PROCESS | 1650 | 1465473054537 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 04:50:54 INFO - PROCESS | 1650 | 1465473054641 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:54 INFO - PROCESS | 1650 | 1465473054643 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x121262800 == 48 [pid = 1650] [id = 542] 04:50:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1173c0800) [pid = 1650] [serial = 1626] [outer = 0x0] 04:50:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x118264c00) [pid = 1650] [serial = 1627] [outer = 0x1173c0800] 04:50:54 INFO - PROCESS | 1650 | 1465473054677 Marionette DEBUG loaded listener.js 04:50:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x118602400) [pid = 1650] [serial = 1628] [outer = 0x1173c0800] 04:50:55 INFO - PROCESS | 1650 | 1465473055093 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]]]}] 04:50:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:50:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 721ms 04:50:55 INFO - PROCESS | 1650 | 1465473055155 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 04:50:55 INFO - PROCESS | 1650 | 1465473055157 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 04:50:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:50:55 INFO - PROCESS | 1650 | 1465473055159 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:50:55 INFO - PROCESS | 1650 | 1465473055162 Marionette TRACE conn2 <- [1,2142,null,{}] 04:50:55 INFO - PROCESS | 1650 | 1465473055184 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}] 04:50:55 INFO - PROCESS | 1650 | 1465473055187 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:55 INFO - PROCESS | 1650 | 1465473055332 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 04:50:55 INFO - PROCESS | 1650 | 1465473055345 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:55 INFO - PROCESS | 1650 | 1465473055347 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b986800 == 49 [pid = 1650] [id = 543] 04:50:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11999c000) [pid = 1650] [serial = 1629] [outer = 0x0] 04:50:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x120fb0800) [pid = 1650] [serial = 1630] [outer = 0x11999c000] 04:50:55 INFO - PROCESS | 1650 | 1465473055377 Marionette DEBUG loaded listener.js 04:50:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x121511000) [pid = 1650] [serial = 1631] [outer = 0x11999c000] 04:50:55 INFO - PROCESS | 1650 | 1465473055826 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] 04:50:55 INFO - PROCESS | 1650 | 1465473055901 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 04:50:55 INFO - PROCESS | 1650 | 1465473055905 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:50:55 INFO - PROCESS | 1650 | 1465473055907 Marionette TRACE conn2 <- [1,2146,null,{}] 04:50:55 INFO - PROCESS | 1650 | 1465473055909 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}] 04:50:55 INFO - PROCESS | 1650 | 1465473055910 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:56 INFO - PROCESS | 1650 | 1465473056021 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 04:50:56 INFO - PROCESS | 1650 | 1465473056280 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:56 INFO - PROCESS | 1650 | 1465473056282 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x117361000 == 50 [pid = 1650] [id = 544] 04:50:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x110e7d800) [pid = 1650] [serial = 1632] [outer = 0x0] 04:50:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x112ca5c00) [pid = 1650] [serial = 1633] [outer = 0x110e7d800] 04:50:56 INFO - PROCESS | 1650 | 1465473056311 Marionette DEBUG loaded listener.js 04:50:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x112fc7800) [pid = 1650] [serial = 1634] [outer = 0x110e7d800] 04:50:56 INFO - PROCESS | 1650 | 1465473056727 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] 04:50:56 INFO - PROCESS | 1650 | 1465473056779 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 04:50:56 INFO - PROCESS | 1650 | 1465473056782 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:50:56 INFO - PROCESS | 1650 | 1465473056784 Marionette TRACE conn2 <- [1,2150,null,{}] 04:50:56 INFO - PROCESS | 1650 | 1465473056788 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}] 04:50:56 INFO - PROCESS | 1650 | 1465473056791 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:56 INFO - PROCESS | 1650 | 1465473056883 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 04:50:56 INFO - PROCESS | 1650 | 1465473056947 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:56 INFO - PROCESS | 1650 | 1465473056948 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x11699f000 == 51 [pid = 1650] [id = 545] 04:50:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11319f800) [pid = 1650] [serial = 1635] [outer = 0x0] 04:50:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x115dbd400) [pid = 1650] [serial = 1636] [outer = 0x11319f800] 04:50:56 INFO - PROCESS | 1650 | 1465473056991 Marionette DEBUG loaded listener.js 04:50:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x116ea8800) [pid = 1650] [serial = 1637] [outer = 0x11319f800] 04:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12b127000 == 50 [pid = 1650] [id = 539] 04:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12a61e000 == 49 [pid = 1650] [id = 538] 04:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12883f800 == 48 [pid = 1650] [id = 537] 04:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x128ca2000 == 47 [pid = 1650] [id = 536] 04:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1272a3000 == 46 [pid = 1650] [id = 535] 04:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1253a3800 == 45 [pid = 1650] [id = 534] 04:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12140e000 == 44 [pid = 1650] [id = 533] 04:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12120e000 == 43 [pid = 1650] [id = 532] 04:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x120f45000 == 42 [pid = 1650] [id = 531] 04:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11967a000 == 41 [pid = 1650] [id = 530] 04:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x116602800 == 40 [pid = 1650] [id = 529] 04:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x116e88000 == 39 [pid = 1650] [id = 528] 04:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x110dec800 == 38 [pid = 1650] [id = 527] 04:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12ca3f800 == 37 [pid = 1650] [id = 526] 04:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12c267000 == 36 [pid = 1650] [id = 525] 04:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x124ec7000 == 35 [pid = 1650] [id = 524] 04:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12341f800 == 34 [pid = 1650] [id = 522] 04:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1183e3000 == 33 [pid = 1650] [id = 523] 04:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x120fcb000 == 32 [pid = 1650] [id = 511] 04:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x117361000 == 31 [pid = 1650] [id = 544] 04:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12b986800 == 30 [pid = 1650] [id = 543] 04:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x121262800 == 29 [pid = 1650] [id = 542] 04:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12b988800 == 28 [pid = 1650] [id = 540] 04:50:57 INFO - PROCESS | 1650 | --DOCSHELL 0x117d25800 == 27 [pid = 1650] [id = 541] 04:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12880a400) [pid = 1650] [serial = 1481] [outer = 0x0] [url = about:blank] 04:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12142bc00) [pid = 1650] [serial = 1549] [outer = 0x0] [url = about:blank] 04:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x124b27400) [pid = 1650] [serial = 1552] [outer = 0x0] [url = about:blank] 04:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1131ac000) [pid = 1650] [serial = 1537] [outer = 0x0] [url = about:blank] 04:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x118fefc00) [pid = 1650] [serial = 1543] [outer = 0x0] [url = about:blank] 04:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1196adc00) [pid = 1650] [serial = 1544] [outer = 0x0] [url = about:blank] 04:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x118213c00) [pid = 1650] [serial = 1540] [outer = 0x0] [url = about:blank] 04:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x118265400) [pid = 1650] [serial = 1541] [outer = 0x0] [url = about:blank] 04:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x127212c00) [pid = 1650] [serial = 1535] [outer = 0x0] [url = about:blank] 04:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x126862400) [pid = 1650] [serial = 1534] [outer = 0x0] [url = about:blank] 04:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x112918800) [pid = 1650] [serial = 1523] [outer = 0x0] [url = about:blank] 04:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x111e2c800) [pid = 1650] [serial = 1522] [outer = 0x0] [url = about:blank] 04:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118267000) [pid = 1650] [serial = 1526] [outer = 0x0] [url = about:blank] 04:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x116786000) [pid = 1650] [serial = 1525] [outer = 0x0] [url = about:blank] 04:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12371c400) [pid = 1650] [serial = 1550] [outer = 0x0] [url = about:blank] 04:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119371800) [pid = 1650] [serial = 1528] [outer = 0x0] [url = about:blank] 04:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x120faf400) [pid = 1650] [serial = 1529] [outer = 0x0] [url = about:blank] 04:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1270f1800) [pid = 1650] [serial = 1532] [outer = 0x0] [url = about:blank] 04:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123725000) [pid = 1650] [serial = 1531] [outer = 0x0] [url = about:blank] 04:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1272c2000) [pid = 1650] [serial = 1555] [outer = 0x0] [url = about:blank] 04:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x127214c00) [pid = 1650] [serial = 1553] [outer = 0x0] [url = about:blank] 04:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1174b2800) [pid = 1650] [serial = 1559] [outer = 0x0] [url = about:blank] 04:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1131a5800) [pid = 1650] [serial = 1558] [outer = 0x0] [url = about:blank] 04:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128816c00) [pid = 1650] [serial = 1556] [outer = 0x0] [url = about:blank] 04:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119398000) [pid = 1650] [serial = 1561] [outer = 0x0] [url = about:blank] 04:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x113c43000) [pid = 1650] [serial = 1538] [outer = 0x0] [url = about:blank] 04:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x121840000) [pid = 1650] [serial = 1564] [outer = 0x0] [url = about:blank] 04:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1288e0800) [pid = 1650] [serial = 1567] [outer = 0x0] [url = about:blank] 04:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119a7f400) [pid = 1650] [serial = 1546] [outer = 0x0] [url = about:blank] 04:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1272c5c00) [pid = 1650] [serial = 1565] [outer = 0x0] [url = about:blank] 04:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1219d2400) [pid = 1650] [serial = 1562] [outer = 0x0] [url = about:blank] 04:50:57 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1211f1000) [pid = 1650] [serial = 1547] [outer = 0x0] [url = about:blank] 04:50:57 INFO - PROCESS | 1650 | 1465473057991 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]]]}] 04:50:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:50:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1223ms 04:50:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:50:58 INFO - PROCESS | 1650 | 1465473058006 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 04:50:58 INFO - PROCESS | 1650 | 1465473058008 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 04:50:58 INFO - PROCESS | 1650 | 1465473058011 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:50:58 INFO - PROCESS | 1650 | 1465473058013 Marionette TRACE conn2 <- [1,2154,null,{}] 04:50:58 INFO - PROCESS | 1650 | 1465473058022 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}] 04:50:58 INFO - PROCESS | 1650 | 1465473058023 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:58 INFO - PROCESS | 1650 | 1465473058105 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 04:50:58 INFO - PROCESS | 1650 | 1465473058111 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:58 INFO - PROCESS | 1650 | 1465473058113 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x115ee2800 == 28 [pid = 1650] [id = 546] 04:50:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11290e400) [pid = 1650] [serial = 1638] [outer = 0x0] 04:50:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x112dc4400) [pid = 1650] [serial = 1639] [outer = 0x11290e400] 04:50:58 INFO - PROCESS | 1650 | 1465473058143 Marionette DEBUG loaded listener.js 04:50:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x112fc8800) [pid = 1650] [serial = 1640] [outer = 0x11290e400] 04:50:58 INFO - PROCESS | 1650 | 1465473058528 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]]]}] 04:50:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:50:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 570ms 04:50:58 INFO - PROCESS | 1650 | 1465473058581 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 04:50:58 INFO - PROCESS | 1650 | 1465473058585 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 04:50:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:50:58 INFO - PROCESS | 1650 | 1465473058589 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:50:58 INFO - PROCESS | 1650 | 1465473058591 Marionette TRACE conn2 <- [1,2158,null,{}] 04:50:58 INFO - PROCESS | 1650 | 1465473058593 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}] 04:50:58 INFO - PROCESS | 1650 | 1465473058595 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:58 INFO - PROCESS | 1650 | 1465473058676 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 04:50:58 INFO - PROCESS | 1650 | 1465473058681 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:58 INFO - PROCESS | 1650 | 1465473058682 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x117351000 == 29 [pid = 1650] [id = 547] 04:50:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1131a9400) [pid = 1650] [serial = 1641] [outer = 0x0] 04:50:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1163dc000) [pid = 1650] [serial = 1642] [outer = 0x1131a9400] 04:50:58 INFO - PROCESS | 1650 | 1465473058712 Marionette DEBUG loaded listener.js 04:50:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1174b4800) [pid = 1650] [serial = 1643] [outer = 0x1131a9400] 04:50:59 INFO - PROCESS | 1650 | 1465473059060 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]]]}] 04:50:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:50:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 521ms 04:50:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:50:59 INFO - PROCESS | 1650 | 1465473059110 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 04:50:59 INFO - PROCESS | 1650 | 1465473059112 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 04:50:59 INFO - PROCESS | 1650 | 1465473059114 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:50:59 INFO - PROCESS | 1650 | 1465473059116 Marionette TRACE conn2 <- [1,2162,null,{}] 04:50:59 INFO - PROCESS | 1650 | 1465473059124 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}] 04:50:59 INFO - PROCESS | 1650 | 1465473059127 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:59 INFO - PROCESS | 1650 | 1465473059203 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 04:50:59 INFO - PROCESS | 1650 | 1465473059208 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:59 INFO - PROCESS | 1650 | 1465473059210 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11995f000 == 30 [pid = 1650] [id = 548] 04:50:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x112dc4c00) [pid = 1650] [serial = 1644] [outer = 0x0] 04:50:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118472000) [pid = 1650] [serial = 1645] [outer = 0x112dc4c00] 04:50:59 INFO - PROCESS | 1650 | 1465473059240 Marionette DEBUG loaded listener.js 04:50:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11885ac00) [pid = 1650] [serial = 1646] [outer = 0x112dc4c00] 04:50:59 INFO - PROCESS | 1650 | 1465473059588 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]]]}] 04:50:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:50:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 522ms 04:50:59 INFO - PROCESS | 1650 | 1465473059637 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 04:50:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:50:59 INFO - PROCESS | 1650 | 1465473059639 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 04:50:59 INFO - PROCESS | 1650 | 1465473059641 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:50:59 INFO - PROCESS | 1650 | 1465473059642 Marionette TRACE conn2 <- [1,2166,null,{}] 04:50:59 INFO - PROCESS | 1650 | 1465473059644 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}] 04:50:59 INFO - PROCESS | 1650 | 1465473059645 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:59 INFO - PROCESS | 1650 | 1465473059734 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 04:50:59 INFO - PROCESS | 1650 | 1465473059765 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:59 INFO - PROCESS | 1650 | 1465473059766 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:50:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x119dca800 == 31 [pid = 1650] [id = 549] 04:50:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118213c00) [pid = 1650] [serial = 1647] [outer = 0x0] 04:50:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119371c00) [pid = 1650] [serial = 1648] [outer = 0x118213c00] 04:50:59 INFO - PROCESS | 1650 | 1465473059795 Marionette DEBUG loaded listener.js 04:50:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11939c400) [pid = 1650] [serial = 1649] [outer = 0x118213c00] 04:51:00 INFO - PROCESS | 1650 | 1465473060281 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]]]}] 04:51:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:51:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 671ms 04:51:00 INFO - PROCESS | 1650 | 1465473060320 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 04:51:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:51:00 INFO - PROCESS | 1650 | 1465473060322 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 04:51:00 INFO - PROCESS | 1650 | 1465473060326 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:51:00 INFO - PROCESS | 1650 | 1465473060328 Marionette TRACE conn2 <- [1,2170,null,{}] 04:51:00 INFO - PROCESS | 1650 | 1465473060331 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}] 04:51:00 INFO - PROCESS | 1650 | 1465473060334 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:00 INFO - PROCESS | 1650 | 1465473060460 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 04:51:00 INFO - PROCESS | 1650 | 1465473060514 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:00 INFO - PROCESS | 1650 | 1465473060516 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12120d000 == 32 [pid = 1650] [id = 550] 04:51:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1131a5800) [pid = 1650] [serial = 1650] [outer = 0x0] 04:51:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1196b4800) [pid = 1650] [serial = 1651] [outer = 0x1131a5800] 04:51:00 INFO - PROCESS | 1650 | 1465473060540 Marionette DEBUG loaded listener.js 04:51:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1199a1800) [pid = 1650] [serial = 1652] [outer = 0x1131a5800] 04:51:00 INFO - PROCESS | 1650 | 1465473060859 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]]]}] 04:51:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:51:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 577ms 04:51:00 INFO - PROCESS | 1650 | 1465473060903 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 04:51:00 INFO - PROCESS | 1650 | 1465473060904 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 04:51:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:51:00 INFO - PROCESS | 1650 | 1465473060907 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:51:00 INFO - PROCESS | 1650 | 1465473060908 Marionette TRACE conn2 <- [1,2174,null,{}] 04:51:00 INFO - PROCESS | 1650 | 1465473060910 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}] 04:51:00 INFO - PROCESS | 1650 | 1465473060914 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:01 INFO - PROCESS | 1650 | 1465473061025 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 04:51:01 INFO - PROCESS | 1650 | 1465473061063 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:01 INFO - PROCESS | 1650 | 1465473061064 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x121a14000 == 33 [pid = 1650] [id = 551] 04:51:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1196ad000) [pid = 1650] [serial = 1653] [outer = 0x0] 04:51:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x120faf400) [pid = 1650] [serial = 1654] [outer = 0x1196ad000] 04:51:01 INFO - PROCESS | 1650 | 1465473061089 Marionette DEBUG loaded listener.js 04:51:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x121cb6c00) [pid = 1650] [serial = 1655] [outer = 0x1196ad000] 04:51:01 INFO - PROCESS | 1650 | 1465473061393 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]]]}] 04:51:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:51:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 518ms 04:51:01 INFO - PROCESS | 1650 | 1465473061431 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 04:51:01 INFO - PROCESS | 1650 | 1465473061432 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 04:51:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:51:01 INFO - PROCESS | 1650 | 1465473061436 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:51:01 INFO - PROCESS | 1650 | 1465473061438 Marionette TRACE conn2 <- [1,2178,null,{}] 04:51:01 INFO - PROCESS | 1650 | 1465473061440 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}] 04:51:01 INFO - PROCESS | 1650 | 1465473061441 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:01 INFO - PROCESS | 1650 | 1465473061536 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 04:51:01 INFO - PROCESS | 1650 | 1465473061539 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:01 INFO - PROCESS | 1650 | 1465473061540 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1253a8000 == 34 [pid = 1650] [id = 552] 04:51:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x110fa1400) [pid = 1650] [serial = 1656] [outer = 0x0] 04:51:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12371ec00) [pid = 1650] [serial = 1657] [outer = 0x110fa1400] 04:51:01 INFO - PROCESS | 1650 | 1465473061565 Marionette DEBUG loaded listener.js 04:51:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x124b91c00) [pid = 1650] [serial = 1658] [outer = 0x110fa1400] 04:51:01 INFO - PROCESS | 1650 | 1465473061900 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]]]}] 04:51:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:51:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 520ms 04:51:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:51:01 INFO - PROCESS | 1650 | 1465473061956 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 04:51:01 INFO - PROCESS | 1650 | 1465473061957 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 04:51:01 INFO - PROCESS | 1650 | 1465473061960 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:51:01 INFO - PROCESS | 1650 | 1465473061961 Marionette TRACE conn2 <- [1,2182,null,{}] 04:51:01 INFO - PROCESS | 1650 | 1465473061963 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}] 04:51:01 INFO - PROCESS | 1650 | 1465473061964 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:02 INFO - PROCESS | 1650 | 1465473062287 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 04:51:02 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x121cb1c00) [pid = 1650] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:51:02 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x123602c00) [pid = 1650] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:51:02 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x125385c00) [pid = 1650] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:51:02 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x110e7ec00) [pid = 1650] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:51:02 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x112f29000) [pid = 1650] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:51:02 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11806ac00) [pid = 1650] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:51:02 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112dc7400) [pid = 1650] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:51:02 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1210b3c00) [pid = 1650] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:51:02 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12150d800) [pid = 1650] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:51:02 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1121aac00) [pid = 1650] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:51:02 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11840fc00) [pid = 1650] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:51:02 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118fc0c00) [pid = 1650] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:51:02 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11844e000) [pid = 1650] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:51:02 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11297a400) [pid = 1650] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:51:02 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x126dc1c00) [pid = 1650] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:51:02 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1272c9800) [pid = 1650] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:51:02 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x128ae1c00) [pid = 1650] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:51:02 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x126855c00) [pid = 1650] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:51:02 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1196b1800) [pid = 1650] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:51:02 INFO - PROCESS | 1650 | 1465473062335 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:02 INFO - PROCESS | 1650 | 1465473062336 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169ac000 == 35 [pid = 1650] [id = 553] 04:51:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x110e7ec00) [pid = 1650] [serial = 1659] [outer = 0x0] 04:51:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x111c1a000) [pid = 1650] [serial = 1660] [outer = 0x110e7ec00] 04:51:02 INFO - PROCESS | 1650 | 1465473062360 Marionette DEBUG loaded listener.js 04:51:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x112f2fc00) [pid = 1650] [serial = 1661] [outer = 0x110e7ec00] 04:51:02 INFO - PROCESS | 1650 | 1465473062624 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]]]}] 04:51:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:51:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 668ms 04:51:02 INFO - PROCESS | 1650 | 1465473062628 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 04:51:02 INFO - PROCESS | 1650 | 1465473062629 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 04:51:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:51:02 INFO - PROCESS | 1650 | 1465473062631 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:51:02 INFO - PROCESS | 1650 | 1465473062644 Marionette TRACE conn2 <- [1,2186,null,{}] 04:51:02 INFO - PROCESS | 1650 | 1465473062661 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}] 04:51:02 INFO - PROCESS | 1650 | 1465473062662 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:02 INFO - PROCESS | 1650 | 1465473062745 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 04:51:02 INFO - PROCESS | 1650 | 1465473062749 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:02 INFO - PROCESS | 1650 | 1465473062750 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x11995e800 == 36 [pid = 1650] [id = 554] 04:51:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118074800) [pid = 1650] [serial = 1662] [outer = 0x0] 04:51:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118fc1400) [pid = 1650] [serial = 1663] [outer = 0x118074800] 04:51:02 INFO - PROCESS | 1650 | 1465473062792 Marionette DEBUG loaded listener.js 04:51:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124e9b000) [pid = 1650] [serial = 1664] [outer = 0x118074800] 04:51:03 INFO - PROCESS | 1650 | 1465473063108 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]]]}] 04:51:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:51:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 489ms 04:51:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:51:03 INFO - PROCESS | 1650 | 1465473063122 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 04:51:03 INFO - PROCESS | 1650 | 1465473063123 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 04:51:03 INFO - PROCESS | 1650 | 1465473063127 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:51:03 INFO - PROCESS | 1650 | 1465473063128 Marionette TRACE conn2 <- [1,2190,null,{}] 04:51:03 INFO - PROCESS | 1650 | 1465473063130 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}] 04:51:03 INFO - PROCESS | 1650 | 1465473063131 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:03 INFO - PROCESS | 1650 | 1465473063207 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 04:51:03 INFO - PROCESS | 1650 | 1465473063272 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:03 INFO - PROCESS | 1650 | 1465473063273 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12882e000 == 37 [pid = 1650] [id = 555] 04:51:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1129f1c00) [pid = 1650] [serial = 1665] [outer = 0x0] 04:51:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12537f800) [pid = 1650] [serial = 1666] [outer = 0x1129f1c00] 04:51:03 INFO - PROCESS | 1650 | 1465473063298 Marionette DEBUG loaded listener.js 04:51:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126858000) [pid = 1650] [serial = 1667] [outer = 0x1129f1c00] 04:51:03 INFO - PROCESS | 1650 | 1465473063559 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]]]}] 04:51:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:51:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 475ms 04:51:03 INFO - PROCESS | 1650 | 1465473063606 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 04:51:03 INFO - PROCESS | 1650 | 1465473063608 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 04:51:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:51:03 INFO - PROCESS | 1650 | 1465473063610 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:51:03 INFO - PROCESS | 1650 | 1465473063612 Marionette TRACE conn2 <- [1,2194,null,{}] 04:51:03 INFO - PROCESS | 1650 | 1465473063625 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}] 04:51:03 INFO - PROCESS | 1650 | 1465473063627 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:03 INFO - PROCESS | 1650 | 1465473063726 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 04:51:03 INFO - PROCESS | 1650 | 1465473063730 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:03 INFO - PROCESS | 1650 | 1465473063731 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12120b000 == 38 [pid = 1650] [id = 556] 04:51:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126858400) [pid = 1650] [serial = 1668] [outer = 0x0] 04:51:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x126883800) [pid = 1650] [serial = 1669] [outer = 0x126858400] 04:51:03 INFO - PROCESS | 1650 | 1465473063762 Marionette DEBUG loaded listener.js 04:51:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1270ec400) [pid = 1650] [serial = 1670] [outer = 0x126858400] 04:51:04 INFO - PROCESS | 1650 | 1465473064150 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]]]}] 04:51:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:51:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 571ms 04:51:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:51:04 INFO - PROCESS | 1650 | 1465473064182 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 04:51:04 INFO - PROCESS | 1650 | 1465473064183 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 04:51:04 INFO - PROCESS | 1650 | 1465473064185 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:51:04 INFO - PROCESS | 1650 | 1465473064186 Marionette TRACE conn2 <- [1,2198,null,{}] 04:51:04 INFO - PROCESS | 1650 | 1465473064188 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}] 04:51:04 INFO - PROCESS | 1650 | 1465473064189 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:04 INFO - PROCESS | 1650 | 1465473064295 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 04:51:04 INFO - PROCESS | 1650 | 1465473064381 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:04 INFO - PROCESS | 1650 | 1465473064382 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x110df0800 == 39 [pid = 1650] [id = 557] 04:51:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x110e7bc00) [pid = 1650] [serial = 1671] [outer = 0x0] 04:51:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x111c17000) [pid = 1650] [serial = 1672] [outer = 0x110e7bc00] 04:51:04 INFO - PROCESS | 1650 | 1465473064414 Marionette DEBUG loaded listener.js 04:51:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x112910000) [pid = 1650] [serial = 1673] [outer = 0x110e7bc00] 04:51:04 INFO - PROCESS | 1650 | 1465473064913 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]]]}] 04:51:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:51:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 768ms 04:51:04 INFO - PROCESS | 1650 | 1465473064977 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 04:51:04 INFO - PROCESS | 1650 | 1465473064979 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 04:51:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:51:04 INFO - PROCESS | 1650 | 1465473064986 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:51:04 INFO - PROCESS | 1650 | 1465473064988 Marionette TRACE conn2 <- [1,2202,null,{}] 04:51:04 INFO - PROCESS | 1650 | 1465473064992 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}] 04:51:04 INFO - PROCESS | 1650 | 1465473064995 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:05 INFO - PROCESS | 1650 | 1465473065125 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 04:51:05 INFO - PROCESS | 1650 | 1465473065208 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:05 INFO - PROCESS | 1650 | 1465473065210 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x119946800 == 40 [pid = 1650] [id = 558] 04:51:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1132ca000) [pid = 1650] [serial = 1674] [outer = 0x0] 04:51:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x115e16400) [pid = 1650] [serial = 1675] [outer = 0x1132ca000] 04:51:05 INFO - PROCESS | 1650 | 1465473065241 Marionette DEBUG loaded listener.js 04:51:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1174b2800) [pid = 1650] [serial = 1676] [outer = 0x1132ca000] 04:51:05 INFO - PROCESS | 1650 | 1465473065748 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]]]}] 04:51:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:51:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 772ms 04:51:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:51:05 INFO - PROCESS | 1650 | 1465473065759 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 04:51:05 INFO - PROCESS | 1650 | 1465473065762 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 04:51:05 INFO - PROCESS | 1650 | 1465473065764 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:51:05 INFO - PROCESS | 1650 | 1465473065765 Marionette TRACE conn2 <- [1,2206,null,{}] 04:51:05 INFO - PROCESS | 1650 | 1465473065796 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}] 04:51:05 INFO - PROCESS | 1650 | 1465473065798 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:05 INFO - PROCESS | 1650 | 1465473065911 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 04:51:06 INFO - PROCESS | 1650 | 1465473066109 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:06 INFO - PROCESS | 1650 | 1465473066111 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x116672800 == 41 [pid = 1650] [id = 559] 04:51:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x110e83c00) [pid = 1650] [serial = 1677] [outer = 0x0] 04:51:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x112971000) [pid = 1650] [serial = 1678] [outer = 0x110e83c00] 04:51:06 INFO - PROCESS | 1650 | 1465473066139 Marionette DEBUG loaded listener.js 04:51:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x112f4f000) [pid = 1650] [serial = 1679] [outer = 0x110e83c00] 04:51:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12120b000 == 40 [pid = 1650] [id = 556] 04:51:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12882e000 == 39 [pid = 1650] [id = 555] 04:51:06 INFO - PROCESS | 1650 | --DOCSHELL 0x11995e800 == 38 [pid = 1650] [id = 554] 04:51:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1169ac000 == 37 [pid = 1650] [id = 553] 04:51:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1253a8000 == 36 [pid = 1650] [id = 552] 04:51:06 INFO - PROCESS | 1650 | --DOCSHELL 0x121a14000 == 35 [pid = 1650] [id = 551] 04:51:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12120d000 == 34 [pid = 1650] [id = 550] 04:51:06 INFO - PROCESS | 1650 | --DOCSHELL 0x119dca800 == 33 [pid = 1650] [id = 549] 04:51:06 INFO - PROCESS | 1650 | --DOCSHELL 0x11995f000 == 32 [pid = 1650] [id = 548] 04:51:06 INFO - PROCESS | 1650 | --DOCSHELL 0x117351000 == 31 [pid = 1650] [id = 547] 04:51:06 INFO - PROCESS | 1650 | --DOCSHELL 0x115ee2800 == 30 [pid = 1650] [id = 546] 04:51:06 INFO - PROCESS | 1650 | --DOCSHELL 0x11699f000 == 29 [pid = 1650] [id = 545] 04:51:06 INFO - PROCESS | 1650 | 1465473066603 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]]]}] 04:51:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:51:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 847ms 04:51:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:51:06 INFO - PROCESS | 1650 | 1465473066612 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 04:51:06 INFO - PROCESS | 1650 | 1465473066615 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 04:51:06 INFO - PROCESS | 1650 | 1465473066619 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:51:06 INFO - PROCESS | 1650 | 1465473066621 Marionette TRACE conn2 <- [1,2210,null,{}] 04:51:06 INFO - PROCESS | 1650 | 1465473066625 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}] 04:51:06 INFO - PROCESS | 1650 | 1465473066628 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:06 INFO - PROCESS | 1650 | 1465473066713 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1131a4800) [pid = 1650] [serial = 1603] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x126856000) [pid = 1650] [serial = 1606] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x124b99400) [pid = 1650] [serial = 1604] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x126858800) [pid = 1650] [serial = 1609] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x116979800) [pid = 1650] [serial = 1612] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x126861000) [pid = 1650] [serial = 1607] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1132ca800) [pid = 1650] [serial = 1570] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1174b2400) [pid = 1650] [serial = 1571] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11821e000) [pid = 1650] [serial = 1591] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118411800) [pid = 1650] [serial = 1592] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x112f2d000) [pid = 1650] [serial = 1588] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1132c2400) [pid = 1650] [serial = 1589] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x124b99c00) [pid = 1650] [serial = 1576] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12685c400) [pid = 1650] [serial = 1577] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x127215800) [pid = 1650] [serial = 1615] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x124e9e400) [pid = 1650] [serial = 1582] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1272c5800) [pid = 1650] [serial = 1583] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1184d7800) [pid = 1650] [serial = 1594] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118f41800) [pid = 1650] [serial = 1595] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119372000) [pid = 1650] [serial = 1597] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1193a1c00) [pid = 1650] [serial = 1598] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118f47800) [pid = 1650] [serial = 1573] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1196b5c00) [pid = 1650] [serial = 1574] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1129e8800) [pid = 1650] [serial = 1585] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112e93800) [pid = 1650] [serial = 1586] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x127219800) [pid = 1650] [serial = 1579] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1288d9800) [pid = 1650] [serial = 1580] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128fce000) [pid = 1650] [serial = 1568] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1290d6c00) [pid = 1650] [serial = 1621] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1290de800) [pid = 1650] [serial = 1622] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1270f8800) [pid = 1650] [serial = 1610] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x128929000) [pid = 1650] [serial = 1618] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11999c800) [pid = 1650] [serial = 1600] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12144f000) [pid = 1650] [serial = 1613] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x128adec00) [pid = 1650] [serial = 1619] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x121cb1800) [pid = 1650] [serial = 1601] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1288d5400) [pid = 1650] [serial = 1616] [outer = 0x0] [url = about:blank] 04:51:06 INFO - PROCESS | 1650 | 1465473066775 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:06 INFO - PROCESS | 1650 | 1465473066777 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169a2800 == 30 [pid = 1650] [id = 560] 04:51:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x112972400) [pid = 1650] [serial = 1680] [outer = 0x0] 04:51:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x112f50c00) [pid = 1650] [serial = 1681] [outer = 0x112972400] 04:51:06 INFO - PROCESS | 1650 | 1465473066804 Marionette DEBUG loaded listener.js 04:51:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x116904400) [pid = 1650] [serial = 1682] [outer = 0x112972400] 04:51:07 INFO - PROCESS | 1650 | 1465473067093 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]]]}] 04:51:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:51:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 523ms 04:51:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:51:07 INFO - PROCESS | 1650 | 1465473067142 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 04:51:07 INFO - PROCESS | 1650 | 1465473067145 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 04:51:07 INFO - PROCESS | 1650 | 1465473067147 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:51:07 INFO - PROCESS | 1650 | 1465473067148 Marionette TRACE conn2 <- [1,2214,null,{}] 04:51:07 INFO - PROCESS | 1650 | 1465473067153 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}] 04:51:07 INFO - PROCESS | 1650 | 1465473067155 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:07 INFO - PROCESS | 1650 | 1465473067236 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 04:51:07 INFO - PROCESS | 1650 | 1465473067308 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:07 INFO - PROCESS | 1650 | 1465473067309 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11967f000 == 31 [pid = 1650] [id = 561] 04:51:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1128c6c00) [pid = 1650] [serial = 1683] [outer = 0x0] 04:51:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x117037800) [pid = 1650] [serial = 1684] [outer = 0x1128c6c00] 04:51:07 INFO - PROCESS | 1650 | 1465473067335 Marionette DEBUG loaded listener.js 04:51:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118454400) [pid = 1650] [serial = 1685] [outer = 0x1128c6c00] 04:51:07 INFO - PROCESS | 1650 | 1465473067621 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]]]}] 04:51:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:51:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 520ms 04:51:07 INFO - PROCESS | 1650 | 1465473067669 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 04:51:07 INFO - PROCESS | 1650 | 1465473067672 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 04:51:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:51:07 INFO - PROCESS | 1650 | 1465473067679 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:51:07 INFO - PROCESS | 1650 | 1465473067684 Marionette TRACE conn2 <- [1,2218,null,{}] 04:51:07 INFO - PROCESS | 1650 | 1465473067689 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}] 04:51:07 INFO - PROCESS | 1650 | 1465473067692 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:07 INFO - PROCESS | 1650 | 1465473067771 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 04:51:07 INFO - PROCESS | 1650 | 1465473067775 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:07 INFO - PROCESS | 1650 | 1465473067777 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x121206800 == 32 [pid = 1650] [id = 562] 04:51:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1128cfc00) [pid = 1650] [serial = 1686] [outer = 0x0] 04:51:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118f44400) [pid = 1650] [serial = 1687] [outer = 0x1128cfc00] 04:51:07 INFO - PROCESS | 1650 | 1465473067803 Marionette DEBUG loaded listener.js 04:51:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1193a1c00) [pid = 1650] [serial = 1688] [outer = 0x1128cfc00] 04:51:08 INFO - PROCESS | 1650 | 1465473068144 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]]]}] 04:51:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:51:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 481ms 04:51:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:51:08 INFO - PROCESS | 1650 | 1465473068157 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 04:51:08 INFO - PROCESS | 1650 | 1465473068158 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 04:51:08 INFO - PROCESS | 1650 | 1465473068160 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:51:08 INFO - PROCESS | 1650 | 1465473068162 Marionette TRACE conn2 <- [1,2222,null,{}] 04:51:08 INFO - PROCESS | 1650 | 1465473068164 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}] 04:51:08 INFO - PROCESS | 1650 | 1465473068165 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:08 INFO - PROCESS | 1650 | 1465473068245 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 04:51:08 INFO - PROCESS | 1650 | 1465473068250 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:08 INFO - PROCESS | 1650 | 1465473068253 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ba7000 == 33 [pid = 1650] [id = 563] 04:51:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119393400) [pid = 1650] [serial = 1689] [outer = 0x0] 04:51:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11999c400) [pid = 1650] [serial = 1690] [outer = 0x119393400] 04:51:08 INFO - PROCESS | 1650 | 1465473068277 Marionette DEBUG loaded listener.js 04:51:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x120faa400) [pid = 1650] [serial = 1691] [outer = 0x119393400] 04:51:08 INFO - PROCESS | 1650 | 1465473068602 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]]]}] 04:51:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:51:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 467ms 04:51:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:51:08 INFO - PROCESS | 1650 | 1465473068629 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 04:51:08 INFO - PROCESS | 1650 | 1465473068630 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 04:51:08 INFO - PROCESS | 1650 | 1465473068632 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:51:08 INFO - PROCESS | 1650 | 1465473068634 Marionette TRACE conn2 <- [1,2226,null,{}] 04:51:08 INFO - PROCESS | 1650 | 1465473068638 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}] 04:51:08 INFO - PROCESS | 1650 | 1465473068639 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:08 INFO - PROCESS | 1650 | 1465473068713 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 04:51:08 INFO - PROCESS | 1650 | 1465473068719 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:08 INFO - PROCESS | 1650 | 1465473068723 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1253b2800 == 34 [pid = 1650] [id = 564] 04:51:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1211f3000) [pid = 1650] [serial = 1692] [outer = 0x0] 04:51:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12134e800) [pid = 1650] [serial = 1693] [outer = 0x1211f3000] 04:51:08 INFO - PROCESS | 1650 | 1465473068813 Marionette DEBUG loaded listener.js 04:51:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x121cb1800) [pid = 1650] [serial = 1694] [outer = 0x1211f3000] 04:51:09 INFO - PROCESS | 1650 | 1465473069170 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]]]}] 04:51:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:51:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 571ms 04:51:09 INFO - PROCESS | 1650 | 1465473069208 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 04:51:09 INFO - PROCESS | 1650 | 1465473069209 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 04:51:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:51:09 INFO - PROCESS | 1650 | 1465473069211 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:51:09 INFO - PROCESS | 1650 | 1465473069212 Marionette TRACE conn2 <- [1,2230,null,{}] 04:51:09 INFO - PROCESS | 1650 | 1465473069215 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}] 04:51:09 INFO - PROCESS | 1650 | 1465473069216 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:09 INFO - PROCESS | 1650 | 1465473069325 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 04:51:09 INFO - PROCESS | 1650 | 1465473069329 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:09 INFO - PROCESS | 1650 | 1465473069330 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1272a7000 == 35 [pid = 1650] [id = 565] 04:51:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x121cb1c00) [pid = 1650] [serial = 1695] [outer = 0x0] 04:51:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124adbc00) [pid = 1650] [serial = 1696] [outer = 0x121cb1c00] 04:51:09 INFO - PROCESS | 1650 | 1465473069392 Marionette DEBUG loaded listener.js 04:51:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126858800) [pid = 1650] [serial = 1697] [outer = 0x121cb1c00] 04:51:09 INFO - PROCESS | 1650 | 1465473069697 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]]]}] 04:51:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:51:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 518ms 04:51:09 INFO - PROCESS | 1650 | 1465473069737 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 04:51:09 INFO - PROCESS | 1650 | 1465473069739 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 04:51:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:51:09 INFO - PROCESS | 1650 | 1465473069741 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:51:09 INFO - PROCESS | 1650 | 1465473069742 Marionette TRACE conn2 <- [1,2234,null,{}] 04:51:09 INFO - PROCESS | 1650 | 1465473069745 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}] 04:51:09 INFO - PROCESS | 1650 | 1465473069746 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:09 INFO - PROCESS | 1650 | 1465473069845 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 04:51:09 INFO - PROCESS | 1650 | 1465473069849 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:09 INFO - PROCESS | 1650 | 1465473069850 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c91800 == 36 [pid = 1650] [id = 566] 04:51:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x125382000) [pid = 1650] [serial = 1698] [outer = 0x0] 04:51:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126884800) [pid = 1650] [serial = 1699] [outer = 0x125382000] 04:51:09 INFO - PROCESS | 1650 | 1465473069875 Marionette DEBUG loaded listener.js 04:51:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126dc2800) [pid = 1650] [serial = 1700] [outer = 0x125382000] 04:51:10 INFO - PROCESS | 1650 | 1465473070169 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]]]}] 04:51:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:51:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 468ms 04:51:10 INFO - PROCESS | 1650 | 1465473070210 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 04:51:10 INFO - PROCESS | 1650 | 1465473070212 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 04:51:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:51:10 INFO - PROCESS | 1650 | 1465473070214 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:51:10 INFO - PROCESS | 1650 | 1465473070215 Marionette TRACE conn2 <- [1,2238,null,{}] 04:51:10 INFO - PROCESS | 1650 | 1465473070231 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}] 04:51:10 INFO - PROCESS | 1650 | 1465473070232 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:10 INFO - PROCESS | 1650 | 1465473070336 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 04:51:10 INFO - PROCESS | 1650 | 1465473070339 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:10 INFO - PROCESS | 1650 | 1465473070340 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295d1000 == 37 [pid = 1650] [id = 567] 04:51:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12685f400) [pid = 1650] [serial = 1701] [outer = 0x0] 04:51:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1270f1400) [pid = 1650] [serial = 1702] [outer = 0x12685f400] 04:51:10 INFO - PROCESS | 1650 | 1465473070372 Marionette DEBUG loaded listener.js 04:51:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x127219000) [pid = 1650] [serial = 1703] [outer = 0x12685f400] 04:51:10 INFO - PROCESS | 1650 | 1465473070695 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]]]}] 04:51:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:51:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 531ms 04:51:10 INFO - PROCESS | 1650 | 1465473070745 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 04:51:10 INFO - PROCESS | 1650 | 1465473070747 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 04:51:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:51:10 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1131a5800) [pid = 1650] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:51:10 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1196ad000) [pid = 1650] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:51:10 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11319f800) [pid = 1650] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:51:10 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118213c00) [pid = 1650] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:51:10 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112dc4c00) [pid = 1650] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:51:10 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11290e400) [pid = 1650] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:51:10 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1131a9400) [pid = 1650] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:51:10 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x110fa1400) [pid = 1650] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:51:10 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x110e7ec00) [pid = 1650] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:51:10 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118074800) [pid = 1650] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:51:10 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112f29c00) [pid = 1650] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:51:10 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1173c0800) [pid = 1650] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:51:10 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11999c000) [pid = 1650] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:51:10 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x110e7d800) [pid = 1650] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:51:10 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1129f1c00) [pid = 1650] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:51:10 INFO - PROCESS | 1650 | 1465473070827 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:51:10 INFO - PROCESS | 1650 | 1465473070829 Marionette TRACE conn2 <- [1,2242,null,{}] 04:51:10 INFO - PROCESS | 1650 | 1465473070831 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}] 04:51:10 INFO - PROCESS | 1650 | 1465473070832 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:10 INFO - PROCESS | 1650 | 1465473070908 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 04:51:10 INFO - PROCESS | 1650 | 1465473070912 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:10 INFO - PROCESS | 1650 | 1465473070913 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11864c000 == 38 [pid = 1650] [id = 568] 04:51:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112913000) [pid = 1650] [serial = 1704] [outer = 0x0] 04:51:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1131a5c00) [pid = 1650] [serial = 1705] [outer = 0x112913000] 04:51:10 INFO - PROCESS | 1650 | 1465473070940 Marionette DEBUG loaded listener.js 04:51:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118074800) [pid = 1650] [serial = 1706] [outer = 0x112913000] 04:51:11 INFO - PROCESS | 1650 | 1465473071258 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]]]}] 04:51:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:51:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 480ms 04:51:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:51:11 INFO - PROCESS | 1650 | 1465473071299 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 04:51:11 INFO - PROCESS | 1650 | 1465473071300 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 04:51:11 INFO - PROCESS | 1650 | 1465473071302 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:51:11 INFO - PROCESS | 1650 | 1465473071303 Marionette TRACE conn2 <- [1,2246,null,{}] 04:51:11 INFO - PROCESS | 1650 | 1465473071306 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}] 04:51:11 INFO - PROCESS | 1650 | 1465473071307 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:11 INFO - PROCESS | 1650 | 1465473071388 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 04:51:11 INFO - PROCESS | 1650 | 1465473071392 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:11 INFO - PROCESS | 1650 | 1465473071393 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a66f000 == 39 [pid = 1650] [id = 569] 04:51:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118213c00) [pid = 1650] [serial = 1707] [outer = 0x0] 04:51:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12183e800) [pid = 1650] [serial = 1708] [outer = 0x118213c00] 04:51:11 INFO - PROCESS | 1650 | 1465473071427 Marionette DEBUG loaded listener.js 04:51:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1272c2800) [pid = 1650] [serial = 1709] [outer = 0x118213c00] 04:51:11 INFO - PROCESS | 1650 | 1465473071757 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]]]}] 04:51:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:51:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 469ms 04:51:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:51:11 INFO - PROCESS | 1650 | 1465473071775 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 04:51:11 INFO - PROCESS | 1650 | 1465473071777 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 04:51:11 INFO - PROCESS | 1650 | 1465473071779 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:51:11 INFO - PROCESS | 1650 | 1465473071781 Marionette TRACE conn2 <- [1,2250,null,{}] 04:51:11 INFO - PROCESS | 1650 | 1465473071783 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}] 04:51:11 INFO - PROCESS | 1650 | 1465473071787 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:11 INFO - PROCESS | 1650 | 1465473071906 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 04:51:11 INFO - PROCESS | 1650 | 1465473071912 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:11 INFO - PROCESS | 1650 | 1465473071913 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab98800 == 40 [pid = 1650] [id = 570] 04:51:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1129f1c00) [pid = 1650] [serial = 1710] [outer = 0x0] 04:51:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1272c3400) [pid = 1650] [serial = 1711] [outer = 0x1129f1c00] 04:51:11 INFO - PROCESS | 1650 | 1465473071938 Marionette DEBUG loaded listener.js 04:51:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128816c00) [pid = 1650] [serial = 1712] [outer = 0x1129f1c00] 04:51:12 INFO - PROCESS | 1650 | 1465473072251 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]]]}] 04:51:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:51:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 519ms 04:51:12 INFO - PROCESS | 1650 | 1465473072299 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 04:51:12 INFO - PROCESS | 1650 | 1465473072300 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 04:51:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:51:12 INFO - PROCESS | 1650 | 1465473072302 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:51:12 INFO - PROCESS | 1650 | 1465473072303 Marionette TRACE conn2 <- [1,2254,null,{}] 04:51:12 INFO - PROCESS | 1650 | 1465473072306 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}] 04:51:12 INFO - PROCESS | 1650 | 1465473072307 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:12 INFO - PROCESS | 1650 | 1465473072389 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 04:51:12 INFO - PROCESS | 1650 | 1465473072399 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:12 INFO - PROCESS | 1650 | 1465473072401 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b1ce800 == 41 [pid = 1650] [id = 571] 04:51:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1288d9400) [pid = 1650] [serial = 1713] [outer = 0x0] 04:51:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128924400) [pid = 1650] [serial = 1714] [outer = 0x1288d9400] 04:51:12 INFO - PROCESS | 1650 | 1465473072425 Marionette DEBUG loaded listener.js 04:51:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12892d000) [pid = 1650] [serial = 1715] [outer = 0x1288d9400] 04:51:12 INFO - PROCESS | 1650 | 1465473072743 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]]]}] 04:51:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:51:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 469ms 04:51:12 INFO - PROCESS | 1650 | 1465473072771 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 04:51:12 INFO - PROCESS | 1650 | 1465473072772 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 04:51:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:51:12 INFO - PROCESS | 1650 | 1465473072775 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:51:12 INFO - PROCESS | 1650 | 1465473072776 Marionette TRACE conn2 <- [1,2258,null,{}] 04:51:12 INFO - PROCESS | 1650 | 1465473072778 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}] 04:51:12 INFO - PROCESS | 1650 | 1465473072779 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:12 INFO - PROCESS | 1650 | 1465473072938 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 04:51:12 INFO - PROCESS | 1650 | 1465473072990 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:12 INFO - PROCESS | 1650 | 1465473072991 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x115ee0000 == 42 [pid = 1650] [id = 572] 04:51:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1121aa800) [pid = 1650] [serial = 1716] [outer = 0x0] 04:51:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x112912000) [pid = 1650] [serial = 1717] [outer = 0x1121aa800] 04:51:13 INFO - PROCESS | 1650 | 1465473073023 Marionette DEBUG loaded listener.js 04:51:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112f29c00) [pid = 1650] [serial = 1718] [outer = 0x1121aa800] 04:51:13 INFO - PROCESS | 1650 | 1465473073557 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]]]}] 04:51:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:51:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 825ms 04:51:13 INFO - PROCESS | 1650 | 1465473073602 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 04:51:13 INFO - PROCESS | 1650 | 1465473073605 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 04:51:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:51:13 INFO - PROCESS | 1650 | 1465473073608 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:51:13 INFO - PROCESS | 1650 | 1465473073610 Marionette TRACE conn2 <- [1,2262,null,{}] 04:51:13 INFO - PROCESS | 1650 | 1465473073613 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}] 04:51:13 INFO - PROCESS | 1650 | 1465473073615 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:13 INFO - PROCESS | 1650 | 1465473073719 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 04:51:13 INFO - PROCESS | 1650 | 1465473073791 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:13 INFO - PROCESS | 1650 | 1465473073793 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x120fe1000 == 43 [pid = 1650] [id = 573] 04:51:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118212400) [pid = 1650] [serial = 1719] [outer = 0x0] 04:51:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11825e000) [pid = 1650] [serial = 1720] [outer = 0x118212400] 04:51:13 INFO - PROCESS | 1650 | 1465473073823 Marionette DEBUG loaded listener.js 04:51:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11860dc00) [pid = 1650] [serial = 1721] [outer = 0x118212400] 04:51:14 INFO - PROCESS | 1650 | 1465473074240 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]]]}] 04:51:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:51:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 672ms 04:51:14 INFO - PROCESS | 1650 | 1465473074299 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 04:51:14 INFO - PROCESS | 1650 | 1465473074301 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 04:51:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:51:14 INFO - PROCESS | 1650 | 1465473074319 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:51:14 INFO - PROCESS | 1650 | 1465473074321 Marionette TRACE conn2 <- [1,2266,null,{}] 04:51:14 INFO - PROCESS | 1650 | 1465473074323 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}] 04:51:14 INFO - PROCESS | 1650 | 1465473074325 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:14 INFO - PROCESS | 1650 | 1465473074431 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 04:51:14 INFO - PROCESS | 1650 | 1465473074505 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:14 INFO - PROCESS | 1650 | 1465473074506 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x129244000 == 44 [pid = 1650] [id = 574] 04:51:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119372800) [pid = 1650] [serial = 1722] [outer = 0x0] 04:51:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1199a1000) [pid = 1650] [serial = 1723] [outer = 0x119372800] 04:51:14 INFO - PROCESS | 1650 | 1465473074536 Marionette DEBUG loaded listener.js 04:51:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x120fb7800) [pid = 1650] [serial = 1724] [outer = 0x119372800] 04:51:14 INFO - PROCESS | 1650 | 1465473074939 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]]]}] 04:51:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:51:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 671ms 04:51:14 INFO - PROCESS | 1650 | 1465473074989 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 04:51:14 INFO - PROCESS | 1650 | 1465473074992 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 04:51:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:51:15 INFO - PROCESS | 1650 | 1465473075000 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:51:15 INFO - PROCESS | 1650 | 1465473075003 Marionette TRACE conn2 <- [1,2270,null,{}] 04:51:15 INFO - PROCESS | 1650 | 1465473075005 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}] 04:51:15 INFO - PROCESS | 1650 | 1465473075008 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:15 INFO - PROCESS | 1650 | 1465473075112 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 04:51:15 INFO - PROCESS | 1650 | 1465473075173 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:15 INFO - PROCESS | 1650 | 1465473075175 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b1d5800 == 45 [pid = 1650] [id = 575] 04:51:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x121427c00) [pid = 1650] [serial = 1725] [outer = 0x0] 04:51:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x123720400) [pid = 1650] [serial = 1726] [outer = 0x121427c00] 04:51:15 INFO - PROCESS | 1650 | 1465473075204 Marionette DEBUG loaded listener.js 04:51:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x126dc9000) [pid = 1650] [serial = 1727] [outer = 0x121427c00] 04:51:15 INFO - PROCESS | 1650 | 1465473075638 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]]]}] 04:51:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:51:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 678ms 04:51:15 INFO - PROCESS | 1650 | 1465473075674 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 04:51:15 INFO - PROCESS | 1650 | 1465473075675 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 04:51:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:51:15 INFO - PROCESS | 1650 | 1465473075678 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:51:15 INFO - PROCESS | 1650 | 1465473075679 Marionette TRACE conn2 <- [1,2274,null,{}] 04:51:15 INFO - PROCESS | 1650 | 1465473075681 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}] 04:51:15 INFO - PROCESS | 1650 | 1465473075683 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:15 INFO - PROCESS | 1650 | 1465473075809 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 04:51:15 INFO - PROCESS | 1650 | 1465473075883 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:15 INFO - PROCESS | 1650 | 1465473075884 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c64a000 == 46 [pid = 1650] [id = 576] 04:51:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x128814c00) [pid = 1650] [serial = 1728] [outer = 0x0] 04:51:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x128819800) [pid = 1650] [serial = 1729] [outer = 0x128814c00] 04:51:15 INFO - PROCESS | 1650 | 1465473075913 Marionette DEBUG loaded listener.js 04:51:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x128ae1c00) [pid = 1650] [serial = 1730] [outer = 0x128814c00] 04:51:16 INFO - PROCESS | 1650 | 1465473076339 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]]]}] 04:51:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:51:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 670ms 04:51:16 INFO - PROCESS | 1650 | 1465473076349 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 04:51:16 INFO - PROCESS | 1650 | 1465473076350 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 04:51:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:51:16 INFO - PROCESS | 1650 | 1465473076352 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:51:16 INFO - PROCESS | 1650 | 1465473076354 Marionette TRACE conn2 <- [1,2278,null,{}] 04:51:16 INFO - PROCESS | 1650 | 1465473076356 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}] 04:51:16 INFO - PROCESS | 1650 | 1465473076357 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:16 INFO - PROCESS | 1650 | 1465473076461 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 04:51:16 INFO - PROCESS | 1650 | 1465473076519 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:16 INFO - PROCESS | 1650 | 1465473076523 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183d5800 == 47 [pid = 1650] [id = 577] 04:51:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x124a1d800) [pid = 1650] [serial = 1731] [outer = 0x0] 04:51:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x126881000) [pid = 1650] [serial = 1732] [outer = 0x124a1d800] 04:51:16 INFO - PROCESS | 1650 | 1465473076561 Marionette DEBUG loaded listener.js 04:51:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x128fd5400) [pid = 1650] [serial = 1733] [outer = 0x124a1d800] 04:51:17 INFO - PROCESS | 1650 | 1465473077195 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]]]}] 04:51:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:51:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 871ms 04:51:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:51:17 INFO - PROCESS | 1650 | 1465473077224 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 04:51:17 INFO - PROCESS | 1650 | 1465473077227 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 04:51:17 INFO - PROCESS | 1650 | 1465473077232 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:51:17 INFO - PROCESS | 1650 | 1465473077237 Marionette TRACE conn2 <- [1,2282,null,{}] 04:51:17 INFO - PROCESS | 1650 | 1465473077242 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}] 04:51:17 INFO - PROCESS | 1650 | 1465473077244 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:17 INFO - PROCESS | 1650 | 1465473077387 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 04:51:17 INFO - PROCESS | 1650 | 1465473077496 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:17 INFO - PROCESS | 1650 | 1465473077498 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x111c9a800 == 48 [pid = 1650] [id = 578] 04:51:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1163ddc00) [pid = 1650] [serial = 1734] [outer = 0x0] 04:51:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x116903400) [pid = 1650] [serial = 1735] [outer = 0x1163ddc00] 04:51:17 INFO - PROCESS | 1650 | 1465473077529 Marionette DEBUG loaded listener.js 04:51:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11821c400) [pid = 1650] [serial = 1736] [outer = 0x1163ddc00] 04:51:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12b1ce800 == 47 [pid = 1650] [id = 571] 04:51:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab98800 == 46 [pid = 1650] [id = 570] 04:51:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12a66f000 == 45 [pid = 1650] [id = 569] 04:51:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11864c000 == 44 [pid = 1650] [id = 568] 04:51:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1295d1000 == 43 [pid = 1650] [id = 567] 04:51:18 INFO - PROCESS | 1650 | --DOCSHELL 0x128c91800 == 42 [pid = 1650] [id = 566] 04:51:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1272a7000 == 41 [pid = 1650] [id = 565] 04:51:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1253b2800 == 40 [pid = 1650] [id = 564] 04:51:18 INFO - PROCESS | 1650 | --DOCSHELL 0x119ba7000 == 39 [pid = 1650] [id = 563] 04:51:18 INFO - PROCESS | 1650 | --DOCSHELL 0x121206800 == 38 [pid = 1650] [id = 562] 04:51:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11967f000 == 37 [pid = 1650] [id = 561] 04:51:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1169a2800 == 36 [pid = 1650] [id = 560] 04:51:18 INFO - PROCESS | 1650 | --DOCSHELL 0x116672800 == 35 [pid = 1650] [id = 559] 04:51:18 INFO - PROCESS | 1650 | --DOCSHELL 0x119946800 == 34 [pid = 1650] [id = 558] 04:51:18 INFO - PROCESS | 1650 | --DOCSHELL 0x110df0800 == 33 [pid = 1650] [id = 557] 04:51:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1183d5800 == 32 [pid = 1650] [id = 577] 04:51:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12c64a000 == 31 [pid = 1650] [id = 576] 04:51:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12b1d5800 == 30 [pid = 1650] [id = 575] 04:51:18 INFO - PROCESS | 1650 | --DOCSHELL 0x129244000 == 29 [pid = 1650] [id = 574] 04:51:18 INFO - PROCESS | 1650 | --DOCSHELL 0x120fe1000 == 28 [pid = 1650] [id = 573] 04:51:18 INFO - PROCESS | 1650 | --DOCSHELL 0x115ee0000 == 27 [pid = 1650] [id = 572] 04:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12371ec00) [pid = 1650] [serial = 1657] [outer = 0x0] [url = about:blank] 04:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x121cb6c00) [pid = 1650] [serial = 1655] [outer = 0x0] [url = about:blank] 04:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x124b91c00) [pid = 1650] [serial = 1658] [outer = 0x0] [url = about:blank] 04:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x112f2fc00) [pid = 1650] [serial = 1661] [outer = 0x0] [url = about:blank] 04:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118fc1400) [pid = 1650] [serial = 1663] [outer = 0x0] [url = about:blank] 04:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x115e1a000) [pid = 1650] [serial = 1625] [outer = 0x0] [url = about:blank] 04:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x113189000) [pid = 1650] [serial = 1624] [outer = 0x0] [url = about:blank] 04:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118602400) [pid = 1650] [serial = 1628] [outer = 0x0] [url = about:blank] 04:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118264c00) [pid = 1650] [serial = 1627] [outer = 0x0] [url = about:blank] 04:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x121511000) [pid = 1650] [serial = 1631] [outer = 0x0] [url = about:blank] 04:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x120fb0800) [pid = 1650] [serial = 1630] [outer = 0x0] [url = about:blank] 04:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x112fc7800) [pid = 1650] [serial = 1634] [outer = 0x0] [url = about:blank] 04:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x112ca5c00) [pid = 1650] [serial = 1633] [outer = 0x0] [url = about:blank] 04:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x126858000) [pid = 1650] [serial = 1667] [outer = 0x0] [url = about:blank] 04:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x111c1a000) [pid = 1650] [serial = 1660] [outer = 0x0] [url = about:blank] 04:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12537f800) [pid = 1650] [serial = 1666] [outer = 0x0] [url = about:blank] 04:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x124e9b000) [pid = 1650] [serial = 1664] [outer = 0x0] [url = about:blank] 04:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11939c400) [pid = 1650] [serial = 1649] [outer = 0x0] [url = about:blank] 04:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1196b4800) [pid = 1650] [serial = 1651] [outer = 0x0] [url = about:blank] 04:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x120faf400) [pid = 1650] [serial = 1654] [outer = 0x0] [url = about:blank] 04:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x126883800) [pid = 1650] [serial = 1669] [outer = 0x0] [url = about:blank] 04:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116ea8800) [pid = 1650] [serial = 1637] [outer = 0x0] [url = about:blank] 04:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x115dbd400) [pid = 1650] [serial = 1636] [outer = 0x0] [url = about:blank] 04:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119371c00) [pid = 1650] [serial = 1648] [outer = 0x0] [url = about:blank] 04:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118472000) [pid = 1650] [serial = 1645] [outer = 0x0] [url = about:blank] 04:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11885ac00) [pid = 1650] [serial = 1646] [outer = 0x0] [url = about:blank] 04:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112dc4400) [pid = 1650] [serial = 1639] [outer = 0x0] [url = about:blank] 04:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1199a1800) [pid = 1650] [serial = 1652] [outer = 0x0] [url = about:blank] 04:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112fc8800) [pid = 1650] [serial = 1640] [outer = 0x0] [url = about:blank] 04:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1163dc000) [pid = 1650] [serial = 1642] [outer = 0x0] [url = about:blank] 04:51:18 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1174b4800) [pid = 1650] [serial = 1643] [outer = 0x0] [url = about:blank] 04:51:18 INFO - PROCESS | 1650 | 1465473078679 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]]]}] 04:51:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:51:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1478ms 04:51:18 INFO - PROCESS | 1650 | 1465473078730 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 04:51:18 INFO - PROCESS | 1650 | 1465473078734 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 04:51:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:51:18 INFO - PROCESS | 1650 | 1465473078738 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:51:18 INFO - PROCESS | 1650 | 1465473078739 Marionette TRACE conn2 <- [1,2286,null,{}] 04:51:18 INFO - PROCESS | 1650 | 1465473078743 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}] 04:51:18 INFO - PROCESS | 1650 | 1465473078745 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:18 INFO - PROCESS | 1650 | 1465473078819 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 04:51:18 INFO - PROCESS | 1650 | 1465473078824 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:18 INFO - PROCESS | 1650 | 1465473078827 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x116681800 == 28 [pid = 1650] [id = 579] 04:51:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1121a7800) [pid = 1650] [serial = 1737] [outer = 0x0] 04:51:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112dcc400) [pid = 1650] [serial = 1738] [outer = 0x1121a7800] 04:51:18 INFO - PROCESS | 1650 | 1465473078857 Marionette DEBUG loaded listener.js 04:51:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x112dcf000) [pid = 1650] [serial = 1739] [outer = 0x1121a7800] 04:51:19 INFO - PROCESS | 1650 | 1465473079181 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]]]}] 04:51:19 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 04:51:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 470ms 04:51:19 INFO - PROCESS | 1650 | 1465473079222 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 04:51:19 INFO - PROCESS | 1650 | 1465473079226 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 04:51:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:51:19 INFO - PROCESS | 1650 | 1465473079232 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:51:19 INFO - PROCESS | 1650 | 1465473079234 Marionette TRACE conn2 <- [1,2290,null,{}] 04:51:19 INFO - PROCESS | 1650 | 1465473079236 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}] 04:51:19 INFO - PROCESS | 1650 | 1465473079238 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:19 INFO - PROCESS | 1650 | 1465473079315 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 04:51:19 INFO - PROCESS | 1650 | 1465473079321 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:19 INFO - PROCESS | 1650 | 1465473079323 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183e1800 == 29 [pid = 1650] [id = 580] 04:51:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1131a9400) [pid = 1650] [serial = 1740] [outer = 0x0] 04:51:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x115e83c00) [pid = 1650] [serial = 1741] [outer = 0x1131a9400] 04:51:19 INFO - PROCESS | 1650 | 1465473079350 Marionette DEBUG loaded listener.js 04:51:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x116ea8800) [pid = 1650] [serial = 1742] [outer = 0x1131a9400] 04:51:19 INFO - PROCESS | 1650 | 1465473079704 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]]]}] 04:51:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:51:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 522ms 04:51:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:51:19 INFO - PROCESS | 1650 | 1465473079758 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 04:51:19 INFO - PROCESS | 1650 | 1465473079759 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 04:51:19 INFO - PROCESS | 1650 | 1465473079762 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:51:19 INFO - PROCESS | 1650 | 1465473079764 Marionette TRACE conn2 <- [1,2294,null,{}] 04:51:19 INFO - PROCESS | 1650 | 1465473079772 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}] 04:51:19 INFO - PROCESS | 1650 | 1465473079775 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:19 INFO - PROCESS | 1650 | 1465473079856 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 04:51:19 INFO - PROCESS | 1650 | 1465473079864 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:19 INFO - PROCESS | 1650 | 1465473079866 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x114e33800 == 30 [pid = 1650] [id = 581] 04:51:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x112918c00) [pid = 1650] [serial = 1743] [outer = 0x0] 04:51:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11844f000) [pid = 1650] [serial = 1744] [outer = 0x112918c00] 04:51:19 INFO - PROCESS | 1650 | 1465473079901 Marionette DEBUG loaded listener.js 04:51:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118605400) [pid = 1650] [serial = 1745] [outer = 0x112918c00] 04:51:20 INFO - PROCESS | 1650 | 1465473080323 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]]]}] 04:51:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:51:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 570ms 04:51:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:51:20 INFO - PROCESS | 1650 | 1465473080337 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 04:51:20 INFO - PROCESS | 1650 | 1465473080339 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 04:51:20 INFO - PROCESS | 1650 | 1465473080342 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:51:20 INFO - PROCESS | 1650 | 1465473080343 Marionette TRACE conn2 <- [1,2298,null,{}] 04:51:20 INFO - PROCESS | 1650 | 1465473080345 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}] 04:51:20 INFO - PROCESS | 1650 | 1465473080346 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:20 INFO - PROCESS | 1650 | 1465473080462 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 04:51:20 INFO - PROCESS | 1650 | 1465473080496 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:20 INFO - PROCESS | 1650 | 1465473080497 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f4e000 == 31 [pid = 1650] [id = 582] 04:51:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118451800) [pid = 1650] [serial = 1746] [outer = 0x0] 04:51:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118fc1400) [pid = 1650] [serial = 1747] [outer = 0x118451800] 04:51:20 INFO - PROCESS | 1650 | 1465473080522 Marionette DEBUG loaded listener.js 04:51:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119372c00) [pid = 1650] [serial = 1748] [outer = 0x118451800] 04:51:20 INFO - PROCESS | 1650 | 1465473080798 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]]]}] 04:51:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:51:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 470ms 04:51:20 INFO - PROCESS | 1650 | 1465473080824 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 04:51:20 INFO - PROCESS | 1650 | 1465473080832 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 04:51:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:51:20 INFO - PROCESS | 1650 | 1465473080843 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:51:20 INFO - PROCESS | 1650 | 1465473080844 Marionette TRACE conn2 <- [1,2302,null,{}] 04:51:20 INFO - PROCESS | 1650 | 1465473080846 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}] 04:51:20 INFO - PROCESS | 1650 | 1465473080847 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:20 INFO - PROCESS | 1650 | 1465473080953 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 04:51:20 INFO - PROCESS | 1650 | 1465473080957 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:20 INFO - PROCESS | 1650 | 1465473080958 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12121b800 == 32 [pid = 1650] [id = 583] 04:51:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11318ec00) [pid = 1650] [serial = 1749] [outer = 0x0] 04:51:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119396400) [pid = 1650] [serial = 1750] [outer = 0x11318ec00] 04:51:20 INFO - PROCESS | 1650 | 1465473080983 Marionette DEBUG loaded listener.js 04:51:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1196b6400) [pid = 1650] [serial = 1751] [outer = 0x11318ec00] 04:51:21 INFO - PROCESS | 1650 | 1465473081340 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]]]}] 04:51:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:51:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 519ms 04:51:21 INFO - PROCESS | 1650 | 1465473081368 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 04:51:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:51:21 INFO - PROCESS | 1650 | 1465473081370 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 04:51:21 INFO - PROCESS | 1650 | 1465473081372 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:51:21 INFO - PROCESS | 1650 | 1465473081373 Marionette TRACE conn2 <- [1,2306,null,{}] 04:51:21 INFO - PROCESS | 1650 | 1465473081375 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}] 04:51:21 INFO - PROCESS | 1650 | 1465473081379 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:21 INFO - PROCESS | 1650 | 1465473081495 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 04:51:21 INFO - PROCESS | 1650 | 1465473081498 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:21 INFO - PROCESS | 1650 | 1465473081499 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1236c5800 == 33 [pid = 1650] [id = 584] 04:51:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1131a2800) [pid = 1650] [serial = 1752] [outer = 0x0] 04:51:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119d45c00) [pid = 1650] [serial = 1753] [outer = 0x1131a2800] 04:51:21 INFO - PROCESS | 1650 | 1465473081527 Marionette DEBUG loaded listener.js 04:51:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x121a45c00) [pid = 1650] [serial = 1754] [outer = 0x1131a2800] 04:51:21 INFO - PROCESS | 1650 | 1465473081865 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]]]}] 04:51:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:51:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 518ms 04:51:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:51:21 INFO - PROCESS | 1650 | 1465473081895 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 04:51:21 INFO - PROCESS | 1650 | 1465473081896 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 04:51:21 INFO - PROCESS | 1650 | 1465473081899 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:51:21 INFO - PROCESS | 1650 | 1465473081900 Marionette TRACE conn2 <- [1,2310,null,{}] 04:51:21 INFO - PROCESS | 1650 | 1465473081911 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}] 04:51:21 INFO - PROCESS | 1650 | 1465473081912 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:22 INFO - PROCESS | 1650 | 1465473082006 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 04:51:22 INFO - PROCESS | 1650 | 1465473082018 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:22 INFO - PROCESS | 1650 | 1465473082020 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x126c1f000 == 34 [pid = 1650] [id = 585] 04:51:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1128c8800) [pid = 1650] [serial = 1755] [outer = 0x0] 04:51:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x123632c00) [pid = 1650] [serial = 1756] [outer = 0x1128c8800] 04:51:22 INFO - PROCESS | 1650 | 1465473082045 Marionette DEBUG loaded listener.js 04:51:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x124a21800) [pid = 1650] [serial = 1757] [outer = 0x1128c8800] 04:51:22 INFO - PROCESS | 1650 | 1465473082389 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]]]}] 04:51:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:51:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 521ms 04:51:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:51:22 INFO - PROCESS | 1650 | 1465473082422 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 04:51:22 INFO - PROCESS | 1650 | 1465473082423 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 04:51:22 INFO - PROCESS | 1650 | 1465473082426 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:51:22 INFO - PROCESS | 1650 | 1465473082427 Marionette TRACE conn2 <- [1,2314,null,{}] 04:51:22 INFO - PROCESS | 1650 | 1465473082429 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}] 04:51:22 INFO - PROCESS | 1650 | 1465473082430 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:22 INFO - PROCESS | 1650 | 1465473082529 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 04:51:22 INFO - PROCESS | 1650 | 1465473082532 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:22 INFO - PROCESS | 1650 | 1465473082533 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x127053000 == 35 [pid = 1650] [id = 586] 04:51:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11825fc00) [pid = 1650] [serial = 1758] [outer = 0x0] 04:51:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x124b32c00) [pid = 1650] [serial = 1759] [outer = 0x11825fc00] 04:51:22 INFO - PROCESS | 1650 | 1465473082560 Marionette DEBUG loaded listener.js 04:51:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x125380c00) [pid = 1650] [serial = 1760] [outer = 0x11825fc00] 04:51:23 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x112913000) [pid = 1650] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:51:23 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118213c00) [pid = 1650] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:51:23 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1129f1c00) [pid = 1650] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:51:23 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1211f3000) [pid = 1650] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:51:23 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x126858400) [pid = 1650] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:51:23 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1288d9400) [pid = 1650] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:51:23 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x121cb1c00) [pid = 1650] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:51:23 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x125382000) [pid = 1650] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:51:23 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12685f400) [pid = 1650] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:51:23 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x110e83c00) [pid = 1650] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:51:23 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119393400) [pid = 1650] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:51:23 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1128cfc00) [pid = 1650] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:51:23 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1128c6c00) [pid = 1650] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:51:23 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112972400) [pid = 1650] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:51:23 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1132ca000) [pid = 1650] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:51:23 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x110e7bc00) [pid = 1650] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:51:23 INFO - PROCESS | 1650 | 1465473083133 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]]]}] 04:51:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:51:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 726ms 04:51:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:51:23 INFO - PROCESS | 1650 | 1465473083153 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 04:51:23 INFO - PROCESS | 1650 | 1465473083155 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 04:51:23 INFO - PROCESS | 1650 | 1465473083159 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:51:23 INFO - PROCESS | 1650 | 1465473083160 Marionette TRACE conn2 <- [1,2318,null,{}] 04:51:23 INFO - PROCESS | 1650 | 1465473083164 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}] 04:51:23 INFO - PROCESS | 1650 | 1465473083166 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:23 INFO - PROCESS | 1650 | 1465473083335 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 04:51:23 INFO - PROCESS | 1650 | 1465473083395 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:23 INFO - PROCESS | 1650 | 1465473083396 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b12000 == 36 [pid = 1650] [id = 587] 04:51:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x112972400) [pid = 1650] [serial = 1761] [outer = 0x0] 04:51:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x113c41000) [pid = 1650] [serial = 1762] [outer = 0x112972400] 04:51:23 INFO - PROCESS | 1650 | 1465473083438 Marionette DEBUG loaded listener.js 04:51:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119a84800) [pid = 1650] [serial = 1763] [outer = 0x112972400] 04:51:23 INFO - PROCESS | 1650 | 1465473083774 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] 04:51:23 INFO - PROCESS | 1650 | 1465473083830 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 04:51:23 INFO - PROCESS | 1650 | 1465473083832 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:51:23 INFO - PROCESS | 1650 | 1465473083834 Marionette TRACE conn2 <- [1,2322,null,{}] 04:51:23 INFO - PROCESS | 1650 | 1465473083838 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}] 04:51:23 INFO - PROCESS | 1650 | 1465473083839 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:23 INFO - PROCESS | 1650 | 1465473083946 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 04:51:23 INFO - PROCESS | 1650 | 1465473083951 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:23 INFO - PROCESS | 1650 | 1465473083952 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x128f83800 == 37 [pid = 1650] [id = 588] 04:51:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1129f1c00) [pid = 1650] [serial = 1764] [outer = 0x0] 04:51:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124b99c00) [pid = 1650] [serial = 1765] [outer = 0x1129f1c00] 04:51:23 INFO - PROCESS | 1650 | 1465473083977 Marionette DEBUG loaded listener.js 04:51:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12685c000) [pid = 1650] [serial = 1766] [outer = 0x1129f1c00] 04:51:24 INFO - PROCESS | 1650 | 1465473084264 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]]]}] 04:51:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:51:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 472ms 04:51:24 INFO - PROCESS | 1650 | 1465473084306 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 04:51:24 INFO - PROCESS | 1650 | 1465473084307 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 04:51:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:51:24 INFO - PROCESS | 1650 | 1465473084310 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:51:24 INFO - PROCESS | 1650 | 1465473084311 Marionette TRACE conn2 <- [1,2326,null,{}] 04:51:24 INFO - PROCESS | 1650 | 1465473084314 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}] 04:51:24 INFO - PROCESS | 1650 | 1465473084315 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:24 INFO - PROCESS | 1650 | 1465473084412 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 04:51:24 INFO - PROCESS | 1650 | 1465473084415 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:24 INFO - PROCESS | 1650 | 1465473084417 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a3ea000 == 38 [pid = 1650] [id = 589] 04:51:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x112dc1800) [pid = 1650] [serial = 1767] [outer = 0x0] 04:51:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x126c4d000) [pid = 1650] [serial = 1768] [outer = 0x112dc1800] 04:51:24 INFO - PROCESS | 1650 | 1465473084446 Marionette DEBUG loaded listener.js 04:51:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x127215c00) [pid = 1650] [serial = 1769] [outer = 0x112dc1800] 04:51:24 INFO - PROCESS | 1650 | 1465473084774 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]]]}] 04:51:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:51:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 519ms 04:51:24 INFO - PROCESS | 1650 | 1465473084829 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 04:51:24 INFO - PROCESS | 1650 | 1465473084831 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 04:51:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:51:24 INFO - PROCESS | 1650 | 1465473084845 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:51:24 INFO - PROCESS | 1650 | 1465473084846 Marionette TRACE conn2 <- [1,2330,null,{}] 04:51:24 INFO - PROCESS | 1650 | 1465473084850 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}] 04:51:24 INFO - PROCESS | 1650 | 1465473084851 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:24 INFO - PROCESS | 1650 | 1465473084926 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 04:51:24 INFO - PROCESS | 1650 | 1465473084929 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:24 INFO - PROCESS | 1650 | 1465473084930 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a671800 == 39 [pid = 1650] [id = 590] 04:51:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x126f99800) [pid = 1650] [serial = 1770] [outer = 0x0] 04:51:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1272c4000) [pid = 1650] [serial = 1771] [outer = 0x126f99800] 04:51:24 INFO - PROCESS | 1650 | 1465473084956 Marionette DEBUG loaded listener.js 04:51:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128811800) [pid = 1650] [serial = 1772] [outer = 0x126f99800] 04:51:25 INFO - PROCESS | 1650 | 1465473085549 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]]]}] 04:51:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:51:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 731ms 04:51:25 INFO - PROCESS | 1650 | 1465473085565 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 04:51:25 INFO - PROCESS | 1650 | 1465473085568 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 04:51:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:51:25 INFO - PROCESS | 1650 | 1465473085599 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:51:25 INFO - PROCESS | 1650 | 1465473085605 Marionette TRACE conn2 <- [1,2334,null,{}] 04:51:25 INFO - PROCESS | 1650 | 1465473085609 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}] 04:51:25 INFO - PROCESS | 1650 | 1465473085610 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:25 INFO - PROCESS | 1650 | 1465473085723 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 04:51:25 INFO - PROCESS | 1650 | 1465473085784 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:25 INFO - PROCESS | 1650 | 1465473085785 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11864b000 == 40 [pid = 1650] [id = 591] 04:51:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x112e87c00) [pid = 1650] [serial = 1773] [outer = 0x0] 04:51:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11319f800) [pid = 1650] [serial = 1774] [outer = 0x112e87c00] 04:51:25 INFO - PROCESS | 1650 | 1465473085817 Marionette DEBUG loaded listener.js 04:51:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x115e12400) [pid = 1650] [serial = 1775] [outer = 0x112e87c00] 04:51:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:51:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 776ms 04:51:26 INFO - PROCESS | 1650 | 1465473086368 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]]]}] 04:51:26 INFO - PROCESS | 1650 | 1465473086374 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 04:51:26 INFO - PROCESS | 1650 | 1465473086377 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 04:51:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:51:26 INFO - PROCESS | 1650 | 1465473086382 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:51:26 INFO - PROCESS | 1650 | 1465473086383 Marionette TRACE conn2 <- [1,2338,null,{}] 04:51:26 INFO - PROCESS | 1650 | 1465473086386 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}] 04:51:26 INFO - PROCESS | 1650 | 1465473086388 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:26 INFO - PROCESS | 1650 | 1465473086500 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 04:51:26 INFO - PROCESS | 1650 | 1465473086584 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:26 INFO - PROCESS | 1650 | 1465473086586 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ba4000 == 41 [pid = 1650] [id = 592] 04:51:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1163db000) [pid = 1650] [serial = 1776] [outer = 0x0] 04:51:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11821d800) [pid = 1650] [serial = 1777] [outer = 0x1163db000] 04:51:26 INFO - PROCESS | 1650 | 1465473086617 Marionette DEBUG loaded listener.js 04:51:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x118610400) [pid = 1650] [serial = 1778] [outer = 0x1163db000] 04:51:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12a3ea000 == 40 [pid = 1650] [id = 589] 04:51:27 INFO - PROCESS | 1650 | --DOCSHELL 0x128f83800 == 39 [pid = 1650] [id = 588] 04:51:27 INFO - PROCESS | 1650 | --DOCSHELL 0x119b12000 == 38 [pid = 1650] [id = 587] 04:51:27 INFO - PROCESS | 1650 | --DOCSHELL 0x127053000 == 37 [pid = 1650] [id = 586] 04:51:27 INFO - PROCESS | 1650 | --DOCSHELL 0x126c1f000 == 36 [pid = 1650] [id = 585] 04:51:27 INFO - PROCESS | 1650 | --DOCSHELL 0x1236c5800 == 35 [pid = 1650] [id = 584] 04:51:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12121b800 == 34 [pid = 1650] [id = 583] 04:51:27 INFO - PROCESS | 1650 | --DOCSHELL 0x120f4e000 == 33 [pid = 1650] [id = 582] 04:51:27 INFO - PROCESS | 1650 | --DOCSHELL 0x114e33800 == 32 [pid = 1650] [id = 581] 04:51:27 INFO - PROCESS | 1650 | --DOCSHELL 0x1183e1800 == 31 [pid = 1650] [id = 580] 04:51:27 INFO - PROCESS | 1650 | --DOCSHELL 0x116681800 == 30 [pid = 1650] [id = 579] 04:51:27 INFO - PROCESS | 1650 | --DOCSHELL 0x111c9a800 == 29 [pid = 1650] [id = 578] 04:51:27 INFO - PROCESS | 1650 | 1465473087257 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]]]}] 04:51:27 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1270ec400) [pid = 1650] [serial = 1670] [outer = 0x0] [url = about:blank] 04:51:27 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x124adbc00) [pid = 1650] [serial = 1696] [outer = 0x0] [url = about:blank] 04:51:27 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x126884800) [pid = 1650] [serial = 1699] [outer = 0x0] [url = about:blank] 04:51:27 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x126858800) [pid = 1650] [serial = 1697] [outer = 0x0] [url = about:blank] 04:51:27 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1270f1400) [pid = 1650] [serial = 1702] [outer = 0x0] [url = about:blank] 04:51:27 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x112971000) [pid = 1650] [serial = 1678] [outer = 0x0] [url = about:blank] 04:51:27 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x112f4f000) [pid = 1650] [serial = 1679] [outer = 0x0] [url = about:blank] 04:51:27 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11999c400) [pid = 1650] [serial = 1690] [outer = 0x0] [url = about:blank] 04:51:27 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x120faa400) [pid = 1650] [serial = 1691] [outer = 0x0] [url = about:blank] 04:51:27 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118f44400) [pid = 1650] [serial = 1687] [outer = 0x0] [url = about:blank] 04:51:27 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1193a1c00) [pid = 1650] [serial = 1688] [outer = 0x0] [url = about:blank] 04:51:27 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x117037800) [pid = 1650] [serial = 1684] [outer = 0x0] [url = about:blank] 04:51:27 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118454400) [pid = 1650] [serial = 1685] [outer = 0x0] [url = about:blank] 04:51:27 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112f50c00) [pid = 1650] [serial = 1681] [outer = 0x0] [url = about:blank] 04:51:27 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116904400) [pid = 1650] [serial = 1682] [outer = 0x0] [url = about:blank] 04:51:27 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x115e16400) [pid = 1650] [serial = 1675] [outer = 0x0] [url = about:blank] 04:51:27 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1174b2800) [pid = 1650] [serial = 1676] [outer = 0x0] [url = about:blank] 04:51:27 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x111c17000) [pid = 1650] [serial = 1672] [outer = 0x0] [url = about:blank] 04:51:27 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112910000) [pid = 1650] [serial = 1673] [outer = 0x0] [url = about:blank] 04:51:27 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1131a5c00) [pid = 1650] [serial = 1705] [outer = 0x0] [url = about:blank] 04:51:27 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118074800) [pid = 1650] [serial = 1706] [outer = 0x0] [url = about:blank] 04:51:27 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12183e800) [pid = 1650] [serial = 1708] [outer = 0x0] [url = about:blank] 04:51:27 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x127219000) [pid = 1650] [serial = 1703] [outer = 0x0] [url = about:blank] 04:51:27 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x128816c00) [pid = 1650] [serial = 1712] [outer = 0x0] [url = about:blank] 04:51:27 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1272c2800) [pid = 1650] [serial = 1709] [outer = 0x0] [url = about:blank] 04:51:27 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12134e800) [pid = 1650] [serial = 1693] [outer = 0x0] [url = about:blank] 04:51:27 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12892d000) [pid = 1650] [serial = 1715] [outer = 0x0] [url = about:blank] 04:51:27 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1272c3400) [pid = 1650] [serial = 1711] [outer = 0x0] [url = about:blank] 04:51:27 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x126dc2800) [pid = 1650] [serial = 1700] [outer = 0x0] [url = about:blank] 04:51:27 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x121cb1800) [pid = 1650] [serial = 1694] [outer = 0x0] [url = about:blank] 04:51:27 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x128924400) [pid = 1650] [serial = 1714] [outer = 0x0] [url = about:blank] 04:51:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:51:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 923ms 04:51:27 INFO - PROCESS | 1650 | 1465473087305 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 04:51:27 INFO - PROCESS | 1650 | 1465473087307 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 04:51:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:51:27 INFO - PROCESS | 1650 | 1465473087310 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:51:27 INFO - PROCESS | 1650 | 1465473087312 Marionette TRACE conn2 <- [1,2342,null,{}] 04:51:27 INFO - PROCESS | 1650 | 1465473087316 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}] 04:51:27 INFO - PROCESS | 1650 | 1465473087318 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:27 INFO - PROCESS | 1650 | 1465473087395 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 04:51:27 INFO - PROCESS | 1650 | 1465473087402 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:27 INFO - PROCESS | 1650 | 1465473087405 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x116e94000 == 30 [pid = 1650] [id = 593] 04:51:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112f2e800) [pid = 1650] [serial = 1779] [outer = 0x0] 04:51:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1131aa800) [pid = 1650] [serial = 1780] [outer = 0x112f2e800] 04:51:27 INFO - PROCESS | 1650 | 1465473087434 Marionette DEBUG loaded listener.js 04:51:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116136400) [pid = 1650] [serial = 1781] [outer = 0x112f2e800] 04:51:27 INFO - PROCESS | 1650 | 1465473087784 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]]]}] 04:51:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:51:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 521ms 04:51:27 INFO - PROCESS | 1650 | 1465473087831 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 04:51:27 INFO - PROCESS | 1650 | 1465473087834 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 04:51:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:51:27 INFO - PROCESS | 1650 | 1465473087838 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:51:27 INFO - PROCESS | 1650 | 1465473087840 Marionette TRACE conn2 <- [1,2346,null,{}] 04:51:27 INFO - PROCESS | 1650 | 1465473087842 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}] 04:51:27 INFO - PROCESS | 1650 | 1465473087844 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:27 INFO - PROCESS | 1650 | 1465473087923 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 04:51:27 INFO - PROCESS | 1650 | 1465473087927 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:27 INFO - PROCESS | 1650 | 1465473087929 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x119664000 == 31 [pid = 1650] [id = 594] 04:51:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1174b6400) [pid = 1650] [serial = 1782] [outer = 0x0] 04:51:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11825b800) [pid = 1650] [serial = 1783] [outer = 0x1174b6400] 04:51:27 INFO - PROCESS | 1650 | 1465473087958 Marionette DEBUG loaded listener.js 04:51:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118456c00) [pid = 1650] [serial = 1784] [outer = 0x1174b6400] 04:51:28 INFO - PROCESS | 1650 | 1465473088364 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]]]}] 04:51:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:51:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 569ms 04:51:28 INFO - PROCESS | 1650 | 1465473088409 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 04:51:28 INFO - PROCESS | 1650 | 1465473088411 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 04:51:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:51:28 INFO - PROCESS | 1650 | 1465473088415 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:51:28 INFO - PROCESS | 1650 | 1465473088418 Marionette TRACE conn2 <- [1,2350,null,{}] 04:51:28 INFO - PROCESS | 1650 | 1465473088430 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}] 04:51:28 INFO - PROCESS | 1650 | 1465473088435 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:28 INFO - PROCESS | 1650 | 1465473088543 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 04:51:28 INFO - PROCESS | 1650 | 1465473088548 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:28 INFO - PROCESS | 1650 | 1465473088550 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x120fd6000 == 32 [pid = 1650] [id = 595] 04:51:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118604800) [pid = 1650] [serial = 1785] [outer = 0x0] 04:51:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119365c00) [pid = 1650] [serial = 1786] [outer = 0x118604800] 04:51:28 INFO - PROCESS | 1650 | 1465473088581 Marionette DEBUG loaded listener.js 04:51:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1196b1800) [pid = 1650] [serial = 1787] [outer = 0x118604800] 04:51:28 INFO - PROCESS | 1650 | 1465473088917 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]]]}] 04:51:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:51:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 524ms 04:51:28 INFO - PROCESS | 1650 | 1465473088939 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 04:51:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:51:28 INFO - PROCESS | 1650 | 1465473088941 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 04:51:28 INFO - PROCESS | 1650 | 1465473088943 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:51:28 INFO - PROCESS | 1650 | 1465473088944 Marionette TRACE conn2 <- [1,2354,null,{}] 04:51:28 INFO - PROCESS | 1650 | 1465473088946 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}] 04:51:28 INFO - PROCESS | 1650 | 1465473088948 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:29 INFO - PROCESS | 1650 | 1465473089064 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 04:51:29 INFO - PROCESS | 1650 | 1465473089069 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:29 INFO - PROCESS | 1650 | 1465473089071 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x121a26000 == 33 [pid = 1650] [id = 596] 04:51:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1196b4400) [pid = 1650] [serial = 1788] [outer = 0x0] 04:51:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119b2e800) [pid = 1650] [serial = 1789] [outer = 0x1196b4400] 04:51:29 INFO - PROCESS | 1650 | 1465473089095 Marionette DEBUG loaded listener.js 04:51:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x120fb2400) [pid = 1650] [serial = 1790] [outer = 0x1196b4400] 04:51:29 INFO - PROCESS | 1650 | 1465473089437 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]]]}] 04:51:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:51:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 520ms 04:51:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:51:29 INFO - PROCESS | 1650 | 1465473089463 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 04:51:29 INFO - PROCESS | 1650 | 1465473089464 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 04:51:29 INFO - PROCESS | 1650 | 1465473089466 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:51:29 INFO - PROCESS | 1650 | 1465473089468 Marionette TRACE conn2 <- [1,2358,null,{}] 04:51:29 INFO - PROCESS | 1650 | 1465473089475 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}] 04:51:29 INFO - PROCESS | 1650 | 1465473089477 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:29 INFO - PROCESS | 1650 | 1465473089576 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 04:51:29 INFO - PROCESS | 1650 | 1465473089580 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:29 INFO - PROCESS | 1650 | 1465473089581 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268ea800 == 34 [pid = 1650] [id = 597] 04:51:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1128cbc00) [pid = 1650] [serial = 1791] [outer = 0x0] 04:51:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1210b0800) [pid = 1650] [serial = 1792] [outer = 0x1128cbc00] 04:51:29 INFO - PROCESS | 1650 | 1465473089605 Marionette DEBUG loaded listener.js 04:51:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1219d0c00) [pid = 1650] [serial = 1793] [outer = 0x1128cbc00] 04:51:29 INFO - PROCESS | 1650 | 1465473089961 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]]]}] 04:51:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:51:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 520ms 04:51:29 INFO - PROCESS | 1650 | 1465473089988 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 04:51:29 INFO - PROCESS | 1650 | 1465473089989 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 04:51:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:51:29 INFO - PROCESS | 1650 | 1465473089991 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:51:29 INFO - PROCESS | 1650 | 1465473089992 Marionette TRACE conn2 <- [1,2362,null,{}] 04:51:29 INFO - PROCESS | 1650 | 1465473089995 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}] 04:51:30 INFO - PROCESS | 1650 | 1465473089999 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:30 INFO - PROCESS | 1650 | 1465473090131 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 04:51:30 INFO - PROCESS | 1650 | 1465473090137 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:30 INFO - PROCESS | 1650 | 1465473090145 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12883b000 == 35 [pid = 1650] [id = 598] 04:51:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x112911000) [pid = 1650] [serial = 1794] [outer = 0x0] 04:51:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123723400) [pid = 1650] [serial = 1795] [outer = 0x112911000] 04:51:30 INFO - PROCESS | 1650 | 1465473090203 Marionette DEBUG loaded listener.js 04:51:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126cc5000) [pid = 1650] [serial = 1796] [outer = 0x112911000] 04:51:30 INFO - PROCESS | 1650 | 1465473090561 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]]]}] 04:51:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:51:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 618ms 04:51:30 INFO - PROCESS | 1650 | 1465473090610 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 04:51:30 INFO - PROCESS | 1650 | 1465473090612 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 04:51:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:51:30 INFO - PROCESS | 1650 | 1465473090616 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:51:30 INFO - PROCESS | 1650 | 1465473090617 Marionette TRACE conn2 <- [1,2366,null,{}] 04:51:30 INFO - PROCESS | 1650 | 1465473090621 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}] 04:51:30 INFO - PROCESS | 1650 | 1465473090622 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:30 INFO - PROCESS | 1650 | 1465473090774 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 04:51:30 INFO - PROCESS | 1650 | 1465473090791 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:30 INFO - PROCESS | 1650 | 1465473090792 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295c5800 == 36 [pid = 1650] [id = 599] 04:51:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1128c5000) [pid = 1650] [serial = 1797] [outer = 0x0] 04:51:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126f97800) [pid = 1650] [serial = 1798] [outer = 0x1128c5000] 04:51:30 INFO - PROCESS | 1650 | 1465473090817 Marionette DEBUG loaded listener.js 04:51:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x127216000) [pid = 1650] [serial = 1799] [outer = 0x1128c5000] 04:51:31 INFO - PROCESS | 1650 | 1465473091161 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]]]}] 04:51:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:51:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 572ms 04:51:31 INFO - PROCESS | 1650 | 1465473091192 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 04:51:31 INFO - PROCESS | 1650 | 1465473091193 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 04:51:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:51:31 INFO - PROCESS | 1650 | 1465473091196 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:51:31 INFO - PROCESS | 1650 | 1465473091197 Marionette TRACE conn2 <- [1,2370,null,{}] 04:51:31 INFO - PROCESS | 1650 | 1465473091199 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}] 04:51:31 INFO - PROCESS | 1650 | 1465473091200 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:31 INFO - PROCESS | 1650 | 1465473091311 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 04:51:31 INFO - PROCESS | 1650 | 1465473091314 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:31 INFO - PROCESS | 1650 | 1465473091315 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a60a000 == 37 [pid = 1650] [id = 600] 04:51:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126dc7c00) [pid = 1650] [serial = 1800] [outer = 0x0] 04:51:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1131a7400) [pid = 1650] [serial = 1801] [outer = 0x126dc7c00] 04:51:31 INFO - PROCESS | 1650 | 1465473091339 Marionette DEBUG loaded listener.js 04:51:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12142b000) [pid = 1650] [serial = 1802] [outer = 0x126dc7c00] 04:51:31 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1163ddc00) [pid = 1650] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:51:31 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1121a7800) [pid = 1650] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:51:31 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112918c00) [pid = 1650] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:51:31 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118451800) [pid = 1650] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:51:31 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11318ec00) [pid = 1650] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:51:31 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1121aa800) [pid = 1650] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:51:31 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118212400) [pid = 1650] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:51:31 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119372800) [pid = 1650] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:51:31 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x121427c00) [pid = 1650] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:51:31 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x128814c00) [pid = 1650] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:51:31 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1131a2800) [pid = 1650] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:51:31 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11825fc00) [pid = 1650] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:51:31 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112972400) [pid = 1650] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:51:31 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1128c8800) [pid = 1650] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:51:31 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x124a1d800) [pid = 1650] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:51:31 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1129f1c00) [pid = 1650] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:51:31 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1131a9400) [pid = 1650] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:51:31 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112dc1800) [pid = 1650] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:51:31 INFO - PROCESS | 1650 | 1465473091755 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]]]}] 04:51:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:51:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 570ms 04:51:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:51:31 INFO - PROCESS | 1650 | 1465473091766 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 04:51:31 INFO - PROCESS | 1650 | 1465473091767 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 04:51:31 INFO - PROCESS | 1650 | 1465473091775 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:51:31 INFO - PROCESS | 1650 | 1465473091776 Marionette TRACE conn2 <- [1,2374,null,{}] 04:51:31 INFO - PROCESS | 1650 | 1465473091778 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}] 04:51:31 INFO - PROCESS | 1650 | 1465473091779 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:31 INFO - PROCESS | 1650 | 1465473091895 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 04:51:31 INFO - PROCESS | 1650 | 1465473091938 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:31 INFO - PROCESS | 1650 | 1465473091939 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1253a8000 == 38 [pid = 1650] [id = 601] 04:51:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11290e400) [pid = 1650] [serial = 1803] [outer = 0x0] 04:51:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11703c000) [pid = 1650] [serial = 1804] [outer = 0x11290e400] 04:51:31 INFO - PROCESS | 1650 | 1465473091964 Marionette DEBUG loaded listener.js 04:51:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119906c00) [pid = 1650] [serial = 1805] [outer = 0x11290e400] 04:51:32 INFO - PROCESS | 1650 | 1465473092224 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]]]}] 04:51:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:51:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 471ms 04:51:32 INFO - PROCESS | 1650 | 1465473092245 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 04:51:32 INFO - PROCESS | 1650 | 1465473092247 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 04:51:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:51:32 INFO - PROCESS | 1650 | 1465473092249 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:51:32 INFO - PROCESS | 1650 | 1465473092250 Marionette TRACE conn2 <- [1,2378,null,{}] 04:51:32 INFO - PROCESS | 1650 | 1465473092260 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}] 04:51:32 INFO - PROCESS | 1650 | 1465473092261 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:32 INFO - PROCESS | 1650 | 1465473092359 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 04:51:32 INFO - PROCESS | 1650 | 1465473092363 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:32 INFO - PROCESS | 1650 | 1465473092364 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b1ce800 == 39 [pid = 1650] [id = 602] 04:51:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x121506000) [pid = 1650] [serial = 1806] [outer = 0x0] 04:51:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12721d400) [pid = 1650] [serial = 1807] [outer = 0x121506000] 04:51:32 INFO - PROCESS | 1650 | 1465473092389 Marionette DEBUG loaded listener.js 04:51:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12880ec00) [pid = 1650] [serial = 1808] [outer = 0x121506000] 04:51:32 INFO - PROCESS | 1650 | 1465473092743 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]]]}] 04:51:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:51:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 527ms 04:51:32 INFO - PROCESS | 1650 | 1465473092790 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 04:51:32 INFO - PROCESS | 1650 | 1465473092791 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 04:51:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:51:32 INFO - PROCESS | 1650 | 1465473092793 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:51:32 INFO - PROCESS | 1650 | 1465473092795 Marionette TRACE conn2 <- [1,2382,null,{}] 04:51:32 INFO - PROCESS | 1650 | 1465473092798 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}] 04:51:32 INFO - PROCESS | 1650 | 1465473092799 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:32 INFO - PROCESS | 1650 | 1465473092891 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 04:51:32 INFO - PROCESS | 1650 | 1465473092894 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:32 INFO - PROCESS | 1650 | 1465473092896 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd1c000 == 40 [pid = 1650] [id = 603] 04:51:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128811c00) [pid = 1650] [serial = 1809] [outer = 0x0] 04:51:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128923c00) [pid = 1650] [serial = 1810] [outer = 0x128811c00] 04:51:32 INFO - PROCESS | 1650 | 1465473092922 Marionette DEBUG loaded listener.js 04:51:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128fcb800) [pid = 1650] [serial = 1811] [outer = 0x128811c00] 04:51:33 INFO - PROCESS | 1650 | 1465473093315 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]]]}] 04:51:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:51:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 569ms 04:51:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:51:33 INFO - PROCESS | 1650 | 1465473093364 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 04:51:33 INFO - PROCESS | 1650 | 1465473093366 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 04:51:33 INFO - PROCESS | 1650 | 1465473093370 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:51:33 INFO - PROCESS | 1650 | 1465473093371 Marionette TRACE conn2 <- [1,2386,null,{}] 04:51:33 INFO - PROCESS | 1650 | 1465473093375 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}] 04:51:33 INFO - PROCESS | 1650 | 1465473093377 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:33 INFO - PROCESS | 1650 | 1465473093546 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 04:51:33 INFO - PROCESS | 1650 | 1465473093634 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:33 INFO - PROCESS | 1650 | 1465473093636 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e3c000 == 41 [pid = 1650] [id = 604] 04:51:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x110e80400) [pid = 1650] [serial = 1812] [outer = 0x0] 04:51:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1128c0400) [pid = 1650] [serial = 1813] [outer = 0x110e80400] 04:51:33 INFO - PROCESS | 1650 | 1465473093669 Marionette DEBUG loaded listener.js 04:51:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112dc7c00) [pid = 1650] [serial = 1814] [outer = 0x110e80400] 04:51:34 INFO - PROCESS | 1650 | 1465473094134 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]]]}] 04:51:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:51:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 821ms 04:51:34 INFO - PROCESS | 1650 | 1465473094192 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 04:51:34 INFO - PROCESS | 1650 | 1465473094194 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 04:51:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:51:34 INFO - PROCESS | 1650 | 1465473094197 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:51:34 INFO - PROCESS | 1650 | 1465473094199 Marionette TRACE conn2 <- [1,2390,null,{}] 04:51:34 INFO - PROCESS | 1650 | 1465473094203 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}] 04:51:34 INFO - PROCESS | 1650 | 1465473094206 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:34 INFO - PROCESS | 1650 | 1465473094313 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 04:51:34 INFO - PROCESS | 1650 | 1465473094377 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:34 INFO - PROCESS | 1650 | 1465473094378 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x120fd3000 == 42 [pid = 1650] [id = 605] 04:51:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x112f2c000) [pid = 1650] [serial = 1815] [outer = 0x0] 04:51:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1175dd000) [pid = 1650] [serial = 1816] [outer = 0x112f2c000] 04:51:34 INFO - PROCESS | 1650 | 1465473094409 Marionette DEBUG loaded listener.js 04:51:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118606400) [pid = 1650] [serial = 1817] [outer = 0x112f2c000] 04:51:34 INFO - PROCESS | 1650 | 1465473094859 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]]]}] 04:51:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:51:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 722ms 04:51:34 INFO - PROCESS | 1650 | 1465473094922 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 04:51:34 INFO - PROCESS | 1650 | 1465473094925 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 04:51:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:51:34 INFO - PROCESS | 1650 | 1465473094927 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:51:34 INFO - PROCESS | 1650 | 1465473094929 Marionette TRACE conn2 <- [1,2394,null,{}] 04:51:34 INFO - PROCESS | 1650 | 1465473094931 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}] 04:51:34 INFO - PROCESS | 1650 | 1465473094933 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:35 INFO - PROCESS | 1650 | 1465473095038 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 04:51:35 INFO - PROCESS | 1650 | 1465473095113 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:35 INFO - PROCESS | 1650 | 1465473095115 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x129247800 == 43 [pid = 1650] [id = 606] 04:51:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11939d000) [pid = 1650] [serial = 1818] [outer = 0x0] 04:51:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11999a400) [pid = 1650] [serial = 1819] [outer = 0x11939d000] 04:51:35 INFO - PROCESS | 1650 | 1465473095144 Marionette DEBUG loaded listener.js 04:51:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12144f000) [pid = 1650] [serial = 1820] [outer = 0x11939d000] 04:51:35 INFO - PROCESS | 1650 | 1465473095573 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]]]}] 04:51:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:51:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 668ms 04:51:35 INFO - PROCESS | 1650 | 1465473095597 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 04:51:35 INFO - PROCESS | 1650 | 1465473095598 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 04:51:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:51:35 INFO - PROCESS | 1650 | 1465473095605 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:51:35 INFO - PROCESS | 1650 | 1465473095609 Marionette TRACE conn2 <- [1,2398,null,{}] 04:51:35 INFO - PROCESS | 1650 | 1465473095613 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}] 04:51:35 INFO - PROCESS | 1650 | 1465473095616 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:35 INFO - PROCESS | 1650 | 1465473095744 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 04:51:35 INFO - PROCESS | 1650 | 1465473095851 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:35 INFO - PROCESS | 1650 | 1465473095852 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c65e000 == 44 [pid = 1650] [id = 607] 04:51:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1196b2400) [pid = 1650] [serial = 1821] [outer = 0x0] 04:51:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1253ce800) [pid = 1650] [serial = 1822] [outer = 0x1196b2400] 04:51:35 INFO - PROCESS | 1650 | 1465473095882 Marionette DEBUG loaded listener.js 04:51:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x126dc6c00) [pid = 1650] [serial = 1823] [outer = 0x1196b2400] 04:51:36 INFO - PROCESS | 1650 | 1465473096374 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]]]}] 04:51:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:51:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 828ms 04:51:36 INFO - PROCESS | 1650 | 1465473096430 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 04:51:36 INFO - PROCESS | 1650 | 1465473096433 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 04:51:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:51:36 INFO - PROCESS | 1650 | 1465473096439 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:51:36 INFO - PROCESS | 1650 | 1465473096441 Marionette TRACE conn2 <- [1,2402,null,{}] 04:51:36 INFO - PROCESS | 1650 | 1465473096444 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}] 04:51:36 INFO - PROCESS | 1650 | 1465473096447 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:36 INFO - PROCESS | 1650 | 1465473096582 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 04:51:36 INFO - PROCESS | 1650 | 1465473096646 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:36 INFO - PROCESS | 1650 | 1465473096647 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x118648000 == 45 [pid = 1650] [id = 608] 04:51:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1128c4800) [pid = 1650] [serial = 1824] [outer = 0x0] 04:51:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x112f50c00) [pid = 1650] [serial = 1825] [outer = 0x1128c4800] 04:51:36 INFO - PROCESS | 1650 | 1465473096837 Marionette DEBUG loaded listener.js 04:51:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x113c45800) [pid = 1650] [serial = 1826] [outer = 0x1128c4800] 04:51:37 INFO - PROCESS | 1650 | 1465473097328 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]]]}] 04:51:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:51:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 922ms 04:51:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:51:37 INFO - PROCESS | 1650 | 1465473097361 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 04:51:37 INFO - PROCESS | 1650 | 1465473097364 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 04:51:37 INFO - PROCESS | 1650 | 1465473097372 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:51:37 INFO - PROCESS | 1650 | 1465473097375 Marionette TRACE conn2 <- [1,2406,null,{}] 04:51:37 INFO - PROCESS | 1650 | 1465473097380 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}] 04:51:37 INFO - PROCESS | 1650 | 1465473097382 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:37 INFO - PROCESS | 1650 | 1465473097486 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 04:51:37 INFO - PROCESS | 1650 | 1465473097549 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:37 INFO - PROCESS | 1650 | 1465473097550 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x118649000 == 46 [pid = 1650] [id = 609] 04:51:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x114e74000) [pid = 1650] [serial = 1827] [outer = 0x0] 04:51:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11662fc00) [pid = 1650] [serial = 1828] [outer = 0x114e74000] 04:51:37 INFO - PROCESS | 1650 | 1465473097578 Marionette DEBUG loaded listener.js 04:51:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11847c000) [pid = 1650] [serial = 1829] [outer = 0x114e74000] 04:51:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd1c000 == 45 [pid = 1650] [id = 603] 04:51:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12b1ce800 == 44 [pid = 1650] [id = 602] 04:51:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1253a8000 == 43 [pid = 1650] [id = 601] 04:51:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12a60a000 == 42 [pid = 1650] [id = 600] 04:51:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1295c5800 == 41 [pid = 1650] [id = 599] 04:51:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12883b000 == 40 [pid = 1650] [id = 598] 04:51:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1268ea800 == 39 [pid = 1650] [id = 597] 04:51:38 INFO - PROCESS | 1650 | --DOCSHELL 0x121a26000 == 38 [pid = 1650] [id = 596] 04:51:38 INFO - PROCESS | 1650 | --DOCSHELL 0x120fd6000 == 37 [pid = 1650] [id = 595] 04:51:38 INFO - PROCESS | 1650 | --DOCSHELL 0x119664000 == 36 [pid = 1650] [id = 594] 04:51:38 INFO - PROCESS | 1650 | --DOCSHELL 0x116e94000 == 35 [pid = 1650] [id = 593] 04:51:38 INFO - PROCESS | 1650 | --DOCSHELL 0x119ba4000 == 34 [pid = 1650] [id = 592] 04:51:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11864b000 == 33 [pid = 1650] [id = 591] 04:51:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12a671800 == 32 [pid = 1650] [id = 590] 04:51:38 INFO - PROCESS | 1650 | --DOCSHELL 0x118648000 == 31 [pid = 1650] [id = 608] 04:51:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12c65e000 == 30 [pid = 1650] [id = 607] 04:51:38 INFO - PROCESS | 1650 | --DOCSHELL 0x129247800 == 29 [pid = 1650] [id = 606] 04:51:38 INFO - PROCESS | 1650 | --DOCSHELL 0x120fd3000 == 28 [pid = 1650] [id = 605] 04:51:38 INFO - PROCESS | 1650 | --DOCSHELL 0x115e3c000 == 27 [pid = 1650] [id = 604] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x126c4d000) [pid = 1650] [serial = 1768] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11821c400) [pid = 1650] [serial = 1736] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x116903400) [pid = 1650] [serial = 1735] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x112dcc400) [pid = 1650] [serial = 1738] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x112dcf000) [pid = 1650] [serial = 1739] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11844f000) [pid = 1650] [serial = 1744] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118605400) [pid = 1650] [serial = 1745] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118fc1400) [pid = 1650] [serial = 1747] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119396400) [pid = 1650] [serial = 1750] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x112f29c00) [pid = 1650] [serial = 1718] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112912000) [pid = 1650] [serial = 1717] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11860dc00) [pid = 1650] [serial = 1721] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11825e000) [pid = 1650] [serial = 1720] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x120fb7800) [pid = 1650] [serial = 1724] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1199a1000) [pid = 1650] [serial = 1723] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126dc9000) [pid = 1650] [serial = 1727] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x123720400) [pid = 1650] [serial = 1726] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x128ae1c00) [pid = 1650] [serial = 1730] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119d45c00) [pid = 1650] [serial = 1753] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x124b32c00) [pid = 1650] [serial = 1759] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x128819800) [pid = 1650] [serial = 1729] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x113c41000) [pid = 1650] [serial = 1762] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123632c00) [pid = 1650] [serial = 1756] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128fd5400) [pid = 1650] [serial = 1733] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x124a21800) [pid = 1650] [serial = 1757] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12685c000) [pid = 1650] [serial = 1766] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126881000) [pid = 1650] [serial = 1732] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x116ea8800) [pid = 1650] [serial = 1742] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x125380c00) [pid = 1650] [serial = 1760] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x115e83c00) [pid = 1650] [serial = 1741] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x121a45c00) [pid = 1650] [serial = 1754] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1196b6400) [pid = 1650] [serial = 1751] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x127215c00) [pid = 1650] [serial = 1769] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119372c00) [pid = 1650] [serial = 1748] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119a84800) [pid = 1650] [serial = 1763] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x124b99c00) [pid = 1650] [serial = 1765] [outer = 0x0] [url = about:blank] 04:51:38 INFO - PROCESS | 1650 | 1465473098490 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]]]}] 04:51:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:51:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1132ms 04:51:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:51:38 INFO - PROCESS | 1650 | 1465473098503 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 04:51:38 INFO - PROCESS | 1650 | 1465473098506 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 04:51:38 INFO - PROCESS | 1650 | 1465473098509 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:51:38 INFO - PROCESS | 1650 | 1465473098511 Marionette TRACE conn2 <- [1,2410,null,{}] 04:51:38 INFO - PROCESS | 1650 | 1465473098515 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}] 04:51:38 INFO - PROCESS | 1650 | 1465473098517 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:38 INFO - PROCESS | 1650 | 1465473098598 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 04:51:38 INFO - PROCESS | 1650 | 1465473098656 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:38 INFO - PROCESS | 1650 | 1465473098659 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x116928800 == 28 [pid = 1650] [id = 610] 04:51:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1128c8400) [pid = 1650] [serial = 1830] [outer = 0x0] 04:51:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x112916400) [pid = 1650] [serial = 1831] [outer = 0x1128c8400] 04:51:38 INFO - PROCESS | 1650 | 1465473098686 Marionette DEBUG loaded listener.js 04:51:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1129e9400) [pid = 1650] [serial = 1832] [outer = 0x1128c8400] 04:51:39 INFO - PROCESS | 1650 | 1465473099005 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]]]}] 04:51:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:51:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 520ms 04:51:39 INFO - PROCESS | 1650 | 1465473099029 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 04:51:39 INFO - PROCESS | 1650 | 1465473099033 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 04:51:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:51:39 INFO - PROCESS | 1650 | 1465473099040 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:51:39 INFO - PROCESS | 1650 | 1465473099042 Marionette TRACE conn2 <- [1,2414,null,{}] 04:51:39 INFO - PROCESS | 1650 | 1465473099044 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}] 04:51:39 INFO - PROCESS | 1650 | 1465473099046 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:39 INFO - PROCESS | 1650 | 1465473099122 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 04:51:39 INFO - PROCESS | 1650 | 1465473099126 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:39 INFO - PROCESS | 1650 | 1465473099128 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d1b800 == 29 [pid = 1650] [id = 611] 04:51:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112f57000) [pid = 1650] [serial = 1833] [outer = 0x0] 04:51:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1131a2000) [pid = 1650] [serial = 1834] [outer = 0x112f57000] 04:51:39 INFO - PROCESS | 1650 | 1465473099158 Marionette DEBUG loaded listener.js 04:51:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1131f4400) [pid = 1650] [serial = 1835] [outer = 0x112f57000] 04:51:39 INFO - PROCESS | 1650 | 1465473099527 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]]]}] 04:51:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:51:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 519ms 04:51:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:51:39 INFO - PROCESS | 1650 | 1465473099559 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 04:51:39 INFO - PROCESS | 1650 | 1465473099561 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 04:51:39 INFO - PROCESS | 1650 | 1465473099563 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:51:39 INFO - PROCESS | 1650 | 1465473099565 Marionette TRACE conn2 <- [1,2418,null,{}] 04:51:39 INFO - PROCESS | 1650 | 1465473099576 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}] 04:51:39 INFO - PROCESS | 1650 | 1465473099579 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:39 INFO - PROCESS | 1650 | 1465473099655 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 04:51:39 INFO - PROCESS | 1650 | 1465473099661 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:39 INFO - PROCESS | 1650 | 1465473099663 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1191d0000 == 30 [pid = 1650] [id = 612] 04:51:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112972400) [pid = 1650] [serial = 1836] [outer = 0x0] 04:51:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116ea8800) [pid = 1650] [serial = 1837] [outer = 0x112972400] 04:51:39 INFO - PROCESS | 1650 | 1465473099693 Marionette DEBUG loaded listener.js 04:51:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1175ddc00) [pid = 1650] [serial = 1838] [outer = 0x112972400] 04:51:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:51:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 472ms 04:51:40 INFO - PROCESS | 1650 | 1465473100030 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]]]}] 04:51:40 INFO - PROCESS | 1650 | 1465473100037 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 04:51:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:51:40 INFO - PROCESS | 1650 | 1465473100040 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 04:51:40 INFO - PROCESS | 1650 | 1465473100043 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:51:40 INFO - PROCESS | 1650 | 1465473100044 Marionette TRACE conn2 <- [1,2422,null,{}] 04:51:40 INFO - PROCESS | 1650 | 1465473100046 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}] 04:51:40 INFO - PROCESS | 1650 | 1465473100048 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:40 INFO - PROCESS | 1650 | 1465473100130 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 04:51:40 INFO - PROCESS | 1650 | 1465473100195 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:40 INFO - PROCESS | 1650 | 1465473100196 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x119dce800 == 31 [pid = 1650] [id = 613] 04:51:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1163d6400) [pid = 1650] [serial = 1839] [outer = 0x0] 04:51:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118264c00) [pid = 1650] [serial = 1840] [outer = 0x1163d6400] 04:51:40 INFO - PROCESS | 1650 | 1465473100222 Marionette DEBUG loaded listener.js 04:51:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118451000) [pid = 1650] [serial = 1841] [outer = 0x1163d6400] 04:51:40 INFO - PROCESS | 1650 | 1465473100527 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]]]}] 04:51:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:51:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 518ms 04:51:40 INFO - PROCESS | 1650 | 1465473100562 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 04:51:40 INFO - PROCESS | 1650 | 1465473100563 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 04:51:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:51:40 INFO - PROCESS | 1650 | 1465473100565 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:51:40 INFO - PROCESS | 1650 | 1465473100567 Marionette TRACE conn2 <- [1,2426,null,{}] 04:51:40 INFO - PROCESS | 1650 | 1465473100571 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}] 04:51:40 INFO - PROCESS | 1650 | 1465473100572 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:40 INFO - PROCESS | 1650 | 1465473100665 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 04:51:40 INFO - PROCESS | 1650 | 1465473100705 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:40 INFO - PROCESS | 1650 | 1465473100706 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x121124800 == 32 [pid = 1650] [id = 614] 04:51:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11314a000) [pid = 1650] [serial = 1842] [outer = 0x0] 04:51:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11847e800) [pid = 1650] [serial = 1843] [outer = 0x11314a000] 04:51:40 INFO - PROCESS | 1650 | 1465473100730 Marionette DEBUG loaded listener.js 04:51:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118607000) [pid = 1650] [serial = 1844] [outer = 0x11314a000] 04:51:41 INFO - PROCESS | 1650 | 1465473101075 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]]]}] 04:51:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:51:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 522ms 04:51:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:51:41 INFO - PROCESS | 1650 | 1465473101088 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 04:51:41 INFO - PROCESS | 1650 | 1465473101089 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 04:51:41 INFO - PROCESS | 1650 | 1465473101091 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:51:41 INFO - PROCESS | 1650 | 1465473101092 Marionette TRACE conn2 <- [1,2430,null,{}] 04:51:41 INFO - PROCESS | 1650 | 1465473101095 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}] 04:51:41 INFO - PROCESS | 1650 | 1465473101099 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:41 INFO - PROCESS | 1650 | 1465473101214 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 04:51:41 INFO - PROCESS | 1650 | 1465473101224 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:41 INFO - PROCESS | 1650 | 1465473101226 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12340c800 == 33 [pid = 1650] [id = 615] 04:51:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1131a4000) [pid = 1650] [serial = 1845] [outer = 0x0] 04:51:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118fbd000) [pid = 1650] [serial = 1846] [outer = 0x1131a4000] 04:51:41 INFO - PROCESS | 1650 | 1465473101251 Marionette DEBUG loaded listener.js 04:51:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119904000) [pid = 1650] [serial = 1847] [outer = 0x1131a4000] 04:51:41 INFO - PROCESS | 1650 | 1465473101561 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]]]}] 04:51:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:51:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 519ms 04:51:41 INFO - PROCESS | 1650 | 1465473101612 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 04:51:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:51:41 INFO - PROCESS | 1650 | 1465473101614 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 04:51:41 INFO - PROCESS | 1650 | 1465473101638 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:51:41 INFO - PROCESS | 1650 | 1465473101640 Marionette TRACE conn2 <- [1,2434,null,{}] 04:51:41 INFO - PROCESS | 1650 | 1465473101645 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}] 04:51:41 INFO - PROCESS | 1650 | 1465473101647 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:41 INFO - PROCESS | 1650 | 1465473101796 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 04:51:41 INFO - PROCESS | 1650 | 1465473101826 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:41 INFO - PROCESS | 1650 | 1465473101827 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x125467800 == 34 [pid = 1650] [id = 616] 04:51:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1175e5400) [pid = 1650] [serial = 1848] [outer = 0x0] 04:51:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11999f000) [pid = 1650] [serial = 1849] [outer = 0x1175e5400] 04:51:41 INFO - PROCESS | 1650 | 1465473101868 Marionette DEBUG loaded listener.js 04:51:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119d4cc00) [pid = 1650] [serial = 1850] [outer = 0x1175e5400] 04:51:42 INFO - PROCESS | 1650 | 1465473102282 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]]]}] 04:51:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:51:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 692ms 04:51:42 INFO - PROCESS | 1650 | 1465473102309 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 04:51:42 INFO - PROCESS | 1650 | 1465473102311 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 04:51:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:51:42 INFO - PROCESS | 1650 | 1465473102313 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:51:42 INFO - PROCESS | 1650 | 1465473102314 Marionette TRACE conn2 <- [1,2438,null,{}] 04:51:42 INFO - PROCESS | 1650 | 1465473102316 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}] 04:51:42 INFO - PROCESS | 1650 | 1465473102317 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:42 INFO - PROCESS | 1650 | 1465473102415 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 04:51:42 INFO - PROCESS | 1650 | 1465473102455 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:42 INFO - PROCESS | 1650 | 1465473102456 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x127034800 == 35 [pid = 1650] [id = 617] 04:51:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119d4d000) [pid = 1650] [serial = 1851] [outer = 0x0] 04:51:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x120fb0000) [pid = 1650] [serial = 1852] [outer = 0x119d4d000] 04:51:42 INFO - PROCESS | 1650 | 1465473102480 Marionette DEBUG loaded listener.js 04:51:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x121426400) [pid = 1650] [serial = 1853] [outer = 0x119d4d000] 04:51:42 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x128811c00) [pid = 1650] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:51:42 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112911000) [pid = 1650] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:51:42 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1128cbc00) [pid = 1650] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:51:42 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126dc7c00) [pid = 1650] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:51:42 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11290e400) [pid = 1650] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:51:42 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1128c5000) [pid = 1650] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:51:42 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1196b4400) [pid = 1650] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:51:42 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118604800) [pid = 1650] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:51:42 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1174b6400) [pid = 1650] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:51:42 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112f2e800) [pid = 1650] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:51:42 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112e87c00) [pid = 1650] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:51:42 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126f99800) [pid = 1650] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:51:42 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1163db000) [pid = 1650] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:51:42 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x121506000) [pid = 1650] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:51:42 INFO - PROCESS | 1650 | 1465473102947 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]]]}] 04:51:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:51:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 673ms 04:51:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:51:42 INFO - PROCESS | 1650 | 1465473102990 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 04:51:42 INFO - PROCESS | 1650 | 1465473102991 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 04:51:42 INFO - PROCESS | 1650 | 1465473102994 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:51:42 INFO - PROCESS | 1650 | 1465473102995 Marionette TRACE conn2 <- [1,2442,null,{}] 04:51:43 INFO - PROCESS | 1650 | 1465473103012 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}] 04:51:43 INFO - PROCESS | 1650 | 1465473103013 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:43 INFO - PROCESS | 1650 | 1465473103125 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 04:51:43 INFO - PROCESS | 1650 | 1465473103192 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:43 INFO - PROCESS | 1650 | 1465473103193 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1191cb000 == 36 [pid = 1650] [id = 618] 04:51:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x116138c00) [pid = 1650] [serial = 1854] [outer = 0x0] 04:51:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119394400) [pid = 1650] [serial = 1855] [outer = 0x116138c00] 04:51:43 INFO - PROCESS | 1650 | 1465473103217 Marionette DEBUG loaded listener.js 04:51:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x120fb4800) [pid = 1650] [serial = 1856] [outer = 0x116138c00] 04:51:43 INFO - PROCESS | 1650 | 1465473103465 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]]]}] 04:51:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:51:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 480ms 04:51:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:51:43 INFO - PROCESS | 1650 | 1465473103474 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 04:51:43 INFO - PROCESS | 1650 | 1465473103475 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 04:51:43 INFO - PROCESS | 1650 | 1465473103477 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:51:43 INFO - PROCESS | 1650 | 1465473103478 Marionette TRACE conn2 <- [1,2446,null,{}] 04:51:43 INFO - PROCESS | 1650 | 1465473103481 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}] 04:51:43 INFO - PROCESS | 1650 | 1465473103482 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:43 INFO - PROCESS | 1650 | 1465473103565 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 04:51:43 INFO - PROCESS | 1650 | 1465473103572 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:43 INFO - PROCESS | 1650 | 1465473103573 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c89000 == 37 [pid = 1650] [id = 619] 04:51:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1210b2800) [pid = 1650] [serial = 1857] [outer = 0x0] 04:51:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12183ac00) [pid = 1650] [serial = 1858] [outer = 0x1210b2800] 04:51:43 INFO - PROCESS | 1650 | 1465473103597 Marionette DEBUG loaded listener.js 04:51:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x121a45000) [pid = 1650] [serial = 1859] [outer = 0x1210b2800] 04:51:43 INFO - PROCESS | 1650 | 1465473103927 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]]]}] 04:51:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:51:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 471ms 04:51:43 INFO - PROCESS | 1650 | 1465473103949 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 04:51:43 INFO - PROCESS | 1650 | 1465473103951 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 04:51:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:51:43 INFO - PROCESS | 1650 | 1465473103963 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:51:43 INFO - PROCESS | 1650 | 1465473103965 Marionette TRACE conn2 <- [1,2450,null,{}] 04:51:43 INFO - PROCESS | 1650 | 1465473103967 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}] 04:51:43 INFO - PROCESS | 1650 | 1465473103969 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:44 INFO - PROCESS | 1650 | 1465473104085 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 04:51:44 INFO - PROCESS | 1650 | 1465473104093 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:44 INFO - PROCESS | 1650 | 1465473104094 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x121121000 == 38 [pid = 1650] [id = 620] 04:51:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123602c00) [pid = 1650] [serial = 1860] [outer = 0x0] 04:51:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124adbc00) [pid = 1650] [serial = 1861] [outer = 0x123602c00] 04:51:44 INFO - PROCESS | 1650 | 1465473104121 Marionette DEBUG loaded listener.js 04:51:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x125387800) [pid = 1650] [serial = 1862] [outer = 0x123602c00] 04:51:44 INFO - PROCESS | 1650 | 1465473104435 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]]]}] 04:51:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:51:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 520ms 04:51:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:51:44 INFO - PROCESS | 1650 | 1465473104484 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 04:51:44 INFO - PROCESS | 1650 | 1465473104485 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 04:51:44 INFO - PROCESS | 1650 | 1465473104487 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:51:44 INFO - PROCESS | 1650 | 1465473104488 Marionette TRACE conn2 <- [1,2454,null,{}] 04:51:44 INFO - PROCESS | 1650 | 1465473104490 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}] 04:51:44 INFO - PROCESS | 1650 | 1465473104491 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:44 INFO - PROCESS | 1650 | 1465473104567 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 04:51:44 INFO - PROCESS | 1650 | 1465473104573 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:44 INFO - PROCESS | 1650 | 1465473104574 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a65f800 == 39 [pid = 1650] [id = 621] 04:51:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x121a4ac00) [pid = 1650] [serial = 1863] [outer = 0x0] 04:51:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12685fc00) [pid = 1650] [serial = 1864] [outer = 0x121a4ac00] 04:51:44 INFO - PROCESS | 1650 | 1465473104598 Marionette DEBUG loaded listener.js 04:51:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126c4c800) [pid = 1650] [serial = 1865] [outer = 0x121a4ac00] 04:51:45 INFO - PROCESS | 1650 | 1465473105168 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]]]}] 04:51:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:51:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 719ms 04:51:45 INFO - PROCESS | 1650 | 1465473105210 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 04:51:45 INFO - PROCESS | 1650 | 1465473105213 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 04:51:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:51:45 INFO - PROCESS | 1650 | 1465473105217 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:51:45 INFO - PROCESS | 1650 | 1465473105221 Marionette TRACE conn2 <- [1,2458,null,{}] 04:51:45 INFO - PROCESS | 1650 | 1465473105225 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}] 04:51:45 INFO - PROCESS | 1650 | 1465473105227 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:45 INFO - PROCESS | 1650 | 1465473105338 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 04:51:45 INFO - PROCESS | 1650 | 1465473105400 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:45 INFO - PROCESS | 1650 | 1465473105402 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11734b000 == 40 [pid = 1650] [id = 622] 04:51:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1128c5400) [pid = 1650] [serial = 1866] [outer = 0x0] 04:51:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1129ee400) [pid = 1650] [serial = 1867] [outer = 0x1128c5400] 04:51:45 INFO - PROCESS | 1650 | 1465473105433 Marionette DEBUG loaded listener.js 04:51:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x112f22c00) [pid = 1650] [serial = 1868] [outer = 0x1128c5400] 04:51:46 INFO - PROCESS | 1650 | 1465473106021 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]]]}] 04:51:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:51:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 874ms 04:51:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:51:46 INFO - PROCESS | 1650 | 1465473106090 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 04:51:46 INFO - PROCESS | 1650 | 1465473106093 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 04:51:46 INFO - PROCESS | 1650 | 1465473106098 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:51:46 INFO - PROCESS | 1650 | 1465473106100 Marionette TRACE conn2 <- [1,2462,null,{}] 04:51:46 INFO - PROCESS | 1650 | 1465473106102 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}] 04:51:46 INFO - PROCESS | 1650 | 1465473106104 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:46 INFO - PROCESS | 1650 | 1465473106215 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 04:51:46 INFO - PROCESS | 1650 | 1465473106427 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:46 INFO - PROCESS | 1650 | 1465473106428 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x115ee2000 == 41 [pid = 1650] [id = 623] 04:51:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11296e800) [pid = 1650] [serial = 1869] [outer = 0x0] 04:51:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x112dc9c00) [pid = 1650] [serial = 1870] [outer = 0x11296e800] 04:51:46 INFO - PROCESS | 1650 | 1465473106456 Marionette DEBUG loaded listener.js 04:51:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x112f2e400) [pid = 1650] [serial = 1871] [outer = 0x11296e800] 04:51:46 INFO - PROCESS | 1650 | --DOCSHELL 0x121121000 == 40 [pid = 1650] [id = 620] 04:51:46 INFO - PROCESS | 1650 | --DOCSHELL 0x128c89000 == 39 [pid = 1650] [id = 619] 04:51:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1191cb000 == 38 [pid = 1650] [id = 618] 04:51:46 INFO - PROCESS | 1650 | --DOCSHELL 0x127034800 == 37 [pid = 1650] [id = 617] 04:51:46 INFO - PROCESS | 1650 | --DOCSHELL 0x125467800 == 36 [pid = 1650] [id = 616] 04:51:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12340c800 == 35 [pid = 1650] [id = 615] 04:51:46 INFO - PROCESS | 1650 | --DOCSHELL 0x121124800 == 34 [pid = 1650] [id = 614] 04:51:46 INFO - PROCESS | 1650 | --DOCSHELL 0x119dce800 == 33 [pid = 1650] [id = 613] 04:51:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1191d0000 == 32 [pid = 1650] [id = 612] 04:51:46 INFO - PROCESS | 1650 | --DOCSHELL 0x117d1b800 == 31 [pid = 1650] [id = 611] 04:51:46 INFO - PROCESS | 1650 | --DOCSHELL 0x116928800 == 30 [pid = 1650] [id = 610] 04:51:46 INFO - PROCESS | 1650 | --DOCSHELL 0x118649000 == 29 [pid = 1650] [id = 609] 04:51:46 INFO - PROCESS | 1650 | 1465473106907 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]]]}] 04:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x128923c00) [pid = 1650] [serial = 1810] [outer = 0x0] [url = about:blank] 04:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x123723400) [pid = 1650] [serial = 1795] [outer = 0x0] [url = about:blank] 04:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1210b0800) [pid = 1650] [serial = 1792] [outer = 0x0] [url = about:blank] 04:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x126cc5000) [pid = 1650] [serial = 1796] [outer = 0x0] [url = about:blank] 04:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1131a7400) [pid = 1650] [serial = 1801] [outer = 0x0] [url = about:blank] 04:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11703c000) [pid = 1650] [serial = 1804] [outer = 0x0] [url = about:blank] 04:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x126f97800) [pid = 1650] [serial = 1798] [outer = 0x0] [url = about:blank] 04:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x127216000) [pid = 1650] [serial = 1799] [outer = 0x0] [url = about:blank] 04:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119b2e800) [pid = 1650] [serial = 1789] [outer = 0x0] [url = about:blank] 04:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119365c00) [pid = 1650] [serial = 1786] [outer = 0x0] [url = about:blank] 04:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1196b1800) [pid = 1650] [serial = 1787] [outer = 0x0] [url = about:blank] 04:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11825b800) [pid = 1650] [serial = 1783] [outer = 0x0] [url = about:blank] 04:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118456c00) [pid = 1650] [serial = 1784] [outer = 0x0] [url = about:blank] 04:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1131aa800) [pid = 1650] [serial = 1780] [outer = 0x0] [url = about:blank] 04:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116136400) [pid = 1650] [serial = 1781] [outer = 0x0] [url = about:blank] 04:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11319f800) [pid = 1650] [serial = 1774] [outer = 0x0] [url = about:blank] 04:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x115e12400) [pid = 1650] [serial = 1775] [outer = 0x0] [url = about:blank] 04:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x128811800) [pid = 1650] [serial = 1772] [outer = 0x0] [url = about:blank] 04:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1272c4000) [pid = 1650] [serial = 1771] [outer = 0x0] [url = about:blank] 04:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11821d800) [pid = 1650] [serial = 1777] [outer = 0x0] [url = about:blank] 04:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118610400) [pid = 1650] [serial = 1778] [outer = 0x0] [url = about:blank] 04:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128fcb800) [pid = 1650] [serial = 1811] [outer = 0x0] [url = about:blank] 04:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12721d400) [pid = 1650] [serial = 1807] [outer = 0x0] [url = about:blank] 04:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12142b000) [pid = 1650] [serial = 1802] [outer = 0x0] [url = about:blank] 04:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1219d0c00) [pid = 1650] [serial = 1793] [outer = 0x0] [url = about:blank] 04:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119906c00) [pid = 1650] [serial = 1805] [outer = 0x0] [url = about:blank] 04:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x120fb2400) [pid = 1650] [serial = 1790] [outer = 0x0] [url = about:blank] 04:51:46 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12880ec00) [pid = 1650] [serial = 1808] [outer = 0x0] [url = about:blank] 04:51:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:51:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 871ms 04:51:46 INFO - PROCESS | 1650 | 1465473106980 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 04:51:46 INFO - PROCESS | 1650 | 1465473106984 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 04:51:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:51:46 INFO - PROCESS | 1650 | 1465473106990 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:51:46 INFO - PROCESS | 1650 | 1465473106994 Marionette TRACE conn2 <- [1,2466,null,{}] 04:51:47 INFO - PROCESS | 1650 | 1465473107001 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}] 04:51:47 INFO - PROCESS | 1650 | 1465473107005 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:47 INFO - PROCESS | 1650 | 1465473107155 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 04:51:47 INFO - PROCESS | 1650 | 1465473107255 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:47 INFO - PROCESS | 1650 | 1465473107260 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169ae000 == 30 [pid = 1650] [id = 624] 04:51:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x112f28000) [pid = 1650] [serial = 1872] [outer = 0x0] 04:51:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x113140c00) [pid = 1650] [serial = 1873] [outer = 0x112f28000] 04:51:47 INFO - PROCESS | 1650 | 1465473107314 Marionette DEBUG loaded listener.js 04:51:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1131ac800) [pid = 1650] [serial = 1874] [outer = 0x112f28000] 04:51:47 INFO - PROCESS | 1650 | 1465473107808 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]]]}] 04:51:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:51:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 827ms 04:51:47 INFO - PROCESS | 1650 | 1465473107815 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 04:51:47 INFO - PROCESS | 1650 | 1465473107818 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 04:51:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:51:47 INFO - PROCESS | 1650 | 1465473107822 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:51:47 INFO - PROCESS | 1650 | 1465473107825 Marionette TRACE conn2 <- [1,2470,null,{}] 04:51:47 INFO - PROCESS | 1650 | 1465473107828 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}] 04:51:47 INFO - PROCESS | 1650 | 1465473107829 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:47 INFO - PROCESS | 1650 | 1465473107924 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 04:51:47 INFO - PROCESS | 1650 | 1465473107977 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:47 INFO - PROCESS | 1650 | 1465473107978 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1191cb000 == 31 [pid = 1650] [id = 625] 04:51:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1132a3000) [pid = 1650] [serial = 1875] [outer = 0x0] 04:51:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116ea9000) [pid = 1650] [serial = 1876] [outer = 0x1132a3000] 04:51:48 INFO - PROCESS | 1650 | 1465473108010 Marionette DEBUG loaded listener.js 04:51:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1175e3800) [pid = 1650] [serial = 1877] [outer = 0x1132a3000] 04:51:48 INFO - PROCESS | 1650 | 1465473108396 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]]]}] 04:51:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:51:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 623ms 04:51:48 INFO - PROCESS | 1650 | 1465473108444 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 04:51:48 INFO - PROCESS | 1650 | 1465473108445 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 04:51:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:51:48 INFO - PROCESS | 1650 | 1465473108448 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:51:48 INFO - PROCESS | 1650 | 1465473108449 Marionette TRACE conn2 <- [1,2474,null,{}] 04:51:48 INFO - PROCESS | 1650 | 1465473108457 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}] 04:51:48 INFO - PROCESS | 1650 | 1465473108461 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:48 INFO - PROCESS | 1650 | 1465473108560 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 04:51:48 INFO - PROCESS | 1650 | 1465473108619 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:48 INFO - PROCESS | 1650 | 1465473108622 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x120fdf800 == 32 [pid = 1650] [id = 626] 04:51:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118411000) [pid = 1650] [serial = 1878] [outer = 0x0] 04:51:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11847d400) [pid = 1650] [serial = 1879] [outer = 0x118411000] 04:51:48 INFO - PROCESS | 1650 | 1465473108655 Marionette DEBUG loaded listener.js 04:51:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118857800) [pid = 1650] [serial = 1880] [outer = 0x118411000] 04:51:49 INFO - PROCESS | 1650 | 1465473109126 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]]]}] 04:51:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:51:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 723ms 04:51:49 INFO - PROCESS | 1650 | 1465473109172 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 04:51:49 INFO - PROCESS | 1650 | 1465473109173 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 04:51:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:51:49 INFO - PROCESS | 1650 | 1465473109176 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:51:49 INFO - PROCESS | 1650 | 1465473109177 Marionette TRACE conn2 <- [1,2478,null,{}] 04:51:49 INFO - PROCESS | 1650 | 1465473109179 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}] 04:51:49 INFO - PROCESS | 1650 | 1465473109181 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:49 INFO - PROCESS | 1650 | 1465473109301 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 04:51:49 INFO - PROCESS | 1650 | 1465473109370 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:49 INFO - PROCESS | 1650 | 1465473109371 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1218e2000 == 33 [pid = 1650] [id = 627] 04:51:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118fc1000) [pid = 1650] [serial = 1881] [outer = 0x0] 04:51:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119364800) [pid = 1650] [serial = 1882] [outer = 0x118fc1000] 04:51:49 INFO - PROCESS | 1650 | 1465473109401 Marionette DEBUG loaded listener.js 04:51:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1128cbc00) [pid = 1650] [serial = 1883] [outer = 0x118fc1000] 04:51:49 INFO - PROCESS | 1650 | 1465473109807 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]]]}] 04:51:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:51:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 674ms 04:51:49 INFO - PROCESS | 1650 | 1465473109851 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 04:51:49 INFO - PROCESS | 1650 | 1465473109852 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 04:51:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:51:49 INFO - PROCESS | 1650 | 1465473109855 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:51:49 INFO - PROCESS | 1650 | 1465473109856 Marionette TRACE conn2 <- [1,2482,null,{}] 04:51:49 INFO - PROCESS | 1650 | 1465473109858 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}] 04:51:49 INFO - PROCESS | 1650 | 1465473109860 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:49 INFO - PROCESS | 1650 | 1465473109949 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 04:51:50 INFO - PROCESS | 1650 | 1465473110005 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:50 INFO - PROCESS | 1650 | 1465473110006 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12539b800 == 34 [pid = 1650] [id = 628] 04:51:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x113c42c00) [pid = 1650] [serial = 1884] [outer = 0x0] 04:51:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1196adc00) [pid = 1650] [serial = 1885] [outer = 0x113c42c00] 04:51:50 INFO - PROCESS | 1650 | 1465473110035 Marionette DEBUG loaded listener.js 04:51:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119905800) [pid = 1650] [serial = 1886] [outer = 0x113c42c00] 04:51:50 INFO - PROCESS | 1650 | 1465473110440 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]]]}] 04:51:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:51:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 618ms 04:51:50 INFO - PROCESS | 1650 | 1465473110474 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 04:51:50 INFO - PROCESS | 1650 | 1465473110475 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 04:51:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:51:50 INFO - PROCESS | 1650 | 1465473110478 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:51:50 INFO - PROCESS | 1650 | 1465473110479 Marionette TRACE conn2 <- [1,2486,null,{}] 04:51:50 INFO - PROCESS | 1650 | 1465473110481 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}] 04:51:50 INFO - PROCESS | 1650 | 1465473110486 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:50 INFO - PROCESS | 1650 | 1465473110604 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 04:51:50 INFO - PROCESS | 1650 | 1465473110693 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:50 INFO - PROCESS | 1650 | 1465473110695 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1272aa800 == 35 [pid = 1650] [id = 629] 04:51:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x120faa000) [pid = 1650] [serial = 1887] [outer = 0x0] 04:51:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1211fa800) [pid = 1650] [serial = 1888] [outer = 0x120faa000] 04:51:50 INFO - PROCESS | 1650 | 1465473110724 Marionette DEBUG loaded listener.js 04:51:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123720000) [pid = 1650] [serial = 1889] [outer = 0x120faa000] 04:51:51 INFO - PROCESS | 1650 | 1465473111156 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]]]}] 04:51:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:51:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 721ms 04:51:51 INFO - PROCESS | 1650 | 1465473111200 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 04:51:51 INFO - PROCESS | 1650 | 1465473111201 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 04:51:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:51:51 INFO - PROCESS | 1650 | 1465473111203 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:51:51 INFO - PROCESS | 1650 | 1465473111205 Marionette TRACE conn2 <- [1,2490,null,{}] 04:51:51 INFO - PROCESS | 1650 | 1465473111207 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}] 04:51:51 INFO - PROCESS | 1650 | 1465473111208 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:51 INFO - PROCESS | 1650 | 1465473111301 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 04:51:51 INFO - PROCESS | 1650 | 1465473111358 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:51 INFO - PROCESS | 1650 | 1465473111359 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c9d000 == 36 [pid = 1650] [id = 630] 04:51:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123727c00) [pid = 1650] [serial = 1890] [outer = 0x0] 04:51:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x124b97800) [pid = 1650] [serial = 1891] [outer = 0x123727c00] 04:51:51 INFO - PROCESS | 1650 | 1465473111389 Marionette DEBUG loaded listener.js 04:51:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x125385c00) [pid = 1650] [serial = 1892] [outer = 0x123727c00] 04:51:51 INFO - PROCESS | 1650 | 1465473111859 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]]]}] 04:51:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:51:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 670ms 04:51:51 INFO - PROCESS | 1650 | 1465473111874 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 04:51:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:51:51 INFO - PROCESS | 1650 | 1465473111876 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 04:51:51 INFO - PROCESS | 1650 | 1465473111879 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:51:51 INFO - PROCESS | 1650 | 1465473111881 Marionette TRACE conn2 <- [1,2494,null,{}] 04:51:51 INFO - PROCESS | 1650 | 1465473111885 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}] 04:51:51 INFO - PROCESS | 1650 | 1465473111887 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:52 INFO - PROCESS | 1650 | 1465473112007 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 04:51:52 INFO - PROCESS | 1650 | 1465473112091 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:52 INFO - PROCESS | 1650 | 1465473112094 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x111a49000 == 37 [pid = 1650] [id = 631] 04:51:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x112f24000) [pid = 1650] [serial = 1893] [outer = 0x0] 04:51:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11319fc00) [pid = 1650] [serial = 1894] [outer = 0x112f24000] 04:51:52 INFO - PROCESS | 1650 | 1465473112124 Marionette DEBUG loaded listener.js 04:51:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x115e7dc00) [pid = 1650] [serial = 1895] [outer = 0x112f24000] 04:51:52 INFO - PROCESS | 1650 | --DOCSHELL 0x128c9d000 == 36 [pid = 1650] [id = 630] 04:51:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1272aa800 == 35 [pid = 1650] [id = 629] 04:51:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12539b800 == 34 [pid = 1650] [id = 628] 04:51:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1218e2000 == 33 [pid = 1650] [id = 627] 04:51:52 INFO - PROCESS | 1650 | --DOCSHELL 0x120fdf800 == 32 [pid = 1650] [id = 626] 04:51:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1191cb000 == 31 [pid = 1650] [id = 625] 04:51:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12a65f800 == 30 [pid = 1650] [id = 621] 04:51:52 INFO - PROCESS | 1650 | --DOCSHELL 0x11734b000 == 29 [pid = 1650] [id = 622] 04:51:52 INFO - PROCESS | 1650 | --DOCSHELL 0x115ee2000 == 28 [pid = 1650] [id = 623] 04:51:52 INFO - PROCESS | 1650 | --DOCSHELL 0x1169ae000 == 27 [pid = 1650] [id = 624] 04:51:53 INFO - PROCESS | 1650 | 1465473113003 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]]]}] 04:51:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:51:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1173ms 04:51:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:51:53 INFO - PROCESS | 1650 | 1465473113055 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 04:51:53 INFO - PROCESS | 1650 | 1465473113059 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 04:51:53 INFO - PROCESS | 1650 | 1465473113062 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:51:53 INFO - PROCESS | 1650 | 1465473113065 Marionette TRACE conn2 <- [1,2498,null,{}] 04:51:53 INFO - PROCESS | 1650 | 1465473113073 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}] 04:51:53 INFO - PROCESS | 1650 | 1465473113074 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:53 INFO - PROCESS | 1650 | 1465473113183 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 04:51:53 INFO - PROCESS | 1650 | 1465473113192 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:53 INFO - PROCESS | 1650 | 1465473113195 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d0d000 == 28 [pid = 1650] [id = 632] 04:51:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x112e90400) [pid = 1650] [serial = 1896] [outer = 0x0] 04:51:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1131a3400) [pid = 1650] [serial = 1897] [outer = 0x112e90400] 04:51:53 INFO - PROCESS | 1650 | 1465473113223 Marionette DEBUG loaded listener.js 04:51:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x113c42400) [pid = 1650] [serial = 1898] [outer = 0x112e90400] 04:51:53 INFO - PROCESS | 1650 | 1465473113571 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]]]}] 04:51:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:51:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 524ms 04:51:53 INFO - PROCESS | 1650 | 1465473113587 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 04:51:53 INFO - PROCESS | 1650 | 1465473113591 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 04:51:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:51:53 INFO - PROCESS | 1650 | 1465473113596 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:51:53 INFO - PROCESS | 1650 | 1465473113598 Marionette TRACE conn2 <- [1,2502,null,{}] 04:51:53 INFO - PROCESS | 1650 | 1465473113600 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}] 04:51:53 INFO - PROCESS | 1650 | 1465473113602 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:53 INFO - PROCESS | 1650 | 1465473113690 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 04:51:53 INFO - PROCESS | 1650 | 1465473113746 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:53 INFO - PROCESS | 1650 | 1465473113747 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x119da8800 == 29 [pid = 1650] [id = 633] 04:51:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x112f53800) [pid = 1650] [serial = 1899] [outer = 0x0] 04:51:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1163dc000) [pid = 1650] [serial = 1900] [outer = 0x112f53800] 04:51:53 INFO - PROCESS | 1650 | 1465473113775 Marionette DEBUG loaded listener.js 04:51:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11821c400) [pid = 1650] [serial = 1901] [outer = 0x112f53800] 04:51:54 INFO - PROCESS | 1650 | 1465473114106 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]]]}] 04:51:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:51:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 519ms 04:51:54 INFO - PROCESS | 1650 | 1465473114115 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 04:51:54 INFO - PROCESS | 1650 | 1465473114117 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 04:51:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:51:54 INFO - PROCESS | 1650 | 1465473114121 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:51:54 INFO - PROCESS | 1650 | 1465473114124 Marionette TRACE conn2 <- [1,2506,null,{}] 04:51:54 INFO - PROCESS | 1650 | 1465473114132 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}] 04:51:54 INFO - PROCESS | 1650 | 1465473114135 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:54 INFO - PROCESS | 1650 | 1465473114215 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 04:51:54 INFO - PROCESS | 1650 | 1465473114282 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:54 INFO - PROCESS | 1650 | 1465473114284 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12140f000 == 30 [pid = 1650] [id = 634] 04:51:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11825c000) [pid = 1650] [serial = 1902] [outer = 0x0] 04:51:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x118457000) [pid = 1650] [serial = 1903] [outer = 0x11825c000] 04:51:54 INFO - PROCESS | 1650 | 1465473114312 Marionette DEBUG loaded listener.js 04:51:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x118ff4000) [pid = 1650] [serial = 1904] [outer = 0x11825c000] 04:51:54 INFO - PROCESS | 1650 | 1465473114680 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]]]}] 04:51:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:51:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 572ms 04:51:54 INFO - PROCESS | 1650 | 1465473114699 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 04:51:54 INFO - PROCESS | 1650 | 1465473114705 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 04:51:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:51:54 INFO - PROCESS | 1650 | 1465473114710 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:51:54 INFO - PROCESS | 1650 | 1465473114712 Marionette TRACE conn2 <- [1,2510,null,{}] 04:51:54 INFO - PROCESS | 1650 | 1465473114715 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}] 04:51:54 INFO - PROCESS | 1650 | 1465473114718 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:54 INFO - PROCESS | 1650 | 1465473114883 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 04:51:54 INFO - PROCESS | 1650 | 1465473114910 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:54 INFO - PROCESS | 1650 | 1465473114911 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x127046800 == 31 [pid = 1650] [id = 635] 04:51:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11939f800) [pid = 1650] [serial = 1905] [outer = 0x0] 04:51:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x119911800) [pid = 1650] [serial = 1906] [outer = 0x11939f800] 04:51:54 INFO - PROCESS | 1650 | 1465473114953 Marionette DEBUG loaded listener.js 04:51:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x120fa8800) [pid = 1650] [serial = 1907] [outer = 0x11939f800] 04:51:55 INFO - PROCESS | 1650 | 1465473115344 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]]]}] 04:51:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:51:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 673ms 04:51:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:51:55 INFO - PROCESS | 1650 | 1465473115383 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 04:51:55 INFO - PROCESS | 1650 | 1465473115384 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 04:51:55 INFO - PROCESS | 1650 | 1465473115393 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:51:55 INFO - PROCESS | 1650 | 1465473115394 Marionette TRACE conn2 <- [1,2514,null,{}] 04:51:55 INFO - PROCESS | 1650 | 1465473115397 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}] 04:51:55 INFO - PROCESS | 1650 | 1465473115398 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:55 INFO - PROCESS | 1650 | 1465473115490 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 04:51:55 INFO - PROCESS | 1650 | 1465473115528 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:55 INFO - PROCESS | 1650 | 1465473115529 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x129241800 == 32 [pid = 1650] [id = 636] 04:51:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x116971400) [pid = 1650] [serial = 1908] [outer = 0x0] 04:51:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x120fb7400) [pid = 1650] [serial = 1909] [outer = 0x116971400] 04:51:55 INFO - PROCESS | 1650 | 1465473115554 Marionette DEBUG loaded listener.js 04:51:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12142c400) [pid = 1650] [serial = 1910] [outer = 0x116971400] 04:51:55 INFO - PROCESS | 1650 | 1465473115880 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]]]}] 04:51:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:51:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 526ms 04:51:55 INFO - PROCESS | 1650 | 1465473115920 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 04:51:55 INFO - PROCESS | 1650 | 1465473115923 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 04:51:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:51:55 INFO - PROCESS | 1650 | 1465473115925 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:51:55 INFO - PROCESS | 1650 | 1465473115926 Marionette TRACE conn2 <- [1,2518,null,{}] 04:51:55 INFO - PROCESS | 1650 | 1465473115929 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}] 04:51:55 INFO - PROCESS | 1650 | 1465473115933 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:56 INFO - PROCESS | 1650 | 1465473116050 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 04:51:56 INFO - PROCESS | 1650 | 1465473116062 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:56 INFO - PROCESS | 1650 | 1465473116063 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a66c800 == 33 [pid = 1650] [id = 637] 04:51:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x121503400) [pid = 1650] [serial = 1911] [outer = 0x0] 04:51:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12371b800) [pid = 1650] [serial = 1912] [outer = 0x121503400] 04:51:56 INFO - PROCESS | 1650 | 1465473116088 Marionette DEBUG loaded listener.js 04:51:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x126858000) [pid = 1650] [serial = 1913] [outer = 0x121503400] 04:51:56 INFO - PROCESS | 1650 | 1465473116431 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]]]}] 04:51:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:51:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 522ms 04:51:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:51:56 INFO - PROCESS | 1650 | 1465473116447 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 04:51:56 INFO - PROCESS | 1650 | 1465473116448 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 04:51:56 INFO - PROCESS | 1650 | 1465473116451 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:51:56 INFO - PROCESS | 1650 | 1465473116452 Marionette TRACE conn2 <- [1,2522,null,{}] 04:51:56 INFO - PROCESS | 1650 | 1465473116456 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}] 04:51:56 INFO - PROCESS | 1650 | 1465473116458 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:56 INFO - PROCESS | 1650 | 1465473116562 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 04:51:56 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1128c5400) [pid = 1650] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:51:56 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11296e800) [pid = 1650] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:51:56 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11314a000) [pid = 1650] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:51:56 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x112972400) [pid = 1650] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:51:56 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1128c8400) [pid = 1650] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:51:56 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x112f57000) [pid = 1650] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:51:56 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x114e74000) [pid = 1650] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:51:56 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1163d6400) [pid = 1650] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:51:56 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x110e80400) [pid = 1650] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:51:56 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x112f2c000) [pid = 1650] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:51:56 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1131a4000) [pid = 1650] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:51:56 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119d4d000) [pid = 1650] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:51:56 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11939d000) [pid = 1650] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:51:56 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1175e5400) [pid = 1650] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:51:56 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x116138c00) [pid = 1650] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:51:56 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x121a4ac00) [pid = 1650] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:51:56 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1196b2400) [pid = 1650] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:51:56 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1210b2800) [pid = 1650] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:51:56 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1128c4800) [pid = 1650] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:51:56 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x123602c00) [pid = 1650] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:51:56 INFO - PROCESS | 1650 | 1465473116854 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:56 INFO - PROCESS | 1650 | 1465473116855 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e3d800 == 34 [pid = 1650] [id = 638] 04:51:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x110e7f800) [pid = 1650] [serial = 1914] [outer = 0x0] 04:51:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1121a0000) [pid = 1650] [serial = 1915] [outer = 0x110e7f800] 04:51:56 INFO - PROCESS | 1650 | 1465473116879 Marionette DEBUG loaded listener.js 04:51:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x112f2c000) [pid = 1650] [serial = 1916] [outer = 0x110e7f800] 04:51:57 INFO - PROCESS | 1650 | 1465473117143 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]]]}] 04:51:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:51:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 723ms 04:51:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:51:57 INFO - PROCESS | 1650 | 1465473117176 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 04:51:57 INFO - PROCESS | 1650 | 1465473117177 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 04:51:57 INFO - PROCESS | 1650 | 1465473117180 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:51:57 INFO - PROCESS | 1650 | 1465473117181 Marionette TRACE conn2 <- [1,2526,null,{}] 04:51:57 INFO - PROCESS | 1650 | 1465473117183 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}] 04:51:57 INFO - PROCESS | 1650 | 1465473117185 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:57 INFO - PROCESS | 1650 | 1465473117276 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 04:51:57 INFO - PROCESS | 1650 | 1465473117279 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:57 INFO - PROCESS | 1650 | 1465473117280 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b12a800 == 35 [pid = 1650] [id = 639] 04:51:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x111aa5800) [pid = 1650] [serial = 1917] [outer = 0x0] 04:51:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1175e5400) [pid = 1650] [serial = 1918] [outer = 0x111aa5800] 04:51:57 INFO - PROCESS | 1650 | 1465473117307 Marionette DEBUG loaded listener.js 04:51:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x121a4ac00) [pid = 1650] [serial = 1919] [outer = 0x111aa5800] 04:51:57 INFO - PROCESS | 1650 | 1465473117654 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]]]}] 04:51:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:51:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 522ms 04:51:57 INFO - PROCESS | 1650 | 1465473117704 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 04:51:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:51:57 INFO - PROCESS | 1650 | 1465473117706 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 04:51:57 INFO - PROCESS | 1650 | 1465473117726 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:51:57 INFO - PROCESS | 1650 | 1465473117727 Marionette TRACE conn2 <- [1,2530,null,{}] 04:51:57 INFO - PROCESS | 1650 | 1465473117730 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}] 04:51:57 INFO - PROCESS | 1650 | 1465473117731 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:57 INFO - PROCESS | 1650 | 1465473117817 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 04:51:57 INFO - PROCESS | 1650 | 1465473117824 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:57 INFO - PROCESS | 1650 | 1465473117825 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b1d6000 == 36 [pid = 1650] [id = 640] 04:51:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119d4d000) [pid = 1650] [serial = 1920] [outer = 0x0] 04:51:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x126863c00) [pid = 1650] [serial = 1921] [outer = 0x119d4d000] 04:51:57 INFO - PROCESS | 1650 | 1465473117849 Marionette DEBUG loaded listener.js 04:51:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x126d5b800) [pid = 1650] [serial = 1922] [outer = 0x119d4d000] 04:51:58 INFO - PROCESS | 1650 | 1465473118153 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]]]}] 04:51:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:51:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 488ms 04:51:58 INFO - PROCESS | 1650 | 1465473118212 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 04:51:58 INFO - PROCESS | 1650 | 1465473118214 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 04:51:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:51:58 INFO - PROCESS | 1650 | 1465473118220 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:51:58 INFO - PROCESS | 1650 | 1465473118222 Marionette TRACE conn2 <- [1,2534,null,{}] 04:51:58 INFO - PROCESS | 1650 | 1465473118226 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}] 04:51:58 INFO - PROCESS | 1650 | 1465473118227 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:58 INFO - PROCESS | 1650 | 1465473118354 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 04:51:58 INFO - PROCESS | 1650 | 1465473118449 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:58 INFO - PROCESS | 1650 | 1465473118450 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b993000 == 37 [pid = 1650] [id = 641] 04:51:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x112dc3800) [pid = 1650] [serial = 1923] [outer = 0x0] 04:51:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x126d64000) [pid = 1650] [serial = 1924] [outer = 0x112dc3800] 04:51:58 INFO - PROCESS | 1650 | 1465473118491 Marionette DEBUG loaded listener.js 04:51:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1270f5800) [pid = 1650] [serial = 1925] [outer = 0x112dc3800] 04:51:58 INFO - PROCESS | 1650 | 1465473118976 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]]]}] 04:51:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:51:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 771ms 04:51:59 INFO - PROCESS | 1650 | 1465473119011 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 04:51:59 INFO - PROCESS | 1650 | 1465473119014 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 04:51:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:51:59 INFO - PROCESS | 1650 | 1465473119018 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:51:59 INFO - PROCESS | 1650 | 1465473119022 Marionette TRACE conn2 <- [1,2538,null,{}] 04:51:59 INFO - PROCESS | 1650 | 1465473119026 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}] 04:51:59 INFO - PROCESS | 1650 | 1465473119028 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:59 INFO - PROCESS | 1650 | 1465473119138 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 04:51:59 INFO - PROCESS | 1650 | 1465473119223 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:59 INFO - PROCESS | 1650 | 1465473119224 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11863c800 == 38 [pid = 1650] [id = 642] 04:51:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1128cf800) [pid = 1650] [serial = 1926] [outer = 0x0] 04:51:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x112dc4400) [pid = 1650] [serial = 1927] [outer = 0x1128cf800] 04:51:59 INFO - PROCESS | 1650 | 1465473119256 Marionette DEBUG loaded listener.js 04:51:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1131a4400) [pid = 1650] [serial = 1928] [outer = 0x1128cf800] 04:51:59 INFO - PROCESS | 1650 | 1465473119797 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]]]}] 04:51:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:51:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 825ms 04:51:59 INFO - PROCESS | 1650 | 1465473119844 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 04:51:59 INFO - PROCESS | 1650 | 1465473119847 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 04:51:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:51:59 INFO - PROCESS | 1650 | 1465473119852 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:51:59 INFO - PROCESS | 1650 | 1465473119854 Marionette TRACE conn2 <- [1,2542,null,{}] 04:51:59 INFO - PROCESS | 1650 | 1465473119856 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}] 04:51:59 INFO - PROCESS | 1650 | 1465473119858 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:51:59 INFO - PROCESS | 1650 | 1465473119965 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 04:52:00 INFO - PROCESS | 1650 | 1465473120052 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:00 INFO - PROCESS | 1650 | 1465473120053 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x126c26000 == 39 [pid = 1650] [id = 643] 04:52:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11821bc00) [pid = 1650] [serial = 1929] [outer = 0x0] 04:52:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x118264000) [pid = 1650] [serial = 1930] [outer = 0x11821bc00] 04:52:00 INFO - PROCESS | 1650 | 1465473120084 Marionette DEBUG loaded listener.js 04:52:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x118455000) [pid = 1650] [serial = 1931] [outer = 0x11821bc00] 04:52:00 INFO - PROCESS | 1650 | 1465473120746 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]]]}] 04:52:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:52:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 923ms 04:52:00 INFO - PROCESS | 1650 | 1465473120798 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 04:52:00 INFO - PROCESS | 1650 | 1465473120800 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 04:52:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:52:00 INFO - PROCESS | 1650 | 1465473120807 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:52:00 INFO - PROCESS | 1650 | 1465473120808 Marionette TRACE conn2 <- [1,2546,null,{}] 04:52:00 INFO - PROCESS | 1650 | 1465473120812 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}] 04:52:00 INFO - PROCESS | 1650 | 1465473120813 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:00 INFO - PROCESS | 1650 | 1465473120946 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 04:52:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12b1d6000 == 38 [pid = 1650] [id = 640] 04:52:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12b12a800 == 37 [pid = 1650] [id = 639] 04:52:00 INFO - PROCESS | 1650 | --DOCSHELL 0x115e3d800 == 36 [pid = 1650] [id = 638] 04:52:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12a66c800 == 35 [pid = 1650] [id = 637] 04:52:00 INFO - PROCESS | 1650 | --DOCSHELL 0x129241800 == 34 [pid = 1650] [id = 636] 04:52:01 INFO - PROCESS | 1650 | --DOCSHELL 0x127046800 == 33 [pid = 1650] [id = 635] 04:52:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12140f000 == 32 [pid = 1650] [id = 634] 04:52:01 INFO - PROCESS | 1650 | --DOCSHELL 0x119da8800 == 31 [pid = 1650] [id = 633] 04:52:01 INFO - PROCESS | 1650 | --DOCSHELL 0x117d0d000 == 30 [pid = 1650] [id = 632] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x112dc9c00) [pid = 1650] [serial = 1870] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11847e800) [pid = 1650] [serial = 1843] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x116ea8800) [pid = 1650] [serial = 1837] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x112916400) [pid = 1650] [serial = 1831] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1129e9400) [pid = 1650] [serial = 1832] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1131a2000) [pid = 1650] [serial = 1834] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1131f4400) [pid = 1650] [serial = 1835] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11847c000) [pid = 1650] [serial = 1829] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11662fc00) [pid = 1650] [serial = 1828] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118264c00) [pid = 1650] [serial = 1840] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x112dc7c00) [pid = 1650] [serial = 1814] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1128c0400) [pid = 1650] [serial = 1813] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118606400) [pid = 1650] [serial = 1817] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1175dd000) [pid = 1650] [serial = 1816] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118fbd000) [pid = 1650] [serial = 1846] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x120fb0000) [pid = 1650] [serial = 1852] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12144f000) [pid = 1650] [serial = 1820] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119d4cc00) [pid = 1650] [serial = 1850] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11999f000) [pid = 1650] [serial = 1849] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11999a400) [pid = 1650] [serial = 1819] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119394400) [pid = 1650] [serial = 1855] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x126c4c800) [pid = 1650] [serial = 1865] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1253ce800) [pid = 1650] [serial = 1822] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126dc6c00) [pid = 1650] [serial = 1823] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12183ac00) [pid = 1650] [serial = 1858] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112f2e400) [pid = 1650] [serial = 1871] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112f50c00) [pid = 1650] [serial = 1825] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113c45800) [pid = 1650] [serial = 1826] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x124adbc00) [pid = 1650] [serial = 1861] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x121a45000) [pid = 1650] [serial = 1859] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1129ee400) [pid = 1650] [serial = 1867] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x112f22c00) [pid = 1650] [serial = 1868] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x121426400) [pid = 1650] [serial = 1853] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12685fc00) [pid = 1650] [serial = 1864] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1175ddc00) [pid = 1650] [serial = 1838] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118607000) [pid = 1650] [serial = 1844] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119904000) [pid = 1650] [serial = 1847] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x120fb4800) [pid = 1650] [serial = 1856] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x125387800) [pid = 1650] [serial = 1862] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x118451000) [pid = 1650] [serial = 1841] [outer = 0x0] [url = about:blank] 04:52:01 INFO - PROCESS | 1650 | 1465473121077 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:01 INFO - PROCESS | 1650 | 1465473121081 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x114e25800 == 31 [pid = 1650] [id = 644] 04:52:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1128c1000) [pid = 1650] [serial = 1932] [outer = 0x0] 04:52:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x112dc2c00) [pid = 1650] [serial = 1933] [outer = 0x1128c1000] 04:52:01 INFO - PROCESS | 1650 | 1465473121132 Marionette DEBUG loaded listener.js 04:52:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1132a4c00) [pid = 1650] [serial = 1934] [outer = 0x1128c1000] 04:52:01 INFO - PROCESS | 1650 | 1465473121510 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]]]}] 04:52:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:52:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 725ms 04:52:01 INFO - PROCESS | 1650 | 1465473121532 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 04:52:01 INFO - PROCESS | 1650 | 1465473121535 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 04:52:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:52:01 INFO - PROCESS | 1650 | 1465473121542 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:52:01 INFO - PROCESS | 1650 | 1465473121544 Marionette TRACE conn2 <- [1,2550,null,{}] 04:52:01 INFO - PROCESS | 1650 | 1465473121547 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}] 04:52:01 INFO - PROCESS | 1650 | 1465473121548 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:01 INFO - PROCESS | 1650 | 1465473121630 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 04:52:01 INFO - PROCESS | 1650 | 1465473121710 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:01 INFO - PROCESS | 1650 | 1465473121711 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183e1800 == 32 [pid = 1650] [id = 645] 04:52:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1132a2400) [pid = 1650] [serial = 1935] [outer = 0x0] 04:52:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116786c00) [pid = 1650] [serial = 1936] [outer = 0x1132a2400] 04:52:01 INFO - PROCESS | 1650 | 1465473121738 Marionette DEBUG loaded listener.js 04:52:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11847c000) [pid = 1650] [serial = 1937] [outer = 0x1132a2400] 04:52:02 INFO - PROCESS | 1650 | 1465473122045 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]]]}] 04:52:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:52:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 520ms 04:52:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:52:02 INFO - PROCESS | 1650 | 1465473122063 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 04:52:02 INFO - PROCESS | 1650 | 1465473122064 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 04:52:02 INFO - PROCESS | 1650 | 1465473122066 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:52:02 INFO - PROCESS | 1650 | 1465473122070 Marionette TRACE conn2 <- [1,2554,null,{}] 04:52:02 INFO - PROCESS | 1650 | 1465473122080 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}] 04:52:02 INFO - PROCESS | 1650 | 1465473122084 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:02 INFO - PROCESS | 1650 | 1465473122173 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 04:52:02 INFO - PROCESS | 1650 | 1465473122178 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:02 INFO - PROCESS | 1650 | 1465473122180 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f5f000 == 33 [pid = 1650] [id = 646] 04:52:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112918400) [pid = 1650] [serial = 1938] [outer = 0x0] 04:52:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118ff6400) [pid = 1650] [serial = 1939] [outer = 0x112918400] 04:52:02 INFO - PROCESS | 1650 | 1465473122215 Marionette DEBUG loaded listener.js 04:52:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11990d800) [pid = 1650] [serial = 1940] [outer = 0x112918400] 04:52:02 INFO - PROCESS | 1650 | 1465473122576 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]]]}] 04:52:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:52:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 525ms 04:52:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:52:02 INFO - PROCESS | 1650 | 1465473122592 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 04:52:02 INFO - PROCESS | 1650 | 1465473122594 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 04:52:02 INFO - PROCESS | 1650 | 1465473122596 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:52:02 INFO - PROCESS | 1650 | 1465473122597 Marionette TRACE conn2 <- [1,2558,null,{}] 04:52:02 INFO - PROCESS | 1650 | 1465473122599 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}] 04:52:02 INFO - PROCESS | 1650 | 1465473122600 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:02 INFO - PROCESS | 1650 | 1465473122685 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 04:52:02 INFO - PROCESS | 1650 | 1465473122690 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:02 INFO - PROCESS | 1650 | 1465473122692 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12136e800 == 34 [pid = 1650] [id = 647] 04:52:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119a7cc00) [pid = 1650] [serial = 1941] [outer = 0x0] 04:52:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x120fb4400) [pid = 1650] [serial = 1942] [outer = 0x119a7cc00] 04:52:02 INFO - PROCESS | 1650 | 1465473122717 Marionette DEBUG loaded listener.js 04:52:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12144d400) [pid = 1650] [serial = 1943] [outer = 0x119a7cc00] 04:52:03 INFO - PROCESS | 1650 | 1465473123060 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]]]}] 04:52:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:52:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 518ms 04:52:03 INFO - PROCESS | 1650 | 1465473123130 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 04:52:03 INFO - PROCESS | 1650 | 1465473123131 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 04:52:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:52:03 INFO - PROCESS | 1650 | 1465473123134 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:52:03 INFO - PROCESS | 1650 | 1465473123135 Marionette TRACE conn2 <- [1,2562,null,{}] 04:52:03 INFO - PROCESS | 1650 | 1465473123137 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}] 04:52:03 INFO - PROCESS | 1650 | 1465473123138 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:03 INFO - PROCESS | 1650 | 1465473123244 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 04:52:03 INFO - PROCESS | 1650 | 1465473123259 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:03 INFO - PROCESS | 1650 | 1465473123260 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x124ec2000 == 35 [pid = 1650] [id = 648] 04:52:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1210b2800) [pid = 1650] [serial = 1944] [outer = 0x0] 04:52:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x121a44800) [pid = 1650] [serial = 1945] [outer = 0x1210b2800] 04:52:03 INFO - PROCESS | 1650 | 1465473123284 Marionette DEBUG loaded listener.js 04:52:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123638000) [pid = 1650] [serial = 1946] [outer = 0x1210b2800] 04:52:03 INFO - PROCESS | 1650 | 1465473123656 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]]]}] 04:52:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:52:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 569ms 04:52:03 INFO - PROCESS | 1650 | 1465473123704 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 04:52:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:52:03 INFO - PROCESS | 1650 | 1465473123705 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 04:52:03 INFO - PROCESS | 1650 | 1465473123707 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:52:03 INFO - PROCESS | 1650 | 1465473123708 Marionette TRACE conn2 <- [1,2566,null,{}] 04:52:03 INFO - PROCESS | 1650 | 1465473123711 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}] 04:52:03 INFO - PROCESS | 1650 | 1465473123715 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:03 INFO - PROCESS | 1650 | 1465473123839 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 04:52:03 INFO - PROCESS | 1650 | 1465473123856 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:03 INFO - PROCESS | 1650 | 1465473123857 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1272b4800 == 36 [pid = 1650] [id = 649] 04:52:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124a17400) [pid = 1650] [serial = 1947] [outer = 0x0] 04:52:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x114eadc00) [pid = 1650] [serial = 1948] [outer = 0x124a17400] 04:52:03 INFO - PROCESS | 1650 | 1465473123882 Marionette DEBUG loaded listener.js 04:52:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126dc2800) [pid = 1650] [serial = 1949] [outer = 0x124a17400] 04:52:04 INFO - PROCESS | 1650 | 1465473124214 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]]]}] 04:52:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:52:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 571ms 04:52:04 INFO - PROCESS | 1650 | 1465473124278 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 04:52:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:52:04 INFO - PROCESS | 1650 | 1465473124280 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 04:52:04 INFO - PROCESS | 1650 | 1465473124282 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:52:04 INFO - PROCESS | 1650 | 1465473124283 Marionette TRACE conn2 <- [1,2570,null,{}] 04:52:04 INFO - PROCESS | 1650 | 1465473124285 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}] 04:52:04 INFO - PROCESS | 1650 | 1465473124286 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:04 INFO - PROCESS | 1650 | 1465473124375 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 04:52:04 INFO - PROCESS | 1650 | 1465473124383 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:04 INFO - PROCESS | 1650 | 1465473124384 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295cc000 == 37 [pid = 1650] [id = 650] 04:52:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126f95400) [pid = 1650] [serial = 1950] [outer = 0x0] 04:52:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1270f2400) [pid = 1650] [serial = 1951] [outer = 0x126f95400] 04:52:04 INFO - PROCESS | 1650 | 1465473124405 Marionette DEBUG loaded listener.js 04:52:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x127217000) [pid = 1650] [serial = 1952] [outer = 0x126f95400] 04:52:04 INFO - PROCESS | 1650 | 1465473124902 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]]]}] 04:52:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:52:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 672ms 04:52:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:52:04 INFO - PROCESS | 1650 | 1465473124955 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 04:52:04 INFO - PROCESS | 1650 | 1465473124957 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 04:52:04 INFO - PROCESS | 1650 | 1465473124960 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:52:04 INFO - PROCESS | 1650 | 1465473124962 Marionette TRACE conn2 <- [1,2574,null,{}] 04:52:04 INFO - PROCESS | 1650 | 1465473124966 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}] 04:52:04 INFO - PROCESS | 1650 | 1465473124968 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:05 INFO - PROCESS | 1650 | 1465473125130 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 04:52:05 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112f28000) [pid = 1650] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:52:05 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1132a3000) [pid = 1650] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:52:05 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112f53800) [pid = 1650] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:52:05 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112e90400) [pid = 1650] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:52:05 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119d4d000) [pid = 1650] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:52:05 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11825c000) [pid = 1650] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:52:05 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118411000) [pid = 1650] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:52:05 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112f24000) [pid = 1650] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:52:05 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118fc1000) [pid = 1650] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:52:05 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x113c42c00) [pid = 1650] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:52:05 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x120faa000) [pid = 1650] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:52:05 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11939f800) [pid = 1650] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:52:05 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x116971400) [pid = 1650] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:52:05 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x121503400) [pid = 1650] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:52:05 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x110e7f800) [pid = 1650] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:52:05 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x111aa5800) [pid = 1650] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:52:05 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x123727c00) [pid = 1650] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:52:05 INFO - PROCESS | 1650 | 1465473125268 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:05 INFO - PROCESS | 1650 | 1465473125269 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x118641000 == 38 [pid = 1650] [id = 651] 04:52:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x110eaf800) [pid = 1650] [serial = 1953] [outer = 0x0] 04:52:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11219c400) [pid = 1650] [serial = 1954] [outer = 0x110eaf800] 04:52:05 INFO - PROCESS | 1650 | 1465473125296 Marionette DEBUG loaded listener.js 04:52:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1131a6800) [pid = 1650] [serial = 1955] [outer = 0x110eaf800] 04:52:05 INFO - PROCESS | 1650 | 1465473125552 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]]]}] 04:52:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:52:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 619ms 04:52:05 INFO - PROCESS | 1650 | 1465473125580 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 04:52:05 INFO - PROCESS | 1650 | 1465473125581 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 04:52:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:52:05 INFO - PROCESS | 1650 | 1465473125583 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:52:05 INFO - PROCESS | 1650 | 1465473125585 Marionette TRACE conn2 <- [1,2578,null,{}] 04:52:05 INFO - PROCESS | 1650 | 1465473125594 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}] 04:52:05 INFO - PROCESS | 1650 | 1465473125596 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:05 INFO - PROCESS | 1650 | 1465473125690 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 04:52:05 INFO - PROCESS | 1650 | 1465473125709 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:05 INFO - PROCESS | 1650 | 1465473125710 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f5e000 == 39 [pid = 1650] [id = 652] 04:52:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116624c00) [pid = 1650] [serial = 1956] [outer = 0x0] 04:52:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118fbd800) [pid = 1650] [serial = 1957] [outer = 0x116624c00] 04:52:05 INFO - PROCESS | 1650 | 1465473125734 Marionette DEBUG loaded listener.js 04:52:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x124adfc00) [pid = 1650] [serial = 1958] [outer = 0x116624c00] 04:52:06 INFO - PROCESS | 1650 | 1465473126089 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]]]}] 04:52:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:52:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 527ms 04:52:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:52:06 INFO - PROCESS | 1650 | 1465473126111 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 04:52:06 INFO - PROCESS | 1650 | 1465473126113 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 04:52:06 INFO - PROCESS | 1650 | 1465473126116 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:52:06 INFO - PROCESS | 1650 | 1465473126118 Marionette TRACE conn2 <- [1,2582,null,{}] 04:52:06 INFO - PROCESS | 1650 | 1465473126125 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}] 04:52:06 INFO - PROCESS | 1650 | 1465473126126 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:06 INFO - PROCESS | 1650 | 1465473126295 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 04:52:06 INFO - PROCESS | 1650 | 1465473126308 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:06 INFO - PROCESS | 1650 | 1465473126309 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b1c1000 == 40 [pid = 1650] [id = 653] 04:52:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11939f800) [pid = 1650] [serial = 1959] [outer = 0x0] 04:52:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12721f000) [pid = 1650] [serial = 1960] [outer = 0x11939f800] 04:52:06 INFO - PROCESS | 1650 | 1465473126350 Marionette DEBUG loaded listener.js 04:52:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1272c9400) [pid = 1650] [serial = 1961] [outer = 0x11939f800] 04:52:06 INFO - PROCESS | 1650 | 1465473126681 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]]]}] 04:52:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:52:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 575ms 04:52:06 INFO - PROCESS | 1650 | 1465473126693 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 04:52:06 INFO - PROCESS | 1650 | 1465473126694 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 04:52:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:52:06 INFO - PROCESS | 1650 | 1465473126696 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:52:06 INFO - PROCESS | 1650 | 1465473126698 Marionette TRACE conn2 <- [1,2586,null,{}] 04:52:06 INFO - PROCESS | 1650 | 1465473126700 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}] 04:52:06 INFO - PROCESS | 1650 | 1465473126712 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:06 INFO - PROCESS | 1650 | 1465473126807 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 04:52:06 INFO - PROCESS | 1650 | 1465473126868 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:06 INFO - PROCESS | 1650 | 1465473126870 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd1c800 == 41 [pid = 1650] [id = 654] 04:52:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118214c00) [pid = 1650] [serial = 1962] [outer = 0x0] 04:52:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128810c00) [pid = 1650] [serial = 1963] [outer = 0x118214c00] 04:52:06 INFO - PROCESS | 1650 | 1465473126896 Marionette DEBUG loaded listener.js 04:52:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1288e1000) [pid = 1650] [serial = 1964] [outer = 0x118214c00] 04:52:07 INFO - PROCESS | 1650 | 1465473127189 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]]]}] 04:52:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:52:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 519ms 04:52:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:52:07 INFO - PROCESS | 1650 | 1465473127215 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 04:52:07 INFO - PROCESS | 1650 | 1465473127217 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 04:52:07 INFO - PROCESS | 1650 | 1465473127219 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:52:07 INFO - PROCESS | 1650 | 1465473127222 Marionette TRACE conn2 <- [1,2590,null,{}] 04:52:07 INFO - PROCESS | 1650 | 1465473127226 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}] 04:52:07 INFO - PROCESS | 1650 | 1465473127227 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:07 INFO - PROCESS | 1650 | 1465473127359 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 04:52:07 INFO - PROCESS | 1650 | 1465473127420 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:07 INFO - PROCESS | 1650 | 1465473127422 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x113ce6000 == 42 [pid = 1650] [id = 655] 04:52:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x110ead800) [pid = 1650] [serial = 1965] [outer = 0x0] 04:52:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x111ecd400) [pid = 1650] [serial = 1966] [outer = 0x110ead800] 04:52:07 INFO - PROCESS | 1650 | 1465473127454 Marionette DEBUG loaded listener.js 04:52:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x112dcd800) [pid = 1650] [serial = 1967] [outer = 0x110ead800] 04:52:07 INFO - PROCESS | 1650 | 1465473127895 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]]]}] 04:52:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:52:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 723ms 04:52:07 INFO - PROCESS | 1650 | 1465473127943 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 04:52:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:52:07 INFO - PROCESS | 1650 | 1465473127946 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 04:52:07 INFO - PROCESS | 1650 | 1465473127949 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:52:07 INFO - PROCESS | 1650 | 1465473127951 Marionette TRACE conn2 <- [1,2594,null,{}] 04:52:07 INFO - PROCESS | 1650 | 1465473127954 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}] 04:52:07 INFO - PROCESS | 1650 | 1465473127957 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:08 INFO - PROCESS | 1650 | 1465473128064 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 04:52:08 INFO - PROCESS | 1650 | 1465473128174 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:08 INFO - PROCESS | 1650 | 1465473128176 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f5c800 == 43 [pid = 1650] [id = 656] 04:52:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x116780400) [pid = 1650] [serial = 1968] [outer = 0x0] 04:52:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11847ac00) [pid = 1650] [serial = 1969] [outer = 0x116780400] 04:52:08 INFO - PROCESS | 1650 | 1465473128207 Marionette DEBUG loaded listener.js 04:52:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118f43000) [pid = 1650] [serial = 1970] [outer = 0x116780400] 04:52:08 INFO - PROCESS | 1650 | 1465473128628 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]]]}] 04:52:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:52:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 725ms 04:52:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:52:08 INFO - PROCESS | 1650 | 1465473128674 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 04:52:08 INFO - PROCESS | 1650 | 1465473128676 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 04:52:08 INFO - PROCESS | 1650 | 1465473128678 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:52:08 INFO - PROCESS | 1650 | 1465473128679 Marionette TRACE conn2 <- [1,2598,null,{}] 04:52:08 INFO - PROCESS | 1650 | 1465473128682 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}] 04:52:08 INFO - PROCESS | 1650 | 1465473128683 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:08 INFO - PROCESS | 1650 | 1465473128787 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 04:52:08 INFO - PROCESS | 1650 | 1465473128865 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:08 INFO - PROCESS | 1650 | 1465473128866 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a3d7000 == 44 [pid = 1650] [id = 657] 04:52:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119902c00) [pid = 1650] [serial = 1971] [outer = 0x0] 04:52:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119d46800) [pid = 1650] [serial = 1972] [outer = 0x119902c00] 04:52:08 INFO - PROCESS | 1650 | 1465473128895 Marionette DEBUG loaded listener.js 04:52:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x121a4a000) [pid = 1650] [serial = 1973] [outer = 0x119902c00] 04:52:09 INFO - PROCESS | 1650 | 1465473129313 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]]]}] 04:52:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:52:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 672ms 04:52:09 INFO - PROCESS | 1650 | 1465473129351 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 04:52:09 INFO - PROCESS | 1650 | 1465473129353 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 04:52:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:52:09 INFO - PROCESS | 1650 | 1465473129379 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:52:09 INFO - PROCESS | 1650 | 1465473129382 Marionette TRACE conn2 <- [1,2602,null,{}] 04:52:09 INFO - PROCESS | 1650 | 1465473129385 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}] 04:52:09 INFO - PROCESS | 1650 | 1465473129390 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:09 INFO - PROCESS | 1650 | 1465473129516 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 04:52:09 INFO - PROCESS | 1650 | 1465473129589 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:09 INFO - PROCESS | 1650 | 1465473129590 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ca51000 == 45 [pid = 1650] [id = 658] 04:52:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x124add000) [pid = 1650] [serial = 1974] [outer = 0x0] 04:52:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x126862000) [pid = 1650] [serial = 1975] [outer = 0x124add000] 04:52:09 INFO - PROCESS | 1650 | 1465473129616 Marionette DEBUG loaded listener.js 04:52:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x126dca000) [pid = 1650] [serial = 1976] [outer = 0x124add000] 04:52:10 INFO - PROCESS | 1650 | 1465473130040 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]]]}] 04:52:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:52:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 884ms 04:52:10 INFO - PROCESS | 1650 | 1465473130264 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 04:52:10 INFO - PROCESS | 1650 | 1465473130267 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 04:52:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:52:10 INFO - PROCESS | 1650 | 1465473130272 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:52:10 INFO - PROCESS | 1650 | 1465473130273 Marionette TRACE conn2 <- [1,2606,null,{}] 04:52:10 INFO - PROCESS | 1650 | 1465473130277 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}] 04:52:10 INFO - PROCESS | 1650 | 1465473130279 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:10 INFO - PROCESS | 1650 | 1465473130375 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 04:52:10 INFO - PROCESS | 1650 | 1465473130434 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:10 INFO - PROCESS | 1650 | 1465473130438 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x118631800 == 46 [pid = 1650] [id = 659] 04:52:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1131ac400) [pid = 1650] [serial = 1977] [outer = 0x0] 04:52:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1132ca800) [pid = 1650] [serial = 1978] [outer = 0x1131ac400] 04:52:10 INFO - PROCESS | 1650 | 1465473130465 Marionette DEBUG loaded listener.js 04:52:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x116ea9c00) [pid = 1650] [serial = 1979] [outer = 0x1131ac400] 04:52:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd1c800 == 45 [pid = 1650] [id = 654] 04:52:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12b1c1000 == 44 [pid = 1650] [id = 653] 04:52:11 INFO - PROCESS | 1650 | --DOCSHELL 0x120f5e000 == 43 [pid = 1650] [id = 652] 04:52:11 INFO - PROCESS | 1650 | --DOCSHELL 0x118641000 == 42 [pid = 1650] [id = 651] 04:52:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1295cc000 == 41 [pid = 1650] [id = 650] 04:52:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1272b4800 == 40 [pid = 1650] [id = 649] 04:52:11 INFO - PROCESS | 1650 | --DOCSHELL 0x124ec2000 == 39 [pid = 1650] [id = 648] 04:52:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12136e800 == 38 [pid = 1650] [id = 647] 04:52:11 INFO - PROCESS | 1650 | --DOCSHELL 0x120f5f000 == 37 [pid = 1650] [id = 646] 04:52:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1183e1800 == 36 [pid = 1650] [id = 645] 04:52:11 INFO - PROCESS | 1650 | --DOCSHELL 0x114e25800 == 35 [pid = 1650] [id = 644] 04:52:11 INFO - PROCESS | 1650 | --DOCSHELL 0x126c26000 == 34 [pid = 1650] [id = 643] 04:52:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12b993000 == 33 [pid = 1650] [id = 641] 04:52:11 INFO - PROCESS | 1650 | --DOCSHELL 0x11863c800 == 32 [pid = 1650] [id = 642] 04:52:11 INFO - PROCESS | 1650 | --DOCSHELL 0x111a49000 == 31 [pid = 1650] [id = 631] 04:52:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12ca51000 == 30 [pid = 1650] [id = 658] 04:52:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12a3d7000 == 29 [pid = 1650] [id = 657] 04:52:11 INFO - PROCESS | 1650 | --DOCSHELL 0x120f5c800 == 28 [pid = 1650] [id = 656] 04:52:11 INFO - PROCESS | 1650 | --DOCSHELL 0x113ce6000 == 27 [pid = 1650] [id = 655] 04:52:11 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1131ac800) [pid = 1650] [serial = 1874] [outer = 0x0] [url = about:blank] 04:52:11 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x113140c00) [pid = 1650] [serial = 1873] [outer = 0x0] [url = about:blank] 04:52:11 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1175e3800) [pid = 1650] [serial = 1877] [outer = 0x0] [url = about:blank] 04:52:11 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1163dc000) [pid = 1650] [serial = 1900] [outer = 0x0] [url = about:blank] 04:52:11 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x116ea9000) [pid = 1650] [serial = 1876] [outer = 0x0] [url = about:blank] 04:52:11 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11821c400) [pid = 1650] [serial = 1901] [outer = 0x0] [url = about:blank] 04:52:11 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1131a3400) [pid = 1650] [serial = 1897] [outer = 0x0] [url = about:blank] 04:52:11 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x113c42400) [pid = 1650] [serial = 1898] [outer = 0x0] [url = about:blank] 04:52:11 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126d5b800) [pid = 1650] [serial = 1922] [outer = 0x0] [url = about:blank] 04:52:11 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118457000) [pid = 1650] [serial = 1903] [outer = 0x0] [url = about:blank] 04:52:11 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118857800) [pid = 1650] [serial = 1880] [outer = 0x0] [url = about:blank] 04:52:11 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11847d400) [pid = 1650] [serial = 1879] [outer = 0x0] [url = about:blank] 04:52:11 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x115e7dc00) [pid = 1650] [serial = 1895] [outer = 0x0] [url = about:blank] 04:52:11 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11319fc00) [pid = 1650] [serial = 1894] [outer = 0x0] [url = about:blank] 04:52:11 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1128cbc00) [pid = 1650] [serial = 1883] [outer = 0x0] [url = about:blank] 04:52:11 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119364800) [pid = 1650] [serial = 1882] [outer = 0x0] [url = about:blank] 04:52:11 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119905800) [pid = 1650] [serial = 1886] [outer = 0x0] [url = about:blank] 04:52:11 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1196adc00) [pid = 1650] [serial = 1885] [outer = 0x0] [url = about:blank] 04:52:11 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123720000) [pid = 1650] [serial = 1889] [outer = 0x0] [url = about:blank] 04:52:11 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1211fa800) [pid = 1650] [serial = 1888] [outer = 0x0] [url = about:blank] 04:52:11 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119911800) [pid = 1650] [serial = 1906] [outer = 0x0] [url = about:blank] 04:52:11 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12142c400) [pid = 1650] [serial = 1910] [outer = 0x0] [url = about:blank] 04:52:11 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x120fb7400) [pid = 1650] [serial = 1909] [outer = 0x0] [url = about:blank] 04:52:11 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12371b800) [pid = 1650] [serial = 1912] [outer = 0x0] [url = about:blank] 04:52:11 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x112f2c000) [pid = 1650] [serial = 1916] [outer = 0x0] [url = about:blank] 04:52:11 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x126863c00) [pid = 1650] [serial = 1921] [outer = 0x0] [url = about:blank] 04:52:11 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1121a0000) [pid = 1650] [serial = 1915] [outer = 0x0] [url = about:blank] 04:52:11 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1175e5400) [pid = 1650] [serial = 1918] [outer = 0x0] [url = about:blank] 04:52:11 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x125385c00) [pid = 1650] [serial = 1892] [outer = 0x0] [url = about:blank] 04:52:11 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x126858000) [pid = 1650] [serial = 1913] [outer = 0x0] [url = about:blank] 04:52:11 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x124b97800) [pid = 1650] [serial = 1891] [outer = 0x0] [url = about:blank] 04:52:11 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x120fa8800) [pid = 1650] [serial = 1907] [outer = 0x0] [url = about:blank] 04:52:11 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x121a4ac00) [pid = 1650] [serial = 1919] [outer = 0x0] [url = about:blank] 04:52:11 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x118ff4000) [pid = 1650] [serial = 1904] [outer = 0x0] [url = about:blank] 04:52:11 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x126d64000) [pid = 1650] [serial = 1924] [outer = 0x0] [url = about:blank] 04:52:11 INFO - PROCESS | 1650 | 1465473131514 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]]]}] 04:52:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:52:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1271ms 04:52:11 INFO - PROCESS | 1650 | 1465473131552 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 04:52:11 INFO - PROCESS | 1650 | 1465473131556 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 04:52:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:52:11 INFO - PROCESS | 1650 | 1465473131562 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:52:11 INFO - PROCESS | 1650 | 1465473131566 Marionette TRACE conn2 <- [1,2610,null,{}] 04:52:11 INFO - PROCESS | 1650 | 1465473131580 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}] 04:52:11 INFO - PROCESS | 1650 | 1465473131583 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:11 INFO - PROCESS | 1650 | 1465473131706 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 04:52:11 INFO - PROCESS | 1650 | 1465473131715 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:11 INFO - PROCESS | 1650 | 1465473131719 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1163b0800 == 28 [pid = 1650] [id = 660] 04:52:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x112971c00) [pid = 1650] [serial = 1980] [outer = 0x0] 04:52:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1129e8400) [pid = 1650] [serial = 1981] [outer = 0x112971c00] 04:52:11 INFO - PROCESS | 1650 | 1465473131766 Marionette DEBUG loaded listener.js 04:52:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x112f24000) [pid = 1650] [serial = 1982] [outer = 0x112971c00] 04:52:12 INFO - PROCESS | 1650 | 1465473132250 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]]]}] 04:52:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:52:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 733ms 04:52:12 INFO - PROCESS | 1650 | 1465473132294 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 04:52:12 INFO - PROCESS | 1650 | 1465473132298 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 04:52:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:52:12 INFO - PROCESS | 1650 | 1465473132304 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:52:12 INFO - PROCESS | 1650 | 1465473132306 Marionette TRACE conn2 <- [1,2614,null,{}] 04:52:12 INFO - PROCESS | 1650 | 1465473132308 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}] 04:52:12 INFO - PROCESS | 1650 | 1465473132310 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:12 INFO - PROCESS | 1650 | 1465473132390 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 04:52:12 INFO - PROCESS | 1650 | 1465473132394 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:12 INFO - PROCESS | 1650 | 1465473132395 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x118396000 == 29 [pid = 1650] [id = 661] 04:52:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x113c42800) [pid = 1650] [serial = 1983] [outer = 0x0] 04:52:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x114e75c00) [pid = 1650] [serial = 1984] [outer = 0x113c42800] 04:52:12 INFO - PROCESS | 1650 | 1465473132425 Marionette DEBUG loaded listener.js 04:52:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11662dc00) [pid = 1650] [serial = 1985] [outer = 0x113c42800] 04:52:12 INFO - PROCESS | 1650 | 1465473132844 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]]]}] 04:52:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:52:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 570ms 04:52:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:52:12 INFO - PROCESS | 1650 | 1465473132876 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 04:52:12 INFO - PROCESS | 1650 | 1465473132878 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 04:52:12 INFO - PROCESS | 1650 | 1465473132881 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:52:12 INFO - PROCESS | 1650 | 1465473132898 Marionette TRACE conn2 <- [1,2618,null,{}] 04:52:12 INFO - PROCESS | 1650 | 1465473132911 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}] 04:52:12 INFO - PROCESS | 1650 | 1465473132915 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:13 INFO - PROCESS | 1650 | 1465473133035 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 04:52:13 INFO - PROCESS | 1650 | 1465473133117 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:13 INFO - PROCESS | 1650 | 1465473133120 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b9c000 == 30 [pid = 1650] [id = 662] 04:52:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118219800) [pid = 1650] [serial = 1986] [outer = 0x0] 04:52:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11825f000) [pid = 1650] [serial = 1987] [outer = 0x118219800] 04:52:13 INFO - PROCESS | 1650 | 1465473133148 Marionette DEBUG loaded listener.js 04:52:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118451400) [pid = 1650] [serial = 1988] [outer = 0x118219800] 04:52:13 INFO - PROCESS | 1650 | 1465473133470 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]]]}] 04:52:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:52:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 642ms 04:52:13 INFO - PROCESS | 1650 | 1465473133523 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 04:52:13 INFO - PROCESS | 1650 | 1465473133526 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 04:52:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:52:13 INFO - PROCESS | 1650 | 1465473133530 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:52:13 INFO - PROCESS | 1650 | 1465473133532 Marionette TRACE conn2 <- [1,2622,null,{}] 04:52:13 INFO - PROCESS | 1650 | 1465473133534 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}] 04:52:13 INFO - PROCESS | 1650 | 1465473133536 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:13 INFO - PROCESS | 1650 | 1465473133600 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 04:52:13 INFO - PROCESS | 1650 | 1465473133666 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:13 INFO - PROCESS | 1650 | 1465473133667 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f4b000 == 31 [pid = 1650] [id = 663] 04:52:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118268400) [pid = 1650] [serial = 1989] [outer = 0x0] 04:52:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11847b400) [pid = 1650] [serial = 1990] [outer = 0x118268400] 04:52:13 INFO - PROCESS | 1650 | 1465473133695 Marionette DEBUG loaded listener.js 04:52:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118ff1c00) [pid = 1650] [serial = 1991] [outer = 0x118268400] 04:52:14 INFO - PROCESS | 1650 | 1465473134129 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]]]}] 04:52:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:52:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 623ms 04:52:14 INFO - PROCESS | 1650 | 1465473134155 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 04:52:14 INFO - PROCESS | 1650 | 1465473134157 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 04:52:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:52:14 INFO - PROCESS | 1650 | 1465473134166 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:52:14 INFO - PROCESS | 1650 | 1465473134180 Marionette TRACE conn2 <- [1,2626,null,{}] 04:52:14 INFO - PROCESS | 1650 | 1465473134184 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}] 04:52:14 INFO - PROCESS | 1650 | 1465473134186 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:14 INFO - PROCESS | 1650 | 1465473134336 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 04:52:14 INFO - PROCESS | 1650 | 1465473134393 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:14 INFO - PROCESS | 1650 | 1465473134394 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1218ce000 == 32 [pid = 1650] [id = 664] 04:52:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11936bc00) [pid = 1650] [serial = 1992] [outer = 0x0] 04:52:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11939f400) [pid = 1650] [serial = 1993] [outer = 0x11936bc00] 04:52:14 INFO - PROCESS | 1650 | 1465473134424 Marionette DEBUG loaded listener.js 04:52:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119904c00) [pid = 1650] [serial = 1994] [outer = 0x11936bc00] 04:52:14 INFO - PROCESS | 1650 | 1465473134750 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]]]}] 04:52:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:52:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 636ms 04:52:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:52:14 INFO - PROCESS | 1650 | 1465473134802 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 04:52:14 INFO - PROCESS | 1650 | 1465473134803 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 04:52:14 INFO - PROCESS | 1650 | 1465473134805 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:52:14 INFO - PROCESS | 1650 | 1465473134806 Marionette TRACE conn2 <- [1,2630,null,{}] 04:52:14 INFO - PROCESS | 1650 | 1465473134809 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}] 04:52:14 INFO - PROCESS | 1650 | 1465473134813 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:14 INFO - PROCESS | 1650 | 1465473134928 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 04:52:14 INFO - PROCESS | 1650 | 1465473134940 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:14 INFO - PROCESS | 1650 | 1465473134941 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268e5000 == 33 [pid = 1650] [id = 665] 04:52:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1129e9800) [pid = 1650] [serial = 1995] [outer = 0x0] 04:52:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119d42000) [pid = 1650] [serial = 1996] [outer = 0x1129e9800] 04:52:14 INFO - PROCESS | 1650 | 1465473134967 Marionette DEBUG loaded listener.js 04:52:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1219d3c00) [pid = 1650] [serial = 1997] [outer = 0x1129e9800] 04:52:15 INFO - PROCESS | 1650 | 1465473135336 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]]]}] 04:52:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:52:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 569ms 04:52:15 INFO - PROCESS | 1650 | 1465473135379 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 04:52:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:52:15 INFO - PROCESS | 1650 | 1465473135381 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 04:52:15 INFO - PROCESS | 1650 | 1465473135385 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:52:15 INFO - PROCESS | 1650 | 1465473135387 Marionette TRACE conn2 <- [1,2634,null,{}] 04:52:15 INFO - PROCESS | 1650 | 1465473135390 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}] 04:52:15 INFO - PROCESS | 1650 | 1465473135392 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:15 INFO - PROCESS | 1650 | 1465473135547 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 04:52:15 INFO - PROCESS | 1650 | 1465473135562 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:15 INFO - PROCESS | 1650 | 1465473135563 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x1272a5800 == 34 [pid = 1650] [id = 666] 04:52:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12371a400) [pid = 1650] [serial = 1998] [outer = 0x0] 04:52:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123752000) [pid = 1650] [serial = 1999] [outer = 0x12371a400] 04:52:15 INFO - PROCESS | 1650 | 1465473135588 Marionette DEBUG loaded listener.js 04:52:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124b95c00) [pid = 1650] [serial = 2000] [outer = 0x12371a400] 04:52:15 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126f95400) [pid = 1650] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:52:15 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x124a17400) [pid = 1650] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:52:15 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119a7cc00) [pid = 1650] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:52:15 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11939f800) [pid = 1650] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:52:15 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1128c1000) [pid = 1650] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:52:15 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112dc3800) [pid = 1650] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:52:15 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1128cf800) [pid = 1650] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:52:15 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11821bc00) [pid = 1650] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:52:15 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1132a2400) [pid = 1650] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:52:15 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x112918400) [pid = 1650] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:52:15 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118214c00) [pid = 1650] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:52:15 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x110eaf800) [pid = 1650] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:52:15 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1210b2800) [pid = 1650] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:52:15 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x116624c00) [pid = 1650] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:52:16 INFO - PROCESS | 1650 | 1465473136098 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]]]}] 04:52:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:52:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 722ms 04:52:16 INFO - PROCESS | 1650 | 1465473136106 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 04:52:16 INFO - PROCESS | 1650 | 1465473136107 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 04:52:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:52:16 INFO - PROCESS | 1650 | 1465473136110 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:52:16 INFO - PROCESS | 1650 | 1465473136111 Marionette TRACE conn2 <- [1,2638,null,{}] 04:52:16 INFO - PROCESS | 1650 | 1465473136113 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}] 04:52:16 INFO - PROCESS | 1650 | 1465473136114 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:16 INFO - PROCESS | 1650 | 1465473136225 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 04:52:16 INFO - PROCESS | 1650 | 1465473136266 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:16 INFO - PROCESS | 1650 | 1465473136267 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1272a4000 == 35 [pid = 1650] [id = 667] 04:52:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x110eb6c00) [pid = 1650] [serial = 2001] [outer = 0x0] 04:52:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118450000) [pid = 1650] [serial = 2002] [outer = 0x110eb6c00] 04:52:16 INFO - PROCESS | 1650 | 1465473136292 Marionette DEBUG loaded listener.js 04:52:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x123721c00) [pid = 1650] [serial = 2003] [outer = 0x110eb6c00] 04:52:16 INFO - PROCESS | 1650 | 1465473136554 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]]]}] 04:52:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:52:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 470ms 04:52:16 INFO - PROCESS | 1650 | 1465473136581 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 04:52:16 INFO - PROCESS | 1650 | 1465473136582 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 04:52:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:52:16 INFO - PROCESS | 1650 | 1465473136584 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:52:16 INFO - PROCESS | 1650 | 1465473136586 Marionette TRACE conn2 <- [1,2642,null,{}] 04:52:16 INFO - PROCESS | 1650 | 1465473136596 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}] 04:52:16 INFO - PROCESS | 1650 | 1465473136597 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:16 INFO - PROCESS | 1650 | 1465473136693 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 04:52:16 INFO - PROCESS | 1650 | 1465473136698 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:16 INFO - PROCESS | 1650 | 1465473136699 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12923f800 == 36 [pid = 1650] [id = 668] 04:52:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11939b400) [pid = 1650] [serial = 2004] [outer = 0x0] 04:52:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x125384800) [pid = 1650] [serial = 2005] [outer = 0x11939b400] 04:52:16 INFO - PROCESS | 1650 | 1465473136726 Marionette DEBUG loaded listener.js 04:52:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x126858000) [pid = 1650] [serial = 2006] [outer = 0x11939b400] 04:52:17 INFO - PROCESS | 1650 | 1465473137127 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]]]}] 04:52:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:52:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 577ms 04:52:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:52:17 INFO - PROCESS | 1650 | 1465473137162 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 04:52:17 INFO - PROCESS | 1650 | 1465473137163 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 04:52:17 INFO - PROCESS | 1650 | 1465473137165 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:52:17 INFO - PROCESS | 1650 | 1465473137166 Marionette TRACE conn2 <- [1,2646,null,{}] 04:52:17 INFO - PROCESS | 1650 | 1465473137168 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}] 04:52:17 INFO - PROCESS | 1650 | 1465473137169 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:17 INFO - PROCESS | 1650 | 1465473137246 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 04:52:17 INFO - PROCESS | 1650 | 1465473137250 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:17 INFO - PROCESS | 1650 | 1465473137251 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295cd000 == 37 [pid = 1650] [id = 669] 04:52:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12685a800) [pid = 1650] [serial = 2007] [outer = 0x0] 04:52:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126864000) [pid = 1650] [serial = 2008] [outer = 0x12685a800] 04:52:17 INFO - PROCESS | 1650 | 1465473137278 Marionette DEBUG loaded listener.js 04:52:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126c51000) [pid = 1650] [serial = 2009] [outer = 0x12685a800] 04:52:17 INFO - PROCESS | 1650 | 1465473137635 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]]]}] 04:52:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:52:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 521ms 04:52:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:52:17 INFO - PROCESS | 1650 | 1465473137687 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 04:52:17 INFO - PROCESS | 1650 | 1465473137689 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 04:52:17 INFO - PROCESS | 1650 | 1465473137692 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:52:17 INFO - PROCESS | 1650 | 1465473137695 Marionette TRACE conn2 <- [1,2650,null,{}] 04:52:17 INFO - PROCESS | 1650 | 1465473137699 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}] 04:52:17 INFO - PROCESS | 1650 | 1465473137701 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:17 INFO - PROCESS | 1650 | 1465473137887 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 04:52:17 INFO - PROCESS | 1650 | 1465473137903 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:17 INFO - PROCESS | 1650 | 1465473137905 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x110de1000 == 38 [pid = 1650] [id = 670] 04:52:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x110e7cc00) [pid = 1650] [serial = 2010] [outer = 0x0] 04:52:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x110eb7c00) [pid = 1650] [serial = 2011] [outer = 0x110e7cc00] 04:52:18 INFO - PROCESS | 1650 | 1465473138024 Marionette DEBUG loaded listener.js 04:52:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1128cb400) [pid = 1650] [serial = 2012] [outer = 0x110e7cc00] 04:52:18 INFO - PROCESS | 1650 | 1465473138656 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]]]}] 04:52:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:52:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 971ms 04:52:18 INFO - PROCESS | 1650 | 1465473138664 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 04:52:18 INFO - PROCESS | 1650 | 1465473138666 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 04:52:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:52:18 INFO - PROCESS | 1650 | 1465473138670 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:52:18 INFO - PROCESS | 1650 | 1465473138671 Marionette TRACE conn2 <- [1,2654,null,{}] 04:52:18 INFO - PROCESS | 1650 | 1465473138675 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}] 04:52:18 INFO - PROCESS | 1650 | 1465473138677 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:18 INFO - PROCESS | 1650 | 1465473138790 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 04:52:18 INFO - PROCESS | 1650 | 1465473138871 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:18 INFO - PROCESS | 1650 | 1465473138873 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b1f800 == 39 [pid = 1650] [id = 671] 04:52:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x113278000) [pid = 1650] [serial = 2013] [outer = 0x0] 04:52:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x113c42400) [pid = 1650] [serial = 2014] [outer = 0x113278000] 04:52:18 INFO - PROCESS | 1650 | 1465473138904 Marionette DEBUG loaded listener.js 04:52:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x116971400) [pid = 1650] [serial = 2015] [outer = 0x113278000] 04:52:19 INFO - PROCESS | 1650 | 1465473139473 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]]]}] 04:52:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:52:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 971ms 04:52:19 INFO - PROCESS | 1650 | 1465473139662 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 04:52:19 INFO - PROCESS | 1650 | 1465473139665 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 04:52:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:52:19 INFO - PROCESS | 1650 | 1465473139670 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:52:19 INFO - PROCESS | 1650 | 1465473139671 Marionette TRACE conn2 <- [1,2658,null,{}] 04:52:19 INFO - PROCESS | 1650 | 1465473139675 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}] 04:52:19 INFO - PROCESS | 1650 | 1465473139677 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:19 INFO - PROCESS | 1650 | 1465473139785 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 04:52:19 INFO - PROCESS | 1650 | 1465473139841 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:19 INFO - PROCESS | 1650 | 1465473139844 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x118f81000 == 40 [pid = 1650] [id = 672] 04:52:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x113187800) [pid = 1650] [serial = 2016] [outer = 0x0] 04:52:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1131a3400) [pid = 1650] [serial = 2017] [outer = 0x113187800] 04:52:19 INFO - PROCESS | 1650 | 1465473139872 Marionette DEBUG loaded listener.js 04:52:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x115e83800) [pid = 1650] [serial = 2018] [outer = 0x113187800] 04:52:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1295cd000 == 39 [pid = 1650] [id = 669] 04:52:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12923f800 == 38 [pid = 1650] [id = 668] 04:52:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1272a4000 == 37 [pid = 1650] [id = 667] 04:52:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1272a5800 == 36 [pid = 1650] [id = 666] 04:52:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1268e5000 == 35 [pid = 1650] [id = 665] 04:52:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1218ce000 == 34 [pid = 1650] [id = 664] 04:52:20 INFO - PROCESS | 1650 | --DOCSHELL 0x120f4b000 == 33 [pid = 1650] [id = 663] 04:52:20 INFO - PROCESS | 1650 | --DOCSHELL 0x119b9c000 == 32 [pid = 1650] [id = 662] 04:52:20 INFO - PROCESS | 1650 | --DOCSHELL 0x118396000 == 31 [pid = 1650] [id = 661] 04:52:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1163b0800 == 30 [pid = 1650] [id = 660] 04:52:20 INFO - PROCESS | 1650 | --DOCSHELL 0x118631800 == 29 [pid = 1650] [id = 659] 04:52:20 INFO - PROCESS | 1650 | 1465473140272 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]]]}] 04:52:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:52:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 621ms 04:52:20 INFO - PROCESS | 1650 | 1465473140291 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 04:52:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:52:20 INFO - PROCESS | 1650 | 1465473140293 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 04:52:20 INFO - PROCESS | 1650 | 1465473140297 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:52:20 INFO - PROCESS | 1650 | 1465473140300 Marionette TRACE conn2 <- [1,2662,null,{}] 04:52:20 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1270f2400) [pid = 1650] [serial = 1951] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x114eadc00) [pid = 1650] [serial = 1948] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x120fb4400) [pid = 1650] [serial = 1942] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1272c9400) [pid = 1650] [serial = 1961] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112dc2c00) [pid = 1650] [serial = 1933] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1132a4c00) [pid = 1650] [serial = 1934] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1270f5800) [pid = 1650] [serial = 1925] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112dc4400) [pid = 1650] [serial = 1927] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1131a4400) [pid = 1650] [serial = 1928] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118264000) [pid = 1650] [serial = 1930] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118455000) [pid = 1650] [serial = 1931] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116786c00) [pid = 1650] [serial = 1936] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11847c000) [pid = 1650] [serial = 1937] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118ff6400) [pid = 1650] [serial = 1939] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11990d800) [pid = 1650] [serial = 1940] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x127217000) [pid = 1650] [serial = 1952] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1288e1000) [pid = 1650] [serial = 1964] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1131a6800) [pid = 1650] [serial = 1955] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x128810c00) [pid = 1650] [serial = 1963] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x121a44800) [pid = 1650] [serial = 1945] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x126dc2800) [pid = 1650] [serial = 1949] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x123638000) [pid = 1650] [serial = 1946] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x118fbd800) [pid = 1650] [serial = 1957] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11219c400) [pid = 1650] [serial = 1954] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12144d400) [pid = 1650] [serial = 1943] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x124adfc00) [pid = 1650] [serial = 1958] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12721f000) [pid = 1650] [serial = 1960] [outer = 0x0] [url = about:blank] 04:52:20 INFO - PROCESS | 1650 | 1465473140319 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}] 04:52:20 INFO - PROCESS | 1650 | 1465473140321 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:20 INFO - PROCESS | 1650 | 1465473140404 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 04:52:20 INFO - PROCESS | 1650 | 1465473140410 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:20 INFO - PROCESS | 1650 | 1465473140411 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1191bf000 == 30 [pid = 1650] [id = 673] 04:52:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1175d8800) [pid = 1650] [serial = 2019] [outer = 0x0] 04:52:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118213c00) [pid = 1650] [serial = 2020] [outer = 0x1175d8800] 04:52:20 INFO - PROCESS | 1650 | 1465473140439 Marionette DEBUG loaded listener.js 04:52:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11844a800) [pid = 1650] [serial = 2021] [outer = 0x1175d8800] 04:52:20 INFO - PROCESS | 1650 | 1465473140886 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]]]}] 04:52:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:52:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 631ms 04:52:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:52:20 INFO - PROCESS | 1650 | 1465473140926 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 04:52:20 INFO - PROCESS | 1650 | 1465473140927 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 04:52:20 INFO - PROCESS | 1650 | 1465473140930 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:52:20 INFO - PROCESS | 1650 | 1465473140931 Marionette TRACE conn2 <- [1,2666,null,{}] 04:52:20 INFO - PROCESS | 1650 | 1465473140938 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}] 04:52:20 INFO - PROCESS | 1650 | 1465473140942 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:21 INFO - PROCESS | 1650 | 1465473141024 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 04:52:21 INFO - PROCESS | 1650 | 1465473141030 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:21 INFO - PROCESS | 1650 | 1465473141033 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x121217000 == 31 [pid = 1650] [id = 674] 04:52:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118fbe000) [pid = 1650] [serial = 2022] [outer = 0x0] 04:52:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11936dc00) [pid = 1650] [serial = 2023] [outer = 0x118fbe000] 04:52:21 INFO - PROCESS | 1650 | 1465473141061 Marionette DEBUG loaded listener.js 04:52:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1196b5c00) [pid = 1650] [serial = 2024] [outer = 0x118fbe000] 04:52:21 INFO - PROCESS | 1650 | 1465473141916 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]]]}] 04:52:21 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) 04:52:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1021ms 04:52:21 INFO - PROCESS | 1650 | 1465473141952 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 04:52:21 INFO - PROCESS | 1650 | 1465473141953 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 04:52:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:52:21 INFO - PROCESS | 1650 | 1465473141957 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:52:21 INFO - PROCESS | 1650 | 1465473141958 Marionette TRACE conn2 <- [1,2670,null,{}] 04:52:21 INFO - PROCESS | 1650 | 1465473141961 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}] 04:52:21 INFO - PROCESS | 1650 | 1465473141962 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:22 INFO - PROCESS | 1650 | 1465473142064 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 04:52:22 INFO - PROCESS | 1650 | 1465473142073 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:22 INFO - PROCESS | 1650 | 1465473142074 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12539e000 == 32 [pid = 1650] [id = 675] 04:52:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119a7b400) [pid = 1650] [serial = 2025] [outer = 0x0] 04:52:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x120fb4000) [pid = 1650] [serial = 2026] [outer = 0x119a7b400] 04:52:22 INFO - PROCESS | 1650 | 1465473142099 Marionette DEBUG loaded listener.js 04:52:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x12134c800) [pid = 1650] [serial = 2027] [outer = 0x119a7b400] 04:52:22 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 04:52:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:52:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 04:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:52:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:52:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 970ms 04:52:22 INFO - PROCESS | 1650 | 1465473142920 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"]]]}] 04:52:22 INFO - PROCESS | 1650 | 1465473142928 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 04:52:22 INFO - PROCESS | 1650 | 1465473142929 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 04:52:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:52:22 INFO - PROCESS | 1650 | 1465473142931 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:52:22 INFO - PROCESS | 1650 | 1465473142932 Marionette TRACE conn2 <- [1,2674,null,{}] 04:52:22 INFO - PROCESS | 1650 | 1465473142934 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}] 04:52:22 INFO - PROCESS | 1650 | 1465473142937 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:23 INFO - PROCESS | 1650 | 1465473143035 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 04:52:23 INFO - PROCESS | 1650 | 1465473143039 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:23 INFO - PROCESS | 1650 | 1465473143039 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x118f8e800 == 33 [pid = 1650] [id = 676] 04:52:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112972400) [pid = 1650] [serial = 2028] [outer = 0x0] 04:52:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x12183ac00) [pid = 1650] [serial = 2029] [outer = 0x112972400] 04:52:23 INFO - PROCESS | 1650 | 1465473143064 Marionette DEBUG loaded listener.js 04:52:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x124a1cc00) [pid = 1650] [serial = 2030] [outer = 0x112972400] 04:52:23 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11936bc00) [pid = 1650] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:52:23 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x113c42800) [pid = 1650] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:52:23 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118219800) [pid = 1650] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:52:23 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x112971c00) [pid = 1650] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:52:23 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x110ead800) [pid = 1650] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:52:23 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1129e9800) [pid = 1650] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:52:23 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x116780400) [pid = 1650] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:52:23 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1131ac400) [pid = 1650] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:52:23 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x119902c00) [pid = 1650] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:52:23 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x124add000) [pid = 1650] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:52:23 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12371a400) [pid = 1650] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:52:23 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x110eb6c00) [pid = 1650] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:52:23 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x11939b400) [pid = 1650] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:52:23 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x118268400) [pid = 1650] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:52:23 INFO - PROCESS | 1650 | 1465473143914 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"]]]}] 04:52:23 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 04:52:23 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:52:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 04:52:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:52:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:52:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1025ms 04:52:23 INFO - PROCESS | 1650 | 1465473143957 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 04:52:23 INFO - PROCESS | 1650 | 1465473143958 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 04:52:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:52:23 INFO - PROCESS | 1650 | 1465473143967 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:52:23 INFO - PROCESS | 1650 | 1465473143968 Marionette TRACE conn2 <- [1,2678,null,{}] 04:52:23 INFO - PROCESS | 1650 | 1465473143970 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}] 04:52:23 INFO - PROCESS | 1650 | 1465473143975 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:24 INFO - PROCESS | 1650 | 1465473144076 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 04:52:24 INFO - PROCESS | 1650 | 1465473144080 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:24 INFO - PROCESS | 1650 | 1465473144082 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x128826800 == 34 [pid = 1650] [id = 677] 04:52:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x12371a400) [pid = 1650] [serial = 2031] [outer = 0x0] 04:52:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x124add000) [pid = 1650] [serial = 2032] [outer = 0x12371a400] 04:52:24 INFO - PROCESS | 1650 | 1465473144107 Marionette DEBUG loaded listener.js 04:52:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x12685a400) [pid = 1650] [serial = 2033] [outer = 0x12371a400] 04:52:24 INFO - PROCESS | 1650 | 1465473144946 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]]]}] 04:52:24 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) 04:52:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1026ms 04:52:24 INFO - PROCESS | 1650 | 1465473144988 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 04:52:24 INFO - PROCESS | 1650 | 1465473144990 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 04:52:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:52:24 INFO - PROCESS | 1650 | 1465473144993 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:52:24 INFO - PROCESS | 1650 | 1465473144994 Marionette TRACE conn2 <- [1,2682,null,{}] 04:52:24 INFO - PROCESS | 1650 | 1465473144996 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}] 04:52:24 INFO - PROCESS | 1650 | 1465473144997 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:25 INFO - PROCESS | 1650 | 1465473145070 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 04:52:25 INFO - PROCESS | 1650 | 1465473145128 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:25 INFO - PROCESS | 1650 | 1465473145129 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295d3800 == 35 [pid = 1650] [id = 678] 04:52:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11297bc00) [pid = 1650] [serial = 2034] [outer = 0x0] 04:52:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x126883800) [pid = 1650] [serial = 2035] [outer = 0x11297bc00] 04:52:25 INFO - PROCESS | 1650 | 1465473145160 Marionette DEBUG loaded listener.js 04:52:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1270ec800) [pid = 1650] [serial = 2036] [outer = 0x11297bc00] 04:52:25 INFO - PROCESS | 1650 | 1465473145912 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]]]}] 04:52:25 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) 04:52:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 971ms 04:52:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:52:25 INFO - PROCESS | 1650 | 1465473145965 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 04:52:25 INFO - PROCESS | 1650 | 1465473145966 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 04:52:25 INFO - PROCESS | 1650 | 1465473145968 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:52:25 INFO - PROCESS | 1650 | 1465473145970 Marionette TRACE conn2 <- [1,2686,null,{}] 04:52:25 INFO - PROCESS | 1650 | 1465473145972 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}] 04:52:25 INFO - PROCESS | 1650 | 1465473145973 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:26 INFO - PROCESS | 1650 | 1465473146046 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 04:52:26 INFO - PROCESS | 1650 | 1465473146049 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:26 INFO - PROCESS | 1650 | 1465473146050 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a670000 == 36 [pid = 1650] [id = 679] 04:52:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x126f9bc00) [pid = 1650] [serial = 2037] [outer = 0x0] 04:52:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x12721dc00) [pid = 1650] [serial = 2038] [outer = 0x126f9bc00] 04:52:26 INFO - PROCESS | 1650 | 1465473146076 Marionette DEBUG loaded listener.js 04:52:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1272c3800) [pid = 1650] [serial = 2039] [outer = 0x126f9bc00] 04:52:27 INFO - PROCESS | 1650 | 1465473147019 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"]]]}] 04:52:27 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 04:52:27 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:52:27 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 04:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:52:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:52:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1072ms 04:52:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:52:27 INFO - PROCESS | 1650 | 1465473147042 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 04:52:27 INFO - PROCESS | 1650 | 1465473147045 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 04:52:27 INFO - PROCESS | 1650 | 1465473147048 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:52:27 INFO - PROCESS | 1650 | 1465473147050 Marionette TRACE conn2 <- [1,2690,null,{}] 04:52:27 INFO - PROCESS | 1650 | 1465473147054 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}] 04:52:27 INFO - PROCESS | 1650 | 1465473147056 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:27 INFO - PROCESS | 1650 | 1465473147158 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 04:52:27 INFO - PROCESS | 1650 | 1465473147215 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:27 INFO - PROCESS | 1650 | 1465473147216 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183dc800 == 37 [pid = 1650] [id = 680] 04:52:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11291c000) [pid = 1650] [serial = 2040] [outer = 0x0] 04:52:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1131aa400) [pid = 1650] [serial = 2041] [outer = 0x11291c000] 04:52:27 INFO - PROCESS | 1650 | 1465473147248 Marionette DEBUG loaded listener.js 04:52:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11703a000) [pid = 1650] [serial = 2042] [outer = 0x11291c000] 04:52:28 INFO - PROCESS | 1650 | 1465473148153 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"]]]}] 04:52:28 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 04:52:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:52:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 04:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:52:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:52:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1122ms 04:52:28 INFO - PROCESS | 1650 | 1465473148171 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 04:52:28 INFO - PROCESS | 1650 | 1465473148174 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 04:52:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:52:28 INFO - PROCESS | 1650 | 1465473148179 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:52:28 INFO - PROCESS | 1650 | 1465473148181 Marionette TRACE conn2 <- [1,2694,null,{}] 04:52:28 INFO - PROCESS | 1650 | 1465473148183 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}] 04:52:28 INFO - PROCESS | 1650 | 1465473148185 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:28 INFO - PROCESS | 1650 | 1465473148285 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 04:52:28 INFO - PROCESS | 1650 | 1465473148400 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:28 INFO - PROCESS | 1650 | 1465473148401 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x124b0a800 == 38 [pid = 1650] [id = 681] 04:52:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118f41c00) [pid = 1650] [serial = 2043] [outer = 0x0] 04:52:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118ff6400) [pid = 1650] [serial = 2044] [outer = 0x118f41c00] 04:52:28 INFO - PROCESS | 1650 | 1465473148433 Marionette DEBUG loaded listener.js 04:52:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119905800) [pid = 1650] [serial = 2045] [outer = 0x118f41c00] 04:52:29 INFO - PROCESS | 1650 | 1465473149406 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"]]]}] 04:52:29 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 04:52:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:52:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 04:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:52:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:52:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1274ms 04:52:29 INFO - PROCESS | 1650 | 1465473149453 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 04:52:29 INFO - PROCESS | 1650 | 1465473149456 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 04:52:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:52:29 INFO - PROCESS | 1650 | 1465473149459 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:52:29 INFO - PROCESS | 1650 | 1465473149461 Marionette TRACE conn2 <- [1,2698,null,{}] 04:52:29 INFO - PROCESS | 1650 | 1465473149465 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}] 04:52:29 INFO - PROCESS | 1650 | 1465473149467 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:29 INFO - PROCESS | 1650 | 1465473149613 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 04:52:29 INFO - PROCESS | 1650 | 1465473149748 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:29 INFO - PROCESS | 1650 | 1465473149750 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1191d2800 == 39 [pid = 1650] [id = 682] 04:52:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116ea9800) [pid = 1650] [serial = 2046] [outer = 0x0] 04:52:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1175dd800) [pid = 1650] [serial = 2047] [outer = 0x116ea9800] 04:52:29 INFO - PROCESS | 1650 | 1465473149794 Marionette DEBUG loaded listener.js 04:52:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11844a400) [pid = 1650] [serial = 2048] [outer = 0x116ea9800] 04:52:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1295d3800 == 38 [pid = 1650] [id = 678] 04:52:30 INFO - PROCESS | 1650 | --DOCSHELL 0x128826800 == 37 [pid = 1650] [id = 677] 04:52:30 INFO - PROCESS | 1650 | --DOCSHELL 0x118f8e800 == 36 [pid = 1650] [id = 676] 04:52:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12539e000 == 35 [pid = 1650] [id = 675] 04:52:30 INFO - PROCESS | 1650 | --DOCSHELL 0x121217000 == 34 [pid = 1650] [id = 674] 04:52:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1191bf000 == 33 [pid = 1650] [id = 673] 04:52:30 INFO - PROCESS | 1650 | --DOCSHELL 0x118f81000 == 32 [pid = 1650] [id = 672] 04:52:30 INFO - PROCESS | 1650 | --DOCSHELL 0x110de1000 == 31 [pid = 1650] [id = 670] 04:52:30 INFO - PROCESS | 1650 | --DOCSHELL 0x119b1f800 == 30 [pid = 1650] [id = 671] 04:52:30 INFO - PROCESS | 1650 | --DOCSHELL 0x124b0a800 == 29 [pid = 1650] [id = 681] 04:52:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12a670000 == 28 [pid = 1650] [id = 679] 04:52:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1183dc800 == 27 [pid = 1650] [id = 680] 04:52:30 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11939f400) [pid = 1650] [serial = 1993] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x114e75c00) [pid = 1650] [serial = 1984] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11825f000) [pid = 1650] [serial = 1987] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118451400) [pid = 1650] [serial = 1988] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11662dc00) [pid = 1650] [serial = 1985] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1129e8400) [pid = 1650] [serial = 1981] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x112dcd800) [pid = 1650] [serial = 1967] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x111ecd400) [pid = 1650] [serial = 1966] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x112f24000) [pid = 1650] [serial = 1982] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119d42000) [pid = 1650] [serial = 1996] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118f43000) [pid = 1650] [serial = 1970] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x126864000) [pid = 1650] [serial = 2008] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11847ac00) [pid = 1650] [serial = 1969] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x116ea9c00) [pid = 1650] [serial = 1979] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1132ca800) [pid = 1650] [serial = 1978] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x121a4a000) [pid = 1650] [serial = 1973] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x119d46800) [pid = 1650] [serial = 1972] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x126dca000) [pid = 1650] [serial = 1976] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x126862000) [pid = 1650] [serial = 1975] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x123752000) [pid = 1650] [serial = 1999] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x118450000) [pid = 1650] [serial = 2002] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x1219d3c00) [pid = 1650] [serial = 1997] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x125384800) [pid = 1650] [serial = 2005] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x124b95c00) [pid = 1650] [serial = 2000] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x123721c00) [pid = 1650] [serial = 2003] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x11847b400) [pid = 1650] [serial = 1990] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x118ff1c00) [pid = 1650] [serial = 1991] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x119904c00) [pid = 1650] [serial = 1994] [outer = 0x0] [url = about:blank] 04:52:30 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x126858000) [pid = 1650] [serial = 2006] [outer = 0x0] [url = about:blank] 04:52:31 INFO - PROCESS | 1650 | 1465473151249 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"]]]}] 04:52:31 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 04:52:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:52:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 04:52:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:52:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:52:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1824ms 04:52:31 INFO - PROCESS | 1650 | 1465473151295 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 04:52:31 INFO - PROCESS | 1650 | 1465473151297 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 04:52:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:52:31 INFO - PROCESS | 1650 | 1465473151301 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:52:31 INFO - PROCESS | 1650 | 1465473151303 Marionette TRACE conn2 <- [1,2702,null,{}] 04:52:31 INFO - PROCESS | 1650 | 1465473151306 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}] 04:52:31 INFO - PROCESS | 1650 | 1465473151308 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:31 INFO - PROCESS | 1650 | 1465473151381 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 04:52:31 INFO - PROCESS | 1650 | 1465473151386 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:31 INFO - PROCESS | 1650 | 1465473151391 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x116949800 == 28 [pid = 1650] [id = 683] 04:52:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x112914000) [pid = 1650] [serial = 2049] [outer = 0x0] 04:52:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x112dc3000) [pid = 1650] [serial = 2050] [outer = 0x112914000] 04:52:31 INFO - PROCESS | 1650 | 1465473151419 Marionette DEBUG loaded listener.js 04:52:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x112f24000) [pid = 1650] [serial = 2051] [outer = 0x112914000] 04:52:31 INFO - PROCESS | 1650 | 1465473151805 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]]]}] 04:52:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:52:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 525ms 04:52:31 INFO - PROCESS | 1650 | 1465473151826 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 04:52:31 INFO - PROCESS | 1650 | 1465473151831 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 04:52:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:52:31 INFO - PROCESS | 1650 | 1465473151839 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:52:31 INFO - PROCESS | 1650 | 1465473151842 Marionette TRACE conn2 <- [1,2706,null,{}] 04:52:31 INFO - PROCESS | 1650 | 1465473151845 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}] 04:52:31 INFO - PROCESS | 1650 | 1465473151847 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:31 INFO - PROCESS | 1650 | 1465473151969 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 04:52:31 INFO - PROCESS | 1650 | 1465473151977 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:31 INFO - PROCESS | 1650 | 1465473151979 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x118393000 == 29 [pid = 1650] [id = 684] 04:52:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x11314e800) [pid = 1650] [serial = 2052] [outer = 0x0] 04:52:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x11329e400) [pid = 1650] [serial = 2053] [outer = 0x11314e800] 04:52:32 INFO - PROCESS | 1650 | 1465473152025 Marionette DEBUG loaded listener.js 04:52:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x114e73400) [pid = 1650] [serial = 2054] [outer = 0x11314e800] 04:52:32 INFO - PROCESS | 1650 | 1465473152379 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]]]}] 04:52:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:52:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 571ms 04:52:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:52:32 INFO - PROCESS | 1650 | 1465473152418 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 04:52:32 INFO - PROCESS | 1650 | 1465473152419 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 04:52:32 INFO - PROCESS | 1650 | 1465473152435 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:52:32 INFO - PROCESS | 1650 | 1465473152438 Marionette TRACE conn2 <- [1,2710,null,{}] 04:52:32 INFO - PROCESS | 1650 | 1465473152447 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}] 04:52:32 INFO - PROCESS | 1650 | 1465473152450 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:32 INFO - PROCESS | 1650 | 1465473152527 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 04:52:32 INFO - PROCESS | 1650 | 1465473152532 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:32 INFO - PROCESS | 1650 | 1465473152534 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b03000 == 30 [pid = 1650] [id = 685] 04:52:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x112971000) [pid = 1650] [serial = 2055] [outer = 0x0] 04:52:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x11821b800) [pid = 1650] [serial = 2056] [outer = 0x112971000] 04:52:32 INFO - PROCESS | 1650 | 1465473152564 Marionette DEBUG loaded listener.js 04:52:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x118268400) [pid = 1650] [serial = 2057] [outer = 0x112971000] 04:52:32 INFO - PROCESS | 1650 | 1465473152955 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] 04:52:32 INFO - PROCESS | 1650 | 1465473152962 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 04:52:32 INFO - PROCESS | 1650 | 1465473152964 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:52:32 INFO - PROCESS | 1650 | 1465473152965 Marionette TRACE conn2 <- [1,2714,null,{}] 04:52:32 INFO - PROCESS | 1650 | 1465473152968 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}] 04:52:32 INFO - PROCESS | 1650 | 1465473152969 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:33 INFO - PROCESS | 1650 | 1465473153066 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 04:52:33 INFO - PROCESS | 1650 | 1465473153102 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:33 INFO - PROCESS | 1650 | 1465473153103 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x120fdd800 == 31 [pid = 1650] [id = 686] 04:52:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x118451400) [pid = 1650] [serial = 2058] [outer = 0x0] 04:52:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x118604400) [pid = 1650] [serial = 2059] [outer = 0x118451400] 04:52:33 INFO - PROCESS | 1650 | 1465473153129 Marionette DEBUG loaded listener.js 04:52:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x118f47800) [pid = 1650] [serial = 2060] [outer = 0x118451400] 04:52:33 INFO - PROCESS | 1650 | 1465473153449 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]]]}] 04:52:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:52:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 521ms 04:52:33 INFO - PROCESS | 1650 | 1465473153493 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 04:52:33 INFO - PROCESS | 1650 | 1465473153494 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 04:52:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:52:33 INFO - PROCESS | 1650 | 1465473153497 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:52:33 INFO - PROCESS | 1650 | 1465473153498 Marionette TRACE conn2 <- [1,2718,null,{}] 04:52:33 INFO - PROCESS | 1650 | 1465473153508 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}] 04:52:33 INFO - PROCESS | 1650 | 1465473153509 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:33 INFO - PROCESS | 1650 | 1465473153607 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 04:52:33 INFO - PROCESS | 1650 | 1465473153610 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:33 INFO - PROCESS | 1650 | 1465473153611 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x121246000 == 32 [pid = 1650] [id = 687] 04:52:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x112f2c400) [pid = 1650] [serial = 2061] [outer = 0x0] 04:52:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x118ff5400) [pid = 1650] [serial = 2062] [outer = 0x112f2c400] 04:52:33 INFO - PROCESS | 1650 | 1465473153636 Marionette DEBUG loaded listener.js 04:52:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11939b400) [pid = 1650] [serial = 2063] [outer = 0x112f2c400] 04:52:34 INFO - PROCESS | 1650 | 1465473154007 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] 04:52:34 INFO - PROCESS | 1650 | 1465473154026 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 04:52:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:52:34 INFO - PROCESS | 1650 | 1465473154029 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:52:34 INFO - PROCESS | 1650 | 1465473154030 Marionette TRACE conn2 <- [1,2722,null,{}] 04:52:34 INFO - PROCESS | 1650 | 1465473154033 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}] 04:52:34 INFO - PROCESS | 1650 | 1465473154038 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:34 INFO - PROCESS | 1650 | 1465473154222 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 04:52:34 INFO - PROCESS | 1650 | 1465473154250 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:34 INFO - PROCESS | 1650 | 1465473154251 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1237ce800 == 33 [pid = 1650] [id = 688] 04:52:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1193a1800) [pid = 1650] [serial = 2064] [outer = 0x0] 04:52:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1199a1800) [pid = 1650] [serial = 2065] [outer = 0x1193a1800] 04:52:34 INFO - PROCESS | 1650 | 1465473154293 Marionette DEBUG loaded listener.js 04:52:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x12142c000) [pid = 1650] [serial = 2066] [outer = 0x1193a1800] 04:52:34 INFO - PROCESS | 1650 | 1465473154709 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] 04:52:34 INFO - PROCESS | 1650 | 1465473154871 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 04:52:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:52:34 INFO - PROCESS | 1650 | 1465473154882 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:52:34 INFO - PROCESS | 1650 | 1465473154883 Marionette TRACE conn2 <- [1,2726,null,{}] 04:52:34 INFO - PROCESS | 1650 | 1465473154885 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}] 04:52:34 INFO - PROCESS | 1650 | 1465473154886 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:34 INFO - PROCESS | 1650 | 1465473154966 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 04:52:34 INFO - PROCESS | 1650 | 1465473154969 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:34 INFO - PROCESS | 1650 | 1465473154970 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x125463800 == 34 [pid = 1650] [id = 689] 04:52:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x112dc2c00) [pid = 1650] [serial = 2067] [outer = 0x0] 04:52:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1175d8800) [pid = 1650] [serial = 2068] [outer = 0x112dc2c00] 04:52:35 INFO - PROCESS | 1650 | 1465473154999 Marionette DEBUG loaded listener.js 04:52:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x12144b800) [pid = 1650] [serial = 2069] [outer = 0x112dc2c00] 04:52:35 INFO - PROCESS | 1650 | 1465473155311 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]]]}] 04:52:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:52:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 472ms 04:52:35 INFO - PROCESS | 1650 | 1465473155355 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 04:52:35 INFO - PROCESS | 1650 | 1465473155356 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 04:52:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:52:35 INFO - PROCESS | 1650 | 1465473155359 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:52:35 INFO - PROCESS | 1650 | 1465473155360 Marionette TRACE conn2 <- [1,2730,null,{}] 04:52:35 INFO - PROCESS | 1650 | 1465473155362 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}] 04:52:35 INFO - PROCESS | 1650 | 1465473155363 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:35 INFO - PROCESS | 1650 | 1465473155439 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 04:52:35 INFO - PROCESS | 1650 | 1465473155492 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:35 INFO - PROCESS | 1650 | 1465473155493 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x126d2a800 == 35 [pid = 1650] [id = 690] 04:52:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11318d400) [pid = 1650] [serial = 2070] [outer = 0x0] 04:52:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x121a44c00) [pid = 1650] [serial = 2071] [outer = 0x11318d400] 04:52:35 INFO - PROCESS | 1650 | 1465473155517 Marionette DEBUG loaded listener.js 04:52:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x123727800) [pid = 1650] [serial = 2072] [outer = 0x11318d400] 04:52:36 INFO - PROCESS | 1650 | 1465473156265 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"]]]}] 04:52:36 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 04:52:36 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 04:52:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 04:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:52:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:52:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 920ms 04:52:36 INFO - PROCESS | 1650 | 1465473156280 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 04:52:36 INFO - PROCESS | 1650 | 1465473156281 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 04:52:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:52:36 INFO - PROCESS | 1650 | 1465473156283 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:52:36 INFO - PROCESS | 1650 | 1465473156284 Marionette TRACE conn2 <- [1,2734,null,{}] 04:52:36 INFO - PROCESS | 1650 | 1465473156287 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}] 04:52:36 INFO - PROCESS | 1650 | 1465473156288 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:36 INFO - PROCESS | 1650 | 1465473156365 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 04:52:36 INFO - PROCESS | 1650 | 1465473156368 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:36 INFO - PROCESS | 1650 | 1465473156369 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b02800 == 36 [pid = 1650] [id = 691] 04:52:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1128cf800) [pid = 1650] [serial = 2073] [outer = 0x0] 04:52:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x124b99000) [pid = 1650] [serial = 2074] [outer = 0x1128cf800] 04:52:36 INFO - PROCESS | 1650 | 1465473156397 Marionette DEBUG loaded listener.js 04:52:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x125381800) [pid = 1650] [serial = 2075] [outer = 0x1128cf800] 04:52:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:52:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 417ms 04:52:36 INFO - PROCESS | 1650 | 1465473156696 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]]]}] 04:52:36 INFO - PROCESS | 1650 | 1465473156701 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 04:52:36 INFO - PROCESS | 1650 | 1465473156703 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 04:52:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:52:36 INFO - PROCESS | 1650 | 1465473156713 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:52:36 INFO - PROCESS | 1650 | 1465473156715 Marionette TRACE conn2 <- [1,2738,null,{}] 04:52:36 INFO - PROCESS | 1650 | 1465473156717 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}] 04:52:36 INFO - PROCESS | 1650 | 1465473156718 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:36 INFO - PROCESS | 1650 | 1465473156803 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 04:52:36 INFO - PROCESS | 1650 | 1465473156859 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:36 INFO - PROCESS | 1650 | 1465473156860 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11250f800 == 37 [pid = 1650] [id = 692] 04:52:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x110eacc00) [pid = 1650] [serial = 2076] [outer = 0x0] 04:52:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x111c16000) [pid = 1650] [serial = 2077] [outer = 0x110eacc00] 04:52:36 INFO - PROCESS | 1650 | 1465473156935 Marionette DEBUG loaded listener.js 04:52:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11263f000) [pid = 1650] [serial = 2078] [outer = 0x110eacc00] 04:52:37 INFO - PROCESS | 1650 | 1465473157419 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]]]}] 04:52:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:52:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 768ms 04:52:37 INFO - PROCESS | 1650 | 1465473157483 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 04:52:37 INFO - PROCESS | 1650 | 1465473157486 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 04:52:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:52:37 INFO - PROCESS | 1650 | 1465473157490 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:52:37 INFO - PROCESS | 1650 | 1465473157491 Marionette TRACE conn2 <- [1,2742,null,{}] 04:52:37 INFO - PROCESS | 1650 | 1465473157495 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}] 04:52:37 INFO - PROCESS | 1650 | 1465473157496 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:37 INFO - PROCESS | 1650 | 1465473157608 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 04:52:37 INFO - PROCESS | 1650 | 1465473157732 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:37 INFO - PROCESS | 1650 | 1465473157733 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x119677000 == 38 [pid = 1650] [id = 693] 04:52:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1131a5400) [pid = 1650] [serial = 2079] [outer = 0x0] 04:52:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1132a9800) [pid = 1650] [serial = 2080] [outer = 0x1131a5400] 04:52:37 INFO - PROCESS | 1650 | 1465473157765 Marionette DEBUG loaded listener.js 04:52:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1163d0800) [pid = 1650] [serial = 2081] [outer = 0x1131a5400] 04:52:38 INFO - PROCESS | 1650 | 1465473158391 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]]]}] 04:52:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:52:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 921ms 04:52:38 INFO - PROCESS | 1650 | 1465473158431 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 04:52:38 INFO - PROCESS | 1650 | 1465473158433 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 04:52:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:52:38 INFO - PROCESS | 1650 | 1465473158441 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:52:38 INFO - PROCESS | 1650 | 1465473158442 Marionette TRACE conn2 <- [1,2746,null,{}] 04:52:38 INFO - PROCESS | 1650 | 1465473158446 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}] 04:52:38 INFO - PROCESS | 1650 | 1465473158448 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:38 INFO - PROCESS | 1650 | 1465473158554 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 04:52:38 INFO - PROCESS | 1650 | --DOCSHELL 0x119b02800 == 37 [pid = 1650] [id = 691] 04:52:38 INFO - PROCESS | 1650 | --DOCSHELL 0x126d2a800 == 36 [pid = 1650] [id = 690] 04:52:38 INFO - PROCESS | 1650 | --DOCSHELL 0x125463800 == 35 [pid = 1650] [id = 689] 04:52:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1237ce800 == 34 [pid = 1650] [id = 688] 04:52:38 INFO - PROCESS | 1650 | --DOCSHELL 0x121246000 == 33 [pid = 1650] [id = 687] 04:52:38 INFO - PROCESS | 1650 | --DOCSHELL 0x120fdd800 == 32 [pid = 1650] [id = 686] 04:52:38 INFO - PROCESS | 1650 | --DOCSHELL 0x119b03000 == 31 [pid = 1650] [id = 685] 04:52:38 INFO - PROCESS | 1650 | --DOCSHELL 0x118393000 == 30 [pid = 1650] [id = 684] 04:52:38 INFO - PROCESS | 1650 | --DOCSHELL 0x116949800 == 29 [pid = 1650] [id = 683] 04:52:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1191d2800 == 28 [pid = 1650] [id = 682] 04:52:38 INFO - PROCESS | 1650 | 1465473158659 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:38 INFO - PROCESS | 1650 | 1465473158662 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:38 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x126c51000) [pid = 1650] [serial = 2009] [outer = 0x0] [url = about:blank] 04:52:38 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1270ec800) [pid = 1650] [serial = 2036] [outer = 0x0] [url = about:blank] 04:52:38 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1272c3800) [pid = 1650] [serial = 2039] [outer = 0x0] [url = about:blank] 04:52:38 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12183ac00) [pid = 1650] [serial = 2029] [outer = 0x0] [url = about:blank] 04:52:38 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x124add000) [pid = 1650] [serial = 2032] [outer = 0x0] [url = about:blank] 04:52:38 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12685a400) [pid = 1650] [serial = 2033] [outer = 0x0] [url = about:blank] 04:52:38 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x113c42400) [pid = 1650] [serial = 2014] [outer = 0x0] [url = about:blank] 04:52:38 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x116971400) [pid = 1650] [serial = 2015] [outer = 0x0] [url = about:blank] 04:52:38 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x118213c00) [pid = 1650] [serial = 2020] [outer = 0x0] [url = about:blank] 04:52:38 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x11844a800) [pid = 1650] [serial = 2021] [outer = 0x0] [url = about:blank] 04:52:38 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x1131a3400) [pid = 1650] [serial = 2017] [outer = 0x0] [url = about:blank] 04:52:38 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x115e83800) [pid = 1650] [serial = 2018] [outer = 0x0] [url = about:blank] 04:52:38 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x120fb4000) [pid = 1650] [serial = 2026] [outer = 0x0] [url = about:blank] 04:52:38 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x11936dc00) [pid = 1650] [serial = 2023] [outer = 0x0] [url = about:blank] 04:52:38 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x1196b5c00) [pid = 1650] [serial = 2024] [outer = 0x0] [url = about:blank] 04:52:38 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x110eb7c00) [pid = 1650] [serial = 2011] [outer = 0x0] [url = about:blank] 04:52:38 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x1128cb400) [pid = 1650] [serial = 2012] [outer = 0x0] [url = about:blank] 04:52:38 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x126883800) [pid = 1650] [serial = 2035] [outer = 0x0] [url = about:blank] 04:52:38 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x124a1cc00) [pid = 1650] [serial = 2030] [outer = 0x0] [url = about:blank] 04:52:38 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x12721dc00) [pid = 1650] [serial = 2038] [outer = 0x0] [url = about:blank] 04:52:38 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x12134c800) [pid = 1650] [serial = 2027] [outer = 0x0] [url = about:blank] 04:52:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1161aa800 == 29 [pid = 1650] [id = 694] 04:52:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x112f25800) [pid = 1650] [serial = 2082] [outer = 0x0] 04:52:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x1131a2000) [pid = 1650] [serial = 2083] [outer = 0x112f25800] 04:52:38 INFO - PROCESS | 1650 | 1465473158695 Marionette DEBUG loaded listener.js 04:52:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1132c1400) [pid = 1650] [serial = 2084] [outer = 0x112f25800] 04:52:39 INFO - PROCESS | 1650 | 1465473159019 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]]]}] 04:52:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:52:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 625ms 04:52:39 INFO - PROCESS | 1650 | 1465473159064 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 04:52:39 INFO - PROCESS | 1650 | 1465473159068 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 04:52:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:52:39 INFO - PROCESS | 1650 | 1465473159072 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:52:39 INFO - PROCESS | 1650 | 1465473159074 Marionette TRACE conn2 <- [1,2750,null,{}] 04:52:39 INFO - PROCESS | 1650 | 1465473159077 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}] 04:52:39 INFO - PROCESS | 1650 | 1465473159078 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:39 INFO - PROCESS | 1650 | 1465473159158 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 04:52:39 INFO - PROCESS | 1650 | 1465473159163 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:39 INFO - PROCESS | 1650 | 1465473159164 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x119944000 == 30 [pid = 1650] [id = 695] 04:52:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x1163dc000) [pid = 1650] [serial = 2085] [outer = 0x0] 04:52:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x118212800) [pid = 1650] [serial = 2086] [outer = 0x1163dc000] 04:52:39 INFO - PROCESS | 1650 | 1465473159193 Marionette DEBUG loaded listener.js 04:52:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11844bc00) [pid = 1650] [serial = 2087] [outer = 0x1163dc000] 04:52:39 INFO - PROCESS | 1650 | 1465473159535 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]]]}] 04:52:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:52:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 470ms 04:52:39 INFO - PROCESS | 1650 | 1465473159542 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 04:52:39 INFO - PROCESS | 1650 | 1465473159544 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 04:52:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:52:39 INFO - PROCESS | 1650 | 1465473159546 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:52:39 INFO - PROCESS | 1650 | 1465473159549 Marionette TRACE conn2 <- [1,2754,null,{}] 04:52:39 INFO - PROCESS | 1650 | 1465473159564 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}] 04:52:39 INFO - PROCESS | 1650 | 1465473159567 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:39 INFO - PROCESS | 1650 | 1465473159651 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 04:52:39 INFO - PROCESS | 1650 | 1465473159658 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:39 INFO - PROCESS | 1650 | 1465473159660 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x121123800 == 31 [pid = 1650] [id = 696] 04:52:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x118606400) [pid = 1650] [serial = 2088] [outer = 0x0] 04:52:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x118fb4800) [pid = 1650] [serial = 2089] [outer = 0x118606400] 04:52:39 INFO - PROCESS | 1650 | 1465473159688 Marionette DEBUG loaded listener.js 04:52:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11939f000) [pid = 1650] [serial = 2090] [outer = 0x118606400] 04:52:40 INFO - PROCESS | 1650 | 1465473160067 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]]]}] 04:52:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:52:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 573ms 04:52:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:52:40 INFO - PROCESS | 1650 | 1465473160119 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 04:52:40 INFO - PROCESS | 1650 | 1465473160121 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 04:52:40 INFO - PROCESS | 1650 | 1465473160123 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:52:40 INFO - PROCESS | 1650 | 1465473160124 Marionette TRACE conn2 <- [1,2758,null,{}] 04:52:40 INFO - PROCESS | 1650 | 1465473160126 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}] 04:52:40 INFO - PROCESS | 1650 | 1465473160127 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:40 INFO - PROCESS | 1650 | 1465473160211 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 04:52:40 INFO - PROCESS | 1650 | 1465473160217 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:40 INFO - PROCESS | 1650 | 1465473160219 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x123420800 == 32 [pid = 1650] [id = 697] 04:52:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1196b1800) [pid = 1650] [serial = 2091] [outer = 0x0] 04:52:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x119997800) [pid = 1650] [serial = 2092] [outer = 0x1196b1800] 04:52:40 INFO - PROCESS | 1650 | 1465473160263 Marionette DEBUG loaded listener.js 04:52:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x120fa8800) [pid = 1650] [serial = 2093] [outer = 0x1196b1800] 04:52:40 INFO - PROCESS | 1650 | 1465473160778 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]]]}] 04:52:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:52:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 670ms 04:52:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:52:40 INFO - PROCESS | 1650 | 1465473160795 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 04:52:40 INFO - PROCESS | 1650 | 1465473160796 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 04:52:40 INFO - PROCESS | 1650 | 1465473160798 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:52:40 INFO - PROCESS | 1650 | 1465473160799 Marionette TRACE conn2 <- [1,2762,null,{}] 04:52:40 INFO - PROCESS | 1650 | 1465473160801 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}] 04:52:40 INFO - PROCESS | 1650 | 1465473160804 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:40 INFO - PROCESS | 1650 | 1465473160905 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 04:52:40 INFO - PROCESS | 1650 | 1465473160908 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:40 INFO - PROCESS | 1650 | 1465473160909 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x116e91800 == 33 [pid = 1650] [id = 698] 04:52:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x112dc6400) [pid = 1650] [serial = 2094] [outer = 0x0] 04:52:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x120fb3800) [pid = 1650] [serial = 2095] [outer = 0x112dc6400] 04:52:40 INFO - PROCESS | 1650 | 1465473160934 Marionette DEBUG loaded listener.js 04:52:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x12134c800) [pid = 1650] [serial = 2096] [outer = 0x112dc6400] 04:52:41 INFO - PROCESS | 1650 | 1465473161259 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]]]}] 04:52:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:52:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 521ms 04:52:41 INFO - PROCESS | 1650 | 1465473161320 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 04:52:41 INFO - PROCESS | 1650 | 1465473161321 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 04:52:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:52:41 INFO - PROCESS | 1650 | 1465473161323 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:52:41 INFO - PROCESS | 1650 | 1465473161324 Marionette TRACE conn2 <- [1,2766,null,{}] 04:52:41 INFO - PROCESS | 1650 | 1465473161327 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}] 04:52:41 INFO - PROCESS | 1650 | 1465473161331 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:41 INFO - PROCESS | 1650 | 1465473161447 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 04:52:41 INFO - PROCESS | 1650 | 1465473161492 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:41 INFO - PROCESS | 1650 | 1465473161493 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x128f89000 == 34 [pid = 1650] [id = 699] 04:52:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1211ef000) [pid = 1650] [serial = 2097] [outer = 0x0] 04:52:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x123721400) [pid = 1650] [serial = 2098] [outer = 0x1211ef000] 04:52:41 INFO - PROCESS | 1650 | 1465473161518 Marionette DEBUG loaded listener.js 04:52:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x12685e000) [pid = 1650] [serial = 2099] [outer = 0x1211ef000] 04:52:41 INFO - PROCESS | 1650 | 1465473161834 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]]]}] 04:52:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:52:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 519ms 04:52:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:52:41 INFO - PROCESS | 1650 | 1465473161847 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 04:52:41 INFO - PROCESS | 1650 | 1465473161849 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 04:52:41 INFO - PROCESS | 1650 | 1465473161851 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:52:41 INFO - PROCESS | 1650 | 1465473161852 Marionette TRACE conn2 <- [1,2770,null,{}] 04:52:41 INFO - PROCESS | 1650 | 1465473161856 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}] 04:52:41 INFO - PROCESS | 1650 | 1465473161859 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:41 INFO - PROCESS | 1650 | 1465473161961 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 04:52:42 INFO - PROCESS | 1650 | 1465473161998 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:42 INFO - PROCESS | 1650 | 1465473161999 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295ba800 == 35 [pid = 1650] [id = 700] 04:52:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x112916800) [pid = 1650] [serial = 2100] [outer = 0x0] 04:52:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x126881000) [pid = 1650] [serial = 2101] [outer = 0x112916800] 04:52:42 INFO - PROCESS | 1650 | 1465473162023 Marionette DEBUG loaded listener.js 04:52:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x126dc2800) [pid = 1650] [serial = 2102] [outer = 0x112916800] 04:52:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:52:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 468ms 04:52:42 INFO - PROCESS | 1650 | 1465473162314 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]]]}] 04:52:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:52:42 INFO - PROCESS | 1650 | 1465473162327 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 04:52:42 INFO - PROCESS | 1650 | 1465473162328 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 04:52:42 INFO - PROCESS | 1650 | 1465473162330 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:52:42 INFO - PROCESS | 1650 | 1465473162332 Marionette TRACE conn2 <- [1,2774,null,{}] 04:52:42 INFO - PROCESS | 1650 | 1465473162334 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}] 04:52:42 INFO - PROCESS | 1650 | 1465473162335 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:42 INFO - PROCESS | 1650 | 1465473162453 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 04:52:42 INFO - PROCESS | 1650 | 1465473162457 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:42 INFO - PROCESS | 1650 | 1465473162457 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a3e6800 == 36 [pid = 1650] [id = 701] 04:52:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1128c5c00) [pid = 1650] [serial = 2103] [outer = 0x0] 04:52:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1270ec000) [pid = 1650] [serial = 2104] [outer = 0x1128c5c00] 04:52:42 INFO - PROCESS | 1650 | 1465473162481 Marionette DEBUG loaded listener.js 04:52:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x127212400) [pid = 1650] [serial = 2105] [outer = 0x1128c5c00] 04:52:42 INFO - PROCESS | 1650 | 1465473162843 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]]]}] 04:52:42 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x116ea9800) [pid = 1650] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:52:42 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x112914000) [pid = 1650] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:52:42 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x112971000) [pid = 1650] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:52:42 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118451400) [pid = 1650] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:52:42 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x112f2c400) [pid = 1650] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:52:42 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1193a1800) [pid = 1650] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:52:42 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x112dc2c00) [pid = 1650] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:52:42 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11291c000) [pid = 1650] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:52:42 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11314e800) [pid = 1650] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:52:42 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x118f41c00) [pid = 1650] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:52:42 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11318d400) [pid = 1650] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:52:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:52:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 569ms 04:52:42 INFO - PROCESS | 1650 | 1465473162901 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 04:52:42 INFO - PROCESS | 1650 | 1465473162902 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 04:52:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:52:42 INFO - PROCESS | 1650 | 1465473162904 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:52:42 INFO - PROCESS | 1650 | 1465473162906 Marionette TRACE conn2 <- [1,2778,null,{}] 04:52:42 INFO - PROCESS | 1650 | 1465473162908 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}] 04:52:42 INFO - PROCESS | 1650 | 1465473162909 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:42 INFO - PROCESS | 1650 | 1465473162993 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 04:52:42 INFO - PROCESS | 1650 | 1465473162997 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:42 INFO - PROCESS | 1650 | 1465473162998 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x128f8d000 == 37 [pid = 1650] [id = 702] 04:52:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x112f2c400) [pid = 1650] [serial = 2106] [outer = 0x0] 04:52:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118215400) [pid = 1650] [serial = 2107] [outer = 0x112f2c400] 04:52:43 INFO - PROCESS | 1650 | 1465473163022 Marionette DEBUG loaded listener.js 04:52:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119911000) [pid = 1650] [serial = 2108] [outer = 0x112f2c400] 04:52:43 INFO - PROCESS | 1650 | 1465473163354 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]]]}] 04:52:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:52:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 471ms 04:52:43 INFO - PROCESS | 1650 | 1465473163379 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 04:52:43 INFO - PROCESS | 1650 | 1465473163381 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 04:52:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:52:43 INFO - PROCESS | 1650 | 1465473163386 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:52:43 INFO - PROCESS | 1650 | 1465473163387 Marionette TRACE conn2 <- [1,2782,null,{}] 04:52:43 INFO - PROCESS | 1650 | 1465473163390 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}] 04:52:43 INFO - PROCESS | 1650 | 1465473163392 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:43 INFO - PROCESS | 1650 | 1465473163543 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 04:52:43 INFO - PROCESS | 1650 | 1465473163555 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:43 INFO - PROCESS | 1650 | 1465473163556 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x121a1d800 == 38 [pid = 1650] [id = 703] 04:52:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x116a0b400) [pid = 1650] [serial = 2109] [outer = 0x0] 04:52:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x12721d400) [pid = 1650] [serial = 2110] [outer = 0x116a0b400] 04:52:43 INFO - PROCESS | 1650 | 1465473163598 Marionette DEBUG loaded listener.js 04:52:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1272c5000) [pid = 1650] [serial = 2111] [outer = 0x116a0b400] 04:52:43 INFO - PROCESS | 1650 | 1465473163976 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]]]}] 04:52:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:52:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 621ms 04:52:44 INFO - PROCESS | 1650 | 1465473164006 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 04:52:44 INFO - PROCESS | 1650 | 1465473164016 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 04:52:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:52:44 INFO - PROCESS | 1650 | 1465473164018 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:52:44 INFO - PROCESS | 1650 | 1465473164020 Marionette TRACE conn2 <- [1,2786,null,{}] 04:52:44 INFO - PROCESS | 1650 | 1465473164022 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}] 04:52:44 INFO - PROCESS | 1650 | 1465473164024 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:44 INFO - PROCESS | 1650 | 1465473164112 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 04:52:44 INFO - PROCESS | 1650 | 1465473164171 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:44 INFO - PROCESS | 1650 | 1465473164173 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce13000 == 37 [pid = 1650] [id = 16] 04:52:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b984800 == 38 [pid = 1650] [id = 704] 04:52:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1272c9000) [pid = 1650] [serial = 2112] [outer = 0x0] 04:52:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x128813800) [pid = 1650] [serial = 2113] [outer = 0x1272c9000] 04:52:44 INFO - PROCESS | 1650 | 1465473164210 Marionette DEBUG loaded listener.js 04:52:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1288dd000) [pid = 1650] [serial = 2114] [outer = 0x1272c9000] 04:52:44 INFO - PROCESS | 1650 | 1465473164521 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]]]}] 04:52:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:52:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 522ms 04:52:44 INFO - PROCESS | 1650 | 1465473164544 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 04:52:44 INFO - PROCESS | 1650 | 1465473164545 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 04:52:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:52:44 INFO - PROCESS | 1650 | 1465473164547 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:52:44 INFO - PROCESS | 1650 | 1465473164548 Marionette TRACE conn2 <- [1,2790,null,{}] 04:52:44 INFO - PROCESS | 1650 | 1465473164550 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}] 04:52:44 INFO - PROCESS | 1650 | 1465473164551 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:44 INFO - PROCESS | 1650 | 1465473164636 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 04:52:44 INFO - PROCESS | 1650 | 1465473164642 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:44 INFO - PROCESS | 1650 | 1465473164643 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd10800 == 39 [pid = 1650] [id = 705] 04:52:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1288d5c00) [pid = 1650] [serial = 2115] [outer = 0x0] 04:52:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x128924c00) [pid = 1650] [serial = 2116] [outer = 0x1288d5c00] 04:52:44 INFO - PROCESS | 1650 | 1465473164667 Marionette DEBUG loaded listener.js 04:52:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12892e800) [pid = 1650] [serial = 2117] [outer = 0x1288d5c00] 04:52:45 INFO - PROCESS | 1650 | 1465473165113 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]]]}] 04:52:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:52:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 619ms 04:52:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:52:45 INFO - PROCESS | 1650 | 1465473165167 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 04:52:45 INFO - PROCESS | 1650 | 1465473165169 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 04:52:45 INFO - PROCESS | 1650 | 1465473165172 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:52:45 INFO - PROCESS | 1650 | 1465473165174 Marionette TRACE conn2 <- [1,2794,null,{}] 04:52:45 INFO - PROCESS | 1650 | 1465473165178 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}] 04:52:45 INFO - PROCESS | 1650 | 1465473165180 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:45 INFO - PROCESS | 1650 | 1465473165286 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 04:52:45 INFO - PROCESS | 1650 | 1465473165346 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:45 INFO - PROCESS | 1650 | 1465473165348 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x119671000 == 40 [pid = 1650] [id = 706] 04:52:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x112f53800) [pid = 1650] [serial = 2118] [outer = 0x0] 04:52:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x113c7d400) [pid = 1650] [serial = 2119] [outer = 0x112f53800] 04:52:45 INFO - PROCESS | 1650 | 1465473165378 Marionette DEBUG loaded listener.js 04:52:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x117037c00) [pid = 1650] [serial = 2120] [outer = 0x112f53800] 04:52:45 INFO - PROCESS | 1650 | 1465473165821 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]]]}] 04:52:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:52:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 672ms 04:52:45 INFO - PROCESS | 1650 | 1465473165844 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 04:52:45 INFO - PROCESS | 1650 | 1465473165847 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 04:52:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:52:45 INFO - PROCESS | 1650 | 1465473165852 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:52:45 INFO - PROCESS | 1650 | 1465473165854 Marionette TRACE conn2 <- [1,2798,null,{}] 04:52:45 INFO - PROCESS | 1650 | 1465473165856 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}] 04:52:45 INFO - PROCESS | 1650 | 1465473165858 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:45 INFO - PROCESS | 1650 | 1465473165961 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 04:52:46 INFO - PROCESS | 1650 | 1465473166019 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:46 INFO - PROCESS | 1650 | 1465473166021 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x124ebc800 == 41 [pid = 1650] [id = 707] 04:52:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118451800) [pid = 1650] [serial = 2121] [outer = 0x0] 04:52:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118859000) [pid = 1650] [serial = 2122] [outer = 0x118451800] 04:52:46 INFO - PROCESS | 1650 | 1465473166051 Marionette DEBUG loaded listener.js 04:52:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1196af000) [pid = 1650] [serial = 2123] [outer = 0x118451800] 04:52:46 INFO - PROCESS | 1650 | 1465473166504 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]]]}] 04:52:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:52:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 673ms 04:52:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:52:46 INFO - PROCESS | 1650 | 1465473166526 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 04:52:46 INFO - PROCESS | 1650 | 1465473166527 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 04:52:46 INFO - PROCESS | 1650 | 1465473166530 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:52:46 INFO - PROCESS | 1650 | 1465473166532 Marionette TRACE conn2 <- [1,2802,null,{}] 04:52:46 INFO - PROCESS | 1650 | 1465473166540 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}] 04:52:46 INFO - PROCESS | 1650 | 1465473166544 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:46 INFO - PROCESS | 1650 | 1465473166665 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 04:52:46 INFO - PROCESS | 1650 | 1465473166753 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:46 INFO - PROCESS | 1650 | 1465473166755 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b986800 == 42 [pid = 1650] [id = 708] 04:52:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x121a4a000) [pid = 1650] [serial = 2124] [outer = 0x0] 04:52:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124b2f000) [pid = 1650] [serial = 2125] [outer = 0x121a4a000] 04:52:46 INFO - PROCESS | 1650 | 1465473166786 Marionette DEBUG loaded listener.js 04:52:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1253d4800) [pid = 1650] [serial = 2126] [outer = 0x121a4a000] 04:52:47 INFO - PROCESS | 1650 | 1465473167191 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]]]}] 04:52:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:52:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 673ms 04:52:47 INFO - PROCESS | 1650 | 1465473167204 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 04:52:47 INFO - PROCESS | 1650 | 1465473167206 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 04:52:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:52:47 INFO - PROCESS | 1650 | 1465473167208 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:52:47 INFO - PROCESS | 1650 | 1465473167209 Marionette TRACE conn2 <- [1,2806,null,{}] 04:52:47 INFO - PROCESS | 1650 | 1465473167212 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}] 04:52:47 INFO - PROCESS | 1650 | 1465473167213 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:47 INFO - PROCESS | 1650 | 1465473167319 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 04:52:47 INFO - PROCESS | 1650 | 1465473167383 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:47 INFO - PROCESS | 1650 | 1465473167385 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12704e800 == 43 [pid = 1650] [id = 709] 04:52:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11213e000) [pid = 1650] [serial = 2127] [outer = 0x0] 04:52:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126cc3800) [pid = 1650] [serial = 2128] [outer = 0x11213e000] 04:52:47 INFO - PROCESS | 1650 | 1465473167476 Marionette DEBUG loaded listener.js 04:52:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128816c00) [pid = 1650] [serial = 2129] [outer = 0x11213e000] 04:52:48 INFO - PROCESS | 1650 | 1465473168168 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]]]}] 04:52:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:52:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 969ms 04:52:48 INFO - PROCESS | 1650 | 1465473168191 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 04:52:48 INFO - PROCESS | 1650 | 1465473168193 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 04:52:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:52:48 INFO - PROCESS | 1650 | 1465473168197 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:52:48 INFO - PROCESS | 1650 | 1465473168199 Marionette TRACE conn2 <- [1,2810,null,{}] 04:52:48 INFO - PROCESS | 1650 | 1465473168203 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}] 04:52:48 INFO - PROCESS | 1650 | 1465473168206 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:48 INFO - PROCESS | 1650 | 1465473168302 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 04:52:48 INFO - PROCESS | 1650 | 1465473168371 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:48 INFO - PROCESS | 1650 | 1465473168373 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x120fcf000 == 44 [pid = 1650] [id = 710] 04:52:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x112dca000) [pid = 1650] [serial = 2130] [outer = 0x0] 04:52:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1131a0c00) [pid = 1650] [serial = 2131] [outer = 0x112dca000] 04:52:48 INFO - PROCESS | 1650 | 1465473168401 Marionette DEBUG loaded listener.js 04:52:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x116ea9c00) [pid = 1650] [serial = 2132] [outer = 0x112dca000] 04:52:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12b984800 == 43 [pid = 1650] [id = 704] 04:52:49 INFO - PROCESS | 1650 | --DOCSHELL 0x121a1d800 == 42 [pid = 1650] [id = 703] 04:52:49 INFO - PROCESS | 1650 | --DOCSHELL 0x128f8d000 == 41 [pid = 1650] [id = 702] 04:52:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12a3e6800 == 40 [pid = 1650] [id = 701] 04:52:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1295ba800 == 39 [pid = 1650] [id = 700] 04:52:49 INFO - PROCESS | 1650 | --DOCSHELL 0x128f89000 == 38 [pid = 1650] [id = 699] 04:52:49 INFO - PROCESS | 1650 | --DOCSHELL 0x116e91800 == 37 [pid = 1650] [id = 698] 04:52:49 INFO - PROCESS | 1650 | --DOCSHELL 0x123420800 == 36 [pid = 1650] [id = 697] 04:52:49 INFO - PROCESS | 1650 | --DOCSHELL 0x121123800 == 35 [pid = 1650] [id = 696] 04:52:49 INFO - PROCESS | 1650 | --DOCSHELL 0x119944000 == 34 [pid = 1650] [id = 695] 04:52:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12ce12800 == 33 [pid = 1650] [id = 17] 04:52:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1161aa800 == 32 [pid = 1650] [id = 694] 04:52:49 INFO - PROCESS | 1650 | --DOCSHELL 0x119677000 == 31 [pid = 1650] [id = 693] 04:52:49 INFO - PROCESS | 1650 | --DOCSHELL 0x11250f800 == 30 [pid = 1650] [id = 692] 04:52:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12704e800 == 29 [pid = 1650] [id = 709] 04:52:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12b986800 == 28 [pid = 1650] [id = 708] 04:52:49 INFO - PROCESS | 1650 | --DOCSHELL 0x124ebc800 == 27 [pid = 1650] [id = 707] 04:52:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd10800 == 26 [pid = 1650] [id = 705] 04:52:49 INFO - PROCESS | 1650 | --DOCSHELL 0x119671000 == 25 [pid = 1650] [id = 706] 04:52:49 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x123727800) [pid = 1650] [serial = 2072] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11844a400) [pid = 1650] [serial = 2048] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1175dd800) [pid = 1650] [serial = 2047] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112dc3000) [pid = 1650] [serial = 2050] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112f24000) [pid = 1650] [serial = 2051] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11821b800) [pid = 1650] [serial = 2056] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118604400) [pid = 1650] [serial = 2059] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118ff5400) [pid = 1650] [serial = 2062] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118f47800) [pid = 1650] [serial = 2060] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1199a1800) [pid = 1650] [serial = 2065] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11939b400) [pid = 1650] [serial = 2063] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1175d8800) [pid = 1650] [serial = 2068] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12144b800) [pid = 1650] [serial = 2069] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11703a000) [pid = 1650] [serial = 2042] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1131aa400) [pid = 1650] [serial = 2041] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x124b99000) [pid = 1650] [serial = 2074] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11329e400) [pid = 1650] [serial = 2053] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12142c000) [pid = 1650] [serial = 2066] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118ff6400) [pid = 1650] [serial = 2044] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x114e73400) [pid = 1650] [serial = 2054] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119905800) [pid = 1650] [serial = 2045] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x118268400) [pid = 1650] [serial = 2057] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x121a44c00) [pid = 1650] [serial = 2071] [outer = 0x0] [url = about:blank] 04:52:49 INFO - PROCESS | 1650 | 1465473169463 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]]]}] 04:52:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:52:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1325ms 04:52:49 INFO - PROCESS | 1650 | 1465473169524 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 04:52:49 INFO - PROCESS | 1650 | 1465473169527 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 04:52:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:52:49 INFO - PROCESS | 1650 | 1465473169532 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:52:49 INFO - PROCESS | 1650 | 1465473169536 Marionette TRACE conn2 <- [1,2814,null,{}] 04:52:49 INFO - PROCESS | 1650 | 1465473169544 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}] 04:52:49 INFO - PROCESS | 1650 | 1465473169548 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:49 INFO - PROCESS | 1650 | 1465473169691 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 04:52:49 INFO - PROCESS | 1650 | 1465473169698 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:49 INFO - PROCESS | 1650 | 1465473169701 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x116957000 == 26 [pid = 1650] [id = 711] 04:52:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1128cd800) [pid = 1650] [serial = 2133] [outer = 0x0] 04:52:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x112915400) [pid = 1650] [serial = 2134] [outer = 0x1128cd800] 04:52:49 INFO - PROCESS | 1650 | 1465473169728 Marionette DEBUG loaded listener.js 04:52:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x112dc4c00) [pid = 1650] [serial = 2135] [outer = 0x1128cd800] 04:52:50 INFO - PROCESS | 1650 | 1465473170066 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]]]}] 04:52:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:52:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 577ms 04:52:50 INFO - PROCESS | 1650 | 1465473170109 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 04:52:50 INFO - PROCESS | 1650 | 1465473170113 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 04:52:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:52:50 INFO - PROCESS | 1650 | 1465473170118 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:52:50 INFO - PROCESS | 1650 | 1465473170121 Marionette TRACE conn2 <- [1,2818,null,{}] 04:52:50 INFO - PROCESS | 1650 | 1465473170123 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}] 04:52:50 INFO - PROCESS | 1650 | 1465473170125 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:50 INFO - PROCESS | 1650 | 1465473170207 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 04:52:50 INFO - PROCESS | 1650 | 1465473170212 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:50 INFO - PROCESS | 1650 | 1465473170213 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1183dc800 == 27 [pid = 1650] [id = 712] 04:52:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112f2ac00) [pid = 1650] [serial = 2136] [outer = 0x0] 04:52:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11326f400) [pid = 1650] [serial = 2137] [outer = 0x112f2ac00] 04:52:50 INFO - PROCESS | 1650 | 1465473170241 Marionette DEBUG loaded listener.js 04:52:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x114e75c00) [pid = 1650] [serial = 2138] [outer = 0x112f2ac00] 04:52:50 INFO - PROCESS | 1650 | 1465473170569 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]]]}] 04:52:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:52:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 472ms 04:52:50 INFO - PROCESS | 1650 | 1465473170591 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 04:52:50 INFO - PROCESS | 1650 | 1465473170592 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 04:52:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:52:50 INFO - PROCESS | 1650 | 1465473170594 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:52:50 INFO - PROCESS | 1650 | 1465473170605 Marionette TRACE conn2 <- [1,2822,null,{}] 04:52:50 INFO - PROCESS | 1650 | 1465473170612 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}] 04:52:50 INFO - PROCESS | 1650 | 1465473170616 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:50 INFO - PROCESS | 1650 | 1465473170700 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 04:52:50 INFO - PROCESS | 1650 | 1465473170756 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:50 INFO - PROCESS | 1650 | 1465473170758 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b9e000 == 28 [pid = 1650] [id = 713] 04:52:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116788800) [pid = 1650] [serial = 2139] [outer = 0x0] 04:52:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1173b1400) [pid = 1650] [serial = 2140] [outer = 0x116788800] 04:52:50 INFO - PROCESS | 1650 | 1465473170787 Marionette DEBUG loaded listener.js 04:52:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118221c00) [pid = 1650] [serial = 2141] [outer = 0x116788800] 04:52:51 INFO - PROCESS | 1650 | 1465473171156 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]]]}] 04:52:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:52:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 582ms 04:52:51 INFO - PROCESS | 1650 | 1465473171177 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 04:52:51 INFO - PROCESS | 1650 | 1465473171180 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 04:52:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:52:51 INFO - PROCESS | 1650 | 1465473171184 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:52:51 INFO - PROCESS | 1650 | 1465473171186 Marionette TRACE conn2 <- [1,2826,null,{}] 04:52:51 INFO - PROCESS | 1650 | 1465473171207 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}] 04:52:51 INFO - PROCESS | 1650 | 1465473171209 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:51 INFO - PROCESS | 1650 | 1465473171359 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 04:52:51 INFO - PROCESS | 1650 | 1465473171370 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:51 INFO - PROCESS | 1650 | 1465473171372 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x120fdd000 == 29 [pid = 1650] [id = 714] 04:52:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11840a400) [pid = 1650] [serial = 2142] [outer = 0x0] 04:52:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118458400) [pid = 1650] [serial = 2143] [outer = 0x11840a400] 04:52:51 INFO - PROCESS | 1650 | 1465473171413 Marionette DEBUG loaded listener.js 04:52:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118610800) [pid = 1650] [serial = 2144] [outer = 0x11840a400] 04:52:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:52:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 573ms 04:52:51 INFO - PROCESS | 1650 | 1465473171749 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:52:51 INFO - PROCESS | 1650 | 1465473171756 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 04:52:51 INFO - PROCESS | 1650 | 1465473171758 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 04:52:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:52:51 INFO - PROCESS | 1650 | 1465473171760 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:52:51 INFO - PROCESS | 1650 | 1465473171761 Marionette TRACE conn2 <- [1,2830,null,{}] 04:52:51 INFO - PROCESS | 1650 | 1465473171763 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}] 04:52:51 INFO - PROCESS | 1650 | 1465473171764 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:51 INFO - PROCESS | 1650 | 1465473171868 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 04:52:51 INFO - PROCESS | 1650 | 1465473171905 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:51 INFO - PROCESS | 1650 | 1465473171907 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12136e800 == 30 [pid = 1650] [id = 715] 04:52:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118477000) [pid = 1650] [serial = 2145] [outer = 0x0] 04:52:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118ff4c00) [pid = 1650] [serial = 2146] [outer = 0x118477000] 04:52:51 INFO - PROCESS | 1650 | 1465473171932 Marionette DEBUG loaded listener.js 04:52:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119395000) [pid = 1650] [serial = 2147] [outer = 0x118477000] 04:52:52 INFO - PROCESS | 1650 | 1465473172247 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]]]}] 04:52:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:52:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 520ms 04:52:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:52:52 INFO - PROCESS | 1650 | 1465473172280 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 04:52:52 INFO - PROCESS | 1650 | 1465473172282 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 04:52:52 INFO - PROCESS | 1650 | 1465473172284 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:52:52 INFO - PROCESS | 1650 | 1465473172285 Marionette TRACE conn2 <- [1,2834,null,{}] 04:52:52 INFO - PROCESS | 1650 | 1465473172288 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}] 04:52:52 INFO - PROCESS | 1650 | 1465473172292 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:52 INFO - PROCESS | 1650 | 1465473172417 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 04:52:52 INFO - PROCESS | 1650 | 1465473172468 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:52 INFO - PROCESS | 1650 | 1465473172470 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1253a6000 == 31 [pid = 1650] [id = 716] 04:52:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119395c00) [pid = 1650] [serial = 2148] [outer = 0x0] 04:52:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1196b4000) [pid = 1650] [serial = 2149] [outer = 0x119395c00] 04:52:52 INFO - PROCESS | 1650 | 1465473172513 Marionette DEBUG loaded listener.js 04:52:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x120fb5400) [pid = 1650] [serial = 2150] [outer = 0x119395c00] 04:52:53 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1211ef000) [pid = 1650] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:52:53 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112dc6400) [pid = 1650] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:52:53 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112916800) [pid = 1650] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:52:53 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1128c5c00) [pid = 1650] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:52:53 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x110eacc00) [pid = 1650] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:52:53 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1131a5400) [pid = 1650] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:52:53 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1196b1800) [pid = 1650] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:52:53 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118606400) [pid = 1650] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:52:53 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x112f25800) [pid = 1650] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:52:53 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1163dc000) [pid = 1650] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:52:53 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1288d5c00) [pid = 1650] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:52:53 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1272c9000) [pid = 1650] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:52:53 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12ca85800) [pid = 1650] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:52:53 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x116a0b400) [pid = 1650] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:52:53 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x112f2c400) [pid = 1650] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:52:53 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12ce13800) [pid = 1650] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:52:53 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1128cf800) [pid = 1650] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:52:53 INFO - PROCESS | 1650 | 1465473173284 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:52:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:52:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1070ms 04:52:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:52:53 INFO - PROCESS | 1650 | 1465473173355 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 04:52:53 INFO - PROCESS | 1650 | 1465473173358 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 04:52:53 INFO - PROCESS | 1650 | 1465473173361 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:52:53 INFO - PROCESS | 1650 | 1465473173363 Marionette TRACE conn2 <- [1,2838,null,{}] 04:52:53 INFO - PROCESS | 1650 | 1465473173367 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}] 04:52:53 INFO - PROCESS | 1650 | 1465473173369 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:53 INFO - PROCESS | 1650 | 1465473173478 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 04:52:53 INFO - PROCESS | 1650 | 1465473173556 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:53 INFO - PROCESS | 1650 | 1465473173558 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d27000 == 32 [pid = 1650] [id = 717] 04:52:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1128c4800) [pid = 1650] [serial = 2151] [outer = 0x0] 04:52:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1129e6800) [pid = 1650] [serial = 2152] [outer = 0x1128c4800] 04:52:53 INFO - PROCESS | 1650 | 1465473173589 Marionette DEBUG loaded listener.js 04:52:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112f23c00) [pid = 1650] [serial = 2153] [outer = 0x1128c4800] 04:52:54 INFO - PROCESS | 1650 | 1465473174087 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]]]}] 04:52:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:52:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 775ms 04:52:54 INFO - PROCESS | 1650 | 1465473174139 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 04:52:54 INFO - PROCESS | 1650 | 1465473174143 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 04:52:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:52:54 INFO - PROCESS | 1650 | 1465473174149 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:52:54 INFO - PROCESS | 1650 | 1465473174151 Marionette TRACE conn2 <- [1,2842,null,{}] 04:52:54 INFO - PROCESS | 1650 | 1465473174153 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}] 04:52:54 INFO - PROCESS | 1650 | 1465473174155 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:54 INFO - PROCESS | 1650 | 1465473174259 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 04:52:54 INFO - PROCESS | 1650 | 1465473174338 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:54 INFO - PROCESS | 1650 | 1465473174339 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11995d800 == 33 [pid = 1650] [id = 718] 04:52:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11291c400) [pid = 1650] [serial = 2154] [outer = 0x0] 04:52:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1131ad000) [pid = 1650] [serial = 2155] [outer = 0x11291c400] 04:52:54 INFO - PROCESS | 1650 | 1465473174371 Marionette DEBUG loaded listener.js 04:52:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116192800) [pid = 1650] [serial = 2156] [outer = 0x11291c400] 04:52:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12136e800 == 32 [pid = 1650] [id = 715] 04:52:54 INFO - PROCESS | 1650 | --DOCSHELL 0x120fdd000 == 31 [pid = 1650] [id = 714] 04:52:54 INFO - PROCESS | 1650 | --DOCSHELL 0x119b9e000 == 30 [pid = 1650] [id = 713] 04:52:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1183dc800 == 29 [pid = 1650] [id = 712] 04:52:54 INFO - PROCESS | 1650 | --DOCSHELL 0x116957000 == 28 [pid = 1650] [id = 711] 04:52:54 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12ce19800) [pid = 1650] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:52:54 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x125381800) [pid = 1650] [serial = 2075] [outer = 0x0] [url = about:blank] 04:52:54 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x123721400) [pid = 1650] [serial = 2098] [outer = 0x0] [url = about:blank] 04:52:54 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x120fb3800) [pid = 1650] [serial = 2095] [outer = 0x0] [url = about:blank] 04:52:54 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x126881000) [pid = 1650] [serial = 2101] [outer = 0x0] [url = about:blank] 04:52:54 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12685e000) [pid = 1650] [serial = 2099] [outer = 0x0] [url = about:blank] 04:52:54 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1270ec000) [pid = 1650] [serial = 2104] [outer = 0x0] [url = about:blank] 04:52:54 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x111c16000) [pid = 1650] [serial = 2077] [outer = 0x0] [url = about:blank] 04:52:54 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11263f000) [pid = 1650] [serial = 2078] [outer = 0x0] [url = about:blank] 04:52:54 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1132a9800) [pid = 1650] [serial = 2080] [outer = 0x0] [url = about:blank] 04:52:54 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1163d0800) [pid = 1650] [serial = 2081] [outer = 0x0] [url = about:blank] 04:52:54 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x119997800) [pid = 1650] [serial = 2092] [outer = 0x0] [url = about:blank] 04:52:54 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x118fb4800) [pid = 1650] [serial = 2089] [outer = 0x0] [url = about:blank] 04:52:54 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x11939f000) [pid = 1650] [serial = 2090] [outer = 0x0] [url = about:blank] 04:52:54 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1131a2000) [pid = 1650] [serial = 2083] [outer = 0x0] [url = about:blank] 04:52:54 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x1132c1400) [pid = 1650] [serial = 2084] [outer = 0x0] [url = about:blank] 04:52:54 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x118212800) [pid = 1650] [serial = 2086] [outer = 0x0] [url = about:blank] 04:52:54 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x11844bc00) [pid = 1650] [serial = 2087] [outer = 0x0] [url = about:blank] 04:52:54 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x12892e800) [pid = 1650] [serial = 2117] [outer = 0x0] [url = about:blank] 04:52:54 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x126dc2800) [pid = 1650] [serial = 2102] [outer = 0x0] [url = about:blank] 04:52:54 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x128924c00) [pid = 1650] [serial = 2116] [outer = 0x0] [url = about:blank] 04:52:54 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x1288dd000) [pid = 1650] [serial = 2114] [outer = 0x0] [url = about:blank] 04:52:54 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x116a0c000) [pid = 1650] [serial = 1427] [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.] 04:52:54 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x12721d400) [pid = 1650] [serial = 2110] [outer = 0x0] [url = about:blank] 04:52:54 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x118215400) [pid = 1650] [serial = 2107] [outer = 0x0] [url = about:blank] 04:52:54 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x119911000) [pid = 1650] [serial = 2108] [outer = 0x0] [url = about:blank] 04:52:54 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x128813800) [pid = 1650] [serial = 2113] [outer = 0x0] [url = about:blank] 04:52:54 INFO - PROCESS | 1650 | --DOMWINDOW == 55 (0x12134c800) [pid = 1650] [serial = 2096] [outer = 0x0] [url = about:blank] 04:52:54 INFO - PROCESS | 1650 | --DOMWINDOW == 54 (0x127212400) [pid = 1650] [serial = 2105] [outer = 0x0] [url = about:blank] 04:52:54 INFO - PROCESS | 1650 | --DOMWINDOW == 53 (0x1272c5000) [pid = 1650] [serial = 2111] [outer = 0x0] [url = about:blank] 04:52:54 INFO - PROCESS | 1650 | --DOMWINDOW == 52 (0x120fa8800) [pid = 1650] [serial = 2093] [outer = 0x0] [url = about:blank] 04:52:54 INFO - PROCESS | 1650 | 1465473174962 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]]]}] 04:52:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:52:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 821ms 04:52:54 INFO - PROCESS | 1650 | 1465473174976 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 04:52:54 INFO - PROCESS | 1650 | 1465473174978 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 04:52:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:52:54 INFO - PROCESS | 1650 | 1465473174982 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:52:54 INFO - PROCESS | 1650 | 1465473174984 Marionette TRACE conn2 <- [1,2846,null,{}] 04:52:54 INFO - PROCESS | 1650 | 1465473174989 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}] 04:52:54 INFO - PROCESS | 1650 | 1465473174991 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:55 INFO - PROCESS | 1650 | 1465473175074 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 04:52:55 INFO - PROCESS | 1650 | 1465473175080 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:55 INFO - PROCESS | 1650 | 1465473175083 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x11734b000 == 29 [pid = 1650] [id = 719] 04:52:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x112f2f400) [pid = 1650] [serial = 2157] [outer = 0x0] 04:52:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x11319f400) [pid = 1650] [serial = 2158] [outer = 0x112f2f400] 04:52:55 INFO - PROCESS | 1650 | 1465473175112 Marionette DEBUG loaded listener.js 04:52:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x113c41400) [pid = 1650] [serial = 2159] [outer = 0x112f2f400] 04:52:55 INFO - PROCESS | 1650 | 1465473175451 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]]]}] 04:52:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:52:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 524ms 04:52:55 INFO - PROCESS | 1650 | 1465473175534 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 04:52:55 INFO - PROCESS | 1650 | 1465473175537 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 04:52:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:52:55 INFO - PROCESS | 1650 | 1465473175541 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:52:55 INFO - PROCESS | 1650 | 1465473175543 Marionette TRACE conn2 <- [1,2850,null,{}] 04:52:55 INFO - PROCESS | 1650 | 1465473175547 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}] 04:52:55 INFO - PROCESS | 1650 | 1465473175549 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:55 INFO - PROCESS | 1650 | 1465473175639 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 04:52:55 INFO - PROCESS | 1650 | 1465473175734 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:55 INFO - PROCESS | 1650 | 1465473175738 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ac3000 == 30 [pid = 1650] [id = 720] 04:52:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x112dcc800) [pid = 1650] [serial = 2160] [outer = 0x0] 04:52:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x112f57000) [pid = 1650] [serial = 2161] [outer = 0x112dcc800] 04:52:55 INFO - PROCESS | 1650 | 1465473175771 Marionette DEBUG loaded listener.js 04:52:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x113c42400) [pid = 1650] [serial = 2162] [outer = 0x112dcc800] 04:52:56 INFO - PROCESS | 1650 | 1465473176207 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:52:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:52:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 673ms 04:52:56 INFO - PROCESS | 1650 | 1465473176214 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 04:52:56 INFO - PROCESS | 1650 | 1465473176216 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 04:52:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:52:56 INFO - PROCESS | 1650 | 1465473176221 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:52:56 INFO - PROCESS | 1650 | 1465473176225 Marionette TRACE conn2 <- [1,2854,null,{}] 04:52:56 INFO - PROCESS | 1650 | 1465473176228 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}] 04:52:56 INFO - PROCESS | 1650 | 1465473176230 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:56 INFO - PROCESS | 1650 | 1465473176348 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 04:52:56 INFO - PROCESS | 1650 | 1465473176414 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:56 INFO - PROCESS | 1650 | 1465473176416 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x119dc3000 == 31 [pid = 1650] [id = 721] 04:52:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x11703f800) [pid = 1650] [serial = 2163] [outer = 0x0] 04:52:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x1175de800) [pid = 1650] [serial = 2164] [outer = 0x11703f800] 04:52:56 INFO - PROCESS | 1650 | 1465473176447 Marionette DEBUG loaded listener.js 04:52:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x11821c800) [pid = 1650] [serial = 2165] [outer = 0x11703f800] 04:52:56 INFO - PROCESS | 1650 | 1465473176862 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]]]}] 04:52:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:52:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 674ms 04:52:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:52:56 INFO - PROCESS | 1650 | 1465473176894 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 04:52:56 INFO - PROCESS | 1650 | 1465473176895 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 04:52:56 INFO - PROCESS | 1650 | 1465473176897 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:52:56 INFO - PROCESS | 1650 | 1465473176899 Marionette TRACE conn2 <- [1,2858,null,{}] 04:52:56 INFO - PROCESS | 1650 | 1465473176906 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}] 04:52:56 INFO - PROCESS | 1650 | 1465473176910 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:57 INFO - PROCESS | 1650 | 1465473177010 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 04:52:57 INFO - PROCESS | 1650 | 1465473177068 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:57 INFO - PROCESS | 1650 | 1465473177071 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12141b800 == 32 [pid = 1650] [id = 722] 04:52:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x11847e800) [pid = 1650] [serial = 2166] [outer = 0x0] 04:52:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x118603400) [pid = 1650] [serial = 2167] [outer = 0x11847e800] 04:52:57 INFO - PROCESS | 1650 | 1465473177106 Marionette DEBUG loaded listener.js 04:52:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x118608000) [pid = 1650] [serial = 2168] [outer = 0x11847e800] 04:52:57 INFO - PROCESS | 1650 | 1465473177544 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:52:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:52:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 671ms 04:52:57 INFO - PROCESS | 1650 | 1465473177569 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 04:52:57 INFO - PROCESS | 1650 | 1465473177570 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 04:52:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:52:57 INFO - PROCESS | 1650 | 1465473177575 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:52:57 INFO - PROCESS | 1650 | 1465473177576 Marionette TRACE conn2 <- [1,2862,null,{}] 04:52:57 INFO - PROCESS | 1650 | 1465473177578 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}] 04:52:57 INFO - PROCESS | 1650 | 1465473177580 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:57 INFO - PROCESS | 1650 | 1465473177705 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 04:52:57 INFO - PROCESS | 1650 | 1465473177771 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:57 INFO - PROCESS | 1650 | 1465473177772 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x126f05000 == 33 [pid = 1650] [id = 723] 04:52:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x118ff5800) [pid = 1650] [serial = 2169] [outer = 0x0] 04:52:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x119396c00) [pid = 1650] [serial = 2170] [outer = 0x118ff5800] 04:52:57 INFO - PROCESS | 1650 | 1465473177802 Marionette DEBUG loaded listener.js 04:52:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1184ce800) [pid = 1650] [serial = 2171] [outer = 0x118ff5800] 04:52:58 INFO - PROCESS | 1650 | 1465473178213 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]]]}] 04:52:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:52:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 670ms 04:52:58 INFO - PROCESS | 1650 | 1465473178256 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 04:52:58 INFO - PROCESS | 1650 | 1465473178258 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 04:52:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:52:58 INFO - PROCESS | 1650 | 1465473178261 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:52:58 INFO - PROCESS | 1650 | 1465473178262 Marionette TRACE conn2 <- [1,2866,null,{}] 04:52:58 INFO - PROCESS | 1650 | 1465473178265 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}] 04:52:58 INFO - PROCESS | 1650 | 1465473178266 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:58 INFO - PROCESS | 1650 | 1465473178358 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 04:52:58 INFO - PROCESS | 1650 | 1465473178435 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:58 INFO - PROCESS | 1650 | 1465473178436 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x1272aa000 == 34 [pid = 1650] [id = 724] 04:52:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x119911c00) [pid = 1650] [serial = 2172] [outer = 0x0] 04:52:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1199a0c00) [pid = 1650] [serial = 2173] [outer = 0x119911c00] 04:52:58 INFO - PROCESS | 1650 | 1465473178468 Marionette DEBUG loaded listener.js 04:52:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x119d4d000) [pid = 1650] [serial = 2174] [outer = 0x119911c00] 04:52:58 INFO - PROCESS | 1650 | 1465473178950 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]]]}] 04:52:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:52:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 721ms 04:52:59 INFO - PROCESS | 1650 | 1465473179026 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 04:52:59 INFO - PROCESS | 1650 | 1465473179028 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 04:52:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:52:59 INFO - PROCESS | 1650 | 1465473179033 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:52:59 INFO - PROCESS | 1650 | 1465473179036 Marionette TRACE conn2 <- [1,2870,null,{}] 04:52:59 INFO - PROCESS | 1650 | 1465473179040 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}] 04:52:59 INFO - PROCESS | 1650 | 1465473179041 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:59 INFO - PROCESS | 1650 | 1465473179142 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 04:52:59 INFO - PROCESS | 1650 | 1465473179207 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:59 INFO - PROCESS | 1650 | 1465473179210 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:52:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b20000 == 35 [pid = 1650] [id = 725] 04:52:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x112f59c00) [pid = 1650] [serial = 2175] [outer = 0x0] 04:52:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1131aa000) [pid = 1650] [serial = 2176] [outer = 0x112f59c00] 04:52:59 INFO - PROCESS | 1650 | 1465473179238 Marionette DEBUG loaded listener.js 04:52:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1163d0800) [pid = 1650] [serial = 2177] [outer = 0x112f59c00] 04:52:59 INFO - PROCESS | 1650 | --DOCSHELL 0x11995d800 == 34 [pid = 1650] [id = 718] 04:52:59 INFO - PROCESS | 1650 | --DOCSHELL 0x117d27000 == 33 [pid = 1650] [id = 717] 04:52:59 INFO - PROCESS | 1650 | --DOCSHELL 0x120fcf000 == 32 [pid = 1650] [id = 710] 04:52:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1272aa000 == 31 [pid = 1650] [id = 724] 04:52:59 INFO - PROCESS | 1650 | --DOCSHELL 0x126f05000 == 30 [pid = 1650] [id = 723] 04:52:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12141b800 == 29 [pid = 1650] [id = 722] 04:52:59 INFO - PROCESS | 1650 | --DOCSHELL 0x119dc3000 == 28 [pid = 1650] [id = 721] 04:52:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1253a6000 == 27 [pid = 1650] [id = 716] 04:52:59 INFO - PROCESS | 1650 | --DOCSHELL 0x11734b000 == 26 [pid = 1650] [id = 719] 04:52:59 INFO - PROCESS | 1650 | --DOCSHELL 0x116ac3000 == 25 [pid = 1650] [id = 720] 04:53:00 INFO - PROCESS | 1650 | 1465473180093 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]]]}] 04:53:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:53:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1077ms 04:53:00 INFO - PROCESS | 1650 | 1465473180110 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 04:53:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:53:00 INFO - PROCESS | 1650 | 1465473180112 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 04:53:00 INFO - PROCESS | 1650 | 1465473180115 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:53:00 INFO - PROCESS | 1650 | 1465473180117 Marionette TRACE conn2 <- [1,2874,null,{}] 04:53:00 INFO - PROCESS | 1650 | 1465473180120 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}] 04:53:00 INFO - PROCESS | 1650 | 1465473180122 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:00 INFO - PROCESS | 1650 | 1465473180209 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 04:53:00 INFO - PROCESS | 1650 | 1465473180214 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:00 INFO - PROCESS | 1650 | 1465473180217 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ab2800 == 26 [pid = 1650] [id = 726] 04:53:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x112914c00) [pid = 1650] [serial = 2178] [outer = 0x0] 04:53:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x112dc8000) [pid = 1650] [serial = 2179] [outer = 0x112914c00] 04:53:00 INFO - PROCESS | 1650 | 1465473180247 Marionette DEBUG loaded listener.js 04:53:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1131a3400) [pid = 1650] [serial = 2180] [outer = 0x112914c00] 04:53:00 INFO - PROCESS | 1650 | 1465473180625 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]]]}] 04:53:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:53:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 570ms 04:53:00 INFO - PROCESS | 1650 | 1465473180684 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 04:53:00 INFO - PROCESS | 1650 | 1465473180688 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 04:53:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:53:00 INFO - PROCESS | 1650 | 1465473180693 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:53:00 INFO - PROCESS | 1650 | 1465473180695 Marionette TRACE conn2 <- [1,2878,null,{}] 04:53:00 INFO - PROCESS | 1650 | 1465473180697 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}] 04:53:00 INFO - PROCESS | 1650 | 1465473180699 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:00 INFO - PROCESS | 1650 | 1465473180779 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 04:53:00 INFO - PROCESS | 1650 | 1465473180784 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:00 INFO - PROCESS | 1650 | 1465473180785 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x119675000 == 27 [pid = 1650] [id = 727] 04:53:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1132a3000) [pid = 1650] [serial = 2181] [outer = 0x0] 04:53:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x115e7ec00) [pid = 1650] [serial = 2182] [outer = 0x1132a3000] 04:53:00 INFO - PROCESS | 1650 | 1465473180817 Marionette DEBUG loaded listener.js 04:53:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x116a0b800) [pid = 1650] [serial = 2183] [outer = 0x1132a3000] 04:53:01 INFO - PROCESS | 1650 | 1465473181314 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]]]}] 04:53:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:53:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 669ms 04:53:01 INFO - PROCESS | 1650 | 1465473181363 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 04:53:01 INFO - PROCESS | 1650 | 1465473181365 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 04:53:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:53:01 INFO - PROCESS | 1650 | 1465473181369 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:53:01 INFO - PROCESS | 1650 | 1465473181373 Marionette TRACE conn2 <- [1,2882,null,{}] 04:53:01 INFO - PROCESS | 1650 | 1465473181385 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}] 04:53:01 INFO - PROCESS | 1650 | 1465473181390 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:01 INFO - PROCESS | 1650 | 1465473181472 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 04:53:01 INFO - PROCESS | 1650 | 1465473181547 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:01 INFO - PROCESS | 1650 | 1465473181549 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12124b800 == 28 [pid = 1650] [id = 728] 04:53:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11290f800) [pid = 1650] [serial = 2184] [outer = 0x0] 04:53:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118267000) [pid = 1650] [serial = 2185] [outer = 0x11290f800] 04:53:01 INFO - PROCESS | 1650 | 1465473181577 Marionette DEBUG loaded listener.js 04:53:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118457000) [pid = 1650] [serial = 2186] [outer = 0x11290f800] 04:53:01 INFO - PROCESS | 1650 | 1465473181910 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]]]}] 04:53:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:53:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 574ms 04:53:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:53:01 INFO - PROCESS | 1650 | 1465473181943 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 04:53:01 INFO - PROCESS | 1650 | 1465473181945 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 04:53:01 INFO - PROCESS | 1650 | 1465473181947 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:53:01 INFO - PROCESS | 1650 | 1465473181948 Marionette TRACE conn2 <- [1,2886,null,{}] 04:53:01 INFO - PROCESS | 1650 | 1465473181957 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}] 04:53:01 INFO - PROCESS | 1650 | 1465473181959 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:02 INFO - PROCESS | 1650 | 1465473182057 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 04:53:02 INFO - PROCESS | 1650 | 1465473182061 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:02 INFO - PROCESS | 1650 | 1465473182062 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1253a3000 == 29 [pid = 1650] [id = 729] 04:53:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118602800) [pid = 1650] [serial = 2187] [outer = 0x0] 04:53:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118fe9c00) [pid = 1650] [serial = 2188] [outer = 0x118602800] 04:53:02 INFO - PROCESS | 1650 | 1465473182087 Marionette DEBUG loaded listener.js 04:53:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119399800) [pid = 1650] [serial = 2189] [outer = 0x118602800] 04:53:02 INFO - PROCESS | 1650 | 1465473182444 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]]]}] 04:53:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:53:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 518ms 04:53:02 INFO - PROCESS | 1650 | 1465473182465 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 04:53:02 INFO - PROCESS | 1650 | 1465473182477 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 04:53:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:53:02 INFO - PROCESS | 1650 | 1465473182486 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:53:02 INFO - PROCESS | 1650 | 1465473182487 Marionette TRACE conn2 <- [1,2890,null,{}] 04:53:02 INFO - PROCESS | 1650 | 1465473182491 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}] 04:53:02 INFO - PROCESS | 1650 | 1465473182492 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:02 INFO - PROCESS | 1650 | 1465473182586 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 04:53:02 INFO - PROCESS | 1650 | 1465473182590 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:02 INFO - PROCESS | 1650 | 1465473182591 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1272b3800 == 30 [pid = 1650] [id = 730] 04:53:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x111ecc800) [pid = 1650] [serial = 2190] [outer = 0x0] 04:53:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119399c00) [pid = 1650] [serial = 2191] [outer = 0x111ecc800] 04:53:02 INFO - PROCESS | 1650 | 1465473182616 Marionette DEBUG loaded listener.js 04:53:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119911000) [pid = 1650] [serial = 2192] [outer = 0x111ecc800] 04:53:02 INFO - PROCESS | 1650 | 1465473182957 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:53:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:53:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 521ms 04:53:03 INFO - PROCESS | 1650 | 1465473183008 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 04:53:03 INFO - PROCESS | 1650 | 1465473183009 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 04:53:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:53:03 INFO - PROCESS | 1650 | 1465473183011 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:53:03 INFO - PROCESS | 1650 | 1465473183012 Marionette TRACE conn2 <- [1,2894,null,{}] 04:53:03 INFO - PROCESS | 1650 | 1465473183015 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}] 04:53:03 INFO - PROCESS | 1650 | 1465473183019 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:03 INFO - PROCESS | 1650 | 1465473183133 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 04:53:03 INFO - PROCESS | 1650 | 1465473183170 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:03 INFO - PROCESS | 1650 | 1465473183171 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x129241800 == 31 [pid = 1650] [id = 731] 04:53:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119a7cc00) [pid = 1650] [serial = 2193] [outer = 0x0] 04:53:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12134b000) [pid = 1650] [serial = 2194] [outer = 0x119a7cc00] 04:53:03 INFO - PROCESS | 1650 | 1465473183197 Marionette DEBUG loaded listener.js 04:53:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x121cae800) [pid = 1650] [serial = 2195] [outer = 0x119a7cc00] 04:53:03 INFO - PROCESS | 1650 | 1465473183639 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]]]}] 04:53:03 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11840a400) [pid = 1650] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:53:03 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118477000) [pid = 1650] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:53:03 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112f53800) [pid = 1650] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:53:03 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x121a4a000) [pid = 1650] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:53:03 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112dca000) [pid = 1650] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:53:03 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11213e000) [pid = 1650] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:53:03 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118451800) [pid = 1650] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:53:03 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x116788800) [pid = 1650] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:53:03 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119395c00) [pid = 1650] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:53:03 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x112f2ac00) [pid = 1650] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:53:03 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1128cd800) [pid = 1650] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:53:03 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11291c400) [pid = 1650] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:53:03 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x112f2f400) [pid = 1650] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:53:03 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1128c4800) [pid = 1650] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:53:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:53:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 671ms 04:53:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:53:03 INFO - PROCESS | 1650 | 1465473183682 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 04:53:03 INFO - PROCESS | 1650 | 1465473183683 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 04:53:03 INFO - PROCESS | 1650 | 1465473183685 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:53:03 INFO - PROCESS | 1650 | 1465473183687 Marionette TRACE conn2 <- [1,2898,null,{}] 04:53:03 INFO - PROCESS | 1650 | 1465473183696 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}] 04:53:03 INFO - PROCESS | 1650 | 1465473183697 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:03 INFO - PROCESS | 1650 | 1465473183770 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 04:53:03 INFO - PROCESS | 1650 | 1465473183776 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:03 INFO - PROCESS | 1650 | 1465473183777 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1191b9800 == 32 [pid = 1650] [id = 732] 04:53:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11297b000) [pid = 1650] [serial = 2196] [outer = 0x0] 04:53:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x112f25800) [pid = 1650] [serial = 2197] [outer = 0x11297b000] 04:53:03 INFO - PROCESS | 1650 | 1465473183802 Marionette DEBUG loaded listener.js 04:53:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11690c000) [pid = 1650] [serial = 2198] [outer = 0x11297b000] 04:53:04 INFO - PROCESS | 1650 | 1465473184172 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]]]}] 04:53:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:53:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 521ms 04:53:04 INFO - PROCESS | 1650 | 1465473184208 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 04:53:04 INFO - PROCESS | 1650 | 1465473184209 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 04:53:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:53:04 INFO - PROCESS | 1650 | 1465473184212 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:53:04 INFO - PROCESS | 1650 | 1465473184213 Marionette TRACE conn2 <- [1,2902,null,{}] 04:53:04 INFO - PROCESS | 1650 | 1465473184215 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}] 04:53:04 INFO - PROCESS | 1650 | 1465473184217 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:04 INFO - PROCESS | 1650 | 1465473184311 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 04:53:04 INFO - PROCESS | 1650 | 1465473184318 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:04 INFO - PROCESS | 1650 | 1465473184319 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a3d5800 == 33 [pid = 1650] [id = 733] 04:53:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112f53800) [pid = 1650] [serial = 2199] [outer = 0x0] 04:53:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1193a2800) [pid = 1650] [serial = 2200] [outer = 0x112f53800] 04:53:04 INFO - PROCESS | 1650 | 1465473184345 Marionette DEBUG loaded listener.js 04:53:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x123721400) [pid = 1650] [serial = 2201] [outer = 0x112f53800] 04:53:04 INFO - PROCESS | 1650 | 1465473184648 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:53:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:53:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 471ms 04:53:04 INFO - PROCESS | 1650 | 1465473184684 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 04:53:04 INFO - PROCESS | 1650 | 1465473184685 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 04:53:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:53:04 INFO - PROCESS | 1650 | 1465473184687 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:53:04 INFO - PROCESS | 1650 | 1465473184690 Marionette TRACE conn2 <- [1,2906,null,{}] 04:53:04 INFO - PROCESS | 1650 | 1465473184693 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}] 04:53:04 INFO - PROCESS | 1650 | 1465473184695 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:04 INFO - PROCESS | 1650 | 1465473184776 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 04:53:04 INFO - PROCESS | 1650 | 1465473184780 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:04 INFO - PROCESS | 1650 | 1465473184781 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x121247800 == 34 [pid = 1650] [id = 734] 04:53:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1174b4400) [pid = 1650] [serial = 2202] [outer = 0x0] 04:53:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124adec00) [pid = 1650] [serial = 2203] [outer = 0x1174b4400] 04:53:04 INFO - PROCESS | 1650 | 1465473184805 Marionette DEBUG loaded listener.js 04:53:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x124dbc000) [pid = 1650] [serial = 2204] [outer = 0x1174b4400] 04:53:05 INFO - PROCESS | 1650 | 1465473185130 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]]]}] 04:53:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:53:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 474ms 04:53:05 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:53:05 INFO - PROCESS | 1650 | 1465473185162 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 04:53:05 INFO - PROCESS | 1650 | 1465473185163 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 04:53:05 INFO - PROCESS | 1650 | 1465473185165 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:53:05 INFO - PROCESS | 1650 | 1465473185166 Marionette TRACE conn2 <- [1,2910,null,{}] 04:53:05 INFO - PROCESS | 1650 | 1465473185169 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}] 04:53:05 INFO - PROCESS | 1650 | 1465473185172 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:05 INFO - PROCESS | 1650 | 1465473185286 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 04:53:05 INFO - PROCESS | 1650 | 1465473185296 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:05 INFO - PROCESS | 1650 | 1465473185297 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab90800 == 35 [pid = 1650] [id = 735] 04:53:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123723800) [pid = 1650] [serial = 2205] [outer = 0x0] 04:53:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124b9b800) [pid = 1650] [serial = 2206] [outer = 0x123723800] 04:53:05 INFO - PROCESS | 1650 | 1465473185338 Marionette DEBUG loaded listener.js 04:53:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12538c800) [pid = 1650] [serial = 2207] [outer = 0x123723800] 04:53:06 INFO - PROCESS | 1650 | --DOCSHELL 0x116ab2800 == 34 [pid = 1650] [id = 726] 04:53:06 INFO - PROCESS | 1650 | --DOCSHELL 0x119b20000 == 33 [pid = 1650] [id = 725] 04:53:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12a3d5800 == 32 [pid = 1650] [id = 733] 04:53:06 INFO - PROCESS | 1650 | --DOCSHELL 0x129241800 == 31 [pid = 1650] [id = 731] 04:53:06 INFO - PROCESS | 1650 | --DOCSHELL 0x119675000 == 30 [pid = 1650] [id = 727] 04:53:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1253a3000 == 29 [pid = 1650] [id = 729] 04:53:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1191b9800 == 28 [pid = 1650] [id = 732] 04:53:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1272b3800 == 27 [pid = 1650] [id = 730] 04:53:06 INFO - PROCESS | 1650 | --DOCSHELL 0x121247800 == 26 [pid = 1650] [id = 734] 04:53:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12124b800 == 25 [pid = 1650] [id = 728] 04:53:06 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1173b1400) [pid = 1650] [serial = 2140] [outer = 0x0] [url = about:blank] 04:53:06 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1196b4000) [pid = 1650] [serial = 2149] [outer = 0x0] [url = about:blank] 04:53:06 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118221c00) [pid = 1650] [serial = 2141] [outer = 0x0] [url = about:blank] 04:53:06 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11326f400) [pid = 1650] [serial = 2137] [outer = 0x0] [url = about:blank] 04:53:06 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x114e75c00) [pid = 1650] [serial = 2138] [outer = 0x0] [url = about:blank] 04:53:06 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x112915400) [pid = 1650] [serial = 2134] [outer = 0x0] [url = about:blank] 04:53:06 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x112dc4c00) [pid = 1650] [serial = 2135] [outer = 0x0] [url = about:blank] 04:53:06 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1131a0c00) [pid = 1650] [serial = 2131] [outer = 0x0] [url = about:blank] 04:53:06 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119395000) [pid = 1650] [serial = 2147] [outer = 0x0] [url = about:blank] 04:53:06 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x116192800) [pid = 1650] [serial = 2156] [outer = 0x0] [url = about:blank] 04:53:06 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x113c7d400) [pid = 1650] [serial = 2119] [outer = 0x0] [url = about:blank] 04:53:06 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11319f400) [pid = 1650] [serial = 2158] [outer = 0x0] [url = about:blank] 04:53:06 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118859000) [pid = 1650] [serial = 2122] [outer = 0x0] [url = about:blank] 04:53:06 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x124b2f000) [pid = 1650] [serial = 2125] [outer = 0x0] [url = about:blank] 04:53:06 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1129e6800) [pid = 1650] [serial = 2152] [outer = 0x0] [url = about:blank] 04:53:06 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x113c41400) [pid = 1650] [serial = 2159] [outer = 0x0] [url = about:blank] 04:53:06 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x112f23c00) [pid = 1650] [serial = 2153] [outer = 0x0] [url = about:blank] 04:53:06 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x126cc3800) [pid = 1650] [serial = 2128] [outer = 0x0] [url = about:blank] 04:53:06 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1131ad000) [pid = 1650] [serial = 2155] [outer = 0x0] [url = about:blank] 04:53:06 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x120fb5400) [pid = 1650] [serial = 2150] [outer = 0x0] [url = about:blank] 04:53:06 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x118458400) [pid = 1650] [serial = 2143] [outer = 0x0] [url = about:blank] 04:53:06 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x118610800) [pid = 1650] [serial = 2144] [outer = 0x0] [url = about:blank] 04:53:06 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x118ff4c00) [pid = 1650] [serial = 2146] [outer = 0x0] [url = about:blank] 04:53:06 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x117037c00) [pid = 1650] [serial = 2120] [outer = 0x0] [url = about:blank] 04:53:06 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x1253d4800) [pid = 1650] [serial = 2126] [outer = 0x0] [url = about:blank] 04:53:06 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x116ea9c00) [pid = 1650] [serial = 2132] [outer = 0x0] [url = about:blank] 04:53:06 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x128816c00) [pid = 1650] [serial = 2129] [outer = 0x0] [url = about:blank] 04:53:06 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x1196af000) [pid = 1650] [serial = 2123] [outer = 0x0] [url = about:blank] 04:53:06 INFO - PROCESS | 1650 | 1465473186897 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]]]}] 04:53:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:53:06 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:53:06 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1774ms 04:53:06 INFO - PROCESS | 1650 | 1465473186940 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 04:53:06 INFO - PROCESS | 1650 | 1465473186943 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 04:53:06 INFO - TEST-START | /DOMEvents/constructors.html 04:53:06 INFO - PROCESS | 1650 | 1465473186946 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:53:06 INFO - PROCESS | 1650 | 1465473186949 Marionette TRACE conn2 <- [1,2914,null,{}] 04:53:06 INFO - PROCESS | 1650 | 1465473186953 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}] 04:53:06 INFO - PROCESS | 1650 | 1465473186954 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:07 INFO - PROCESS | 1650 | 1465473187039 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 04:53:07 INFO - PROCESS | 1650 | 1465473187088 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:07 INFO - PROCESS | 1650 | 1465473187091 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11695f800 == 26 [pid = 1650] [id = 736] 04:53:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x11290e800) [pid = 1650] [serial = 2208] [outer = 0x0] 04:53:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x1129e9000) [pid = 1650] [serial = 2209] [outer = 0x11290e800] 04:53:07 INFO - PROCESS | 1650 | 1465473187121 Marionette DEBUG loaded listener.js 04:53:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x112dccc00) [pid = 1650] [serial = 2210] [outer = 0x11290e800] 04:53:07 INFO - PROCESS | 1650 | 1465473187464 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]]]}] 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:53:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:53:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:53:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:53:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:53:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:53:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:53:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:53:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:53:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:53:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:53:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:53:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:53:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:53:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:53:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:53:07 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:53:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:53:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:53:07 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:53:07 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:53:07 INFO - TEST-OK | /DOMEvents/constructors.html | took 576ms 04:53:07 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:53:07 INFO - PROCESS | 1650 | 1465473187523 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 04:53:07 INFO - PROCESS | 1650 | 1465473187527 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 04:53:07 INFO - PROCESS | 1650 | 1465473187532 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:53:07 INFO - PROCESS | 1650 | 1465473187534 Marionette TRACE conn2 <- [1,2918,null,{}] 04:53:07 INFO - PROCESS | 1650 | 1465473187536 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}] 04:53:07 INFO - PROCESS | 1650 | 1465473187538 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:07 INFO - PROCESS | 1650 | 1465473187616 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 04:53:07 INFO - PROCESS | 1650 | 1465473187672 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:07 INFO - PROCESS | 1650 | 1465473187674 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x118311000 == 27 [pid = 1650] [id = 737] 04:53:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x112dc7c00) [pid = 1650] [serial = 2211] [outer = 0x0] 04:53:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x112f2e000) [pid = 1650] [serial = 2212] [outer = 0x112dc7c00] 04:53:07 INFO - PROCESS | 1650 | 1465473187709 Marionette DEBUG loaded listener.js 04:53:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1132c0000) [pid = 1650] [serial = 2213] [outer = 0x112dc7c00] 04:53:07 INFO - PROCESS | 1650 | 1465473187970 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:53:08 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:53:08 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 470ms 04:53:08 INFO - PROCESS | 1650 | 1465473188001 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 04:53:08 INFO - PROCESS | 1650 | 1465473188003 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 04:53:08 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:53:08 INFO - PROCESS | 1650 | 1465473188012 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:53:08 INFO - PROCESS | 1650 | 1465473188015 Marionette TRACE conn2 <- [1,2922,null,{}] 04:53:08 INFO - PROCESS | 1650 | 1465473188031 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}] 04:53:08 INFO - PROCESS | 1650 | 1465473188034 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:08 INFO - PROCESS | 1650 | 1465473188115 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 04:53:08 INFO - PROCESS | 1650 | 1465473188121 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:08 INFO - PROCESS | 1650 | 1465473188125 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d9d800 == 28 [pid = 1650] [id = 738] 04:53:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x110eacc00) [pid = 1650] [serial = 2214] [outer = 0x0] 04:53:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x117035400) [pid = 1650] [serial = 2215] [outer = 0x110eacc00] 04:53:08 INFO - PROCESS | 1650 | 1465473188153 Marionette DEBUG loaded listener.js 04:53:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1174b2800) [pid = 1650] [serial = 2216] [outer = 0x110eacc00] 04:53:08 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 04:53:08 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 04:53:08 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 04:53:08 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 04:53:08 INFO - PROCESS | 1650 | 1465473188619 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]]]}] 04:53:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:53:08 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:53:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:53:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:53:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 04:53:08 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:53:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:53:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:53:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 04:53:08 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:53:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:53:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:53:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 04:53:08 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:53:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:53:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:53:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:53:08 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:53:08 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 621ms 04:53:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:53:08 INFO - PROCESS | 1650 | 1465473188636 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 04:53:08 INFO - PROCESS | 1650 | 1465473188639 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 04:53:08 INFO - PROCESS | 1650 | 1465473188642 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:53:08 INFO - PROCESS | 1650 | 1465473188644 Marionette TRACE conn2 <- [1,2926,null,{}] 04:53:08 INFO - PROCESS | 1650 | 1465473188648 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}] 04:53:08 INFO - PROCESS | 1650 | 1465473188650 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:08 INFO - PROCESS | 1650 | 1465473188772 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 04:53:08 INFO - PROCESS | 1650 | 1465473188778 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:08 INFO - PROCESS | 1650 | 1465473188779 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x120fe0800 == 29 [pid = 1650] [id = 739] 04:53:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11821e000) [pid = 1650] [serial = 2217] [outer = 0x0] 04:53:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x118451400) [pid = 1650] [serial = 2218] [outer = 0x11821e000] 04:53:08 INFO - PROCESS | 1650 | 1465473188808 Marionette DEBUG loaded listener.js 04:53:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1184d8400) [pid = 1650] [serial = 2219] [outer = 0x11821e000] 04:53:09 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:53:09 INFO - PROCESS | 1650 | 1465473189114 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]]]}] 04:53:09 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:53:09 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 521ms 04:53:09 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:53:09 INFO - PROCESS | 1650 | 1465473189163 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 04:53:09 INFO - PROCESS | 1650 | 1465473189165 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 04:53:09 INFO - PROCESS | 1650 | 1465473189167 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:53:09 INFO - PROCESS | 1650 | 1465473189168 Marionette TRACE conn2 <- [1,2930,null,{}] 04:53:09 INFO - PROCESS | 1650 | 1465473189170 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}] 04:53:09 INFO - PROCESS | 1650 | 1465473189171 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:09 INFO - PROCESS | 1650 | 1465473189269 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 04:53:09 INFO - PROCESS | 1650 | 1465473189274 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:09 INFO - PROCESS | 1650 | 1465473189276 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12120e800 == 30 [pid = 1650] [id = 740] 04:53:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x112dc0400) [pid = 1650] [serial = 2220] [outer = 0x0] 04:53:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118fb4400) [pid = 1650] [serial = 2221] [outer = 0x112dc0400] 04:53:09 INFO - PROCESS | 1650 | 1465473189300 Marionette DEBUG loaded listener.js 04:53:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119369000) [pid = 1650] [serial = 2222] [outer = 0x112dc0400] 04:53:09 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:53:09 INFO - PROCESS | 1650 | 1465473189579 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]]]}] 04:53:09 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:53:09 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 420ms 04:53:09 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:53:09 INFO - PROCESS | 1650 | 1465473189594 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 04:53:09 INFO - PROCESS | 1650 | 1465473189596 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 04:53:09 INFO - PROCESS | 1650 | 1465473189598 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:53:09 INFO - PROCESS | 1650 | 1465473189599 Marionette TRACE conn2 <- [1,2934,null,{}] 04:53:09 INFO - PROCESS | 1650 | 1465473189601 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}] 04:53:09 INFO - PROCESS | 1650 | 1465473189607 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:09 INFO - PROCESS | 1650 | 1465473189710 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 04:53:09 INFO - PROCESS | 1650 | 1465473189714 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:09 INFO - PROCESS | 1650 | 1465473189715 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x124ec1800 == 31 [pid = 1650] [id = 741] 04:53:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118ff1000) [pid = 1650] [serial = 2223] [outer = 0x0] 04:53:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11939d800) [pid = 1650] [serial = 2224] [outer = 0x118ff1000] 04:53:09 INFO - PROCESS | 1650 | 1465473189742 Marionette DEBUG loaded listener.js 04:53:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x120fb2c00) [pid = 1650] [serial = 2225] [outer = 0x118ff1000] 04:53:10 INFO - PROCESS | 1650 | 1465473190042 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]]]}] 04:53:10 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:53:10 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 469ms 04:53:10 INFO - PROCESS | 1650 | 1465473190068 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 04:53:10 INFO - PROCESS | 1650 | 1465473190069 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 04:53:10 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:53:10 INFO - PROCESS | 1650 | 1465473190073 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:53:10 INFO - PROCESS | 1650 | 1465473190075 Marionette TRACE conn2 <- [1,2938,null,{}] 04:53:10 INFO - PROCESS | 1650 | 1465473190077 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}] 04:53:10 INFO - PROCESS | 1650 | 1465473190079 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:10 INFO - PROCESS | 1650 | 1465473190149 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 04:53:10 INFO - PROCESS | 1650 | 1465473190152 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:10 INFO - PROCESS | 1650 | 1465473190153 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x127298800 == 32 [pid = 1650] [id = 742] 04:53:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x120fb3800) [pid = 1650] [serial = 2226] [outer = 0x0] 04:53:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x121426000) [pid = 1650] [serial = 2227] [outer = 0x120fb3800] 04:53:10 INFO - PROCESS | 1650 | 1465473190180 Marionette DEBUG loaded listener.js 04:53:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x12144f000) [pid = 1650] [serial = 2228] [outer = 0x120fb3800] 04:53:10 INFO - PROCESS | 1650 | 1465473190451 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]]]}] 04:53:10 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. 04:53:10 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 420ms 04:53:10 INFO - PROCESS | 1650 | 1465473190494 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 04:53:10 INFO - PROCESS | 1650 | 1465473190495 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 04:53:10 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:53:10 INFO - PROCESS | 1650 | 1465473190498 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:53:10 INFO - PROCESS | 1650 | 1465473190499 Marionette TRACE conn2 <- [1,2942,null,{}] 04:53:10 INFO - PROCESS | 1650 | 1465473190501 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}] 04:53:10 INFO - PROCESS | 1650 | 1465473190502 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:10 INFO - PROCESS | 1650 | 1465473190622 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 04:53:10 INFO - PROCESS | 1650 | 1465473190627 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:10 INFO - PROCESS | 1650 | 1465473190628 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x128824800 == 33 [pid = 1650] [id = 743] 04:53:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x111c16000) [pid = 1650] [serial = 2229] [outer = 0x0] 04:53:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x121503400) [pid = 1650] [serial = 2230] [outer = 0x111c16000] 04:53:10 INFO - PROCESS | 1650 | 1465473190653 Marionette DEBUG loaded listener.js 04:53:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12362d800) [pid = 1650] [serial = 2231] [outer = 0x111c16000] 04:53:10 INFO - PROCESS | 1650 | 1465473190921 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"]]]}] 04:53:10 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 04:53:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:53:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:53:10 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 468ms 04:53:10 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:53:10 INFO - PROCESS | 1650 | 1465473190967 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 04:53:10 INFO - PROCESS | 1650 | 1465473190969 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 04:53:10 INFO - PROCESS | 1650 | 1465473190975 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:53:10 INFO - PROCESS | 1650 | 1465473190976 Marionette TRACE conn2 <- [1,2946,null,{}] 04:53:10 INFO - PROCESS | 1650 | 1465473190979 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}] 04:53:10 INFO - PROCESS | 1650 | 1465473190980 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:11 INFO - PROCESS | 1650 | 1465473191054 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 04:53:11 INFO - PROCESS | 1650 | 1465473191060 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:11 INFO - PROCESS | 1650 | 1465473191061 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d9a800 == 34 [pid = 1650] [id = 744] 04:53:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123607c00) [pid = 1650] [serial = 2232] [outer = 0x0] 04:53:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x124adfc00) [pid = 1650] [serial = 2233] [outer = 0x123607c00] 04:53:11 INFO - PROCESS | 1650 | 1465473191085 Marionette DEBUG loaded listener.js 04:53:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124dc1800) [pid = 1650] [serial = 2234] [outer = 0x123607c00] 04:53:11 INFO - PROCESS | 1650 | 1465473191359 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]]]}] 04:53:11 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. 04:53:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 423ms 04:53:11 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:53:11 INFO - PROCESS | 1650 | 1465473191395 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 04:53:11 INFO - PROCESS | 1650 | 1465473191396 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 04:53:11 INFO - PROCESS | 1650 | 1465473191398 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:53:11 INFO - PROCESS | 1650 | 1465473191399 Marionette TRACE conn2 <- [1,2950,null,{}] 04:53:11 INFO - PROCESS | 1650 | 1465473191401 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}] 04:53:11 INFO - PROCESS | 1650 | 1465473191402 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:11 INFO - PROCESS | 1650 | 1465473191484 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 04:53:11 INFO - PROCESS | 1650 | 1465473191543 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:11 INFO - PROCESS | 1650 | 1465473191544 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a3da000 == 35 [pid = 1650] [id = 745] 04:53:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123631000) [pid = 1650] [serial = 2235] [outer = 0x0] 04:53:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x125387c00) [pid = 1650] [serial = 2236] [outer = 0x123631000] 04:53:11 INFO - PROCESS | 1650 | 1465473191568 Marionette DEBUG loaded listener.js 04:53:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126859000) [pid = 1650] [serial = 2237] [outer = 0x123631000] 04:53:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab89800 == 36 [pid = 1650] [id = 746] 04:53:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12687f800) [pid = 1650] [serial = 2238] [outer = 0x0] 04:53:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12685a800) [pid = 1650] [serial = 2239] [outer = 0x12687f800] 04:53:11 INFO - PROCESS | 1650 | 1465473191843 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]]]}] 04:53:11 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. 04:53:11 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 469ms 04:53:11 INFO - PROCESS | 1650 | 1465473191868 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 04:53:11 INFO - PROCESS | 1650 | 1465473191869 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 04:53:11 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:53:11 INFO - PROCESS | 1650 | 1465473191879 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:53:11 INFO - PROCESS | 1650 | 1465473191881 Marionette TRACE conn2 <- [1,2954,null,{}] 04:53:11 INFO - PROCESS | 1650 | 1465473191883 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}] 04:53:11 INFO - PROCESS | 1650 | 1465473191884 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:11 INFO - PROCESS | 1650 | 1465473191991 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 04:53:11 INFO - PROCESS | 1650 | 1465473191995 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:11 INFO - PROCESS | 1650 | 1465473191996 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12120d000 == 37 [pid = 1650] [id = 747] 04:53:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124b96000) [pid = 1650] [serial = 2240] [outer = 0x0] 04:53:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126861c00) [pid = 1650] [serial = 2241] [outer = 0x124b96000] 04:53:12 INFO - PROCESS | 1650 | 1465473192023 Marionette DEBUG loaded listener.js 04:53:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126dcdc00) [pid = 1650] [serial = 2242] [outer = 0x124b96000] 04:53:12 INFO - PROCESS | 1650 | 1465473192356 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]]]}] 04:53:12 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:53:12 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 04:53:12 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 522ms 04:53:12 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:53:12 INFO - PROCESS | 1650 | 1465473192409 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 04:53:12 INFO - PROCESS | 1650 | 1465473192410 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 04:53:12 INFO - PROCESS | 1650 | 1465473192412 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:53:12 INFO - PROCESS | 1650 | 1465473192413 Marionette TRACE conn2 <- [1,2958,null,{}] 04:53:12 INFO - PROCESS | 1650 | 1465473192415 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}] 04:53:12 INFO - PROCESS | 1650 | 1465473192416 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:12 INFO - PROCESS | 1650 | 1465473192521 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 04:53:12 INFO - PROCESS | 1650 | 1465473192526 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:12 INFO - PROCESS | 1650 | 1465473192527 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bd1f800 == 38 [pid = 1650] [id = 748] 04:53:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126f99000) [pid = 1650] [serial = 2243] [outer = 0x0] 04:53:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1270f8000) [pid = 1650] [serial = 2244] [outer = 0x126f99000] 04:53:12 INFO - PROCESS | 1650 | 1465473192550 Marionette DEBUG loaded listener.js 04:53:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119398c00) [pid = 1650] [serial = 2245] [outer = 0x126f99000] 04:53:12 INFO - PROCESS | 1650 | 1465473192865 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]]]}] 04:53:12 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. 04:53:12 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 470ms 04:53:12 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:53:12 INFO - PROCESS | 1650 | 1465473192882 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 04:53:12 INFO - PROCESS | 1650 | 1465473192883 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 04:53:12 INFO - PROCESS | 1650 | 1465473192885 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:53:12 INFO - PROCESS | 1650 | 1465473192886 Marionette TRACE conn2 <- [1,2962,null,{}] 04:53:12 INFO - PROCESS | 1650 | 1465473192889 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}] 04:53:12 INFO - PROCESS | 1650 | 1465473192892 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:13 INFO - PROCESS | 1650 | 1465473192998 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 04:53:13 INFO - PROCESS | 1650 | 1465473193010 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:13 INFO - PROCESS | 1650 | 1465473193011 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c26c800 == 39 [pid = 1650] [id = 749] 04:53:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12721b000) [pid = 1650] [serial = 2246] [outer = 0x0] 04:53:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x127221400) [pid = 1650] [serial = 2247] [outer = 0x12721b000] 04:53:13 INFO - PROCESS | 1650 | 1465473193035 Marionette DEBUG loaded listener.js 04:53:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1272c6000) [pid = 1650] [serial = 2248] [outer = 0x12721b000] 04:53:13 INFO - PROCESS | 1650 | 1465473193333 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]]]}] 04:53:13 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. 04:53:13 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 471ms 04:53:13 INFO - PROCESS | 1650 | 1465473193356 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 04:53:13 INFO - PROCESS | 1650 | 1465473193357 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 04:53:13 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:53:13 INFO - PROCESS | 1650 | 1465473193359 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:53:13 INFO - PROCESS | 1650 | 1465473193360 Marionette TRACE conn2 <- [1,2966,null,{}] 04:53:13 INFO - PROCESS | 1650 | 1465473193363 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}] 04:53:13 INFO - PROCESS | 1650 | 1465473193364 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:13 INFO - PROCESS | 1650 | 1465473193481 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 04:53:13 INFO - PROCESS | 1650 | 1465473193507 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:13 INFO - PROCESS | 1650 | 1465473193508 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c658800 == 40 [pid = 1650] [id = 750] 04:53:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12880e000) [pid = 1650] [serial = 2249] [outer = 0x0] 04:53:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128810c00) [pid = 1650] [serial = 2250] [outer = 0x12880e000] 04:53:13 INFO - PROCESS | 1650 | 1465473193532 Marionette DEBUG loaded listener.js 04:53:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1288d3800) [pid = 1650] [serial = 2251] [outer = 0x12880e000] 04:53:13 INFO - PROCESS | 1650 | 1465473193848 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]]]}] 04:53:13 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. 04:53:13 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 518ms 04:53:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:53:13 INFO - PROCESS | 1650 | 1465473193883 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 04:53:13 INFO - PROCESS | 1650 | 1465473193884 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 04:53:13 INFO - PROCESS | 1650 | 1465473193886 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:53:13 INFO - PROCESS | 1650 | 1465473193887 Marionette TRACE conn2 <- [1,2970,null,{}] 04:53:13 INFO - PROCESS | 1650 | 1465473193889 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}] 04:53:13 INFO - PROCESS | 1650 | 1465473193891 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:13 INFO - PROCESS | 1650 | 1465473193991 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 04:53:13 INFO - PROCESS | 1650 | 1465473193994 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:13 INFO - PROCESS | 1650 | 1465473193995 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ca5a000 == 41 [pid = 1650] [id = 751] 04:53:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12880ac00) [pid = 1650] [serial = 2252] [outer = 0x0] 04:53:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1288da800) [pid = 1650] [serial = 2253] [outer = 0x12880ac00] 04:53:14 INFO - PROCESS | 1650 | 1465473194050 Marionette DEBUG loaded listener.js 04:53:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x128924400) [pid = 1650] [serial = 2254] [outer = 0x12880ac00] 04:53:14 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118602800) [pid = 1650] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:53:14 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x111ecc800) [pid = 1650] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 04:53:14 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119a7cc00) [pid = 1650] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:53:14 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x112f53800) [pid = 1650] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:53:14 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11297b000) [pid = 1650] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:53:14 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1174b4400) [pid = 1650] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:53:14 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1132a3000) [pid = 1650] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:53:14 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x112914c00) [pid = 1650] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:53:14 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112f59c00) [pid = 1650] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:53:14 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119911c00) [pid = 1650] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:53:14 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118ff5800) [pid = 1650] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:53:14 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11847e800) [pid = 1650] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:53:14 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11703f800) [pid = 1650] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:53:14 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112dcc800) [pid = 1650] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:53:14 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11290f800) [pid = 1650] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:53:14 INFO - PROCESS | 1650 | 1465473194421 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]]]}] 04:53:14 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. 04:53:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 568ms 04:53:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:53:14 INFO - PROCESS | 1650 | 1465473194459 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 04:53:14 INFO - PROCESS | 1650 | 1465473194460 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 04:53:14 INFO - PROCESS | 1650 | 1465473194462 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:53:14 INFO - PROCESS | 1650 | 1465473194463 Marionette TRACE conn2 <- [1,2974,null,{}] 04:53:14 INFO - PROCESS | 1650 | 1465473194466 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}] 04:53:14 INFO - PROCESS | 1650 | 1465473194467 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:14 INFO - PROCESS | 1650 | 1465473194576 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 04:53:14 INFO - PROCESS | 1650 | 1465473194617 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:14 INFO - PROCESS | 1650 | 1465473194618 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295bb800 == 42 [pid = 1650] [id = 752] 04:53:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x112dc9400) [pid = 1650] [serial = 2255] [outer = 0x0] 04:53:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118265400) [pid = 1650] [serial = 2256] [outer = 0x112dc9400] 04:53:14 INFO - PROCESS | 1650 | 1465473194642 Marionette DEBUG loaded listener.js 04:53:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119908000) [pid = 1650] [serial = 2257] [outer = 0x112dc9400] 04:53:14 INFO - PROCESS | 1650 | 1465473194884 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]]]}] 04:53:14 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. 04:53:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 469ms 04:53:14 INFO - PROCESS | 1650 | 1465473194933 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 04:53:14 INFO - PROCESS | 1650 | 1465473194934 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 04:53:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:53:14 INFO - PROCESS | 1650 | 1465473194936 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:53:14 INFO - PROCESS | 1650 | 1465473194937 Marionette TRACE conn2 <- [1,2978,null,{}] 04:53:14 INFO - PROCESS | 1650 | 1465473194947 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}] 04:53:14 INFO - PROCESS | 1650 | 1465473194948 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:15 INFO - PROCESS | 1650 | 1465473195034 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 04:53:15 INFO - PROCESS | 1650 | 1465473195039 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:15 INFO - PROCESS | 1650 | 1465473195040 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf8e800 == 43 [pid = 1650] [id = 753] 04:53:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119911c00) [pid = 1650] [serial = 2258] [outer = 0x0] 04:53:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128923800) [pid = 1650] [serial = 2259] [outer = 0x119911c00] 04:53:15 INFO - PROCESS | 1650 | 1465473195064 Marionette DEBUG loaded listener.js 04:53:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128928c00) [pid = 1650] [serial = 2260] [outer = 0x119911c00] 04:53:15 INFO - PROCESS | 1650 | 1465473195375 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]]]}] 04:53:15 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. 04:53:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 475ms 04:53:15 INFO - PROCESS | 1650 | 1465473195412 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 04:53:15 INFO - PROCESS | 1650 | 1465473195413 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 04:53:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:53:15 INFO - PROCESS | 1650 | 1465473195416 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:53:15 INFO - PROCESS | 1650 | 1465473195416 Marionette TRACE conn2 <- [1,2982,null,{}] 04:53:15 INFO - PROCESS | 1650 | 1465473195418 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}] 04:53:15 INFO - PROCESS | 1650 | 1465473195419 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:15 INFO - PROCESS | 1650 | 1465473195513 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 04:53:15 INFO - PROCESS | 1650 | 1465473195517 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:15 INFO - PROCESS | 1650 | 1465473195518 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cfa4800 == 44 [pid = 1650] [id = 754] 04:53:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119d49000) [pid = 1650] [serial = 2261] [outer = 0x0] 04:53:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128929800) [pid = 1650] [serial = 2262] [outer = 0x119d49000] 04:53:15 INFO - PROCESS | 1650 | 1465473195537 Marionette DEBUG loaded listener.js 04:53:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x128ae2c00) [pid = 1650] [serial = 2263] [outer = 0x119d49000] 04:53:15 INFO - PROCESS | 1650 | 1465473195806 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"]]]}] 04:53:15 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 04:53:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:53:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:53:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 421ms 04:53:15 INFO - PROCESS | 1650 | 1465473195847 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 04:53:15 INFO - PROCESS | 1650 | 1465473195849 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 04:53:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:53:15 INFO - PROCESS | 1650 | 1465473195853 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:53:15 INFO - PROCESS | 1650 | 1465473195854 Marionette TRACE conn2 <- [1,2986,null,{}] 04:53:15 INFO - PROCESS | 1650 | 1465473195868 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}] 04:53:15 INFO - PROCESS | 1650 | 1465473195870 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:16 INFO - PROCESS | 1650 | 1465473196000 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 04:53:16 INFO - PROCESS | 1650 | 1465473196006 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:16 INFO - PROCESS | 1650 | 1465473196007 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d183800 == 45 [pid = 1650] [id = 755] 04:53:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128927400) [pid = 1650] [serial = 2264] [outer = 0x0] 04:53:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128fd0400) [pid = 1650] [serial = 2265] [outer = 0x128927400] 04:53:16 INFO - PROCESS | 1650 | 1465473196047 Marionette DEBUG loaded listener.js 04:53:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1290d6c00) [pid = 1650] [serial = 2266] [outer = 0x128927400] 04:53:16 INFO - PROCESS | 1650 | 1465473196609 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]]]}] 04:53:16 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. 04:53:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 784ms 04:53:16 INFO - PROCESS | 1650 | 1465473196637 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 04:53:16 INFO - PROCESS | 1650 | 1465473196640 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 04:53:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:53:16 INFO - PROCESS | 1650 | 1465473196643 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:53:16 INFO - PROCESS | 1650 | 1465473196645 Marionette TRACE conn2 <- [1,2990,null,{}] 04:53:16 INFO - PROCESS | 1650 | 1465473196650 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}] 04:53:16 INFO - PROCESS | 1650 | 1465473196651 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:16 INFO - PROCESS | 1650 | 1465473196795 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 04:53:16 INFO - PROCESS | 1650 | 1465473196903 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:16 INFO - PROCESS | 1650 | 1465473196904 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11838a000 == 46 [pid = 1650] [id = 756] 04:53:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11297bc00) [pid = 1650] [serial = 2267] [outer = 0x0] 04:53:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x112dc4400) [pid = 1650] [serial = 2268] [outer = 0x11297bc00] 04:53:16 INFO - PROCESS | 1650 | 1465473196935 Marionette DEBUG loaded listener.js 04:53:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x112f2f400) [pid = 1650] [serial = 2269] [outer = 0x11297bc00] 04:53:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11838f000 == 47 [pid = 1650] [id = 757] 04:53:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x113c42c00) [pid = 1650] [serial = 2270] [outer = 0x0] 04:53:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x112fc8800) [pid = 1650] [serial = 2271] [outer = 0x113c42c00] 04:53:17 INFO - PROCESS | 1650 | 1465473197417 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]]]}] 04:53:17 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. 04:53:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 821ms 04:53:17 INFO - PROCESS | 1650 | 1465473197464 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 04:53:17 INFO - PROCESS | 1650 | 1465473197468 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 04:53:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:53:17 INFO - PROCESS | 1650 | 1465473197511 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:53:17 INFO - PROCESS | 1650 | 1465473197513 Marionette TRACE conn2 <- [1,2994,null,{}] 04:53:17 INFO - PROCESS | 1650 | 1465473197515 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}] 04:53:17 INFO - PROCESS | 1650 | 1465473197517 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:17 INFO - PROCESS | 1650 | 1465473197671 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 04:53:17 INFO - PROCESS | 1650 | 1465473197749 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:17 INFO - PROCESS | 1650 | 1465473197750 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x117360000 == 48 [pid = 1650] [id = 758] 04:53:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1131a6000) [pid = 1650] [serial = 2272] [outer = 0x0] 04:53:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1132cac00) [pid = 1650] [serial = 2273] [outer = 0x1131a6000] 04:53:17 INFO - PROCESS | 1650 | 1465473197783 Marionette DEBUG loaded listener.js 04:53:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1174b0c00) [pid = 1650] [serial = 2274] [outer = 0x1131a6000] 04:53:18 INFO - PROCESS | 1650 | 1465473198388 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]]]}] 04:53:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:53:18 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 04:53:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 924ms 04:53:18 INFO - PROCESS | 1650 | 1465473198450 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 04:53:18 INFO - PROCESS | 1650 | 1465473198453 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 04:53:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:53:18 INFO - PROCESS | 1650 | 1465473198460 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:53:18 INFO - PROCESS | 1650 | 1465473198461 Marionette TRACE conn2 <- [1,2998,null,{}] 04:53:18 INFO - PROCESS | 1650 | 1465473198466 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}] 04:53:18 INFO - PROCESS | 1650 | 1465473198467 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:18 INFO - PROCESS | 1650 | 1465473198576 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 04:53:18 INFO - PROCESS | 1650 | 1465473198661 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:18 INFO - PROCESS | 1650 | 1465473198662 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x117d19800 == 49 [pid = 1650] [id = 759] 04:53:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1131ad000) [pid = 1650] [serial = 2275] [outer = 0x0] 04:53:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1132a2400) [pid = 1650] [serial = 2276] [outer = 0x1131ad000] 04:53:18 INFO - PROCESS | 1650 | 1465473198691 Marionette DEBUG loaded listener.js 04:53:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1163dc000) [pid = 1650] [serial = 2277] [outer = 0x1131ad000] 04:53:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12cfa4800 == 48 [pid = 1650] [id = 754] 04:53:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf8e800 == 47 [pid = 1650] [id = 753] 04:53:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1295bb800 == 46 [pid = 1650] [id = 752] 04:53:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12ca5a000 == 45 [pid = 1650] [id = 751] 04:53:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12c658800 == 44 [pid = 1650] [id = 750] 04:53:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12c26c800 == 43 [pid = 1650] [id = 749] 04:53:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12bd1f800 == 42 [pid = 1650] [id = 748] 04:53:18 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x124b9b800) [pid = 1650] [serial = 2206] [outer = 0x0] [url = about:blank] 04:53:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12120d000 == 41 [pid = 1650] [id = 747] 04:53:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab89800 == 40 [pid = 1650] [id = 746] 04:53:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12a3da000 == 39 [pid = 1650] [id = 745] 04:53:18 INFO - PROCESS | 1650 | --DOCSHELL 0x119d9a800 == 38 [pid = 1650] [id = 744] 04:53:18 INFO - PROCESS | 1650 | --DOCSHELL 0x128824800 == 37 [pid = 1650] [id = 743] 04:53:18 INFO - PROCESS | 1650 | --DOCSHELL 0x127298800 == 36 [pid = 1650] [id = 742] 04:53:18 INFO - PROCESS | 1650 | --DOCSHELL 0x124ec1800 == 35 [pid = 1650] [id = 741] 04:53:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12120e800 == 34 [pid = 1650] [id = 740] 04:53:18 INFO - PROCESS | 1650 | --DOCSHELL 0x120fe0800 == 33 [pid = 1650] [id = 739] 04:53:18 INFO - PROCESS | 1650 | --DOCSHELL 0x119d9d800 == 32 [pid = 1650] [id = 738] 04:53:18 INFO - PROCESS | 1650 | --DOCSHELL 0x118311000 == 31 [pid = 1650] [id = 737] 04:53:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11695f800 == 30 [pid = 1650] [id = 736] 04:53:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab90800 == 29 [pid = 1650] [id = 735] 04:53:19 INFO - PROCESS | 1650 | 1465473199043 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]]]}] 04:53:19 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x118fe9c00) [pid = 1650] [serial = 2188] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x119399c00) [pid = 1650] [serial = 2191] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12134b000) [pid = 1650] [serial = 2194] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x119911000) [pid = 1650] [serial = 2192] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1193a2800) [pid = 1650] [serial = 2200] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x112f25800) [pid = 1650] [serial = 2197] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11690c000) [pid = 1650] [serial = 2198] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x124adec00) [pid = 1650] [serial = 2203] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x121cae800) [pid = 1650] [serial = 2195] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x115e7ec00) [pid = 1650] [serial = 2182] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x116a0b800) [pid = 1650] [serial = 2183] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x112dc8000) [pid = 1650] [serial = 2179] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1131a3400) [pid = 1650] [serial = 2180] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1163d0800) [pid = 1650] [serial = 2177] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1131aa000) [pid = 1650] [serial = 2176] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119d4d000) [pid = 1650] [serial = 2174] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1199a0c00) [pid = 1650] [serial = 2173] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x124dbc000) [pid = 1650] [serial = 2204] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1184ce800) [pid = 1650] [serial = 2171] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119396c00) [pid = 1650] [serial = 2170] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118608000) [pid = 1650] [serial = 2168] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118603400) [pid = 1650] [serial = 2167] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11821c800) [pid = 1650] [serial = 2165] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1175de800) [pid = 1650] [serial = 2164] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x113c42400) [pid = 1650] [serial = 2162] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112f57000) [pid = 1650] [serial = 2161] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118267000) [pid = 1650] [serial = 2185] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118457000) [pid = 1650] [serial = 2186] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119399800) [pid = 1650] [serial = 2189] [outer = 0x0] [url = about:blank] 04:53:19 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. 04:53:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 626ms 04:53:19 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x123721400) [pid = 1650] [serial = 2201] [outer = 0x0] [url = about:blank] 04:53:19 INFO - PROCESS | 1650 | 1465473199087 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 04:53:19 INFO - PROCESS | 1650 | 1465473199090 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 04:53:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:53:19 INFO - PROCESS | 1650 | 1465473199095 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:53:19 INFO - PROCESS | 1650 | 1465473199096 Marionette TRACE conn2 <- [1,3002,null,{}] 04:53:19 INFO - PROCESS | 1650 | 1465473199098 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}] 04:53:19 INFO - PROCESS | 1650 | 1465473199100 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:19 INFO - PROCESS | 1650 | 1465473199177 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 04:53:19 INFO - PROCESS | 1650 | 1465473199181 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:19 INFO - PROCESS | 1650 | 1465473199182 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188cb800 == 30 [pid = 1650] [id = 760] 04:53:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116903800) [pid = 1650] [serial = 2278] [outer = 0x0] 04:53:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116a0c000) [pid = 1650] [serial = 2279] [outer = 0x116903800] 04:53:19 INFO - PROCESS | 1650 | 1465473199212 Marionette DEBUG loaded listener.js 04:53:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1175dd800) [pid = 1650] [serial = 2280] [outer = 0x116903800] 04:53:19 INFO - PROCESS | 1650 | 1465473199564 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]]]}] 04:53:19 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. 04:53:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 521ms 04:53:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:53:19 INFO - PROCESS | 1650 | 1465473199616 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 04:53:19 INFO - PROCESS | 1650 | 1465473199617 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 04:53:19 INFO - PROCESS | 1650 | 1465473199619 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:53:19 INFO - PROCESS | 1650 | 1465473199622 Marionette TRACE conn2 <- [1,3006,null,{}] 04:53:19 INFO - PROCESS | 1650 | 1465473199630 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}] 04:53:19 INFO - PROCESS | 1650 | 1465473199633 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:19 INFO - PROCESS | 1650 | 1465473199714 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 04:53:19 INFO - PROCESS | 1650 | 1465473199778 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:19 INFO - PROCESS | 1650 | 1465473199779 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f5b800 == 31 [pid = 1650] [id = 761] 04:53:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x112972000) [pid = 1650] [serial = 2281] [outer = 0x0] 04:53:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118220800) [pid = 1650] [serial = 2282] [outer = 0x112972000] 04:53:19 INFO - PROCESS | 1650 | 1465473199814 Marionette DEBUG loaded listener.js 04:53:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1184d7800) [pid = 1650] [serial = 2283] [outer = 0x112972000] 04:53:20 INFO - PROCESS | 1650 | 1465473200069 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]]]}] 04:53:20 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. 04:53:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 472ms 04:53:20 INFO - PROCESS | 1650 | 1465473200095 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 04:53:20 INFO - PROCESS | 1650 | 1465473200096 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 04:53:20 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:53:20 INFO - PROCESS | 1650 | 1465473200101 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:53:20 INFO - PROCESS | 1650 | 1465473200102 Marionette TRACE conn2 <- [1,3010,null,{}] 04:53:20 INFO - PROCESS | 1650 | 1465473200112 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}] 04:53:20 INFO - PROCESS | 1650 | 1465473200113 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:20 INFO - PROCESS | 1650 | 1465473200198 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 04:53:20 INFO - PROCESS | 1650 | 1465473200253 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:20 INFO - PROCESS | 1650 | 1465473200255 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12121e800 == 32 [pid = 1650] [id = 762] 04:53:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118602400) [pid = 1650] [serial = 2284] [outer = 0x0] 04:53:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119365c00) [pid = 1650] [serial = 2285] [outer = 0x118602400] 04:53:20 INFO - PROCESS | 1650 | 1465473200279 Marionette DEBUG loaded listener.js 04:53:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119395c00) [pid = 1650] [serial = 2286] [outer = 0x118602400] 04:53:20 INFO - PROCESS | 1650 | 1465473200534 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]]]}] 04:53:20 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 04:53:20 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 475ms 04:53:20 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:53:20 INFO - PROCESS | 1650 | 1465473200578 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 04:53:20 INFO - PROCESS | 1650 | 1465473200579 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 04:53:20 INFO - PROCESS | 1650 | 1465473200581 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:53:20 INFO - PROCESS | 1650 | 1465473200582 Marionette TRACE conn2 <- [1,3014,null,{}] 04:53:20 INFO - PROCESS | 1650 | 1465473200585 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}] 04:53:20 INFO - PROCESS | 1650 | 1465473200586 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:20 INFO - PROCESS | 1650 | 1465473200676 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 04:53:20 INFO - PROCESS | 1650 | 1465473200686 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:20 INFO - PROCESS | 1650 | 1465473200687 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1236aa000 == 33 [pid = 1650] [id = 763] 04:53:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119396c00) [pid = 1650] [serial = 2287] [outer = 0x0] 04:53:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1196abc00) [pid = 1650] [serial = 2288] [outer = 0x119396c00] 04:53:20 INFO - PROCESS | 1650 | 1465473200711 Marionette DEBUG loaded listener.js 04:53:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1196b4800) [pid = 1650] [serial = 2289] [outer = 0x119396c00] 04:53:20 INFO - PROCESS | 1650 | [1650] 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 04:53:21 INFO - PROCESS | 1650 | 1465473201082 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:53:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:53:21 INFO - {} 04:53:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:53:21 INFO - {} 04:53:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:53:21 INFO - {} 04:53:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:53:21 INFO - {} 04:53:21 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 522ms 04:53:21 INFO - TEST-START | /FileAPI/fileReader.html 04:53:21 INFO - PROCESS | 1650 | 1465473201108 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 04:53:21 INFO - PROCESS | 1650 | 1465473201109 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 04:53:21 INFO - PROCESS | 1650 | 1465473201111 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:53:21 INFO - PROCESS | 1650 | 1465473201112 Marionette TRACE conn2 <- [1,3018,null,{}] 04:53:21 INFO - PROCESS | 1650 | 1465473201115 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}] 04:53:21 INFO - PROCESS | 1650 | 1465473201119 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:21 INFO - PROCESS | 1650 | 1465473201241 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 04:53:21 INFO - PROCESS | 1650 | 1465473201247 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:21 INFO - PROCESS | 1650 | 1465473201248 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12704a800 == 34 [pid = 1650] [id = 764] 04:53:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119906000) [pid = 1650] [serial = 2290] [outer = 0x0] 04:53:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119d42000) [pid = 1650] [serial = 2291] [outer = 0x119906000] 04:53:21 INFO - PROCESS | 1650 | 1465473201312 Marionette DEBUG loaded listener.js 04:53:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12371c400) [pid = 1650] [serial = 2292] [outer = 0x119906000] 04:53:21 INFO - PROCESS | 1650 | 1465473201595 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]]]}] 04:53:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:53:21 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:53:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:53:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:53:21 INFO - TEST-OK | /FileAPI/fileReader.html | took 518ms 04:53:21 INFO - PROCESS | 1650 | 1465473201632 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 04:53:21 INFO - PROCESS | 1650 | 1465473201633 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 04:53:21 INFO - TEST-START | /FileAPI/historical.html 04:53:21 INFO - PROCESS | 1650 | 1465473201635 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:53:21 INFO - PROCESS | 1650 | 1465473201636 Marionette TRACE conn2 <- [1,3022,null,{}] 04:53:21 INFO - PROCESS | 1650 | 1465473201640 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}] 04:53:21 INFO - PROCESS | 1650 | 1465473201643 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:21 INFO - PROCESS | 1650 | 1465473201751 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 04:53:21 INFO - PROCESS | 1650 | 1465473201789 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:21 INFO - PROCESS | 1650 | 1465473201790 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12883a800 == 35 [pid = 1650] [id = 765] 04:53:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112971000) [pid = 1650] [serial = 2293] [outer = 0x0] 04:53:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x123753400) [pid = 1650] [serial = 2294] [outer = 0x112971000] 04:53:21 INFO - PROCESS | 1650 | 1465473201814 Marionette DEBUG loaded listener.js 04:53:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x124e93400) [pid = 1650] [serial = 2295] [outer = 0x112971000] 04:53:22 INFO - PROCESS | 1650 | 1465473202131 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"]]]}] 04:53:22 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:53:22 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:53:22 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:53:22 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:53:22 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:53:22 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:53:22 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:22 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:53:22 INFO - TEST-OK | /FileAPI/historical.html | took 522ms 04:53:22 INFO - PROCESS | 1650 | 1465473202160 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 04:53:22 INFO - PROCESS | 1650 | 1465473202161 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 04:53:22 INFO - TEST-START | /FileAPI/idlharness.html 04:53:22 INFO - PROCESS | 1650 | 1465473202165 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:53:22 INFO - PROCESS | 1650 | 1465473202166 Marionette TRACE conn2 <- [1,3026,null,{}] 04:53:22 INFO - PROCESS | 1650 | 1465473202168 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}] 04:53:22 INFO - PROCESS | 1650 | 1465473202170 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:22 INFO - PROCESS | 1650 | 1465473202262 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 04:53:22 INFO - PROCESS | 1650 | 1465473202273 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:22 INFO - PROCESS | 1650 | 1465473202274 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12924a800 == 36 [pid = 1650] [id = 766] 04:53:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12537fc00) [pid = 1650] [serial = 2296] [outer = 0x0] 04:53:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x126858c00) [pid = 1650] [serial = 2297] [outer = 0x12537fc00] 04:53:22 INFO - PROCESS | 1650 | 1465473202299 Marionette DEBUG loaded listener.js 04:53:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x126862000) [pid = 1650] [serial = 2298] [outer = 0x12537fc00] 04:53:23 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x124b96000) [pid = 1650] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 04:53:23 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x126f99000) [pid = 1650] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 04:53:23 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12721b000) [pid = 1650] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 04:53:23 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x110eacc00) [pid = 1650] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 04:53:23 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112dc9400) [pid = 1650] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 04:53:23 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12880e000) [pid = 1650] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 04:53:23 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11290e800) [pid = 1650] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:53:23 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12880ac00) [pid = 1650] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 04:53:23 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119911c00) [pid = 1650] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 04:53:23 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11821e000) [pid = 1650] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:53:23 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123723800) [pid = 1650] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:53:23 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123631000) [pid = 1650] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 04:53:23 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12687f800) [pid = 1650] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:53:23 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112dc7c00) [pid = 1650] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:53:23 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123607c00) [pid = 1650] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 04:53:23 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x111c16000) [pid = 1650] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:53:23 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x120fb3800) [pid = 1650] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:53:23 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118ff1000) [pid = 1650] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:53:23 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112dc0400) [pid = 1650] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:53:23 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119d49000) [pid = 1650] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 04:53:23 INFO - PROCESS | 1650 | 1465473203129 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]]]}] 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:53:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:53:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:53:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:53:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:53:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:53:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:53:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:53:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:53:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:53:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:53:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:53:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:53:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:53:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:53:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:53:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:53:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:53:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:53:23 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 04:53:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:53:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:53:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:53:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:53:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:53:23 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 04:53:23 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 04:53:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:53:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:53:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:53:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:53:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:53:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:53:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:53:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:53:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:53:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:53:23 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 04:53:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:53:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:53:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:53:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:53:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:53:23 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 04:53:23 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 04:53:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:53:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:53:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:53:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:53:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:53:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:53:23 INFO - TEST-OK | /FileAPI/idlharness.html | took 1034ms 04:53:23 INFO - PROCESS | 1650 | 1465473203204 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 04:53:23 INFO - PROCESS | 1650 | 1465473203205 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 04:53:23 INFO - TEST-START | /FileAPI/idlharness.worker 04:53:23 INFO - PROCESS | 1650 | 1465473203207 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:53:23 INFO - PROCESS | 1650 | 1465473203209 Marionette TRACE conn2 <- [1,3030,null,{}] 04:53:23 INFO - PROCESS | 1650 | 1465473203211 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}] 04:53:23 INFO - PROCESS | 1650 | 1465473203213 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:23 INFO - PROCESS | 1650 | 1465473203291 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 04:53:23 INFO - PROCESS | 1650 | 1465473203294 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:23 INFO - PROCESS | 1650 | 1465473203295 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f5a800 == 37 [pid = 1650] [id = 767] 04:53:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11999f000) [pid = 1650] [serial = 2299] [outer = 0x0] 04:53:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126d5b800) [pid = 1650] [serial = 2300] [outer = 0x11999f000] 04:53:23 INFO - PROCESS | 1650 | 1465473203320 Marionette DEBUG loaded listener.js 04:53:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1290e4000) [pid = 1650] [serial = 2301] [outer = 0x11999f000] 04:53:23 INFO - PROCESS | 1650 | [1650] 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 04:53:24 INFO - PROCESS | 1650 | 1465473203929 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,{},{}]]]}] 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:53:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:53:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:53:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:53:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:53:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:53:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:53:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:53:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:53:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:53:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:53:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:53:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:53:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:53:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:53:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:53:24 INFO - {} 04:53:24 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 04:53:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:53:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:53:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:53:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:53:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:53:24 INFO - {} 04:53:24 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 - {} 04:53:24 INFO - {} 04:53:24 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 04:53:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:53:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:53:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:53:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:53:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:53:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:53:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:53:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:53:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:53:24 INFO - {} 04:53:24 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 04:53:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:53:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:53:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:53:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:53:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:53:24 INFO - {} 04:53:24 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 - {} 04:53:24 INFO - {} 04:53:24 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 04:53:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:53:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:53:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:53:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:53:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:53:24 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 04:53:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:53:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:53:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:53:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:53:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:53:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:53:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:53:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:53:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:53:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:53:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:53:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:53:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:53:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:53:24 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 04:53:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:53:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:53:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:53:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:53:24 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 04:53:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:53:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:53:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:53:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:53:24 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 04:53:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:53:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:53:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:53:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:53:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:53:24 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:53:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:53:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:53:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:53:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:53:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:53:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:53:24 INFO - {} 04:53:24 INFO - TEST-OK | /FileAPI/idlharness.worker | took 786ms 04:53:24 INFO - PROCESS | 1650 | 1465473203995 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 04:53:24 INFO - PROCESS | 1650 | 1465473203996 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 04:53:24 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:53:24 INFO - PROCESS | 1650 | 1465473203998 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:53:24 INFO - PROCESS | 1650 | 1465473203999 Marionette TRACE conn2 <- [1,3034,null,{}] 04:53:24 INFO - PROCESS | 1650 | 1465473204001 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}] 04:53:24 INFO - PROCESS | 1650 | 1465473204002 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:24 INFO - PROCESS | 1650 | 1465473204080 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 04:53:24 INFO - PROCESS | 1650 | 1465473204083 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:24 INFO - PROCESS | 1650 | 1465473204084 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x113065800 == 38 [pid = 1650] [id = 768] 04:53:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12940b800) [pid = 1650] [serial = 2302] [outer = 0x0] 04:53:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12b932c00) [pid = 1650] [serial = 2303] [outer = 0x12940b800] 04:53:24 INFO - PROCESS | 1650 | 1465473204107 Marionette DEBUG loaded listener.js 04:53:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12bb29c00) [pid = 1650] [serial = 2304] [outer = 0x12940b800] 04:53:24 INFO - PROCESS | 1650 | 1465473204479 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]]]}] 04:53:24 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:53:24 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 527ms 04:53:24 INFO - PROCESS | 1650 | 1465473204526 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 04:53:24 INFO - PROCESS | 1650 | 1465473204528 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 04:53:24 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:53:24 INFO - PROCESS | 1650 | 1465473204532 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:53:24 INFO - PROCESS | 1650 | 1465473204534 Marionette TRACE conn2 <- [1,3038,null,{}] 04:53:24 INFO - PROCESS | 1650 | 1465473204538 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}] 04:53:24 INFO - PROCESS | 1650 | 1465473204541 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:24 INFO - PROCESS | 1650 | 1465473204616 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 04:53:24 INFO - PROCESS | 1650 | 1465473204672 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:24 INFO - PROCESS | 1650 | 1465473204674 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11257d800 == 39 [pid = 1650] [id = 769] 04:53:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129402800) [pid = 1650] [serial = 2305] [outer = 0x0] 04:53:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12bb2c800) [pid = 1650] [serial = 2306] [outer = 0x129402800] 04:53:24 INFO - PROCESS | 1650 | 1465473204716 Marionette DEBUG loaded listener.js 04:53:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12c2a5c00) [pid = 1650] [serial = 2307] [outer = 0x129402800] 04:53:25 INFO - PROCESS | 1650 | 1465473205184 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"]]]}] 04:53:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:53:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:53:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:53:25 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 674ms 04:53:25 INFO - PROCESS | 1650 | 1465473205207 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 04:53:25 INFO - PROCESS | 1650 | 1465473205211 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 04:53:25 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:53:25 INFO - PROCESS | 1650 | 1465473205217 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:53:25 INFO - PROCESS | 1650 | 1465473205221 Marionette TRACE conn2 <- [1,3042,null,{}] 04:53:25 INFO - PROCESS | 1650 | 1465473205269 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}] 04:53:25 INFO - PROCESS | 1650 | 1465473205272 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:25 INFO - PROCESS | 1650 | 1465473205458 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 04:53:25 INFO - PROCESS | 1650 | 1465473205556 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:25 INFO - PROCESS | 1650 | 1465473205559 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x112ec0800 == 40 [pid = 1650] [id = 770] 04:53:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x112f23000) [pid = 1650] [serial = 2308] [outer = 0x0] 04:53:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x112f28800) [pid = 1650] [serial = 2309] [outer = 0x112f23000] 04:53:25 INFO - PROCESS | 1650 | 1465473205591 Marionette DEBUG loaded listener.js 04:53:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x113c42400) [pid = 1650] [serial = 2310] [outer = 0x112f23000] 04:53:26 INFO - PROCESS | 1650 | 1465473206058 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]]]}] 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:53:26 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. 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:53:26 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'.) 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:53:26 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. 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:53:26 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. 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:53:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:53:26 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. 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:53:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:53:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:53:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:53:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:53:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:53:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:53:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:53:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:53:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:53:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:53:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:53:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:53:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:53:26 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 873ms 04:53:26 INFO - PROCESS | 1650 | 1465473206088 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 04:53:26 INFO - PROCESS | 1650 | 1465473206092 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 04:53:26 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:53:26 INFO - PROCESS | 1650 | 1465473206097 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:53:26 INFO - PROCESS | 1650 | 1465473206099 Marionette TRACE conn2 <- [1,3046,null,{}] 04:53:26 INFO - PROCESS | 1650 | 1465473206102 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}] 04:53:26 INFO - PROCESS | 1650 | 1465473206104 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:26 INFO - PROCESS | 1650 | 1465473206236 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 04:53:26 INFO - PROCESS | 1650 | 1465473206343 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:26 INFO - PROCESS | 1650 | 1465473206344 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x119db2800 == 41 [pid = 1650] [id = 771] 04:53:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x116a11400) [pid = 1650] [serial = 2311] [outer = 0x0] 04:53:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11885ac00) [pid = 1650] [serial = 2312] [outer = 0x116a11400] 04:53:26 INFO - PROCESS | 1650 | 1465473206376 Marionette DEBUG loaded listener.js 04:53:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1196b3400) [pid = 1650] [serial = 2313] [outer = 0x116a11400] 04:53:26 INFO - PROCESS | 1650 | [1650] 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 04:53:26 INFO - PROCESS | 1650 | 1465473206767 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:53:26 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:53:26 INFO - {} 04:53:26 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 720ms 04:53:26 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:53:26 INFO - PROCESS | 1650 | 1465473206819 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 04:53:26 INFO - PROCESS | 1650 | 1465473206821 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 04:53:26 INFO - PROCESS | 1650 | 1465473206823 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:53:26 INFO - PROCESS | 1650 | 1465473206826 Marionette TRACE conn2 <- [1,3050,null,{}] 04:53:26 INFO - PROCESS | 1650 | 1465473206834 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}] 04:53:26 INFO - PROCESS | 1650 | 1465473206837 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:26 INFO - PROCESS | 1650 | 1465473206940 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 04:53:27 INFO - PROCESS | 1650 | 1465473206999 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:27 INFO - PROCESS | 1650 | 1465473207001 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12923e800 == 42 [pid = 1650] [id = 772] 04:53:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119d48c00) [pid = 1650] [serial = 2314] [outer = 0x0] 04:53:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12362f400) [pid = 1650] [serial = 2315] [outer = 0x119d48c00] 04:53:27 INFO - PROCESS | 1650 | 1465473207032 Marionette DEBUG loaded listener.js 04:53:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x126cc3800) [pid = 1650] [serial = 2316] [outer = 0x119d48c00] 04:53:27 INFO - PROCESS | 1650 | 1465473207433 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]]]}] 04:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:53:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:53:27 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 622ms 04:53:27 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:53:27 INFO - PROCESS | 1650 | 1465473207446 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 04:53:27 INFO - PROCESS | 1650 | 1465473207448 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 04:53:27 INFO - PROCESS | 1650 | 1465473207450 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:53:27 INFO - PROCESS | 1650 | 1465473207451 Marionette TRACE conn2 <- [1,3054,null,{}] 04:53:27 INFO - PROCESS | 1650 | 1465473207454 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}] 04:53:27 INFO - PROCESS | 1650 | 1465473207455 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:27 INFO - PROCESS | 1650 | 1465473207559 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 04:53:27 INFO - PROCESS | 1650 | 1465473207616 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:27 INFO - PROCESS | 1650 | 1465473207617 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdb4000 == 43 [pid = 1650] [id = 773] 04:53:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x126cc3c00) [pid = 1650] [serial = 2317] [outer = 0x0] 04:53:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1288dcc00) [pid = 1650] [serial = 2318] [outer = 0x126cc3c00] 04:53:27 INFO - PROCESS | 1650 | 1465473207646 Marionette DEBUG loaded listener.js 04:53:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x128fd2000) [pid = 1650] [serial = 2319] [outer = 0x126cc3c00] 04:53:28 INFO - PROCESS | 1650 | 1465473208413 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"]]]}] 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:53:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:53:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:53:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:53:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:53:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:53:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:53:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:53:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:53:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:53:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:53:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:53:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:53:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:53:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:53:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:53:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:53:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:53:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:53:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:53:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:53:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:53:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:53:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:53:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:53:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:53:28 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" 04:53:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:53:28 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" 04:53:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:53:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:53:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:53:28 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 987ms 04:53:28 INFO - PROCESS | 1650 | 1465473208439 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 04:53:28 INFO - PROCESS | 1650 | 1465473208441 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 04:53:28 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:53:28 INFO - PROCESS | 1650 | 1465473208534 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:53:28 INFO - PROCESS | 1650 | 1465473208536 Marionette TRACE conn2 <- [1,3058,null,{}] 04:53:28 INFO - PROCESS | 1650 | 1465473208545 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}] 04:53:28 INFO - PROCESS | 1650 | 1465473208547 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:28 INFO - PROCESS | 1650 | 1465473208684 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 04:53:28 INFO - PROCESS | 1650 | 1465473208752 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:28 INFO - PROCESS | 1650 | 1465473208753 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x112ebe800 == 44 [pid = 1650] [id = 774] 04:53:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11821bc00) [pid = 1650] [serial = 2320] [outer = 0x0] 04:53:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x119364c00) [pid = 1650] [serial = 2321] [outer = 0x11821bc00] 04:53:28 INFO - PROCESS | 1650 | 1465473208776 Marionette DEBUG loaded listener.js 04:53:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1196ae400) [pid = 1650] [serial = 2322] [outer = 0x11821bc00] 04:53:29 INFO - PROCESS | 1650 | 1465473209197 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]]]}] 04:53:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:53:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:53:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:53:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:53:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:53:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:53:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:53:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:53:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:53:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:53:29 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:29 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:53:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:53:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:53:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:53:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:53:29 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:53:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:29 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:53:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:53:29 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:53:29 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 725ms 04:53:29 INFO - PROCESS | 1650 | 1465473209215 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 04:53:29 INFO - PROCESS | 1650 | 1465473209220 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 04:53:29 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:53:29 INFO - PROCESS | 1650 | 1465473209226 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:53:29 INFO - PROCESS | 1650 | 1465473209229 Marionette TRACE conn2 <- [1,3062,null,{}] 04:53:29 INFO - PROCESS | 1650 | 1465473209233 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}] 04:53:29 INFO - PROCESS | 1650 | 1465473209236 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:29 INFO - PROCESS | 1650 | 1465473209416 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 04:53:30 INFO - PROCESS | 1650 | --DOCSHELL 0x113065800 == 43 [pid = 1650] [id = 768] 04:53:30 INFO - PROCESS | 1650 | --DOCSHELL 0x120f5a800 == 42 [pid = 1650] [id = 767] 04:53:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12924a800 == 41 [pid = 1650] [id = 766] 04:53:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12883a800 == 40 [pid = 1650] [id = 765] 04:53:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12704a800 == 39 [pid = 1650] [id = 764] 04:53:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1236aa000 == 38 [pid = 1650] [id = 763] 04:53:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12121e800 == 37 [pid = 1650] [id = 762] 04:53:30 INFO - PROCESS | 1650 | --DOCSHELL 0x120f5b800 == 36 [pid = 1650] [id = 761] 04:53:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1188cb800 == 35 [pid = 1650] [id = 760] 04:53:30 INFO - PROCESS | 1650 | --DOCSHELL 0x117d19800 == 34 [pid = 1650] [id = 759] 04:53:30 INFO - PROCESS | 1650 | --DOCSHELL 0x11838f000 == 33 [pid = 1650] [id = 757] 04:53:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12d183800 == 32 [pid = 1650] [id = 755] 04:53:30 INFO - PROCESS | 1650 | --DOCSHELL 0x11838a000 == 31 [pid = 1650] [id = 756] 04:53:30 INFO - PROCESS | 1650 | --DOCSHELL 0x117360000 == 30 [pid = 1650] [id = 758] 04:53:30 INFO - PROCESS | 1650 | --DOCSHELL 0x112ebe800 == 29 [pid = 1650] [id = 774] 04:53:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdb4000 == 28 [pid = 1650] [id = 773] 04:53:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12923e800 == 27 [pid = 1650] [id = 772] 04:53:30 INFO - PROCESS | 1650 | --DOCSHELL 0x119db2800 == 26 [pid = 1650] [id = 771] 04:53:30 INFO - PROCESS | 1650 | --DOCSHELL 0x11257d800 == 25 [pid = 1650] [id = 769] 04:53:30 INFO - PROCESS | 1650 | --DOCSHELL 0x112ec0800 == 24 [pid = 1650] [id = 770] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x126861c00) [pid = 1650] [serial = 2241] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x121503400) [pid = 1650] [serial = 2230] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12362d800) [pid = 1650] [serial = 2231] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x121426000) [pid = 1650] [serial = 2227] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12144f000) [pid = 1650] [serial = 2228] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11939d800) [pid = 1650] [serial = 2224] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x120fb2c00) [pid = 1650] [serial = 2225] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118fb4400) [pid = 1650] [serial = 2221] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119369000) [pid = 1650] [serial = 2222] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x128924400) [pid = 1650] [serial = 2254] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x128ae2c00) [pid = 1650] [serial = 2263] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128fd0400) [pid = 1650] [serial = 2265] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128929800) [pid = 1650] [serial = 2262] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x126dcdc00) [pid = 1650] [serial = 2242] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x128928c00) [pid = 1650] [serial = 2260] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1270f8000) [pid = 1650] [serial = 2244] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x127221400) [pid = 1650] [serial = 2247] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119398c00) [pid = 1650] [serial = 2245] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x117035400) [pid = 1650] [serial = 2215] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1174b2800) [pid = 1650] [serial = 2216] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118265400) [pid = 1650] [serial = 2256] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x128810c00) [pid = 1650] [serial = 2250] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1272c6000) [pid = 1650] [serial = 2248] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1129e9000) [pid = 1650] [serial = 2209] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1288da800) [pid = 1650] [serial = 2253] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1288d3800) [pid = 1650] [serial = 2251] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119908000) [pid = 1650] [serial = 2257] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x112dccc00) [pid = 1650] [serial = 2210] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x128923800) [pid = 1650] [serial = 2259] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1184d8400) [pid = 1650] [serial = 2219] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118451400) [pid = 1650] [serial = 2218] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12538c800) [pid = 1650] [serial = 2207] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x125387c00) [pid = 1650] [serial = 2236] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12685a800) [pid = 1650] [serial = 2239] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x126859000) [pid = 1650] [serial = 2237] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x112f2e000) [pid = 1650] [serial = 2212] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1132c0000) [pid = 1650] [serial = 2213] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x124adfc00) [pid = 1650] [serial = 2233] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x124dc1800) [pid = 1650] [serial = 2234] [outer = 0x0] [url = about:blank] 04:53:30 INFO - PROCESS | 1650 | 1465473210103 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:30 INFO - PROCESS | 1650 | 1465473210105 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x112575800 == 25 [pid = 1650] [id = 775] 04:53:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x110eaec00) [pid = 1650] [serial = 2323] [outer = 0x0] 04:53:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x110eb2800) [pid = 1650] [serial = 2324] [outer = 0x110eaec00] 04:53:30 INFO - PROCESS | 1650 | 1465473210138 Marionette DEBUG loaded listener.js 04:53:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11213d800) [pid = 1650] [serial = 2325] [outer = 0x110eaec00] 04:53:30 INFO - PROCESS | 1650 | [1650] 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 04:53:30 INFO - PROCESS | 1650 | 1465473210466 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:53:30 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:53:30 INFO - {} 04:53:30 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1272ms 04:53:30 INFO - PROCESS | 1650 | 1465473210499 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 04:53:30 INFO - PROCESS | 1650 | 1465473210501 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 04:53:30 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:53:30 INFO - PROCESS | 1650 | 1465473210504 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:53:30 INFO - PROCESS | 1650 | 1465473210508 Marionette TRACE conn2 <- [1,3066,null,{}] 04:53:30 INFO - PROCESS | 1650 | 1465473210512 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}] 04:53:30 INFO - PROCESS | 1650 | 1465473210515 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:30 INFO - PROCESS | 1650 | 1465473210624 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 04:53:30 INFO - PROCESS | 1650 | 1465473210677 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:30 INFO - PROCESS | 1650 | 1465473210678 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ea4000 == 26 [pid = 1650] [id = 776] 04:53:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1129e8c00) [pid = 1650] [serial = 2326] [outer = 0x0] 04:53:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1131a5800) [pid = 1650] [serial = 2327] [outer = 0x1129e8c00] 04:53:30 INFO - PROCESS | 1650 | 1465473210705 Marionette DEBUG loaded listener.js 04:53:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1132bf400) [pid = 1650] [serial = 2328] [outer = 0x1129e8c00] 04:53:31 INFO - PROCESS | 1650 | 1465473211017 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]]]}] 04:53:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:53:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:53:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:53:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:53:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:53:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:53:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:53:31 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 524ms 04:53:31 INFO - PROCESS | 1650 | 1465473211037 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 04:53:31 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:53:31 INFO - PROCESS | 1650 | 1465473211045 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 04:53:31 INFO - PROCESS | 1650 | 1465473211049 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:53:31 INFO - PROCESS | 1650 | 1465473211051 Marionette TRACE conn2 <- [1,3070,null,{}] 04:53:31 INFO - PROCESS | 1650 | 1465473211055 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}] 04:53:31 INFO - PROCESS | 1650 | 1465473211060 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:31 INFO - PROCESS | 1650 | 1465473211188 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 04:53:31 INFO - PROCESS | 1650 | 1465473211282 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:31 INFO - PROCESS | 1650 | 1465473211284 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1191c0800 == 27 [pid = 1650] [id = 777] 04:53:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x113c41c00) [pid = 1650] [serial = 2329] [outer = 0x0] 04:53:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11662b400) [pid = 1650] [serial = 2330] [outer = 0x113c41c00] 04:53:31 INFO - PROCESS | 1650 | 1465473211339 Marionette DEBUG loaded listener.js 04:53:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11821a000) [pid = 1650] [serial = 2331] [outer = 0x113c41c00] 04:53:31 INFO - PROCESS | 1650 | 1465473211662 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]]]}] 04:53:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:53:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:53:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:53:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:53:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:53:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:53:31 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 622ms 04:53:31 INFO - PROCESS | 1650 | 1465473211670 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 04:53:31 INFO - PROCESS | 1650 | 1465473211674 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 04:53:31 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:53:31 INFO - PROCESS | 1650 | 1465473211699 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:53:31 INFO - PROCESS | 1650 | 1465473211703 Marionette TRACE conn2 <- [1,3074,null,{}] 04:53:31 INFO - PROCESS | 1650 | 1465473211709 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}] 04:53:31 INFO - PROCESS | 1650 | 1465473211712 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:31 INFO - PROCESS | 1650 | 1465473211844 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 04:53:31 INFO - PROCESS | 1650 | 1465473211893 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:31 INFO - PROCESS | 1650 | 1465473211895 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x120fcd000 == 28 [pid = 1650] [id = 778] 04:53:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x111ecc800) [pid = 1650] [serial = 2332] [outer = 0x0] 04:53:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118455000) [pid = 1650] [serial = 2333] [outer = 0x111ecc800] 04:53:31 INFO - PROCESS | 1650 | 1465473211935 Marionette DEBUG loaded listener.js 04:53:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118ff5800) [pid = 1650] [serial = 2334] [outer = 0x111ecc800] 04:53:32 INFO - PROCESS | 1650 | 1465473212323 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]]]}] 04:53:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:53:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:53:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:53:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:53:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:53:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:53:32 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 690ms 04:53:32 INFO - PROCESS | 1650 | 1465473212377 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 04:53:32 INFO - PROCESS | 1650 | 1465473212378 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 04:53:32 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:53:32 INFO - PROCESS | 1650 | 1465473212381 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:53:32 INFO - PROCESS | 1650 | 1465473212382 Marionette TRACE conn2 <- [1,3078,null,{}] 04:53:32 INFO - PROCESS | 1650 | 1465473212384 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}] 04:53:32 INFO - PROCESS | 1650 | 1465473212385 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:32 INFO - PROCESS | 1650 | 1465473212485 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 04:53:32 INFO - PROCESS | 1650 | 1465473212496 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:32 INFO - PROCESS | 1650 | 1465473212497 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12121e800 == 29 [pid = 1650] [id = 779] 04:53:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118407000) [pid = 1650] [serial = 2335] [outer = 0x0] 04:53:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11939e000) [pid = 1650] [serial = 2336] [outer = 0x118407000] 04:53:32 INFO - PROCESS | 1650 | 1465473212529 Marionette DEBUG loaded listener.js 04:53:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1196ae800) [pid = 1650] [serial = 2337] [outer = 0x118407000] 04:53:32 INFO - PROCESS | 1650 | 1465473212918 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] 04:53:32 INFO - PROCESS | 1650 | 1465473212958 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 04:53:32 INFO - PROCESS | 1650 | 1465473212962 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:53:32 INFO - PROCESS | 1650 | 1465473212964 Marionette TRACE conn2 <- [1,3082,null,{}] 04:53:32 INFO - PROCESS | 1650 | 1465473212967 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}] 04:53:32 INFO - PROCESS | 1650 | 1465473212969 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:33 INFO - PROCESS | 1650 | 1465473213116 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 04:53:33 INFO - PROCESS | 1650 | 1465473213134 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:33 INFO - PROCESS | 1650 | 1465473213139 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x124ec4800 == 30 [pid = 1650] [id = 780] 04:53:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x113c41800) [pid = 1650] [serial = 2338] [outer = 0x0] 04:53:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x120fb0400) [pid = 1650] [serial = 2339] [outer = 0x113c41800] 04:53:33 INFO - PROCESS | 1650 | 1465473213194 Marionette DEBUG loaded listener.js 04:53:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12144c400) [pid = 1650] [serial = 2340] [outer = 0x113c41800] 04:53:33 INFO - PROCESS | 1650 | 1465473213565 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]]]}] 04:53:33 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:53:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:33 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:53:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:53:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 622ms 04:53:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:53:33 INFO - PROCESS | 1650 | 1465473213583 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 04:53:33 INFO - PROCESS | 1650 | 1465473213585 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 04:53:33 INFO - PROCESS | 1650 | 1465473213587 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:53:33 INFO - PROCESS | 1650 | 1465473213588 Marionette TRACE conn2 <- [1,3086,null,{}] 04:53:33 INFO - PROCESS | 1650 | 1465473213598 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}] 04:53:33 INFO - PROCESS | 1650 | 1465473213599 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:33 INFO - PROCESS | 1650 | 1465473213708 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 04:53:33 INFO - PROCESS | 1650 | 1465473213712 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:33 INFO - PROCESS | 1650 | 1465473213714 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11307a800 == 31 [pid = 1650] [id = 781] 04:53:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x120fb1800) [pid = 1650] [serial = 2341] [outer = 0x0] 04:53:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x121a46c00) [pid = 1650] [serial = 2342] [outer = 0x120fb1800] 04:53:33 INFO - PROCESS | 1650 | 1465473213745 Marionette DEBUG loaded listener.js 04:53:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124b31c00) [pid = 1650] [serial = 2343] [outer = 0x120fb1800] 04:53:34 INFO - PROCESS | 1650 | 1465473214052 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:53:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:53:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 477ms 04:53:34 INFO - PROCESS | 1650 | 1465473214074 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 04:53:34 INFO - PROCESS | 1650 | 1465473214078 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 04:53:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:53:34 INFO - PROCESS | 1650 | 1465473214085 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:53:34 INFO - PROCESS | 1650 | 1465473214087 Marionette TRACE conn2 <- [1,3090,null,{}] 04:53:34 INFO - PROCESS | 1650 | 1465473214093 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}] 04:53:34 INFO - PROCESS | 1650 | 1465473214095 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:34 INFO - PROCESS | 1650 | 1465473214496 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 04:53:34 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119396c00) [pid = 1650] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 04:53:34 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119906000) [pid = 1650] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 04:53:34 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12537fc00) [pid = 1650] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 04:53:34 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x113c42c00) [pid = 1650] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:53:34 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11999f000) [pid = 1650] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 04:53:34 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128927400) [pid = 1650] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 04:53:34 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x116903800) [pid = 1650] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 04:53:34 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118602400) [pid = 1650] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 04:53:34 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x112971000) [pid = 1650] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 04:53:34 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1131ad000) [pid = 1650] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 04:53:34 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12940b800) [pid = 1650] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 04:53:34 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x112972000) [pid = 1650] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 04:53:34 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1131a6000) [pid = 1650] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 04:53:34 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11297bc00) [pid = 1650] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 04:53:34 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x129402800) [pid = 1650] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 04:53:34 INFO - PROCESS | 1650 | 1465473214544 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:34 INFO - PROCESS | 1650 | 1465473214545 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x118f7b000 == 32 [pid = 1650] [id = 782] 04:53:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x112972000) [pid = 1650] [serial = 2344] [outer = 0x0] 04:53:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x114eadc00) [pid = 1650] [serial = 2345] [outer = 0x112972000] 04:53:34 INFO - PROCESS | 1650 | 1465473214570 Marionette DEBUG loaded listener.js 04:53:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x124e9e400) [pid = 1650] [serial = 2346] [outer = 0x112972000] 04:53:34 INFO - PROCESS | 1650 | 1465473214815 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:53:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:53:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 772ms 04:53:34 INFO - PROCESS | 1650 | 1465473214862 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 04:53:34 INFO - PROCESS | 1650 | 1465473214863 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 04:53:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:53:34 INFO - PROCESS | 1650 | 1465473214865 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:53:34 INFO - PROCESS | 1650 | 1465473214866 Marionette TRACE conn2 <- [1,3094,null,{}] 04:53:34 INFO - PROCESS | 1650 | 1465473214869 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}] 04:53:34 INFO - PROCESS | 1650 | 1465473214870 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:34 INFO - PROCESS | 1650 | 1465473214949 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 04:53:34 INFO - PROCESS | 1650 | 1465473214970 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:34 INFO - PROCESS | 1650 | 1465473214971 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x128f83000 == 33 [pid = 1650] [id = 783] 04:53:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11939cc00) [pid = 1650] [serial = 2347] [outer = 0x0] 04:53:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x12538cc00) [pid = 1650] [serial = 2348] [outer = 0x11939cc00] 04:53:35 INFO - PROCESS | 1650 | 1465473215003 Marionette DEBUG loaded listener.js 04:53:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12685a000) [pid = 1650] [serial = 2349] [outer = 0x11939cc00] 04:53:35 INFO - PROCESS | 1650 | 1465473215320 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:53:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:53:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 469ms 04:53:35 INFO - PROCESS | 1650 | 1465473215335 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 04:53:35 INFO - PROCESS | 1650 | 1465473215337 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 04:53:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:53:35 INFO - PROCESS | 1650 | 1465473215346 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:53:35 INFO - PROCESS | 1650 | 1465473215347 Marionette TRACE conn2 <- [1,3098,null,{}] 04:53:35 INFO - PROCESS | 1650 | 1465473215350 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}] 04:53:35 INFO - PROCESS | 1650 | 1465473215351 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:35 INFO - PROCESS | 1650 | 1465473215459 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 04:53:35 INFO - PROCESS | 1650 | 1465473215465 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:35 INFO - PROCESS | 1650 | 1465473215466 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1295c2800 == 34 [pid = 1650] [id = 784] 04:53:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x124e9ec00) [pid = 1650] [serial = 2350] [outer = 0x0] 04:53:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x126860c00) [pid = 1650] [serial = 2351] [outer = 0x124e9ec00] 04:53:35 INFO - PROCESS | 1650 | 1465473215490 Marionette DEBUG loaded listener.js 04:53:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x126c50800) [pid = 1650] [serial = 2352] [outer = 0x124e9ec00] 04:53:35 INFO - PROCESS | 1650 | 1465473215765 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]]]}] 04:53:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:53:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:53:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 469ms 04:53:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:53:35 INFO - PROCESS | 1650 | 1465473215815 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 04:53:35 INFO - PROCESS | 1650 | 1465473215817 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 04:53:35 INFO - PROCESS | 1650 | 1465473215819 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:53:35 INFO - PROCESS | 1650 | 1465473215820 Marionette TRACE conn2 <- [1,3102,null,{}] 04:53:35 INFO - PROCESS | 1650 | 1465473215824 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}] 04:53:35 INFO - PROCESS | 1650 | 1465473215826 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:35 INFO - PROCESS | 1650 | 1465473215904 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 04:53:35 INFO - PROCESS | 1650 | 1465473215909 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:35 INFO - PROCESS | 1650 | 1465473215911 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a3d9000 == 35 [pid = 1650] [id = 785] 04:53:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112977400) [pid = 1650] [serial = 2353] [outer = 0x0] 04:53:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126c4fc00) [pid = 1650] [serial = 2354] [outer = 0x112977400] 04:53:35 INFO - PROCESS | 1650 | 1465473215937 Marionette DEBUG loaded listener.js 04:53:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126f9ac00) [pid = 1650] [serial = 2355] [outer = 0x112977400] 04:53:36 INFO - PROCESS | 1650 | 1465473216276 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:53:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:53:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 468ms 04:53:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:53:36 INFO - PROCESS | 1650 | 1465473216288 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 04:53:36 INFO - PROCESS | 1650 | 1465473216290 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 04:53:36 INFO - PROCESS | 1650 | 1465473216295 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:53:36 INFO - PROCESS | 1650 | 1465473216296 Marionette TRACE conn2 <- [1,3106,null,{}] 04:53:36 INFO - PROCESS | 1650 | 1465473216299 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}] 04:53:36 INFO - PROCESS | 1650 | 1465473216300 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:36 INFO - PROCESS | 1650 | 1465473216423 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 04:53:36 INFO - PROCESS | 1650 | 1465473216429 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:36 INFO - PROCESS | 1650 | 1465473216430 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x124ec2000 == 36 [pid = 1650] [id = 786] 04:53:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118861400) [pid = 1650] [serial = 2356] [outer = 0x0] 04:53:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x127213000) [pid = 1650] [serial = 2357] [outer = 0x118861400] 04:53:36 INFO - PROCESS | 1650 | 1465473216454 Marionette DEBUG loaded listener.js 04:53:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128810800) [pid = 1650] [serial = 2358] [outer = 0x118861400] 04:53:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:53:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:53:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:53:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 621ms 04:53:36 INFO - PROCESS | 1650 | 1465473216913 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]]]}] 04:53:36 INFO - PROCESS | 1650 | 1465473216916 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 04:53:36 INFO - PROCESS | 1650 | 1465473216919 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 04:53:36 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:53:36 INFO - PROCESS | 1650 | 1465473216922 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:53:36 INFO - PROCESS | 1650 | 1465473216926 Marionette TRACE conn2 <- [1,3110,null,{}] 04:53:36 INFO - PROCESS | 1650 | 1465473216929 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}] 04:53:36 INFO - PROCESS | 1650 | 1465473216931 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:37 INFO - PROCESS | 1650 | 1465473217054 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 04:53:37 INFO - PROCESS | 1650 | 1465473217169 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:37 INFO - PROCESS | 1650 | 1465473217172 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ea0000 == 37 [pid = 1650] [id = 787] 04:53:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1128cb400) [pid = 1650] [serial = 2359] [outer = 0x0] 04:53:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x112dca000) [pid = 1650] [serial = 2360] [outer = 0x1128cb400] 04:53:37 INFO - PROCESS | 1650 | 1465473217225 Marionette DEBUG loaded listener.js 04:53:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x113140800) [pid = 1650] [serial = 2361] [outer = 0x1128cb400] 04:53:37 INFO - PROCESS | 1650 | 1465473217750 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"]]]}] 04:53:37 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:53:37 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 04:53:37 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:53:37 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:53:37 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 872ms 04:53:37 INFO - PROCESS | 1650 | 1465473217795 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 04:53:37 INFO - PROCESS | 1650 | 1465473217798 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 04:53:37 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:53:37 INFO - PROCESS | 1650 | 1465473217803 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:53:37 INFO - PROCESS | 1650 | 1465473217805 Marionette TRACE conn2 <- [1,3114,null,{}] 04:53:37 INFO - PROCESS | 1650 | 1465473217807 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}] 04:53:37 INFO - PROCESS | 1650 | 1465473217809 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:37 INFO - PROCESS | 1650 | 1465473217922 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 04:53:37 INFO - PROCESS | 1650 | 1465473217985 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\", \"eaf8bd19-129d-4ba8-a2ee-2beb38a4634e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:37 INFO - PROCESS | 1650 | 1465473217987 Marionette INFO sendAsync f5d109f3-adb3-2348-af8c-c64566f1f8f0 04:53:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x119dcd000 == 38 [pid = 1650] [id = 788] 04:53:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1132c1400) [pid = 1650] [serial = 2362] [outer = 0x0] 04:53:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x116eacc00) [pid = 1650] [serial = 2363] [outer = 0x1132c1400] 04:53:38 INFO - PROCESS | 1650 | 1465473218017 Marionette DEBUG loaded listener.js 04:53:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118219800) [pid = 1650] [serial = 2364] [outer = 0x1132c1400] 04:53:38 INFO - PROCESS | 1650 | 1465473218426 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]]]}] 04:53:38 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:53:38 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 670ms 04:53:38 INFO - PROCESS | 1650 | 1465473218474 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 04:53:38 INFO - PROCESS | 1650 | 1465473218475 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 04:53:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12a3d9000 == 37 [pid = 1650] [id = 785] 04:53:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1295c2800 == 36 [pid = 1650] [id = 784] 04:53:39 INFO - PROCESS | 1650 | --DOCSHELL 0x128f83000 == 35 [pid = 1650] [id = 783] 04:53:39 INFO - PROCESS | 1650 | --DOCSHELL 0x118f7b000 == 34 [pid = 1650] [id = 782] 04:53:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11307a800 == 33 [pid = 1650] [id = 781] 04:53:39 INFO - PROCESS | 1650 | --DOCSHELL 0x124ec4800 == 32 [pid = 1650] [id = 780] 04:53:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12121e800 == 31 [pid = 1650] [id = 779] 04:53:39 INFO - PROCESS | 1650 | --DOCSHELL 0x120fcd000 == 30 [pid = 1650] [id = 778] 04:53:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1191c0800 == 29 [pid = 1650] [id = 777] 04:53:39 INFO - PROCESS | 1650 | --DOCSHELL 0x116ea4000 == 28 [pid = 1650] [id = 776] 04:53:39 INFO - PROCESS | 1650 | --DOCSHELL 0x112575800 == 27 [pid = 1650] [id = 775] 04:53:39 WARNING - u'runner_teardown' () 04:53:39 INFO - No more tests 04:53:39 INFO - Got 0 unexpected results 04:53:39 INFO - SUITE-END | took 515s 04:53:39 INFO - Closing logging queue 04:53:39 INFO - queue closed 04:53:39 INFO - Return code: 0 04:53:39 WARNING - # TBPL SUCCESS # 04:53:39 INFO - Running post-action listener: _resource_record_post_action 04:53:39 INFO - Running post-run listener: _resource_record_post_run 04:53:40 INFO - Total resource usage - Wall time: 537s; CPU: 57.0%; Read bytes: 31452672; Write bytes: 953633280; Read time: 201; Write time: 5038 04:53:40 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:53:40 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 146309632; Write bytes: 143896576; Read time: 13502; Write time: 295 04:53:40 INFO - run-tests - Wall time: 519s; CPU: 57.0%; Read bytes: 29498880; Write bytes: 798210560; Read time: 183; Write time: 4704 04:53:40 INFO - Running post-run listener: _upload_blobber_files 04:53:40 INFO - Blob upload gear active. 04:53:40 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:53:40 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 04:53:40 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'] 04:53:40 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 04:53:41 INFO - (blobuploader) - INFO - Open directory for files ... 04:53:41 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:53:41 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:53:41 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:53:41 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:53:41 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:53:41 INFO - (blobuploader) - INFO - Done attempting. 04:53:41 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:53:42 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:53:42 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:53:44 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:53:44 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:53:44 INFO - (blobuploader) - INFO - Done attempting. 04:53:44 INFO - (blobuploader) - INFO - Iteration through files over. 04:53:44 INFO - Return code: 0 04:53:44 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:53:44 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:53:44 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/468671f5e1f238c92b4450ed11f4eaed51eb0c7aba7cc130c6ddee8db0093823800d4197999cba657e335e7c49f1f676b71a7b59b3de8e9bf373615ea801dec5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/bbf95853795f51248b305708e1aaa05c302d25f53575c85a95b9b49be828b1b53a29e81249df4103d662c55bc2f8c6750d888d98668eece3bf27b1dc1fdc1ed4"} 04:53:44 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:53:44 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:53:44 INFO - Contents: 04:53:44 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/468671f5e1f238c92b4450ed11f4eaed51eb0c7aba7cc130c6ddee8db0093823800d4197999cba657e335e7c49f1f676b71a7b59b3de8e9bf373615ea801dec5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/bbf95853795f51248b305708e1aaa05c302d25f53575c85a95b9b49be828b1b53a29e81249df4103d662c55bc2f8c6750d888d98668eece3bf27b1dc1fdc1ed4"} 04:53:44 INFO - Running post-run listener: copy_logs_to_upload_dir 04:53:44 INFO - Copying logs to upload dir... 04:53:44 INFO - mkdir: /builds/slave/test/build/upload/logs 04:53:44 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=595.159903 ========= master_lag: 0.30 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 55 secs) (at 2016-06-09 04:53:44.960907) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-09 04:53:44.964142) ========= 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.XM4kGAKhr7/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.9fHm57zVMd/Listeners TMPDIR=/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/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/468671f5e1f238c92b4450ed11f4eaed51eb0c7aba7cc130c6ddee8db0093823800d4197999cba657e335e7c49f1f676b71a7b59b3de8e9bf373615ea801dec5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/bbf95853795f51248b305708e1aaa05c302d25f53575c85a95b9b49be828b1b53a29e81249df4103d662c55bc2f8c6750d888d98668eece3bf27b1dc1fdc1ed4"} build_url:https://queue.taskcluster.net/v1/task/KnPUnP8mTVKkRmvJw10O4g/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/KnPUnP8mTVKkRmvJw10O4g/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013059 build_url: 'https://queue.taskcluster.net/v1/task/KnPUnP8mTVKkRmvJw10O4g/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/468671f5e1f238c92b4450ed11f4eaed51eb0c7aba7cc130c6ddee8db0093823800d4197999cba657e335e7c49f1f676b71a7b59b3de8e9bf373615ea801dec5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/bbf95853795f51248b305708e1aaa05c302d25f53575c85a95b9b49be828b1b53a29e81249df4103d662c55bc2f8c6750d888d98668eece3bf27b1dc1fdc1ed4"}' symbols_url: 'https://queue.taskcluster.net/v1/task/KnPUnP8mTVKkRmvJw10O4g/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-09 04:53:45.003841) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-09 04:53:45.004184) ========= 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.XM4kGAKhr7/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.9fHm57zVMd/Listeners TMPDIR=/var/folders/92/0ntvqzfn73q7gppwvgdzq_h400000w/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.005181 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-09 04:53:45.057081) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-09 04:53:45.057510) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-09 04:53:45.058027) ========= ========= Total master_lag: 0.45 =========