builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0020 starttime: 1465424764.75 results: success (0) buildid: 20160608141429 builduid: 8dc57391f080448fabb9bf7ba70ae880 revision: ec56d351f9a0677f9ef34a6f6cefbf7addf86145 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-08 15:26:04.754215) ========= master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-08 15:26:04.755177) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-08 15:26:04.755455) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-08 15:26:04.858113) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-08 15:26:04.858446) ========= 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.vkIgHgvsGP/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.kXB5PPTG65/Listeners TMPDIR=/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/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-08 15:26:04-- 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% 9.60M=0.001s 2016-06-08 15:26:05 (9.60 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.462599 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-08 15:26:05.350798) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-08 15:26:05.351113) ========= 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.vkIgHgvsGP/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.kXB5PPTG65/Listeners TMPDIR=/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/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.027076 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-08 15:26:05.399567) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-08 15:26:05.399917) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev ec56d351f9a0677f9ef34a6f6cefbf7addf86145 --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 ec56d351f9a0677f9ef34a6f6cefbf7addf86145 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.vkIgHgvsGP/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.kXB5PPTG65/Listeners TMPDIR=/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/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-08 15:26:05,474 truncating revision to first 12 chars 2016-06-08 15:26:05,474 Setting DEBUG logging. 2016-06-08 15:26:05,474 attempt 1/10 2016-06-08 15:26:05,475 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/ec56d351f9a0?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-08 15:26:06,570 unpacking tar archive at: mozilla-beta-ec56d351f9a0/testing/mozharness/ program finished with exit code 0 elapsedTime=1.350180 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-08 15:26:06.771810) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-08 15:26:06.772126) ========= script_repo_revision: ec56d351f9a0677f9ef34a6f6cefbf7addf86145 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-08 15:26:06.772552) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-08 15:26:06.772836) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-08 15:26:06.790907) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 11 secs) (at 2016-06-08 15:26:06.791180) ========= /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.vkIgHgvsGP/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.kXB5PPTG65/Listeners TMPDIR=/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/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 15:26:06 INFO - MultiFileLogger online at 20160608 15:26:06 in /builds/slave/test 15:26:06 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 15:26:06 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:26:06 INFO - {'append_to_log': False, 15:26:06 INFO - 'base_work_dir': '/builds/slave/test', 15:26:06 INFO - 'blob_upload_branch': 'mozilla-beta', 15:26:06 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:26:06 INFO - 'buildbot_json_path': 'buildprops.json', 15:26:06 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:26:06 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:26:06 INFO - 'download_minidump_stackwalk': True, 15:26:06 INFO - 'download_symbols': 'true', 15:26:06 INFO - 'e10s': False, 15:26:06 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:26:06 INFO - 'tooltool.py': '/tools/tooltool.py', 15:26:06 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:26:06 INFO - '/tools/misc-python/virtualenv.py')}, 15:26:06 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:26:06 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:26:06 INFO - 'log_level': 'info', 15:26:06 INFO - 'log_to_console': True, 15:26:06 INFO - 'opt_config_files': (), 15:26:06 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:26:06 INFO - '--processes=1', 15:26:06 INFO - '--config=%(test_path)s/wptrunner.ini', 15:26:06 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:26:06 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:26:06 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:26:06 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:26:06 INFO - 'pip_index': False, 15:26:06 INFO - 'require_test_zip': True, 15:26:06 INFO - 'test_type': ('testharness',), 15:26:06 INFO - 'this_chunk': '1', 15:26:06 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:26:06 INFO - 'total_chunks': '10', 15:26:06 INFO - 'virtualenv_path': 'venv', 15:26:06 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:26:06 INFO - 'work_dir': 'build'} 15:26:06 INFO - ##### 15:26:06 INFO - ##### Running clobber step. 15:26:06 INFO - ##### 15:26:06 INFO - Running pre-action listener: _resource_record_pre_action 15:26:06 INFO - Running main action method: clobber 15:26:06 INFO - rmtree: /builds/slave/test/build 15:26:06 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:26:08 INFO - Running post-action listener: _resource_record_post_action 15:26:08 INFO - ##### 15:26:08 INFO - ##### Running read-buildbot-config step. 15:26:08 INFO - ##### 15:26:08 INFO - Running pre-action listener: _resource_record_pre_action 15:26:08 INFO - Running main action method: read_buildbot_config 15:26:08 INFO - Using buildbot properties: 15:26:08 INFO - { 15:26:08 INFO - "project": "", 15:26:08 INFO - "product": "firefox", 15:26:08 INFO - "script_repo_revision": "production", 15:26:08 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 15:26:08 INFO - "repository": "", 15:26:08 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 15:26:08 INFO - "buildid": "20160608141429", 15:26:08 INFO - "pgo_build": "False", 15:26:08 INFO - "basedir": "/builds/slave/test", 15:26:08 INFO - "buildnumber": 7, 15:26:08 INFO - "slavename": "t-yosemite-r7-0020", 15:26:08 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/", 15:26:08 INFO - "platform": "macosx64", 15:26:08 INFO - "branch": "mozilla-beta", 15:26:08 INFO - "revision": "ec56d351f9a0677f9ef34a6f6cefbf7addf86145", 15:26:08 INFO - "repo_path": "releases/mozilla-beta", 15:26:08 INFO - "moz_repo_path": "", 15:26:08 INFO - "stage_platform": "macosx64", 15:26:08 INFO - "builduid": "8dc57391f080448fabb9bf7ba70ae880", 15:26:08 INFO - "slavebuilddir": "test" 15:26:08 INFO - } 15:26:08 INFO - Found installer url https://queue.taskcluster.net/v1/task/X5jx2EqsSnaqynewYd5wrQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 15:26:08 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/X5jx2EqsSnaqynewYd5wrQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 15:26:08 INFO - Running post-action listener: _resource_record_post_action 15:26:08 INFO - ##### 15:26:08 INFO - ##### Running download-and-extract step. 15:26:08 INFO - ##### 15:26:08 INFO - Running pre-action listener: _resource_record_pre_action 15:26:08 INFO - Running main action method: download_and_extract 15:26:08 INFO - mkdir: /builds/slave/test/build/tests 15:26:08 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')]} 15:26:08 INFO - https://queue.taskcluster.net/v1/task/X5jx2EqsSnaqynewYd5wrQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 15:26:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X5jx2EqsSnaqynewYd5wrQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 15:26:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X5jx2EqsSnaqynewYd5wrQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 15:26:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X5jx2EqsSnaqynewYd5wrQ/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 15:26:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X5jx2EqsSnaqynewYd5wrQ/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 15:26:23 INFO - Downloaded 1201 bytes. 15:26:23 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 15:26:23 INFO - Using the following test package requirements: 15:26:23 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 15:26:23 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:26:23 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 15:26:23 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:26:23 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 15:26:23 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:26:23 INFO - u'jsshell-mac64.zip'], 15:26:23 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:26:23 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 15:26:23 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 15:26:23 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:26:23 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 15:26:23 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:26:23 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 15:26:23 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:26:23 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 15:26:23 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 15:26:23 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 15:26:23 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 15:26:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:26:23 INFO - https://queue.taskcluster.net/v1/task/X5jx2EqsSnaqynewYd5wrQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 15:26:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X5jx2EqsSnaqynewYd5wrQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 15:26:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X5jx2EqsSnaqynewYd5wrQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 15:26:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X5jx2EqsSnaqynewYd5wrQ/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 15:26:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X5jx2EqsSnaqynewYd5wrQ/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 15:26:27 INFO - Downloaded 18347700 bytes. 15:26:27 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/*'] 15:26:27 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/* 15:26:27 INFO - caution: filename not matched: web-platform/* 15:26:27 INFO - Return code: 11 15:26:27 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')]} 15:26:27 INFO - https://queue.taskcluster.net/v1/task/X5jx2EqsSnaqynewYd5wrQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 15:26:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X5jx2EqsSnaqynewYd5wrQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 15:26:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X5jx2EqsSnaqynewYd5wrQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 15:26:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X5jx2EqsSnaqynewYd5wrQ/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 15:26:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X5jx2EqsSnaqynewYd5wrQ/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 15:26:29 INFO - Downloaded 36389087 bytes. 15:26:29 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/*'] 15:26:29 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/* 15:26:33 INFO - caution: filename not matched: bin/* 15:26:33 INFO - caution: filename not matched: config/* 15:26:33 INFO - caution: filename not matched: mozbase/* 15:26:33 INFO - caution: filename not matched: marionette/* 15:26:33 INFO - caution: filename not matched: tools/wptserve/* 15:26:33 INFO - Return code: 11 15:26:33 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')]} 15:26:33 INFO - https://queue.taskcluster.net/v1/task/X5jx2EqsSnaqynewYd5wrQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 15:26:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X5jx2EqsSnaqynewYd5wrQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 15:26:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X5jx2EqsSnaqynewYd5wrQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 15:26:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X5jx2EqsSnaqynewYd5wrQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 15:26:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X5jx2EqsSnaqynewYd5wrQ/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 15:26:44 INFO - Downloaded 73065269 bytes. 15:26:44 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/X5jx2EqsSnaqynewYd5wrQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 15:26:44 INFO - mkdir: /builds/slave/test/properties 15:26:44 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:26:44 INFO - Writing to file /builds/slave/test/properties/build_url 15:26:44 INFO - Contents: 15:26:44 INFO - build_url:https://queue.taskcluster.net/v1/task/X5jx2EqsSnaqynewYd5wrQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 15:26:45 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/X5jx2EqsSnaqynewYd5wrQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 15:26:45 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:26:45 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:26:45 INFO - Contents: 15:26:45 INFO - symbols_url:https://queue.taskcluster.net/v1/task/X5jx2EqsSnaqynewYd5wrQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 15:26:45 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')]} 15:26:45 INFO - https://queue.taskcluster.net/v1/task/X5jx2EqsSnaqynewYd5wrQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:26:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X5jx2EqsSnaqynewYd5wrQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 15:26:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X5jx2EqsSnaqynewYd5wrQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 15:26:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X5jx2EqsSnaqynewYd5wrQ/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 15:26:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/X5jx2EqsSnaqynewYd5wrQ/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 15:26:48 INFO - Downloaded 103652239 bytes. 15:26:48 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'] 15:26:48 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 15:26:52 INFO - Return code: 0 15:26:52 INFO - Running post-action listener: _resource_record_post_action 15:26:52 INFO - Running post-action listener: set_extra_try_arguments 15:26:52 INFO - ##### 15:26:52 INFO - ##### Running create-virtualenv step. 15:26:52 INFO - ##### 15:26:52 INFO - Running pre-action listener: _pre_create_virtualenv 15:26:52 INFO - Running pre-action listener: _resource_record_pre_action 15:26:52 INFO - Running main action method: create_virtualenv 15:26:52 INFO - Creating virtualenv /builds/slave/test/build/venv 15:26:52 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 15:26:52 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:26:52 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:26:52 INFO - Using real prefix '/tools/python27' 15:26:52 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:26:53 INFO - Installing distribute.............................................................................................................................................................................................done. 15:26:56 INFO - Installing pip.................done. 15:26:56 INFO - Return code: 0 15:26:56 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:26:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:26:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:26:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:26:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:26:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:26:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:26:56 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 0x10df74e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10df91f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fae094dd5a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10df8d5e0>, '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 0x10db70cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10db9b990>, '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.vkIgHgvsGP/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.kXB5PPTG65/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:26:56 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 15:26:56 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 15:26:56 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.vkIgHgvsGP/Render', 15:26:56 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:26:56 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:26:56 INFO - 'HOME': '/Users/cltbld', 15:26:56 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:26:56 INFO - 'LOGNAME': 'cltbld', 15:26:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:26:56 INFO - 'MOZ_NO_REMOTE': '1', 15:26:56 INFO - 'NO_EM_RESTART': '1', 15:26:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:26:56 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:26:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:26:56 INFO - 'PWD': '/builds/slave/test', 15:26:56 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:26:56 INFO - 'SHELL': '/bin/bash', 15:26:56 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.kXB5PPTG65/Listeners', 15:26:56 INFO - 'TMPDIR': '/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/', 15:26:56 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:26:56 INFO - 'USER': 'cltbld', 15:26:56 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:26:56 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:26:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:26:56 INFO - 'XPC_FLAGS': '0x0', 15:26:56 INFO - 'XPC_SERVICE_NAME': '0', 15:26:56 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:26:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:26:56 INFO - Downloading/unpacking psutil>=0.7.1 15:26:56 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 15:26:56 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 15:26:56 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 15:26:56 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 15:26:56 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 15:26:56 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 15:26:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:26:59 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:26:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:26:59 INFO - Installing collected packages: psutil 15:26:59 INFO - Running setup.py install for psutil 15:26:59 INFO - building 'psutil._psutil_osx' extension 15:26:59 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 15:26:59 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 15:27:00 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 15:27:00 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 15:27:00 INFO - building 'psutil._psutil_posix' extension 15:27:00 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 15:27:00 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 15:27:00 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 15:27:00 INFO - ^ 15:27:00 INFO - 1 warning generated. 15:27:00 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 15:27:00 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:27:00 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:27:00 INFO - Successfully installed psutil 15:27:00 INFO - Cleaning up... 15:27:00 INFO - Return code: 0 15:27:00 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:27: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')]} 15:27:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:27:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:27: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')]} 15:27:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:27:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:27:00 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 0x10df74e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10df91f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fae094dd5a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10df8d5e0>, '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 0x10db70cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10db9b990>, '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.vkIgHgvsGP/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.kXB5PPTG65/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:27:00 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 15:27:00 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 15:27:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.vkIgHgvsGP/Render', 15:27:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:27:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:27:00 INFO - 'HOME': '/Users/cltbld', 15:27:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:27:00 INFO - 'LOGNAME': 'cltbld', 15:27:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:27:00 INFO - 'MOZ_NO_REMOTE': '1', 15:27:00 INFO - 'NO_EM_RESTART': '1', 15:27:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:27:00 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:27:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:27:00 INFO - 'PWD': '/builds/slave/test', 15:27:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:27:00 INFO - 'SHELL': '/bin/bash', 15:27:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.kXB5PPTG65/Listeners', 15:27:00 INFO - 'TMPDIR': '/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/', 15:27:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:27:00 INFO - 'USER': 'cltbld', 15:27:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:27:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:27:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:27:00 INFO - 'XPC_FLAGS': '0x0', 15:27:00 INFO - 'XPC_SERVICE_NAME': '0', 15:27:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:27:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:27:00 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:27:00 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 15:27:00 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 15:27:00 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 15:27:00 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 15:27:00 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 15:27:00 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 15:27:03 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:27:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:27:03 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 15:27:03 INFO - Installing collected packages: mozsystemmonitor 15:27:03 INFO - Running setup.py install for mozsystemmonitor 15:27:03 INFO - Successfully installed mozsystemmonitor 15:27:03 INFO - Cleaning up... 15:27:03 INFO - Return code: 0 15:27:03 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:27:03 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')]} 15:27:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:27:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:27:03 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')]} 15:27:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:27:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:27:03 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 0x10df74e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10df91f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fae094dd5a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10df8d5e0>, '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 0x10db70cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10db9b990>, '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.vkIgHgvsGP/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.kXB5PPTG65/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:27:03 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 15:27:03 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 15:27:03 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.vkIgHgvsGP/Render', 15:27:03 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:27:03 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:27:03 INFO - 'HOME': '/Users/cltbld', 15:27:03 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:27:03 INFO - 'LOGNAME': 'cltbld', 15:27:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:27:03 INFO - 'MOZ_NO_REMOTE': '1', 15:27:03 INFO - 'NO_EM_RESTART': '1', 15:27:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:27:03 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:27:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:27:03 INFO - 'PWD': '/builds/slave/test', 15:27:03 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:27:03 INFO - 'SHELL': '/bin/bash', 15:27:03 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.kXB5PPTG65/Listeners', 15:27:03 INFO - 'TMPDIR': '/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/', 15:27:03 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:27:03 INFO - 'USER': 'cltbld', 15:27:03 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:27:03 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:27:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:27:03 INFO - 'XPC_FLAGS': '0x0', 15:27:03 INFO - 'XPC_SERVICE_NAME': '0', 15:27:03 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:27:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:27:03 INFO - Downloading/unpacking blobuploader==1.2.4 15:27:03 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 15:27:03 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 15:27:03 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 15:27:03 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 15:27:03 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 15:27:03 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 15:27:06 INFO - Downloading blobuploader-1.2.4.tar.gz 15:27:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:27:06 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:27:06 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 15:27:06 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 15:27:06 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 15:27:06 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 15:27:06 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 15:27:06 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 15:27:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:27:06 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:27:06 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 15:27:06 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 15:27:06 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 15:27:06 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 15:27:06 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 15:27:06 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 15:27:07 INFO - Downloading docopt-0.6.1.tar.gz 15:27:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:27:07 INFO - Installing collected packages: blobuploader, requests, docopt 15:27:07 INFO - Running setup.py install for blobuploader 15:27:07 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:27:07 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:27:07 INFO - Running setup.py install for requests 15:27:08 INFO - Running setup.py install for docopt 15:27:08 INFO - Successfully installed blobuploader requests docopt 15:27:08 INFO - Cleaning up... 15:27:08 INFO - Return code: 0 15:27:08 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:27:08 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')]} 15:27:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:27:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:27:08 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')]} 15:27:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:27:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:27:08 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 0x10df74e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10df91f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fae094dd5a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10df8d5e0>, '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 0x10db70cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10db9b990>, '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.vkIgHgvsGP/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.kXB5PPTG65/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:27:08 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 15:27:08 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 15:27:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.vkIgHgvsGP/Render', 15:27:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:27:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:27:08 INFO - 'HOME': '/Users/cltbld', 15:27:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:27:08 INFO - 'LOGNAME': 'cltbld', 15:27:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:27:08 INFO - 'MOZ_NO_REMOTE': '1', 15:27:08 INFO - 'NO_EM_RESTART': '1', 15:27:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:27:08 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:27:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:27:08 INFO - 'PWD': '/builds/slave/test', 15:27:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:27:08 INFO - 'SHELL': '/bin/bash', 15:27:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.kXB5PPTG65/Listeners', 15:27:08 INFO - 'TMPDIR': '/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/', 15:27:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:27:08 INFO - 'USER': 'cltbld', 15:27:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:27:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:27:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:27:08 INFO - 'XPC_FLAGS': '0x0', 15:27:08 INFO - 'XPC_SERVICE_NAME': '0', 15:27:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:27:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:27:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:27:08 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-2Z8VFN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:27:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:27:08 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-i4kENw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:27:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:27:08 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-sjWbSc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:27:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:27:08 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-aAB_7z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:27:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:27:09 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-dJbdU9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:27:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:27:09 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-EXnta0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:27:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:27:09 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-H_yYiy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:27:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:27:09 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-5wnWWL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:27:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:27:09 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-TG7BjH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:27:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:27:09 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-5XFE0B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:27:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:27:09 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-3qOSpv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:27:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:27:09 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-gUPWgK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:27:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:27:09 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-expTYO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:27:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:27:09 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-XGmxUT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:27:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:27:10 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-OgaLZ_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:27:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:27:10 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-dkyqJ0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:27:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:27:10 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-pRUHyi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:27:10 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:27:10 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-0XmtoR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:27:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:27:10 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-qJ3I9m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:27:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:27:10 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-2OKKmv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:27:10 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:27:11 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-Lfh8jA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:27:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:27:11 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 15:27:11 INFO - Running setup.py install for manifestparser 15:27:11 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:27:11 INFO - Running setup.py install for mozcrash 15:27:11 INFO - Running setup.py install for mozdebug 15:27:11 INFO - Running setup.py install for mozdevice 15:27:11 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:27:11 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:27:11 INFO - Running setup.py install for mozfile 15:27:11 INFO - Running setup.py install for mozhttpd 15:27:12 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:27:12 INFO - Running setup.py install for mozinfo 15:27:12 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:27:12 INFO - Running setup.py install for mozInstall 15:27:12 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:27:12 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:27:12 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:27:12 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:27:12 INFO - Running setup.py install for mozleak 15:27:12 INFO - Running setup.py install for mozlog 15:27:12 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:27:12 INFO - Running setup.py install for moznetwork 15:27:12 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:27:12 INFO - Running setup.py install for mozprocess 15:27:12 INFO - Running setup.py install for mozprofile 15:27:13 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:27:13 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:27:13 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:27:13 INFO - Running setup.py install for mozrunner 15:27:13 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:27:13 INFO - Running setup.py install for mozscreenshot 15:27:13 INFO - Running setup.py install for moztest 15:27:13 INFO - Running setup.py install for mozversion 15:27:13 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:27:13 INFO - Running setup.py install for wptserve 15:27:13 INFO - Running setup.py install for marionette-driver 15:27:14 INFO - Running setup.py install for browsermob-proxy 15:27:14 INFO - Running setup.py install for marionette-client 15:27:14 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:27:14 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:27:14 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 15:27:14 INFO - Cleaning up... 15:27:14 INFO - Return code: 0 15:27:14 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:27:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:27:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:27:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:27:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:27:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:27:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:27:14 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 0x10df74e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10df91f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fae094dd5a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10df8d5e0>, '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 0x10db70cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10db9b990>, '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.vkIgHgvsGP/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.kXB5PPTG65/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:27:14 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 15:27:14 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 15:27:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.vkIgHgvsGP/Render', 15:27:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:27:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:27:14 INFO - 'HOME': '/Users/cltbld', 15:27:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:27:14 INFO - 'LOGNAME': 'cltbld', 15:27:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:27:14 INFO - 'MOZ_NO_REMOTE': '1', 15:27:14 INFO - 'NO_EM_RESTART': '1', 15:27:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:27:14 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:27:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:27:14 INFO - 'PWD': '/builds/slave/test', 15:27:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:27:14 INFO - 'SHELL': '/bin/bash', 15:27:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.kXB5PPTG65/Listeners', 15:27:14 INFO - 'TMPDIR': '/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/', 15:27:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:27:14 INFO - 'USER': 'cltbld', 15:27:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:27:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:27:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:27:14 INFO - 'XPC_FLAGS': '0x0', 15:27:14 INFO - 'XPC_SERVICE_NAME': '0', 15:27:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:27:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:27:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:27:14 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-YOoN0R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:27:14 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)) 15:27:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:27:14 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-EpZ5fd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:27:15 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)) 15:27:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:27:15 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-0tCDDH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:27:15 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)) 15:27:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:27:15 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-htTsnw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:27:15 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)) 15:27:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:27:15 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-iVZC87-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:27:15 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)) 15:27:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:27:15 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-z5D2Hi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:27:15 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)) 15:27:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:27:15 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-PEtNSK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:27:15 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)) 15:27:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:27:15 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-k_8BRn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:27:15 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)) 15:27:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:27:15 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-HE3_Uo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:27:15 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)) 15:27:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:27:15 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-RMCkgs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:27:15 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)) 15:27:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:27:15 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-4g6MqR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:27:16 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)) 15:27:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:27:16 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-ESpI90-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:27:16 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)) 15:27:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:27:16 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-roqaT3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:27:16 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)) 15:27:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:27:16 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-7qhM90-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:27:16 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)) 15:27:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:27:16 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-99I3ix-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:27:16 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)) 15:27:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:27:16 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-7QY3yR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:27:16 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)) 15:27:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:27:16 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-ClXzpO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:27:16 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)) 15:27:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:27:16 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-Ga7Ccz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:27:16 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)) 15:27:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:27:16 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-B9Is0D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:27:16 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)) 15:27:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:27:16 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-4dgmu5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:27:17 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)) 15:27:17 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:27:17 INFO - Running setup.py (path:/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/pip-3VUsNe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:27:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:27:17 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)) 15:27:17 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)) 15:27:17 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)) 15:27:17 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)) 15:27:17 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)) 15:27:17 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)) 15:27:17 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:27: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 15:27: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 15:27: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 15:27: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 15:27: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 15:27: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 15:27:19 INFO - Downloading blessings-1.6.tar.gz 15:27:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:27:20 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)) 15:27:20 INFO - Installing collected packages: blessings 15:27:20 INFO - Running setup.py install for blessings 15:27:20 INFO - Successfully installed blessings 15:27:20 INFO - Cleaning up... 15:27:20 INFO - Return code: 0 15:27:20 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:27:20 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:27:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:27:20 INFO - Reading from file tmpfile_stdout 15:27:20 INFO - Current package versions: 15:27:20 INFO - blessings == 1.6 15:27:20 INFO - blobuploader == 1.2.4 15:27:20 INFO - browsermob-proxy == 0.6.0 15:27:20 INFO - docopt == 0.6.1 15:27:20 INFO - manifestparser == 1.1 15:27:20 INFO - marionette-client == 2.3.0 15:27:20 INFO - marionette-driver == 1.4.0 15:27:20 INFO - mozInstall == 1.12 15:27:20 INFO - mozcrash == 0.17 15:27:20 INFO - mozdebug == 0.1 15:27:20 INFO - mozdevice == 0.48 15:27:20 INFO - mozfile == 1.2 15:27:20 INFO - mozhttpd == 0.7 15:27:20 INFO - mozinfo == 0.9 15:27:20 INFO - mozleak == 0.1 15:27:20 INFO - mozlog == 3.1 15:27:20 INFO - moznetwork == 0.27 15:27:20 INFO - mozprocess == 0.22 15:27:20 INFO - mozprofile == 0.28 15:27:20 INFO - mozrunner == 6.11 15:27:20 INFO - mozscreenshot == 0.1 15:27:20 INFO - mozsystemmonitor == 0.0 15:27:20 INFO - moztest == 0.7 15:27:20 INFO - mozversion == 1.4 15:27:20 INFO - psutil == 3.1.1 15:27:20 INFO - requests == 1.2.3 15:27:20 INFO - wptserve == 1.4.0 15:27:20 INFO - wsgiref == 0.1.2 15:27:20 INFO - Running post-action listener: _resource_record_post_action 15:27:20 INFO - Running post-action listener: _start_resource_monitoring 15:27:20 INFO - Starting resource monitoring. 15:27:20 INFO - ##### 15:27:20 INFO - ##### Running pull step. 15:27:20 INFO - ##### 15:27:20 INFO - Running pre-action listener: _resource_record_pre_action 15:27:20 INFO - Running main action method: pull 15:27:20 INFO - Pull has nothing to do! 15:27:20 INFO - Running post-action listener: _resource_record_post_action 15:27:20 INFO - ##### 15:27:20 INFO - ##### Running install step. 15:27:20 INFO - ##### 15:27:20 INFO - Running pre-action listener: _resource_record_pre_action 15:27:20 INFO - Running main action method: install 15:27:20 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:27:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:27:21 INFO - Reading from file tmpfile_stdout 15:27:21 INFO - Detecting whether we're running mozinstall >=1.0... 15:27:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:27:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:27:21 INFO - Reading from file tmpfile_stdout 15:27:21 INFO - Output received: 15:27:21 INFO - Usage: mozinstall [options] installer 15:27:21 INFO - Options: 15:27:21 INFO - -h, --help show this help message and exit 15:27:21 INFO - -d DEST, --destination=DEST 15:27:21 INFO - Directory to install application into. [default: 15:27:21 INFO - "/builds/slave/test"] 15:27:21 INFO - --app=APP Application being installed. [default: firefox] 15:27:21 INFO - mkdir: /builds/slave/test/build/application 15:27:21 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'] 15:27:21 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 15:27:39 INFO - Reading from file tmpfile_stdout 15:27:39 INFO - Output received: 15:27:39 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 15:27:39 INFO - Running post-action listener: _resource_record_post_action 15:27:39 INFO - ##### 15:27:39 INFO - ##### Running run-tests step. 15:27:39 INFO - ##### 15:27:39 INFO - Running pre-action listener: _resource_record_pre_action 15:27:39 INFO - Running main action method: run_tests 15:27:39 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:27:39 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:27:39 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:27:39 INFO - grabbing minidump binary from tooltool 15:27:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:27:39 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 0x10df8d5e0>, '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 0x10db70cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10db9b990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:27:39 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 15:27:39 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 15:27:39 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:27:39 INFO - Return code: 0 15:27:39 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 15:27:39 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:27:39 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/X5jx2EqsSnaqynewYd5wrQ/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 15:27:39 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/X5jx2EqsSnaqynewYd5wrQ/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 15:27:39 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.vkIgHgvsGP/Render', 15:27:39 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:27:39 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:27:39 INFO - 'HOME': '/Users/cltbld', 15:27:39 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:27:39 INFO - 'LOGNAME': 'cltbld', 15:27:39 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:27:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:27:39 INFO - 'MOZ_NO_REMOTE': '1', 15:27:39 INFO - 'NO_EM_RESTART': '1', 15:27:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:27:39 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:27:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:27:39 INFO - 'PWD': '/builds/slave/test', 15:27:39 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:27:39 INFO - 'SHELL': '/bin/bash', 15:27:39 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.kXB5PPTG65/Listeners', 15:27:39 INFO - 'TMPDIR': '/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/T/', 15:27:39 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:27:39 INFO - 'USER': 'cltbld', 15:27:39 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:27:39 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:27:39 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:27:39 INFO - 'XPC_FLAGS': '0x0', 15:27:39 INFO - 'XPC_SERVICE_NAME': '0', 15:27:39 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:27:39 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/X5jx2EqsSnaqynewYd5wrQ/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 15:27:40 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 15:27:40 INFO - import pkg_resources 15:27:40 INFO - Using 1 client processes 15:27:40 INFO - wptserve Starting http server on 127.0.0.1:8000 15:27:40 INFO - wptserve Starting http server on 127.0.0.1:8001 15:27:40 INFO - wptserve Starting http server on 127.0.0.1:8443 15:27:43 INFO - SUITE-START | Running 778 tests 15:27:43 INFO - Running testharness tests 15:27:43 INFO - Setting up ssl 15:27:43 INFO - PROCESS | certutil | 15:27:43 INFO - PROCESS | certutil | 15:27:43 INFO - PROCESS | certutil | 15:27:43 INFO - Certificate Nickname Trust Attributes 15:27:43 INFO - SSL,S/MIME,JAR/XPI 15:27:43 INFO - 15:27:43 INFO - web-platform-tests CT,, 15:27:43 INFO - 15:27:43 INFO - Starting runner 15:27:44 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 15:27:44 INFO - PROCESS | 1651 | 1465424864154 Marionette DEBUG Marionette enabled via build flag and pref 15:27:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x113e13000 == 1 [pid = 1651] [id = 1] 15:27:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 1 (0x113e13800) [pid = 1651] [serial = 1] [outer = 0x0] 15:27:44 INFO - PROCESS | 1651 | [1651] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:27:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 2 (0x113e14800) [pid = 1651] [serial = 2] [outer = 0x113e13800] 15:27:44 INFO - PROCESS | 1651 | 1465424864468 Marionette INFO Listening on port 2828 15:27:44 INFO - PROCESS | 1651 | 1465424864705 Marionette DEBUG Marionette enabled via command-line flag 15:27:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x11694f000 == 2 [pid = 1651] [id = 2] 15:27:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 3 (0x11694f800) [pid = 1651] [serial = 3] [outer = 0x0] 15:27:44 INFO - PROCESS | 1651 | [1651] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:27:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 4 (0x116950800) [pid = 1651] [serial = 4] [outer = 0x11694f800] 15:27:44 INFO - PROCESS | 1651 | [1651] 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 15:27:44 INFO - PROCESS | 1651 | 1465424864856 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49286 15:27:44 INFO - PROCESS | 1651 | 1465424864941 Marionette DEBUG Closed connection conn0 15:27:44 INFO - PROCESS | 1651 | [1651] 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 15:27:44 INFO - PROCESS | 1651 | 1465424864947 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49287 15:27:44 INFO - PROCESS | 1651 | 1465424864956 Marionette DEBUG Closed connection conn1 15:27:44 INFO - PROCESS | 1651 | [1651] 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 15:27:44 INFO - PROCESS | 1651 | 1465424864961 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49288 15:27:44 INFO - PROCESS | 1651 | 1465424864970 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:27:44 INFO - PROCESS | 1651 | 1465424864976 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":"20160608141429","device":"desktop","version":"48.0"} 15:27:45 INFO - PROCESS | 1651 | [1651] 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 15:27:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a260000 == 3 [pid = 1651] [id = 3] 15:27:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 5 (0x11a260800) [pid = 1651] [serial = 5] [outer = 0x0] 15:27:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a261000 == 4 [pid = 1651] [id = 4] 15:27:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 6 (0x11a27e000) [pid = 1651] [serial = 6] [outer = 0x0] 15:27:46 INFO - PROCESS | 1651 | [1651] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:27:46 INFO - PROCESS | 1651 | [1651] 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 15:27:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12410f000 == 5 [pid = 1651] [id = 5] 15:27:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 7 (0x11a27d800) [pid = 1651] [serial = 7] [outer = 0x0] 15:27:46 INFO - PROCESS | 1651 | [1651] 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 15:27:46 INFO - PROCESS | 1651 | [1651] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:27:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 8 (0x124262000) [pid = 1651] [serial = 8] [outer = 0x11a27d800] 15:27:46 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 15:27:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 9 (0x12480a800) [pid = 1651] [serial = 9] [outer = 0x11a260800] 15:27:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 10 (0x123efdc00) [pid = 1651] [serial = 10] [outer = 0x11a27e000] 15:27:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 11 (0x123effc00) [pid = 1651] [serial = 11] [outer = 0x11a27d800] 15:27:46 INFO - PROCESS | 1651 | [1651] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:27:46 INFO - PROCESS | 1651 | 1465424866942 Marionette INFO startBrowser 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:46 INFO - PROCESS | 1651 | 1465424866969 Marionette DEBUG loaded listener.js 15:27:46 INFO - PROCESS | 1651 | 1465424866978 Marionette DEBUG loaded listener.js 15:27:46 INFO - PROCESS | 1651 | 1465424866980 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:47 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 15:27:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 12 (0x1270d4c00) [pid = 1651] [serial = 12] [outer = 0x11a27d800] 15:27:47 INFO - PROCESS | 1651 | 1465424867280 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"894d1882-72b6-9c4b-a944-52df40ad3d53","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":"20160608141429","device":"desktop","version":"48.0","command_id":1}}] 15:27:47 INFO - PROCESS | 1651 | 1465424867377 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}] 15:27:47 INFO - PROCESS | 1651 | 1465424867380 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:47 INFO - PROCESS | 1651 | 1465424867424 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 15:27:47 INFO - PROCESS | 1651 | 1465424867502 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:27:47 INFO - PROCESS | 1651 | 1465424867503 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:47 INFO - PROCESS | 1651 | [1651] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:27:47 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:27:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 13 (0x119891800) [pid = 1651] [serial = 13] [outer = 0x11a27d800] 15:27:47 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:27:47 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:27:47 INFO - PROCESS | 1651 | 1465424867780 Marionette TRACE conn2 <- [1,3,null,{}] 15:27:47 INFO - PROCESS | 1651 | 1465424867787 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:27:47 INFO - PROCESS | 1651 | 1465424867790 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:47 INFO - PROCESS | 1651 | 1465424867804 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 15:27:47 INFO - PROCESS | 1651 | 1465424867830 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 15:27:47 INFO - PROCESS | 1651 | 1465424867831 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 15:27:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:27:47 INFO - PROCESS | 1651 | 1465424867839 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:27:47 INFO - PROCESS | 1651 | 1465424867842 Marionette TRACE conn2 <- [1,6,null,{}] 15:27:47 INFO - PROCESS | 1651 | 1465424867844 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}] 15:27:47 INFO - PROCESS | 1651 | 1465424867845 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:47 INFO - PROCESS | 1651 | 1465424867861 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 15:27:47 INFO - PROCESS | 1651 | 1465424867863 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:47 INFO - PROCESS | 1651 | 1465424867864 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x119568000 == 6 [pid = 1651] [id = 6] 15:27:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 14 (0x1247e6000) [pid = 1651] [serial = 14] [outer = 0x0] 15:27:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 15 (0x1247e7c00) [pid = 1651] [serial = 15] [outer = 0x1247e6000] 15:27:47 INFO - PROCESS | 1651 | 1465424867897 Marionette DEBUG loaded listener.js 15:27:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 16 (0x119b6a800) [pid = 1651] [serial = 16] [outer = 0x1247e6000] 15:27:48 INFO - PROCESS | 1651 | 1465424868188 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]]]}] 15:27:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:27:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 376ms 15:27:48 INFO - PROCESS | 1651 | 1465424868211 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 15:27:48 INFO - PROCESS | 1651 | 1465424868212 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 15:27:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:27:48 INFO - PROCESS | 1651 | 1465424868214 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:27:48 INFO - PROCESS | 1651 | 1465424868216 Marionette TRACE conn2 <- [1,10,null,{}] 15:27:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x11504d000 == 7 [pid = 1651] [id = 7] 15:27:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 17 (0x113ee2000) [pid = 1651] [serial = 17] [outer = 0x0] 15:27:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 18 (0x129294800) [pid = 1651] [serial = 18] [outer = 0x113ee2000] 15:27:48 INFO - PROCESS | 1651 | 1465424868241 Marionette DEBUG loaded listener.js 15:27:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 19 (0x12a1abc00) [pid = 1651] [serial = 19] [outer = 0x113ee2000] 15:27:48 INFO - PROCESS | 1651 | 1465424868292 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}] 15:27:48 INFO - PROCESS | 1651 | 1465424868296 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:48 INFO - PROCESS | 1651 | 1465424868418 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 15:27:48 INFO - PROCESS | 1651 | 1465424868429 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:48 INFO - PROCESS | 1651 | 1465424868430 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a4b0800 == 8 [pid = 1651] [id = 8] 15:27:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 20 (0x12a64b400) [pid = 1651] [serial = 20] [outer = 0x0] 15:27:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 21 (0x12a651000) [pid = 1651] [serial = 21] [outer = 0x12a64b400] 15:27:48 INFO - PROCESS | 1651 | 1465424868459 Marionette DEBUG loaded listener.js 15:27:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 22 (0x12a655400) [pid = 1651] [serial = 22] [outer = 0x12a64b400] 15:27:48 INFO - PROCESS | 1651 | 1465424868842 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]]]}] 15:27:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:27:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 672ms 15:27:48 INFO - PROCESS | 1651 | 1465424868908 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 15:27:48 INFO - PROCESS | 1651 | 1465424868909 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 15:27:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:27:48 INFO - PROCESS | 1651 | 1465424868977 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:27:48 INFO - PROCESS | 1651 | 1465424868978 Marionette TRACE conn2 <- [1,14,null,{}] 15:27:48 INFO - PROCESS | 1651 | 1465424868982 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}] 15:27:48 INFO - PROCESS | 1651 | 1465424868986 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:49 INFO - PROCESS | 1651 | 1465424869134 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 15:27:49 INFO - PROCESS | 1651 | 1465424869141 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:49 INFO - PROCESS | 1651 | 1465424869143 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b639800 == 9 [pid = 1651] [id = 9] 15:27:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 23 (0x12ab3f400) [pid = 1651] [serial = 23] [outer = 0x0] 15:27:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 24 (0x12abe7000) [pid = 1651] [serial = 24] [outer = 0x12ab3f400] 15:27:49 INFO - PROCESS | 1651 | 1465424869181 Marionette DEBUG loaded listener.js 15:27:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 25 (0x12b767400) [pid = 1651] [serial = 25] [outer = 0x12ab3f400] 15:27:49 INFO - PROCESS | 1651 | 1465424869458 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]]]}] 15:27:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:27:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 537ms 15:27:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:27:49 INFO - PROCESS | 1651 | 1465424869497 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 15:27:49 INFO - PROCESS | 1651 | 1465424869498 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 15:27:49 INFO - PROCESS | 1651 | 1465424869508 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:27:49 INFO - PROCESS | 1651 | 1465424869509 Marionette TRACE conn2 <- [1,18,null,{}] 15:27:49 INFO - PROCESS | 1651 | 1465424869511 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}] 15:27:49 INFO - PROCESS | 1651 | 1465424869513 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:49 INFO - PROCESS | 1651 | 1465424869606 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 15:27:49 INFO - PROCESS | 1651 | 1465424869610 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:49 INFO - PROCESS | 1651 | 1465424869613 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b88a000 == 10 [pid = 1651] [id = 10] 15:27:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 26 (0x12b86b800) [pid = 1651] [serial = 26] [outer = 0x0] 15:27:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 27 (0x12b870800) [pid = 1651] [serial = 27] [outer = 0x12b86b800] 15:27:49 INFO - PROCESS | 1651 | 1465424869637 Marionette DEBUG loaded listener.js 15:27:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 28 (0x12b879800) [pid = 1651] [serial = 28] [outer = 0x12b86b800] 15:27:49 INFO - PROCESS | 1651 | 1465424869906 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]]]}] 15:27:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:27:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 429ms 15:27:49 INFO - PROCESS | 1651 | 1465424869930 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 15:27:49 INFO - PROCESS | 1651 | 1465424869932 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 15:27:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:27:49 INFO - PROCESS | 1651 | 1465424869941 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:27:49 INFO - PROCESS | 1651 | 1465424869942 Marionette TRACE conn2 <- [1,22,null,{}] 15:27:49 INFO - PROCESS | 1651 | 1465424869944 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}] 15:27:49 INFO - PROCESS | 1651 | 1465424869946 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:50 INFO - PROCESS | 1651 | 1465424870043 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 15:27:50 INFO - PROCESS | 1651 | 1465424870047 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:50 INFO - PROCESS | 1651 | 1465424870048 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x117e39000 == 11 [pid = 1651] [id = 11] 15:27:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 29 (0x118510c00) [pid = 1651] [serial = 29] [outer = 0x0] 15:27:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 30 (0x1182e4000) [pid = 1651] [serial = 30] [outer = 0x118510c00] 15:27:50 INFO - PROCESS | 1651 | 1465424870075 Marionette DEBUG loaded listener.js 15:27:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 31 (0x12bb3ec00) [pid = 1651] [serial = 31] [outer = 0x118510c00] 15:27:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:27:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 378ms 15:27:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:27:50 INFO - PROCESS | 1651 | 1465424870308 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]]]}] 15:27:50 INFO - PROCESS | 1651 | 1465424870312 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 15:27:50 INFO - PROCESS | 1651 | 1465424870313 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 15:27:50 INFO - PROCESS | 1651 | 1465424870315 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:27:50 INFO - PROCESS | 1651 | 1465424870316 Marionette TRACE conn2 <- [1,26,null,{}] 15:27:50 INFO - PROCESS | 1651 | 1465424870325 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}] 15:27:50 INFO - PROCESS | 1651 | 1465424870326 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:50 INFO - PROCESS | 1651 | 1465424870424 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 15:27:50 INFO - PROCESS | 1651 | 1465424870430 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:50 INFO - PROCESS | 1651 | 1465424870431 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x118542000 == 12 [pid = 1651] [id = 12] 15:27:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 32 (0x12bba3400) [pid = 1651] [serial = 32] [outer = 0x0] 15:27:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 33 (0x12bbae800) [pid = 1651] [serial = 33] [outer = 0x12bba3400] 15:27:50 INFO - PROCESS | 1651 | 1465424870455 Marionette DEBUG loaded listener.js 15:27:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 34 (0x12bd3cc00) [pid = 1651] [serial = 34] [outer = 0x12bba3400] 15:27:50 INFO - PROCESS | 1651 | 1465424870689 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]]]}] 15:27:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:27:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 422ms 15:27:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:27:50 INFO - PROCESS | 1651 | 1465424870743 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 15:27:50 INFO - PROCESS | 1651 | 1465424870744 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 15:27:50 INFO - PROCESS | 1651 | 1465424870746 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:27:50 INFO - PROCESS | 1651 | 1465424870760 Marionette TRACE conn2 <- [1,30,null,{}] 15:27:50 INFO - PROCESS | 1651 | 1465424870783 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}] 15:27:50 INFO - PROCESS | 1651 | 1465424870786 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:50 INFO - PROCESS | 1651 | 1465424870878 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 15:27:50 INFO - PROCESS | 1651 | 1465424870882 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:50 INFO - PROCESS | 1651 | 1465424870883 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c1ca800 == 13 [pid = 1651] [id = 13] 15:27:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 35 (0x12bd3f800) [pid = 1651] [serial = 35] [outer = 0x0] 15:27:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 36 (0x12bde5000) [pid = 1651] [serial = 36] [outer = 0x12bd3f800] 15:27:50 INFO - PROCESS | 1651 | 1465424870906 Marionette DEBUG loaded listener.js 15:27:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 37 (0x12bdea400) [pid = 1651] [serial = 37] [outer = 0x12bd3f800] 15:27:51 INFO - PROCESS | 1651 | 1465424871141 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]]]}] 15:27:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:27:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 435ms 15:27:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:27:51 INFO - PROCESS | 1651 | 1465424871192 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 15:27:51 INFO - PROCESS | 1651 | 1465424871194 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 15:27:51 INFO - PROCESS | 1651 | 1465424871196 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:27:51 INFO - PROCESS | 1651 | 1465424871197 Marionette TRACE conn2 <- [1,34,null,{}] 15:27:51 INFO - PROCESS | 1651 | 1465424871199 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}] 15:27:51 INFO - PROCESS | 1651 | 1465424871200 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:51 INFO - PROCESS | 1651 | 1465424871298 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 15:27:51 INFO - PROCESS | 1651 | 1465424871301 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:51 INFO - PROCESS | 1651 | 1465424871302 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c4ca800 == 14 [pid = 1651] [id = 14] 15:27:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 38 (0x12bdea800) [pid = 1651] [serial = 38] [outer = 0x0] 15:27:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 39 (0x12c329400) [pid = 1651] [serial = 39] [outer = 0x12bdea800] 15:27:51 INFO - PROCESS | 1651 | 1465424871326 Marionette DEBUG loaded listener.js 15:27:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 40 (0x12c32ec00) [pid = 1651] [serial = 40] [outer = 0x12bdea800] 15:27:51 INFO - PROCESS | 1651 | 1465424871555 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]]]}] 15:27:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:27:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 369ms 15:27:51 INFO - PROCESS | 1651 | 1465424871565 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 15:27:51 INFO - PROCESS | 1651 | 1465424871567 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 15:27:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:27:51 INFO - PROCESS | 1651 | 1465424871576 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:27:51 INFO - PROCESS | 1651 | 1465424871577 Marionette TRACE conn2 <- [1,38,null,{}] 15:27:51 INFO - PROCESS | 1651 | 1465424871579 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}] 15:27:51 INFO - PROCESS | 1651 | 1465424871581 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:51 INFO - PROCESS | 1651 | 1465424871682 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 15:27:51 INFO - PROCESS | 1651 | 1465424871686 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:51 INFO - PROCESS | 1651 | 1465424871687 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x124724800 == 15 [pid = 1651] [id = 15] 15:27:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 41 (0x12c335c00) [pid = 1651] [serial = 41] [outer = 0x0] 15:27:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 42 (0x12caa8c00) [pid = 1651] [serial = 42] [outer = 0x12c335c00] 15:27:51 INFO - PROCESS | 1651 | 1465424871711 Marionette DEBUG loaded listener.js 15:27:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 43 (0x12caadc00) [pid = 1651] [serial = 43] [outer = 0x12c335c00] 15:27:51 INFO - PROCESS | 1651 | 1465424871941 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]]]}] 15:27:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:27:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 422ms 15:27:51 INFO - PROCESS | 1651 | 1465424871994 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 15:27:51 INFO - PROCESS | 1651 | 1465424871995 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 15:27:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:27:52 INFO - PROCESS | 1651 | 1465424871997 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:27:52 INFO - PROCESS | 1651 | 1465424871998 Marionette TRACE conn2 <- [1,42,null,{}] 15:27:52 INFO - PROCESS | 1651 | 1465424872009 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}] 15:27:52 INFO - PROCESS | 1651 | 1465424872010 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:52 INFO - PROCESS | 1651 | 1465424872115 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 15:27:52 INFO - PROCESS | 1651 | 1465424872121 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:52 INFO - PROCESS | 1651 | 1465424872122 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cb71000 == 16 [pid = 1651] [id = 16] 15:27:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 44 (0x12cab0000) [pid = 1651] [serial = 44] [outer = 0x0] 15:27:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 45 (0x12cb99c00) [pid = 1651] [serial = 45] [outer = 0x12cab0000] 15:27:52 INFO - PROCESS | 1651 | 1465424872146 Marionette DEBUG loaded listener.js 15:27:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 46 (0x12cb9e800) [pid = 1651] [serial = 46] [outer = 0x12cab0000] 15:27:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d06f800 == 17 [pid = 1651] [id = 17] 15:27:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 47 (0x12d070000) [pid = 1651] [serial = 47] [outer = 0x0] 15:27:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 48 (0x12d074000) [pid = 1651] [serial = 48] [outer = 0x12d070000] 15:27:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 49 (0x12d07a000) [pid = 1651] [serial = 49] [outer = 0x12d070000] 15:27:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cb7c000 == 18 [pid = 1651] [id = 18] 15:27:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 50 (0x12cba1800) [pid = 1651] [serial = 50] [outer = 0x0] 15:27:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 51 (0x12d0fac00) [pid = 1651] [serial = 51] [outer = 0x12cba1800] 15:27:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 52 (0x12d0f2000) [pid = 1651] [serial = 52] [outer = 0x12cba1800] 15:27:52 INFO - PROCESS | 1651 | 1465424872492 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]]]}] 15:27:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:27:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 525ms 15:27:52 INFO - PROCESS | 1651 | 1465424872523 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 15:27:52 INFO - PROCESS | 1651 | 1465424872524 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 15:27:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:27:52 INFO - PROCESS | 1651 | 1465424872526 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:27:52 INFO - PROCESS | 1651 | 1465424872528 Marionette TRACE conn2 <- [1,46,null,{}] 15:27:52 INFO - PROCESS | 1651 | 1465424872530 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}] 15:27:52 INFO - PROCESS | 1651 | 1465424872531 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:52 INFO - PROCESS | 1651 | 1465424872627 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 15:27:52 INFO - PROCESS | 1651 | 1465424872630 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:52 INFO - PROCESS | 1651 | 1465424872632 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d549000 == 19 [pid = 1651] [id = 19] 15:27:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 53 (0x12caaf400) [pid = 1651] [serial = 53] [outer = 0x0] 15:27:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 54 (0x12d0f5c00) [pid = 1651] [serial = 54] [outer = 0x12caaf400] 15:27:52 INFO - PROCESS | 1651 | 1465424872658 Marionette DEBUG loaded listener.js 15:27:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 55 (0x11850f400) [pid = 1651] [serial = 55] [outer = 0x12caaf400] 15:27:52 INFO - PROCESS | 1651 | 1465424872907 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]]]}] 15:27:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:27:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 15:27:52 INFO - PROCESS | 1651 | 1465424872946 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 15:27:52 INFO - PROCESS | 1651 | 1465424872947 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 15:27:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:27:52 INFO - PROCESS | 1651 | 1465424872949 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:27:52 INFO - PROCESS | 1651 | 1465424872951 Marionette TRACE conn2 <- [1,50,null,{}] 15:27:52 INFO - PROCESS | 1651 | 1465424872960 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}] 15:27:52 INFO - PROCESS | 1651 | 1465424872961 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:53 INFO - PROCESS | 1651 | 1465424873058 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 15:27:53 INFO - PROCESS | 1651 | 1465424873061 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:53 INFO - PROCESS | 1651 | 1465424873062 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b7a6800 == 20 [pid = 1651] [id = 20] 15:27:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 56 (0x1182c2c00) [pid = 1651] [serial = 56] [outer = 0x0] 15:27:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 57 (0x1182cc000) [pid = 1651] [serial = 57] [outer = 0x1182c2c00] 15:27:53 INFO - PROCESS | 1651 | 1465424873086 Marionette DEBUG loaded listener.js 15:27:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 58 (0x11839d800) [pid = 1651] [serial = 58] [outer = 0x1182c2c00] 15:27:53 INFO - PROCESS | 1651 | 1465424873330 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]]]}] 15:27:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:27:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 427ms 15:27:53 INFO - PROCESS | 1651 | 1465424873376 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 15:27:53 INFO - PROCESS | 1651 | 1465424873377 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 15:27:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:27:53 INFO - PROCESS | 1651 | 1465424873379 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:27:53 INFO - PROCESS | 1651 | 1465424873380 Marionette TRACE conn2 <- [1,54,null,{}] 15:27:53 INFO - PROCESS | 1651 | 1465424873382 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}] 15:27:53 INFO - PROCESS | 1651 | 1465424873384 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:53 INFO - PROCESS | 1651 | 1465424873492 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 15:27:53 INFO - PROCESS | 1651 | 1465424873495 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:53 INFO - PROCESS | 1651 | 1465424873496 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cecf000 == 21 [pid = 1651] [id = 21] 15:27:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 59 (0x1183a0000) [pid = 1651] [serial = 59] [outer = 0x0] 15:27:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x1183a8800) [pid = 1651] [serial = 60] [outer = 0x1183a0000] 15:27:53 INFO - PROCESS | 1651 | 1465424873519 Marionette DEBUG loaded listener.js 15:27:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x1194f0400) [pid = 1651] [serial = 61] [outer = 0x1183a0000] 15:27:53 INFO - PROCESS | 1651 | 1465424873748 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]]]}] 15:27:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:27:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 418ms 15:27:53 INFO - PROCESS | 1651 | 1465424873797 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 15:27:53 INFO - PROCESS | 1651 | 1465424873798 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 15:27:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:27:53 INFO - PROCESS | 1651 | 1465424873807 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:27:53 INFO - PROCESS | 1651 | 1465424873808 Marionette TRACE conn2 <- [1,58,null,{}] 15:27:53 INFO - PROCESS | 1651 | 1465424873810 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}] 15:27:53 INFO - PROCESS | 1651 | 1465424873811 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:53 INFO - PROCESS | 1651 | 1465424873934 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 15:27:53 INFO - PROCESS | 1651 | 1465424873940 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:53 INFO - PROCESS | 1651 | 1465424873941 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x1194c0000 == 22 [pid = 1651] [id = 22] 15:27:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x118fdd400) [pid = 1651] [serial = 62] [outer = 0x0] 15:27:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x119c33000) [pid = 1651] [serial = 63] [outer = 0x118fdd400] 15:27:53 INFO - PROCESS | 1651 | 1465424873980 Marionette DEBUG loaded listener.js 15:27:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x12d241c00) [pid = 1651] [serial = 64] [outer = 0x118fdd400] 15:27:55 INFO - PROCESS | 1651 | 1465424875098 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]]]}] 15:27:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:27:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1332ms 15:27:55 INFO - PROCESS | 1651 | 1465424875142 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 15:27:55 INFO - PROCESS | 1651 | 1465424875144 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 15:27:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:27:55 INFO - PROCESS | 1651 | 1465424875148 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:27:55 INFO - PROCESS | 1651 | 1465424875150 Marionette TRACE conn2 <- [1,62,null,{}] 15:27:55 INFO - PROCESS | 1651 | 1465424875154 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}] 15:27:55 INFO - PROCESS | 1651 | 1465424875155 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:55 INFO - PROCESS | 1651 | 1465424875265 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 15:27:55 INFO - PROCESS | 1651 | 1465424875306 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:55 INFO - PROCESS | 1651 | 1465424875307 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x112aa5000 == 23 [pid = 1651] [id = 23] 15:27:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x112a71800) [pid = 1651] [serial = 65] [outer = 0x0] 15:27:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x112d5c400) [pid = 1651] [serial = 66] [outer = 0x112a71800] 15:27:55 INFO - PROCESS | 1651 | 1465424875339 Marionette DEBUG loaded listener.js 15:27:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x113c0b000) [pid = 1651] [serial = 67] [outer = 0x112a71800] 15:27:55 INFO - PROCESS | 1651 | 1465424875743 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]]]}] 15:27:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:27:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 621ms 15:27:55 INFO - PROCESS | 1651 | 1465424875770 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 15:27:55 INFO - PROCESS | 1651 | 1465424875774 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 15:27:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:27:55 INFO - PROCESS | 1651 | 1465424875778 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:27:55 INFO - PROCESS | 1651 | 1465424875780 Marionette TRACE conn2 <- [1,66,null,{}] 15:27:55 INFO - PROCESS | 1651 | 1465424875783 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}] 15:27:55 INFO - PROCESS | 1651 | 1465424875785 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:55 INFO - PROCESS | 1651 | 1465424875897 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 15:27:55 INFO - PROCESS | 1651 | 1465424875938 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:55 INFO - PROCESS | 1651 | 1465424875939 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x116f45800 == 24 [pid = 1651] [id = 24] 15:27:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x11646c800) [pid = 1651] [serial = 68] [outer = 0x0] 15:27:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x116730000) [pid = 1651] [serial = 69] [outer = 0x11646c800] 15:27:55 INFO - PROCESS | 1651 | 1465424875969 Marionette DEBUG loaded listener.js 15:27:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x117030000) [pid = 1651] [serial = 70] [outer = 0x11646c800] 15:27:56 INFO - PROCESS | 1651 | 1465424876374 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]]]}] 15:27:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:27:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 619ms 15:27:56 INFO - PROCESS | 1651 | 1465424876398 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 15:27:56 INFO - PROCESS | 1651 | 1465424876399 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 15:27:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:27:56 INFO - PROCESS | 1651 | 1465424876404 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:27:56 INFO - PROCESS | 1651 | 1465424876407 Marionette TRACE conn2 <- [1,70,null,{}] 15:27:56 INFO - PROCESS | 1651 | 1465424876414 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}] 15:27:56 INFO - PROCESS | 1651 | 1465424876417 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:56 INFO - PROCESS | 1651 | 1465424876530 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 15:27:56 INFO - PROCESS | 1651 | 1465424876598 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:56 INFO - PROCESS | 1651 | 1465424876600 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x117228000 == 25 [pid = 1651] [id = 25] 15:27:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x1183a7400) [pid = 1651] [serial = 71] [outer = 0x0] 15:27:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x1186e7800) [pid = 1651] [serial = 72] [outer = 0x1183a7400] 15:27:56 INFO - PROCESS | 1651 | 1465424876643 Marionette DEBUG loaded listener.js 15:27:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x119495400) [pid = 1651] [serial = 73] [outer = 0x1183a7400] 15:27:57 INFO - PROCESS | 1651 | 1465424877295 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]]]}] 15:27:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:27:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 924ms 15:27:57 INFO - PROCESS | 1651 | 1465424877327 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 15:27:57 INFO - PROCESS | 1651 | 1465424877328 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 15:27:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:27:57 INFO - PROCESS | 1651 | 1465424877332 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:27:57 INFO - PROCESS | 1651 | 1465424877334 Marionette TRACE conn2 <- [1,74,null,{}] 15:27:57 INFO - PROCESS | 1651 | 1465424877340 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}] 15:27:57 INFO - PROCESS | 1651 | 1465424877341 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:57 INFO - PROCESS | 1651 | 1465424877429 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 15:27:57 INFO - PROCESS | 1651 | 1465424877489 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:57 INFO - PROCESS | 1651 | 1465424877491 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x1131cd000 == 26 [pid = 1651] [id = 26] 15:27:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x11396dc00) [pid = 1651] [serial = 74] [outer = 0x0] 15:27:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x1166f3000) [pid = 1651] [serial = 75] [outer = 0x11396dc00] 15:27:57 INFO - PROCESS | 1651 | 1465424877538 Marionette DEBUG loaded listener.js 15:27:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x11696c400) [pid = 1651] [serial = 76] [outer = 0x11396dc00] 15:27:58 INFO - PROCESS | 1651 | 1465424878089 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]]]}] 15:27:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:27:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 773ms 15:27:58 INFO - PROCESS | 1651 | 1465424878115 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 15:27:58 INFO - PROCESS | 1651 | 1465424878120 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 15:27:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:27:58 INFO - PROCESS | 1651 | 1465424878127 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:27:58 INFO - PROCESS | 1651 | 1465424878129 Marionette TRACE conn2 <- [1,78,null,{}] 15:27:58 INFO - PROCESS | 1651 | 1465424878133 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}] 15:27:58 INFO - PROCESS | 1651 | 1465424878136 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:58 INFO - PROCESS | 1651 | 1465424878232 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 15:27:58 INFO - PROCESS | 1651 | 1465424878240 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:58 INFO - PROCESS | 1651 | 1465424878242 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x116490800 == 27 [pid = 1651] [id = 27] 15:27:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x11728c800) [pid = 1651] [serial = 77] [outer = 0x0] 15:27:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x117295000) [pid = 1651] [serial = 78] [outer = 0x11728c800] 15:27:58 INFO - PROCESS | 1651 | 1465424878268 Marionette DEBUG loaded listener.js 15:27:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1176c8c00) [pid = 1651] [serial = 79] [outer = 0x11728c800] 15:27:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:27:58 INFO - PROCESS | 1651 | 1465424878593 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]]]}] 15:27:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 471ms 15:27:58 INFO - PROCESS | 1651 | 1465424878597 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 15:27:58 INFO - PROCESS | 1651 | 1465424878598 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 15:27:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:27:58 INFO - PROCESS | 1651 | 1465424878606 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:27:58 INFO - PROCESS | 1651 | 1465424878608 Marionette TRACE conn2 <- [1,82,null,{}] 15:27:58 INFO - PROCESS | 1651 | 1465424878622 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}] 15:27:58 INFO - PROCESS | 1651 | 1465424878625 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:58 INFO - PROCESS | 1651 | 1465424878716 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 15:27:58 INFO - PROCESS | 1651 | 1465424878722 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:58 INFO - PROCESS | 1651 | 1465424878724 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x1169b7000 == 28 [pid = 1651] [id = 28] 15:27:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x11839c400) [pid = 1651] [serial = 80] [outer = 0x0] 15:27:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1183a4800) [pid = 1651] [serial = 81] [outer = 0x11839c400] 15:27:58 INFO - PROCESS | 1651 | 1465424878751 Marionette DEBUG loaded listener.js 15:27:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x118641800) [pid = 1651] [serial = 82] [outer = 0x11839c400] 15:27:59 INFO - PROCESS | 1651 | 1465424879067 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]]]}] 15:27:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:27:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 479ms 15:27:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:27:59 INFO - PROCESS | 1651 | 1465424879080 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 15:27:59 INFO - PROCESS | 1651 | 1465424879082 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 15:27:59 INFO - PROCESS | 1651 | 1465424879084 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:27:59 INFO - PROCESS | 1651 | 1465424879087 Marionette TRACE conn2 <- [1,86,null,{}] 15:27:59 INFO - PROCESS | 1651 | 1465424879091 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}] 15:27:59 INFO - PROCESS | 1651 | 1465424879092 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:59 INFO - PROCESS | 1651 | 1465424879168 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 15:27:59 INFO - PROCESS | 1651 | 1465424879210 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:59 INFO - PROCESS | 1651 | 1465424879212 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170da000 == 29 [pid = 1651] [id = 29] 15:27:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1182e5000) [pid = 1651] [serial = 83] [outer = 0x0] 15:27:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1186e7c00) [pid = 1651] [serial = 84] [outer = 0x1182e5000] 15:27:59 INFO - PROCESS | 1651 | 1465424879237 Marionette DEBUG loaded listener.js 15:27:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x118fd4400) [pid = 1651] [serial = 85] [outer = 0x1182e5000] 15:27:59 INFO - PROCESS | 1651 | 1465424879494 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]]]}] 15:27:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:27:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 423ms 15:27:59 INFO - PROCESS | 1651 | 1465424879508 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 15:27:59 INFO - PROCESS | 1651 | 1465424879509 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 15:27:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:27:59 INFO - PROCESS | 1651 | 1465424879511 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:27:59 INFO - PROCESS | 1651 | 1465424879512 Marionette TRACE conn2 <- [1,90,null,{}] 15:27:59 INFO - PROCESS | 1651 | 1465424879514 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}] 15:27:59 INFO - PROCESS | 1651 | 1465424879516 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:59 INFO - PROCESS | 1651 | 1465424879595 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 15:27:59 INFO - PROCESS | 1651 | 1465424879599 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:27:59 INFO - PROCESS | 1651 | 1465424879601 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:27:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x118223000 == 30 [pid = 1651] [id = 30] 15:27:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1133e5400) [pid = 1651] [serial = 86] [outer = 0x0] 15:27:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x118fdc800) [pid = 1651] [serial = 87] [outer = 0x1133e5400] 15:27:59 INFO - PROCESS | 1651 | 1465424879627 Marionette DEBUG loaded listener.js 15:27:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119498400) [pid = 1651] [serial = 88] [outer = 0x1133e5400] 15:27:59 INFO - PROCESS | 1651 | 1465424879926 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]]]}] 15:27:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:27:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 470ms 15:27:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:27:59 INFO - PROCESS | 1651 | 1465424879982 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 15:27:59 INFO - PROCESS | 1651 | 1465424879983 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 15:27:59 INFO - PROCESS | 1651 | 1465424879985 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:27:59 INFO - PROCESS | 1651 | 1465424879986 Marionette TRACE conn2 <- [1,94,null,{}] 15:27:59 INFO - PROCESS | 1651 | 1465424879988 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}] 15:27:59 INFO - PROCESS | 1651 | 1465424879992 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:00 INFO - PROCESS | 1651 | 1465424880106 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 15:28:00 INFO - PROCESS | 1651 | 1465424880113 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:00 INFO - PROCESS | 1651 | 1465424880114 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x11826d000 == 31 [pid = 1651] [id = 31] 15:28:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11860fc00) [pid = 1651] [serial = 89] [outer = 0x0] 15:28:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11949e400) [pid = 1651] [serial = 90] [outer = 0x11860fc00] 15:28:00 INFO - PROCESS | 1651 | 1465424880139 Marionette DEBUG loaded listener.js 15:28:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119a12400) [pid = 1651] [serial = 91] [outer = 0x11860fc00] 15:28:00 INFO - PROCESS | 1651 | 1465424880413 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]]]}] 15:28:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:28:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 470ms 15:28:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:28:00 INFO - PROCESS | 1651 | 1465424880459 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 15:28:00 INFO - PROCESS | 1651 | 1465424880460 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 15:28:00 INFO - PROCESS | 1651 | 1465424880462 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:28:00 INFO - PROCESS | 1651 | 1465424880463 Marionette TRACE conn2 <- [1,98,null,{}] 15:28:00 INFO - PROCESS | 1651 | 1465424880466 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}] 15:28:00 INFO - PROCESS | 1651 | 1465424880467 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:00 INFO - PROCESS | 1651 | 1465424880543 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 15:28:00 INFO - PROCESS | 1651 | 1465424880546 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:00 INFO - PROCESS | 1651 | 1465424880547 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x1191e1000 == 32 [pid = 1651] [id = 32] 15:28:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11839cc00) [pid = 1651] [serial = 92] [outer = 0x0] 15:28:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119a1dc00) [pid = 1651] [serial = 93] [outer = 0x11839cc00] 15:28:00 INFO - PROCESS | 1651 | 1465424880574 Marionette DEBUG loaded listener.js 15:28:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119a31c00) [pid = 1651] [serial = 94] [outer = 0x11839cc00] 15:28:00 INFO - PROCESS | 1651 | 1465424880882 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]]]}] 15:28:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:28:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 470ms 15:28:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:28:00 INFO - PROCESS | 1651 | 1465424880933 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 15:28:00 INFO - PROCESS | 1651 | 1465424880934 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 15:28:00 INFO - PROCESS | 1651 | 1465424880936 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:28:00 INFO - PROCESS | 1651 | 1465424880937 Marionette TRACE conn2 <- [1,102,null,{}] 15:28:00 INFO - PROCESS | 1651 | 1465424880939 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}] 15:28:00 INFO - PROCESS | 1651 | 1465424880940 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:01 INFO - PROCESS | 1651 | 1465424881031 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 15:28:01 INFO - PROCESS | 1651 | 1465424881039 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:01 INFO - PROCESS | 1651 | 1465424881040 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x11940f000 == 33 [pid = 1651] [id = 33] 15:28:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x119b1c400) [pid = 1651] [serial = 95] [outer = 0x0] 15:28:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119b6c000) [pid = 1651] [serial = 96] [outer = 0x119b1c400] 15:28:01 INFO - PROCESS | 1651 | 1465424881064 Marionette DEBUG loaded listener.js 15:28:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x119b72400) [pid = 1651] [serial = 97] [outer = 0x119b1c400] 15:28:01 INFO - PROCESS | 1651 | 1465424881341 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]]]}] 15:28:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:28:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 468ms 15:28:01 INFO - PROCESS | 1651 | 1465424881406 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 15:28:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:28:01 INFO - PROCESS | 1651 | 1465424881408 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 15:28:01 INFO - PROCESS | 1651 | 1465424881411 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:28:01 INFO - PROCESS | 1651 | 1465424881413 Marionette TRACE conn2 <- [1,106,null,{}] 15:28:01 INFO - PROCESS | 1651 | 1465424881416 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}] 15:28:01 INFO - PROCESS | 1651 | 1465424881418 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:01 INFO - PROCESS | 1651 | 1465424881526 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 15:28:01 INFO - PROCESS | 1651 | 1465424881531 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:01 INFO - PROCESS | 1651 | 1465424881532 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x119563800 == 34 [pid = 1651] [id = 34] 15:28:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x119b71c00) [pid = 1651] [serial = 98] [outer = 0x0] 15:28:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x119f41000) [pid = 1651] [serial = 99] [outer = 0x119b71c00] 15:28:01 INFO - PROCESS | 1651 | 1465424881575 Marionette DEBUG loaded listener.js 15:28:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x121252c00) [pid = 1651] [serial = 100] [outer = 0x119b71c00] 15:28:01 INFO - PROCESS | 1651 | 1465424881972 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]]]}] 15:28:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:28:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 621ms 15:28:02 INFO - PROCESS | 1651 | 1465424882033 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 15:28:02 INFO - PROCESS | 1651 | 1465424882034 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 15:28:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:28:02 INFO - PROCESS | 1651 | 1465424882036 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:28:02 INFO - PROCESS | 1651 | 1465424882037 Marionette TRACE conn2 <- [1,110,null,{}] 15:28:02 INFO - PROCESS | 1651 | 1465424882039 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}] 15:28:02 INFO - PROCESS | 1651 | 1465424882041 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:02 INFO - PROCESS | 1651 | 1465424882109 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 15:28:02 INFO - PROCESS | 1651 | 1465424882111 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:02 INFO - PROCESS | 1651 | 1465424882112 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c8f000 == 35 [pid = 1651] [id = 35] 15:28:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x119f3bc00) [pid = 1651] [serial = 101] [outer = 0x0] 15:28:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1213a1800) [pid = 1651] [serial = 102] [outer = 0x119f3bc00] 15:28:02 INFO - PROCESS | 1651 | 1465424882134 Marionette DEBUG loaded listener.js 15:28:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1213a7400) [pid = 1651] [serial = 103] [outer = 0x119f3bc00] 15:28:02 INFO - PROCESS | 1651 | 1465424882506 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]]]}] 15:28:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:28:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 522ms 15:28:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:28:02 INFO - PROCESS | 1651 | 1465424882559 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 15:28:02 INFO - PROCESS | 1651 | 1465424882561 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 15:28:02 INFO - PROCESS | 1651 | 1465424882564 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:28:02 INFO - PROCESS | 1651 | 1465424882567 Marionette TRACE conn2 <- [1,114,null,{}] 15:28:02 INFO - PROCESS | 1651 | 1465424882570 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}] 15:28:02 INFO - PROCESS | 1651 | 1465424882573 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:02 INFO - PROCESS | 1651 | 1465424882732 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 15:28:02 INFO - PROCESS | 1651 | 1465424882747 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:02 INFO - PROCESS | 1651 | 1465424882749 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a265800 == 36 [pid = 1651] [id = 36] 15:28:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1213aa000) [pid = 1651] [serial = 104] [outer = 0x0] 15:28:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x123df5c00) [pid = 1651] [serial = 105] [outer = 0x1213aa000] 15:28:02 INFO - PROCESS | 1651 | 1465424882790 Marionette DEBUG loaded listener.js 15:28:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x123fa3000) [pid = 1651] [serial = 106] [outer = 0x1213aa000] 15:28:03 INFO - PROCESS | 1651 | 1465424883121 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]]]}] 15:28:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:28:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 572ms 15:28:03 INFO - PROCESS | 1651 | 1465424883136 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 15:28:03 INFO - PROCESS | 1651 | 1465424883139 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 15:28:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:28:03 INFO - PROCESS | 1651 | 1465424883142 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:28:03 INFO - PROCESS | 1651 | 1465424883143 Marionette TRACE conn2 <- [1,118,null,{}] 15:28:03 INFO - PROCESS | 1651 | 1465424883145 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}] 15:28:03 INFO - PROCESS | 1651 | 1465424883146 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:03 INFO - PROCESS | 1651 | 1465424883224 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 15:28:03 INFO - PROCESS | 1651 | 1465424883228 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:03 INFO - PROCESS | 1651 | 1465424883229 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b08800 == 37 [pid = 1651] [id = 37] 15:28:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1186e9000) [pid = 1651] [serial = 107] [outer = 0x0] 15:28:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1243c7c00) [pid = 1651] [serial = 108] [outer = 0x1186e9000] 15:28:03 INFO - PROCESS | 1651 | 1465424883253 Marionette DEBUG loaded listener.js 15:28:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1247e1c00) [pid = 1651] [serial = 109] [outer = 0x1186e9000] 15:28:03 INFO - PROCESS | 1651 | 1465424883521 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]]]}] 15:28:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:28:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 420ms 15:28:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:28:03 INFO - PROCESS | 1651 | 1465424883562 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 15:28:03 INFO - PROCESS | 1651 | 1465424883563 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 15:28:03 INFO - PROCESS | 1651 | 1465424883565 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:28:03 INFO - PROCESS | 1651 | 1465424883566 Marionette TRACE conn2 <- [1,122,null,{}] 15:28:03 INFO - PROCESS | 1651 | 1465424883578 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}] 15:28:03 INFO - PROCESS | 1651 | 1465424883579 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:03 INFO - PROCESS | 1651 | 1465424883684 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 15:28:03 INFO - PROCESS | 1651 | 1465424883691 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:03 INFO - PROCESS | 1651 | 1465424883692 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x121355800 == 38 [pid = 1651] [id = 38] 15:28:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1133bd400) [pid = 1651] [serial = 110] [outer = 0x0] 15:28:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1247de000) [pid = 1651] [serial = 111] [outer = 0x1133bd400] 15:28:03 INFO - PROCESS | 1651 | 1465424883716 Marionette DEBUG loaded listener.js 15:28:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x124dd1400) [pid = 1651] [serial = 112] [outer = 0x1133bd400] 15:28:03 INFO - PROCESS | 1651 | 1465424883997 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]]]}] 15:28:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:28:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 478ms 15:28:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:28:04 INFO - PROCESS | 1651 | 1465424884043 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 15:28:04 INFO - PROCESS | 1651 | 1465424884044 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 15:28:04 INFO - PROCESS | 1651 | 1465424884047 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:28:04 INFO - PROCESS | 1651 | 1465424884048 Marionette TRACE conn2 <- [1,126,null,{}] 15:28:04 INFO - PROCESS | 1651 | 1465424884050 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}] 15:28:04 INFO - PROCESS | 1651 | 1465424884051 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:04 INFO - PROCESS | 1651 | 1465424884128 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 15:28:04 INFO - PROCESS | 1651 | 1465424884131 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:04 INFO - PROCESS | 1651 | 1465424884133 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12410c800 == 39 [pid = 1651] [id = 39] 15:28:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x124d58800) [pid = 1651] [serial = 113] [outer = 0x0] 15:28:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x125134000) [pid = 1651] [serial = 114] [outer = 0x124d58800] 15:28:04 INFO - PROCESS | 1651 | 1465424884158 Marionette DEBUG loaded listener.js 15:28:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x125940c00) [pid = 1651] [serial = 115] [outer = 0x124d58800] 15:28:04 INFO - PROCESS | 1651 | 1465424884456 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]]]}] 15:28:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:28:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 418ms 15:28:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:28:04 INFO - PROCESS | 1651 | 1465424884465 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 15:28:04 INFO - PROCESS | 1651 | 1465424884466 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 15:28:04 INFO - PROCESS | 1651 | 1465424884469 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:28:04 INFO - PROCESS | 1651 | 1465424884472 Marionette TRACE conn2 <- [1,130,null,{}] 15:28:04 INFO - PROCESS | 1651 | 1465424884479 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}] 15:28:04 INFO - PROCESS | 1651 | 1465424884481 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:04 INFO - PROCESS | 1651 | 1465424884562 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 15:28:04 INFO - PROCESS | 1651 | 1465424884612 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:04 INFO - PROCESS | 1651 | 1465424884613 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x1245b6000 == 40 [pid = 1651] [id = 40] 15:28:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x124dc9800) [pid = 1651] [serial = 116] [outer = 0x0] 15:28:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12599a000) [pid = 1651] [serial = 117] [outer = 0x124dc9800] 15:28:04 INFO - PROCESS | 1651 | 1465424884637 Marionette DEBUG loaded listener.js 15:28:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x126f46400) [pid = 1651] [serial = 118] [outer = 0x124dc9800] 15:28:04 INFO - PROCESS | 1651 | 1465424884897 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]]]}] 15:28:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:28:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 476ms 15:28:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:28:04 INFO - PROCESS | 1651 | 1465424884945 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 15:28:04 INFO - PROCESS | 1651 | 1465424884947 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 15:28:04 INFO - PROCESS | 1651 | 1465424884948 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:28:04 INFO - PROCESS | 1651 | 1465424884950 Marionette TRACE conn2 <- [1,134,null,{}] 15:28:04 INFO - PROCESS | 1651 | 1465424884960 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}] 15:28:04 INFO - PROCESS | 1651 | 1465424884961 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:05 INFO - PROCESS | 1651 | 1465424885045 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 15:28:05 INFO - PROCESS | 1651 | 1465424885049 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:05 INFO - PROCESS | 1651 | 1465424885050 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12481a800 == 41 [pid = 1651] [id = 41] 15:28:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12599f400) [pid = 1651] [serial = 119] [outer = 0x0] 15:28:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x126f4b800) [pid = 1651] [serial = 120] [outer = 0x12599f400] 15:28:05 INFO - PROCESS | 1651 | 1465424885074 Marionette DEBUG loaded listener.js 15:28:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x127285400) [pid = 1651] [serial = 121] [outer = 0x12599f400] 15:28:05 INFO - PROCESS | 1651 | 1465424885414 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]]]}] 15:28:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:28:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 481ms 15:28:05 INFO - PROCESS | 1651 | 1465424885430 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 15:28:05 INFO - PROCESS | 1651 | 1465424885432 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 15:28:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:28:05 INFO - PROCESS | 1651 | 1465424885434 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:28:05 INFO - PROCESS | 1651 | 1465424885436 Marionette TRACE conn2 <- [1,138,null,{}] 15:28:05 INFO - PROCESS | 1651 | 1465424885439 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}] 15:28:05 INFO - PROCESS | 1651 | 1465424885441 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:06 INFO - PROCESS | 1651 | 1465424886178 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 15:28:06 INFO - PROCESS | 1651 | 1465424886224 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:06 INFO - PROCESS | 1651 | 1465424886225 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x112763800 == 42 [pid = 1651] [id = 42] 15:28:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x112da2400) [pid = 1651] [serial = 122] [outer = 0x0] 15:28:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x1133dd800) [pid = 1651] [serial = 123] [outer = 0x112da2400] 15:28:06 INFO - PROCESS | 1651 | 1465424886253 Marionette DEBUG loaded listener.js 15:28:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x116730800) [pid = 1651] [serial = 124] [outer = 0x112da2400] 15:28:06 INFO - PROCESS | 1651 | 1465424886576 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]]]}] 15:28:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:28:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1172ms 15:28:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:28:06 INFO - PROCESS | 1651 | 1465424886610 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 15:28:06 INFO - PROCESS | 1651 | 1465424886612 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 15:28:06 INFO - PROCESS | 1651 | 1465424886615 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:28:06 INFO - PROCESS | 1651 | 1465424886617 Marionette TRACE conn2 <- [1,142,null,{}] 15:28:06 INFO - PROCESS | 1651 | 1465424886623 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}] 15:28:06 INFO - PROCESS | 1651 | 1465424886624 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:06 INFO - PROCESS | 1651 | 1465424886714 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 15:28:06 INFO - PROCESS | 1651 | 1465424886745 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:06 INFO - PROCESS | 1651 | 1465424886747 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x1161ae000 == 43 [pid = 1651] [id = 43] 15:28:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x11728b800) [pid = 1651] [serial = 125] [outer = 0x0] 15:28:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x1182ca000) [pid = 1651] [serial = 126] [outer = 0x11728b800] 15:28:06 INFO - PROCESS | 1651 | 1465424886773 Marionette DEBUG loaded listener.js 15:28:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x11839bc00) [pid = 1651] [serial = 127] [outer = 0x11728b800] 15:28:07 INFO - PROCESS | 1651 | 1465424887151 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]]]}] 15:28:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:28:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 572ms 15:28:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:28:07 INFO - PROCESS | 1651 | 1465424887188 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 15:28:07 INFO - PROCESS | 1651 | 1465424887191 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 15:28:07 INFO - PROCESS | 1651 | 1465424887194 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:28:07 INFO - PROCESS | 1651 | 1465424887196 Marionette TRACE conn2 <- [1,146,null,{}] 15:28:07 INFO - PROCESS | 1651 | 1465424887200 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}] 15:28:07 INFO - PROCESS | 1651 | 1465424887202 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:07 INFO - PROCESS | 1651 | 1465424887360 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 15:28:07 INFO - PROCESS | 1651 | 1465424887433 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:07 INFO - PROCESS | 1651 | 1465424887434 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170dc800 == 44 [pid = 1651] [id = 44] 15:28:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x1186ea800) [pid = 1651] [serial = 128] [outer = 0x0] 15:28:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x11887ac00) [pid = 1651] [serial = 129] [outer = 0x1186ea800] 15:28:07 INFO - PROCESS | 1651 | 1465424887478 Marionette DEBUG loaded listener.js 15:28:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x119396000) [pid = 1651] [serial = 130] [outer = 0x1186ea800] 15:28:08 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x1247e6000) [pid = 1651] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:28:08 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x1183a0000) [pid = 1651] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:28:08 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x1182c2c00) [pid = 1651] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:28:08 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x12caaf400) [pid = 1651] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:28:08 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x12cab0000) [pid = 1651] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:28:08 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x12c335c00) [pid = 1651] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:28:08 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x12bdea800) [pid = 1651] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:28:08 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12bd3f800) [pid = 1651] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:28:08 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12bba3400) [pid = 1651] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:28:08 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x118510c00) [pid = 1651] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:28:08 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12b86b800) [pid = 1651] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:28:08 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12ab3f400) [pid = 1651] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:28:08 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12a64b400) [pid = 1651] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:28:08 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x11839cc00) [pid = 1651] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:28:08 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x119b1c400) [pid = 1651] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:28:08 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x119b71c00) [pid = 1651] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:28:08 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1213aa000) [pid = 1651] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:28:08 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1186e9000) [pid = 1651] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:28:08 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1133bd400) [pid = 1651] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:28:08 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x118fdd400) [pid = 1651] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:28:08 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x112a71800) [pid = 1651] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:28:08 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11646c800) [pid = 1651] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:28:08 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1183a7400) [pid = 1651] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:28:08 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11396dc00) [pid = 1651] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:28:08 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11728c800) [pid = 1651] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:28:08 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11839c400) [pid = 1651] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:28:08 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1182e5000) [pid = 1651] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:28:08 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1133e5400) [pid = 1651] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:28:08 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11860fc00) [pid = 1651] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:28:08 INFO - PROCESS | 1651 | 1465424888249 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]]]}] 15:28:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:28:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1071ms 15:28:08 INFO - PROCESS | 1651 | 1465424888265 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 15:28:08 INFO - PROCESS | 1651 | 1465424888267 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 15:28:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:28:08 INFO - PROCESS | 1651 | 1465424888307 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:28:08 INFO - PROCESS | 1651 | 1465424888311 Marionette TRACE conn2 <- [1,150,null,{}] 15:28:08 INFO - PROCESS | 1651 | 1465424888314 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}] 15:28:08 INFO - PROCESS | 1651 | 1465424888316 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:08 INFO - PROCESS | 1651 | 1465424888391 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 15:28:08 INFO - PROCESS | 1651 | 1465424888394 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:08 INFO - PROCESS | 1651 | 1465424888395 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x11825a000 == 45 [pid = 1651] [id = 45] 15:28:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1182c1400) [pid = 1651] [serial = 131] [outer = 0x0] 15:28:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x119395c00) [pid = 1651] [serial = 132] [outer = 0x1182c1400] 15:28:08 INFO - PROCESS | 1651 | 1465424888423 Marionette DEBUG loaded listener.js 15:28:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11949a800) [pid = 1651] [serial = 133] [outer = 0x1182c1400] 15:28:08 INFO - PROCESS | 1651 | 1465424888732 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]]]}] 15:28:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:28:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 493ms 15:28:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:28:08 INFO - PROCESS | 1651 | 1465424888782 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 15:28:08 INFO - PROCESS | 1651 | 1465424888783 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 15:28:08 INFO - PROCESS | 1651 | 1465424888785 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:28:08 INFO - PROCESS | 1651 | 1465424888786 Marionette TRACE conn2 <- [1,154,null,{}] 15:28:08 INFO - PROCESS | 1651 | 1465424888788 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}] 15:28:08 INFO - PROCESS | 1651 | 1465424888790 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:08 INFO - PROCESS | 1651 | 1465424888879 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 15:28:08 INFO - PROCESS | 1651 | 1465424888924 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:08 INFO - PROCESS | 1651 | 1465424888925 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x11853b800 == 46 [pid = 1651] [id = 46] 15:28:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11320f000) [pid = 1651] [serial = 134] [outer = 0x0] 15:28:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11949f000) [pid = 1651] [serial = 135] [outer = 0x11320f000] 15:28:08 INFO - PROCESS | 1651 | 1465424888949 Marionette DEBUG loaded listener.js 15:28:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1194fb400) [pid = 1651] [serial = 136] [outer = 0x11320f000] 15:28:09 INFO - PROCESS | 1651 | 1465424889220 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]]]}] 15:28:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:28:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 470ms 15:28:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:28:09 INFO - PROCESS | 1651 | 1465424889258 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 15:28:09 INFO - PROCESS | 1651 | 1465424889259 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 15:28:09 INFO - PROCESS | 1651 | 1465424889261 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:28:09 INFO - PROCESS | 1651 | 1465424889263 Marionette TRACE conn2 <- [1,158,null,{}] 15:28:09 INFO - PROCESS | 1651 | 1465424889265 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}] 15:28:09 INFO - PROCESS | 1651 | 1465424889266 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:09 INFO - PROCESS | 1651 | 1465424889342 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 15:28:09 INFO - PROCESS | 1651 | 1465424889346 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:09 INFO - PROCESS | 1651 | 1465424889350 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x1194c3800 == 47 [pid = 1651] [id = 47] 15:28:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x119a26000) [pid = 1651] [serial = 137] [outer = 0x0] 15:28:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x119a2a800) [pid = 1651] [serial = 138] [outer = 0x119a26000] 15:28:09 INFO - PROCESS | 1651 | 1465424889383 Marionette DEBUG loaded listener.js 15:28:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x119b75000) [pid = 1651] [serial = 139] [outer = 0x119a26000] 15:28:09 INFO - PROCESS | 1651 | 1465424889695 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]]]}] 15:28:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:28:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 468ms 15:28:09 INFO - PROCESS | 1651 | 1465424889731 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 15:28:09 INFO - PROCESS | 1651 | 1465424889732 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 15:28:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:28:09 INFO - PROCESS | 1651 | 1465424889734 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:28:09 INFO - PROCESS | 1651 | 1465424889737 Marionette TRACE conn2 <- [1,162,null,{}] 15:28:09 INFO - PROCESS | 1651 | 1465424889740 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}] 15:28:09 INFO - PROCESS | 1651 | 1465424889741 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:09 INFO - PROCESS | 1651 | 1465424889819 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 15:28:09 INFO - PROCESS | 1651 | 1465424889822 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:09 INFO - PROCESS | 1651 | 1465424889823 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x11391f000 == 48 [pid = 1651] [id = 48] 15:28:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x119c38000) [pid = 1651] [serial = 140] [outer = 0x0] 15:28:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1213a3400) [pid = 1651] [serial = 141] [outer = 0x119c38000] 15:28:09 INFO - PROCESS | 1651 | 1465424889849 Marionette DEBUG loaded listener.js 15:28:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x123b86800) [pid = 1651] [serial = 142] [outer = 0x119c38000] 15:28:10 INFO - PROCESS | 1651 | --DOCSHELL 0x1245b6000 == 47 [pid = 1651] [id = 40] 15:28:10 INFO - PROCESS | 1651 | --DOCSHELL 0x11a265800 == 46 [pid = 1651] [id = 36] 15:28:10 INFO - PROCESS | 1651 | --DOCSHELL 0x121355800 == 45 [pid = 1651] [id = 38] 15:28:10 INFO - PROCESS | 1651 | --DOCSHELL 0x12410c800 == 44 [pid = 1651] [id = 39] 15:28:10 INFO - PROCESS | 1651 | --DOCSHELL 0x12481a800 == 43 [pid = 1651] [id = 41] 15:28:10 INFO - PROCESS | 1651 | --DOCSHELL 0x123b08800 == 42 [pid = 1651] [id = 37] 15:28:10 INFO - PROCESS | 1651 | --DOCSHELL 0x119c8f000 == 41 [pid = 1651] [id = 35] 15:28:10 INFO - PROCESS | 1651 | --DOCSHELL 0x119563800 == 40 [pid = 1651] [id = 34] 15:28:10 INFO - PROCESS | 1651 | --DOCSHELL 0x11826d000 == 39 [pid = 1651] [id = 31] 15:28:10 INFO - PROCESS | 1651 | --DOCSHELL 0x1191e1000 == 38 [pid = 1651] [id = 32] 15:28:10 INFO - PROCESS | 1651 | --DOCSHELL 0x1170da000 == 37 [pid = 1651] [id = 29] 15:28:10 INFO - PROCESS | 1651 | --DOCSHELL 0x11940f000 == 36 [pid = 1651] [id = 33] 15:28:10 INFO - PROCESS | 1651 | --DOCSHELL 0x1161ae000 == 35 [pid = 1651] [id = 43] 15:28:10 INFO - PROCESS | 1651 | --DOCSHELL 0x1169b7000 == 34 [pid = 1651] [id = 28] 15:28:10 INFO - PROCESS | 1651 | --DOCSHELL 0x116490800 == 33 [pid = 1651] [id = 27] 15:28:10 INFO - PROCESS | 1651 | --DOCSHELL 0x118223000 == 32 [pid = 1651] [id = 30] 15:28:10 INFO - PROCESS | 1651 | --DOCSHELL 0x112763800 == 31 [pid = 1651] [id = 42] 15:28:10 INFO - PROCESS | 1651 | --DOCSHELL 0x11825a000 == 30 [pid = 1651] [id = 45] 15:28:10 INFO - PROCESS | 1651 | --DOCSHELL 0x1194c3800 == 29 [pid = 1651] [id = 47] 15:28:10 INFO - PROCESS | 1651 | --DOCSHELL 0x11853b800 == 28 [pid = 1651] [id = 46] 15:28:10 INFO - PROCESS | 1651 | --DOCSHELL 0x1170dc800 == 27 [pid = 1651] [id = 44] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x123effc00) [pid = 1651] [serial = 11] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x119a1dc00) [pid = 1651] [serial = 93] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x119a31c00) [pid = 1651] [serial = 94] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x119b6c000) [pid = 1651] [serial = 96] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x119b72400) [pid = 1651] [serial = 97] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x119f41000) [pid = 1651] [serial = 99] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x121252c00) [pid = 1651] [serial = 100] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1213a1800) [pid = 1651] [serial = 102] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x123df5c00) [pid = 1651] [serial = 105] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1243c7c00) [pid = 1651] [serial = 108] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1247de000) [pid = 1651] [serial = 111] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x125134000) [pid = 1651] [serial = 114] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12599a000) [pid = 1651] [serial = 117] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x112d5c400) [pid = 1651] [serial = 66] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x113c0b000) [pid = 1651] [serial = 67] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x116730000) [pid = 1651] [serial = 69] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1186e7800) [pid = 1651] [serial = 72] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1166f3000) [pid = 1651] [serial = 75] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x117295000) [pid = 1651] [serial = 78] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1176c8c00) [pid = 1651] [serial = 79] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1183a4800) [pid = 1651] [serial = 81] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1186e7c00) [pid = 1651] [serial = 84] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x118fdc800) [pid = 1651] [serial = 87] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11949e400) [pid = 1651] [serial = 90] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119a12400) [pid = 1651] [serial = 91] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11696c400) [pid = 1651] [serial = 76] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x123fa3000) [pid = 1651] [serial = 106] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1247e1c00) [pid = 1651] [serial = 109] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x124dd1400) [pid = 1651] [serial = 112] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x119498400) [pid = 1651] [serial = 88] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x118641800) [pid = 1651] [serial = 82] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x117030000) [pid = 1651] [serial = 70] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x118fd4400) [pid = 1651] [serial = 85] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x119495400) [pid = 1651] [serial = 73] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x12d241c00) [pid = 1651] [serial = 64] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x124262000) [pid = 1651] [serial = 8] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x12bb3ec00) [pid = 1651] [serial = 31] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1182e4000) [pid = 1651] [serial = 30] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x12b870800) [pid = 1651] [serial = 27] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x12b879800) [pid = 1651] [serial = 28] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x12abe7000) [pid = 1651] [serial = 24] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x12b767400) [pid = 1651] [serial = 25] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x12a651000) [pid = 1651] [serial = 21] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x12a655400) [pid = 1651] [serial = 22] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x129294800) [pid = 1651] [serial = 18] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x1247e7c00) [pid = 1651] [serial = 15] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x119b6a800) [pid = 1651] [serial = 16] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x119c33000) [pid = 1651] [serial = 63] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x1183a8800) [pid = 1651] [serial = 60] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x1194f0400) [pid = 1651] [serial = 61] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x11839d800) [pid = 1651] [serial = 58] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x1182cc000) [pid = 1651] [serial = 57] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 60 (0x12d0f5c00) [pid = 1651] [serial = 54] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 59 (0x11850f400) [pid = 1651] [serial = 55] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 58 (0x12d074000) [pid = 1651] [serial = 48] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 57 (0x12d0fac00) [pid = 1651] [serial = 51] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 56 (0x12cb99c00) [pid = 1651] [serial = 45] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 55 (0x12cb9e800) [pid = 1651] [serial = 46] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 54 (0x12caa8c00) [pid = 1651] [serial = 42] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 53 (0x12caadc00) [pid = 1651] [serial = 43] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 52 (0x12c32ec00) [pid = 1651] [serial = 40] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 51 (0x12c329400) [pid = 1651] [serial = 39] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 50 (0x12bde5000) [pid = 1651] [serial = 36] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 49 (0x12bdea400) [pid = 1651] [serial = 37] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 48 (0x12bbae800) [pid = 1651] [serial = 33] [outer = 0x0] [url = about:blank] 15:28:10 INFO - PROCESS | 1651 | --DOMWINDOW == 47 (0x12bd3cc00) [pid = 1651] [serial = 34] [outer = 0x0] [url = about:blank] 15:28:11 INFO - PROCESS | 1651 | 1465424891026 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]]]}] 15:28:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:28:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1327ms 15:28:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:28:11 INFO - PROCESS | 1651 | 1465424891063 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 15:28:11 INFO - PROCESS | 1651 | 1465424891065 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 15:28:11 INFO - PROCESS | 1651 | 1465424891068 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:28:11 INFO - PROCESS | 1651 | 1465424891070 Marionette TRACE conn2 <- [1,166,null,{}] 15:28:11 INFO - PROCESS | 1651 | 1465424891074 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}] 15:28:11 INFO - PROCESS | 1651 | 1465424891076 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:11 INFO - PROCESS | 1651 | 1465424891148 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 15:28:11 INFO - PROCESS | 1651 | 1465424891189 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:11 INFO - PROCESS | 1651 | 1465424891192 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x11391a000 == 28 [pid = 1651] [id = 49] 15:28:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 48 (0x116160c00) [pid = 1651] [serial = 143] [outer = 0x0] 15:28:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 49 (0x116199000) [pid = 1651] [serial = 144] [outer = 0x116160c00] 15:28:11 INFO - PROCESS | 1651 | 1465424891221 Marionette DEBUG loaded listener.js 15:28:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 50 (0x11696cc00) [pid = 1651] [serial = 145] [outer = 0x116160c00] 15:28:11 INFO - PROCESS | 1651 | 1465424891520 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]]]}] 15:28:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:28:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 471ms 15:28:11 INFO - PROCESS | 1651 | 1465424891544 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 15:28:11 INFO - PROCESS | 1651 | 1465424891547 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 15:28:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:28:11 INFO - PROCESS | 1651 | 1465424891556 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:28:11 INFO - PROCESS | 1651 | 1465424891558 Marionette TRACE conn2 <- [1,170,null,{}] 15:28:11 INFO - PROCESS | 1651 | 1465424891561 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}] 15:28:11 INFO - PROCESS | 1651 | 1465424891563 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:11 INFO - PROCESS | 1651 | 1465424891656 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 15:28:11 INFO - PROCESS | 1651 | 1465424891663 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:11 INFO - PROCESS | 1651 | 1465424891665 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x11660a000 == 29 [pid = 1651] [id = 50] 15:28:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 51 (0x11702e400) [pid = 1651] [serial = 146] [outer = 0x0] 15:28:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 52 (0x1175b3800) [pid = 1651] [serial = 147] [outer = 0x11702e400] 15:28:11 INFO - PROCESS | 1651 | 1465424891709 Marionette DEBUG loaded listener.js 15:28:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 53 (0x1182c2c00) [pid = 1651] [serial = 148] [outer = 0x11702e400] 15:28:12 INFO - PROCESS | 1651 | 1465424892101 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]]]}] 15:28:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:28:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 574ms 15:28:12 INFO - PROCESS | 1651 | 1465424892126 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 15:28:12 INFO - PROCESS | 1651 | 1465424892127 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 15:28:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:28:12 INFO - PROCESS | 1651 | 1465424892130 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:28:12 INFO - PROCESS | 1651 | 1465424892140 Marionette TRACE conn2 <- [1,174,null,{}] 15:28:12 INFO - PROCESS | 1651 | 1465424892148 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}] 15:28:12 INFO - PROCESS | 1651 | 1465424892151 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:12 INFO - PROCESS | 1651 | 1465424892221 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 15:28:12 INFO - PROCESS | 1651 | 1465424892226 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:12 INFO - PROCESS | 1651 | 1465424892228 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170ca000 == 30 [pid = 1651] [id = 51] 15:28:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 54 (0x111c22400) [pid = 1651] [serial = 149] [outer = 0x0] 15:28:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 55 (0x1183a0c00) [pid = 1651] [serial = 150] [outer = 0x111c22400] 15:28:12 INFO - PROCESS | 1651 | 1465424892258 Marionette DEBUG loaded listener.js 15:28:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 56 (0x118510400) [pid = 1651] [serial = 151] [outer = 0x111c22400] 15:28:12 INFO - PROCESS | 1651 | 1465424892542 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]]]}] 15:28:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:28:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 431ms 15:28:12 INFO - PROCESS | 1651 | 1465424892561 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 15:28:12 INFO - PROCESS | 1651 | 1465424892563 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 15:28:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:28:12 INFO - PROCESS | 1651 | 1465424892565 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:28:12 INFO - PROCESS | 1651 | 1465424892567 Marionette TRACE conn2 <- [1,178,null,{}] 15:28:12 INFO - PROCESS | 1651 | 1465424892578 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}] 15:28:12 INFO - PROCESS | 1651 | 1465424892580 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:12 INFO - PROCESS | 1651 | 1465424892695 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 15:28:12 INFO - PROCESS | 1651 | 1465424892752 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:12 INFO - PROCESS | 1651 | 1465424892753 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x117224800 == 31 [pid = 1651] [id = 52] 15:28:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 57 (0x11839ac00) [pid = 1651] [serial = 152] [outer = 0x0] 15:28:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 58 (0x118644c00) [pid = 1651] [serial = 153] [outer = 0x11839ac00] 15:28:12 INFO - PROCESS | 1651 | 1465424892793 Marionette DEBUG loaded listener.js 15:28:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 59 (0x118878c00) [pid = 1651] [serial = 154] [outer = 0x11839ac00] 15:28:13 INFO - PROCESS | 1651 | 1465424893143 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]]]}] 15:28:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:28:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 629ms 15:28:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:28:13 INFO - PROCESS | 1651 | 1465424893194 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 15:28:13 INFO - PROCESS | 1651 | 1465424893195 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 15:28:13 INFO - PROCESS | 1651 | 1465424893197 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:28:13 INFO - PROCESS | 1651 | 1465424893198 Marionette TRACE conn2 <- [1,182,null,{}] 15:28:13 INFO - PROCESS | 1651 | 1465424893201 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}] 15:28:13 INFO - PROCESS | 1651 | 1465424893202 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:13 INFO - PROCESS | 1651 | 1465424893276 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 15:28:13 INFO - PROCESS | 1651 | 1465424893316 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:13 INFO - PROCESS | 1651 | 1465424893317 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x118228000 == 32 [pid = 1651] [id = 53] 15:28:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x116a0b400) [pid = 1651] [serial = 155] [outer = 0x0] 15:28:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x1186ee000) [pid = 1651] [serial = 156] [outer = 0x116a0b400] 15:28:13 INFO - PROCESS | 1651 | 1465424893341 Marionette DEBUG loaded listener.js 15:28:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x119398c00) [pid = 1651] [serial = 157] [outer = 0x116a0b400] 15:28:13 INFO - PROCESS | 1651 | 1465424893627 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]]]}] 15:28:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:28:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 469ms 15:28:13 INFO - PROCESS | 1651 | 1465424893667 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 15:28:13 INFO - PROCESS | 1651 | 1465424893668 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 15:28:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:28:13 INFO - PROCESS | 1651 | 1465424893674 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:28:13 INFO - PROCESS | 1651 | 1465424893675 Marionette TRACE conn2 <- [1,186,null,{}] 15:28:13 INFO - PROCESS | 1651 | 1465424893677 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}] 15:28:13 INFO - PROCESS | 1651 | 1465424893681 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:13 INFO - PROCESS | 1651 | 1465424893807 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 15:28:13 INFO - PROCESS | 1651 | 1465424893852 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:13 INFO - PROCESS | 1651 | 1465424893854 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x118f13000 == 33 [pid = 1651] [id = 54] 15:28:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x113c64000) [pid = 1651] [serial = 158] [outer = 0x0] 15:28:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x119494800) [pid = 1651] [serial = 159] [outer = 0x113c64000] 15:28:13 INFO - PROCESS | 1651 | 1465424893878 Marionette DEBUG loaded listener.js 15:28:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x119a12400) [pid = 1651] [serial = 160] [outer = 0x113c64000] 15:28:14 INFO - PROCESS | 1651 | 1465424894105 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]]]}] 15:28:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:28:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 469ms 15:28:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:28:14 INFO - PROCESS | 1651 | 1465424894142 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 15:28:14 INFO - PROCESS | 1651 | 1465424894144 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 15:28:14 INFO - PROCESS | 1651 | 1465424894146 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:28:14 INFO - PROCESS | 1651 | 1465424894147 Marionette TRACE conn2 <- [1,190,null,{}] 15:28:14 INFO - PROCESS | 1651 | 1465424894149 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}] 15:28:14 INFO - PROCESS | 1651 | 1465424894150 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:14 INFO - PROCESS | 1651 | 1465424894225 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 15:28:14 INFO - PROCESS | 1651 | 1465424894228 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:14 INFO - PROCESS | 1651 | 1465424894238 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x1194b1800 == 34 [pid = 1651] [id = 55] 15:28:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x119a13400) [pid = 1651] [serial = 161] [outer = 0x0] 15:28:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x119a25800) [pid = 1651] [serial = 162] [outer = 0x119a13400] 15:28:14 INFO - PROCESS | 1651 | 1465424894264 Marionette DEBUG loaded listener.js 15:28:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x119b68800) [pid = 1651] [serial = 163] [outer = 0x119a13400] 15:28:14 INFO - PROCESS | 1651 | 1465424894525 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]]]}] 15:28:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:28:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 418ms 15:28:14 INFO - PROCESS | 1651 | 1465424894564 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 15:28:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:28:14 INFO - PROCESS | 1651 | 1465424894565 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 15:28:14 INFO - PROCESS | 1651 | 1465424894575 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:28:14 INFO - PROCESS | 1651 | 1465424894576 Marionette TRACE conn2 <- [1,194,null,{}] 15:28:14 INFO - PROCESS | 1651 | 1465424894579 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}] 15:28:14 INFO - PROCESS | 1651 | 1465424894580 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:14 INFO - PROCESS | 1651 | 1465424894652 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 15:28:14 INFO - PROCESS | 1651 | 1465424894656 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:14 INFO - PROCESS | 1651 | 1465424894657 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x11956d800 == 35 [pid = 1651] [id = 56] 15:28:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x119b68c00) [pid = 1651] [serial = 164] [outer = 0x0] 15:28:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x119b6fc00) [pid = 1651] [serial = 165] [outer = 0x119b68c00] 15:28:14 INFO - PROCESS | 1651 | 1465424894683 Marionette DEBUG loaded listener.js 15:28:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x119f41000) [pid = 1651] [serial = 166] [outer = 0x119b68c00] 15:28:14 INFO - PROCESS | 1651 | 1465424894956 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]]]}] 15:28:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:28:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 427ms 15:28:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:28:15 INFO - PROCESS | 1651 | 1465424894997 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 15:28:15 INFO - PROCESS | 1651 | 1465424894998 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 15:28:15 INFO - PROCESS | 1651 | 1465424895000 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:28:15 INFO - PROCESS | 1651 | 1465424895001 Marionette TRACE conn2 <- [1,198,null,{}] 15:28:15 INFO - PROCESS | 1651 | 1465424895011 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}] 15:28:15 INFO - PROCESS | 1651 | 1465424895012 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:15 INFO - PROCESS | 1651 | 1465424895108 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 15:28:15 INFO - PROCESS | 1651 | 1465424895114 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:15 INFO - PROCESS | 1651 | 1465424895115 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170c9800 == 36 [pid = 1651] [id = 57] 15:28:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x1186f1400) [pid = 1651] [serial = 167] [outer = 0x0] 15:28:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x119f41800) [pid = 1651] [serial = 168] [outer = 0x1186f1400] 15:28:15 INFO - PROCESS | 1651 | 1465424895139 Marionette DEBUG loaded listener.js 15:28:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x1213a6400) [pid = 1651] [serial = 169] [outer = 0x1186f1400] 15:28:15 INFO - PROCESS | 1651 | 1465424895406 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]]]}] 15:28:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:28:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 426ms 15:28:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:28:15 INFO - PROCESS | 1651 | 1465424895426 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 15:28:15 INFO - PROCESS | 1651 | 1465424895427 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 15:28:15 INFO - PROCESS | 1651 | 1465424895429 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:28:15 INFO - PROCESS | 1651 | 1465424895430 Marionette TRACE conn2 <- [1,202,null,{}] 15:28:15 INFO - PROCESS | 1651 | 1465424895433 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}] 15:28:15 INFO - PROCESS | 1651 | 1465424895434 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:15 INFO - PROCESS | 1651 | 1465424895513 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 15:28:15 INFO - PROCESS | 1651 | 1465424895517 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:15 INFO - PROCESS | 1651 | 1465424895518 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x121353800 == 37 [pid = 1651] [id = 58] 15:28:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x1213a6000) [pid = 1651] [serial = 170] [outer = 0x0] 15:28:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x123def400) [pid = 1651] [serial = 171] [outer = 0x1213a6000] 15:28:15 INFO - PROCESS | 1651 | 1465424895544 Marionette DEBUG loaded listener.js 15:28:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x123efb400) [pid = 1651] [serial = 172] [outer = 0x1213a6000] 15:28:15 INFO - PROCESS | 1651 | 1465424895866 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]]]}] 15:28:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:28:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 468ms 15:28:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:28:15 INFO - PROCESS | 1651 | 1465424895898 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 15:28:15 INFO - PROCESS | 1651 | 1465424895900 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 15:28:15 INFO - PROCESS | 1651 | 1465424895903 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:28:15 INFO - PROCESS | 1651 | 1465424895906 Marionette TRACE conn2 <- [1,206,null,{}] 15:28:15 INFO - PROCESS | 1651 | 1465424895909 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}] 15:28:15 INFO - PROCESS | 1651 | 1465424895910 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:16 INFO - PROCESS | 1651 | 1465424896007 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 15:28:16 INFO - PROCESS | 1651 | 1465424896036 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:16 INFO - PROCESS | 1651 | 1465424896038 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x118227800 == 38 [pid = 1651] [id = 59] 15:28:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x123d9dc00) [pid = 1651] [serial = 173] [outer = 0x0] 15:28:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x123f2d000) [pid = 1651] [serial = 174] [outer = 0x123d9dc00] 15:28:16 INFO - PROCESS | 1651 | 1465424896064 Marionette DEBUG loaded listener.js 15:28:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x119a1dc00) [pid = 1651] [serial = 175] [outer = 0x123d9dc00] 15:28:16 INFO - PROCESS | 1651 | 1465424896354 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]]]}] 15:28:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:28:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 472ms 15:28:16 INFO - PROCESS | 1651 | 1465424896379 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 15:28:16 INFO - PROCESS | 1651 | 1465424896380 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 15:28:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:28:16 INFO - PROCESS | 1651 | 1465424896383 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:28:16 INFO - PROCESS | 1651 | 1465424896384 Marionette TRACE conn2 <- [1,210,null,{}] 15:28:16 INFO - PROCESS | 1651 | 1465424896394 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}] 15:28:16 INFO - PROCESS | 1651 | 1465424896395 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:16 INFO - PROCESS | 1651 | 1465424896487 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 15:28:16 INFO - PROCESS | 1651 | 1465424896521 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:16 INFO - PROCESS | 1651 | 1465424896522 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x124120000 == 39 [pid = 1651] [id = 60] 15:28:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1247de000) [pid = 1651] [serial = 176] [outer = 0x0] 15:28:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1247e8c00) [pid = 1651] [serial = 177] [outer = 0x1247de000] 15:28:16 INFO - PROCESS | 1651 | 1465424896546 Marionette DEBUG loaded listener.js 15:28:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x124fc2800) [pid = 1651] [serial = 178] [outer = 0x1247de000] 15:28:16 INFO - PROCESS | 1651 | 1465424896813 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]]]}] 15:28:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:28:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 477ms 15:28:16 INFO - PROCESS | 1651 | 1465424896861 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 15:28:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:28:16 INFO - PROCESS | 1651 | 1465424896862 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 15:28:16 INFO - PROCESS | 1651 | 1465424896864 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:28:16 INFO - PROCESS | 1651 | 1465424896865 Marionette TRACE conn2 <- [1,214,null,{}] 15:28:16 INFO - PROCESS | 1651 | 1465424896867 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}] 15:28:16 INFO - PROCESS | 1651 | 1465424896868 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:16 INFO - PROCESS | 1651 | 1465424896960 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 15:28:16 INFO - PROCESS | 1651 | 1465424896992 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:16 INFO - PROCESS | 1651 | 1465424896993 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x124716000 == 40 [pid = 1651] [id = 61] 15:28:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x124fc3800) [pid = 1651] [serial = 179] [outer = 0x0] 15:28:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x12513c800) [pid = 1651] [serial = 180] [outer = 0x124fc3800] 15:28:17 INFO - PROCESS | 1651 | 1465424897017 Marionette DEBUG loaded listener.js 15:28:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x12593e000) [pid = 1651] [serial = 181] [outer = 0x124fc3800] 15:28:17 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x119a26000) [pid = 1651] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:28:17 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11728b800) [pid = 1651] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:28:17 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1186ea800) [pid = 1651] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:28:17 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x11320f000) [pid = 1651] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:28:17 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1182c1400) [pid = 1651] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:28:17 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x112da2400) [pid = 1651] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:28:17 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12599f400) [pid = 1651] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:28:17 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x124dc9800) [pid = 1651] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:28:17 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x124d58800) [pid = 1651] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:28:17 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x119f3bc00) [pid = 1651] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:28:17 INFO - PROCESS | 1651 | 1465424897324 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]]]}] 15:28:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:28:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 468ms 15:28:17 INFO - PROCESS | 1651 | 1465424897332 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 15:28:17 INFO - PROCESS | 1651 | 1465424897333 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 15:28:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:28:17 INFO - PROCESS | 1651 | 1465424897339 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:28:17 INFO - PROCESS | 1651 | 1465424897340 Marionette TRACE conn2 <- [1,218,null,{}] 15:28:17 INFO - PROCESS | 1651 | 1465424897342 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}] 15:28:17 INFO - PROCESS | 1651 | 1465424897343 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:17 INFO - PROCESS | 1651 | 1465424897417 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 15:28:17 INFO - PROCESS | 1651 | 1465424897423 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:17 INFO - PROCESS | 1651 | 1465424897424 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12411b800 == 41 [pid = 1651] [id = 62] 15:28:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x116734000) [pid = 1651] [serial = 182] [outer = 0x0] 15:28:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1252ea400) [pid = 1651] [serial = 183] [outer = 0x116734000] 15:28:17 INFO - PROCESS | 1651 | 1465424897448 Marionette DEBUG loaded listener.js 15:28:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x125999800) [pid = 1651] [serial = 184] [outer = 0x116734000] 15:28:17 INFO - PROCESS | 1651 | 1465424897740 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]]]}] 15:28:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:28:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 420ms 15:28:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:28:17 INFO - PROCESS | 1651 | 1465424897760 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 15:28:17 INFO - PROCESS | 1651 | 1465424897761 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 15:28:17 INFO - PROCESS | 1651 | 1465424897763 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:28:17 INFO - PROCESS | 1651 | 1465424897764 Marionette TRACE conn2 <- [1,222,null,{}] 15:28:17 INFO - PROCESS | 1651 | 1465424897767 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}] 15:28:17 INFO - PROCESS | 1651 | 1465424897768 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:17 INFO - PROCESS | 1651 | 1465424897846 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 15:28:17 INFO - PROCESS | 1651 | 1465424897890 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:17 INFO - PROCESS | 1651 | 1465424897891 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x124d88800 == 42 [pid = 1651] [id = 63] 15:28:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x11949b800) [pid = 1651] [serial = 185] [outer = 0x0] 15:28:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x12599c800) [pid = 1651] [serial = 186] [outer = 0x11949b800] 15:28:17 INFO - PROCESS | 1651 | 1465424897915 Marionette DEBUG loaded listener.js 15:28:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x126f48000) [pid = 1651] [serial = 187] [outer = 0x11949b800] 15:28:18 INFO - PROCESS | 1651 | 1465424898163 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]]]}] 15:28:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:28:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 417ms 15:28:18 INFO - PROCESS | 1651 | 1465424898182 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 15:28:18 INFO - PROCESS | 1651 | 1465424898183 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 15:28:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:28:18 INFO - PROCESS | 1651 | 1465424898192 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:28:18 INFO - PROCESS | 1651 | 1465424898193 Marionette TRACE conn2 <- [1,226,null,{}] 15:28:18 INFO - PROCESS | 1651 | 1465424898196 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}] 15:28:18 INFO - PROCESS | 1651 | 1465424898197 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:18 INFO - PROCESS | 1651 | 1465424898277 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 15:28:18 INFO - PROCESS | 1651 | 1465424898281 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:18 INFO - PROCESS | 1651 | 1465424898282 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x1259c3800 == 43 [pid = 1651] [id = 64] 15:28:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x112d38c00) [pid = 1651] [serial = 188] [outer = 0x0] 15:28:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1270c6800) [pid = 1651] [serial = 189] [outer = 0x112d38c00] 15:28:18 INFO - PROCESS | 1651 | 1465424898307 Marionette DEBUG loaded listener.js 15:28:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x12728ec00) [pid = 1651] [serial = 190] [outer = 0x112d38c00] 15:28:18 INFO - PROCESS | 1651 | 1465424898590 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]]]}] 15:28:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:28:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 426ms 15:28:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:28:18 INFO - PROCESS | 1651 | 1465424898624 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 15:28:18 INFO - PROCESS | 1651 | 1465424898625 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 15:28:18 INFO - PROCESS | 1651 | 1465424898627 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:28:18 INFO - PROCESS | 1651 | 1465424898628 Marionette TRACE conn2 <- [1,230,null,{}] 15:28:18 INFO - PROCESS | 1651 | 1465424898630 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}] 15:28:18 INFO - PROCESS | 1651 | 1465424898631 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:18 INFO - PROCESS | 1651 | 1465424898708 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 15:28:18 INFO - PROCESS | 1651 | 1465424898712 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:18 INFO - PROCESS | 1651 | 1465424898713 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x126f1f000 == 44 [pid = 1651] [id = 65] 15:28:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x111c83c00) [pid = 1651] [serial = 191] [outer = 0x0] 15:28:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x12728e400) [pid = 1651] [serial = 192] [outer = 0x111c83c00] 15:28:18 INFO - PROCESS | 1651 | 1465424898775 Marionette DEBUG loaded listener.js 15:28:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x128ced000) [pid = 1651] [serial = 193] [outer = 0x111c83c00] 15:28:19 INFO - PROCESS | 1651 | 1465424899011 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]]]}] 15:28:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:28:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 419ms 15:28:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:28:19 INFO - PROCESS | 1651 | 1465424899047 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 15:28:19 INFO - PROCESS | 1651 | 1465424899048 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 15:28:19 INFO - PROCESS | 1651 | 1465424899050 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:28:19 INFO - PROCESS | 1651 | 1465424899051 Marionette TRACE conn2 <- [1,234,null,{}] 15:28:19 INFO - PROCESS | 1651 | 1465424899061 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}] 15:28:19 INFO - PROCESS | 1651 | 1465424899062 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:19 INFO - PROCESS | 1651 | 1465424899143 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 15:28:19 INFO - PROCESS | 1651 | 1465424899147 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:19 INFO - PROCESS | 1651 | 1465424899148 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x1272fb800 == 45 [pid = 1651] [id = 66] 15:28:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x128cef800) [pid = 1651] [serial = 194] [outer = 0x0] 15:28:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x129295400) [pid = 1651] [serial = 195] [outer = 0x128cef800] 15:28:19 INFO - PROCESS | 1651 | 1465424899172 Marionette DEBUG loaded listener.js 15:28:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x12a1a7800) [pid = 1651] [serial = 196] [outer = 0x128cef800] 15:28:19 INFO - PROCESS | 1651 | 1465424899451 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]]]}] 15:28:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:28:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 425ms 15:28:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:28:19 INFO - PROCESS | 1651 | 1465424899475 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 15:28:19 INFO - PROCESS | 1651 | 1465424899476 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 15:28:19 INFO - PROCESS | 1651 | 1465424899478 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:28:19 INFO - PROCESS | 1651 | 1465424899479 Marionette TRACE conn2 <- [1,238,null,{}] 15:28:19 INFO - PROCESS | 1651 | 1465424899481 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}] 15:28:19 INFO - PROCESS | 1651 | 1465424899482 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:19 INFO - PROCESS | 1651 | 1465424899562 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 15:28:19 INFO - PROCESS | 1651 | 1465424899566 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:19 INFO - PROCESS | 1651 | 1465424899576 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x129205000 == 46 [pid = 1651] [id = 67] 15:28:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119b22c00) [pid = 1651] [serial = 197] [outer = 0x0] 15:28:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12a3a7800) [pid = 1651] [serial = 198] [outer = 0x119b22c00] 15:28:19 INFO - PROCESS | 1651 | 1465424899600 Marionette DEBUG loaded listener.js 15:28:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12a3b4400) [pid = 1651] [serial = 199] [outer = 0x119b22c00] 15:28:20 INFO - PROCESS | 1651 | 1465424900093 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]]]}] 15:28:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:28:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 669ms 15:28:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:28:20 INFO - PROCESS | 1651 | 1465424900150 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 15:28:20 INFO - PROCESS | 1651 | 1465424900155 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 15:28:20 INFO - PROCESS | 1651 | 1465424900158 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:28:20 INFO - PROCESS | 1651 | 1465424900160 Marionette TRACE conn2 <- [1,242,null,{}] 15:28:20 INFO - PROCESS | 1651 | 1465424900165 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}] 15:28:20 INFO - PROCESS | 1651 | 1465424900166 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:20 INFO - PROCESS | 1651 | 1465424900273 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 15:28:20 INFO - PROCESS | 1651 | 1465424900341 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:20 INFO - PROCESS | 1651 | 1465424900343 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x116607000 == 47 [pid = 1651] [id = 68] 15:28:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x115f8d800) [pid = 1651] [serial = 200] [outer = 0x0] 15:28:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11672c800) [pid = 1651] [serial = 201] [outer = 0x115f8d800] 15:28:20 INFO - PROCESS | 1651 | 1465424900373 Marionette DEBUG loaded listener.js 15:28:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x116a0c000) [pid = 1651] [serial = 202] [outer = 0x115f8d800] 15:28:20 INFO - PROCESS | 1651 | 1465424900956 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]]]}] 15:28:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:28:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 823ms 15:28:20 INFO - PROCESS | 1651 | 1465424900982 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 15:28:20 INFO - PROCESS | 1651 | 1465424900984 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 15:28:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:28:20 INFO - PROCESS | 1651 | 1465424900988 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:28:20 INFO - PROCESS | 1651 | 1465424900989 Marionette TRACE conn2 <- [1,246,null,{}] 15:28:20 INFO - PROCESS | 1651 | 1465424900993 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}] 15:28:20 INFO - PROCESS | 1651 | 1465424900995 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:21 INFO - PROCESS | 1651 | 1465424901095 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 15:28:21 INFO - PROCESS | 1651 | 1465424901140 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:21 INFO - PROCESS | 1651 | 1465424901143 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x1161b8000 == 48 [pid = 1651] [id = 69] 15:28:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11672dc00) [pid = 1651] [serial = 203] [outer = 0x0] 15:28:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x117031400) [pid = 1651] [serial = 204] [outer = 0x11672dc00] 15:28:21 INFO - PROCESS | 1651 | 1465424901171 Marionette DEBUG loaded listener.js 15:28:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1182c5c00) [pid = 1651] [serial = 205] [outer = 0x11672dc00] 15:28:21 INFO - PROCESS | 1651 | --DOCSHELL 0x1272fb800 == 47 [pid = 1651] [id = 66] 15:28:21 INFO - PROCESS | 1651 | --DOCSHELL 0x126f1f000 == 46 [pid = 1651] [id = 65] 15:28:21 INFO - PROCESS | 1651 | --DOCSHELL 0x1259c3800 == 45 [pid = 1651] [id = 64] 15:28:21 INFO - PROCESS | 1651 | --DOCSHELL 0x124d88800 == 44 [pid = 1651] [id = 63] 15:28:21 INFO - PROCESS | 1651 | --DOCSHELL 0x12411b800 == 43 [pid = 1651] [id = 62] 15:28:21 INFO - PROCESS | 1651 | --DOCSHELL 0x124716000 == 42 [pid = 1651] [id = 61] 15:28:21 INFO - PROCESS | 1651 | --DOCSHELL 0x124120000 == 41 [pid = 1651] [id = 60] 15:28:21 INFO - PROCESS | 1651 | --DOCSHELL 0x118227800 == 40 [pid = 1651] [id = 59] 15:28:21 INFO - PROCESS | 1651 | --DOCSHELL 0x121353800 == 39 [pid = 1651] [id = 58] 15:28:21 INFO - PROCESS | 1651 | --DOCSHELL 0x1170c9800 == 38 [pid = 1651] [id = 57] 15:28:21 INFO - PROCESS | 1651 | --DOCSHELL 0x11956d800 == 37 [pid = 1651] [id = 56] 15:28:21 INFO - PROCESS | 1651 | --DOCSHELL 0x1194b1800 == 36 [pid = 1651] [id = 55] 15:28:21 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1213a3400) [pid = 1651] [serial = 141] [outer = 0x0] [url = about:blank] 15:28:21 INFO - PROCESS | 1651 | --DOCSHELL 0x118f13000 == 35 [pid = 1651] [id = 54] 15:28:21 INFO - PROCESS | 1651 | --DOCSHELL 0x118228000 == 34 [pid = 1651] [id = 53] 15:28:21 INFO - PROCESS | 1651 | --DOCSHELL 0x117224800 == 33 [pid = 1651] [id = 52] 15:28:21 INFO - PROCESS | 1651 | --DOCSHELL 0x1170ca000 == 32 [pid = 1651] [id = 51] 15:28:21 INFO - PROCESS | 1651 | --DOCSHELL 0x11660a000 == 31 [pid = 1651] [id = 50] 15:28:21 INFO - PROCESS | 1651 | --DOCSHELL 0x11391a000 == 30 [pid = 1651] [id = 49] 15:28:21 INFO - PROCESS | 1651 | --DOCSHELL 0x11391f000 == 29 [pid = 1651] [id = 48] 15:28:21 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x127285400) [pid = 1651] [serial = 121] [outer = 0x0] [url = about:blank] 15:28:21 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x119b75000) [pid = 1651] [serial = 139] [outer = 0x0] [url = about:blank] 15:28:21 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1182ca000) [pid = 1651] [serial = 126] [outer = 0x0] [url = about:blank] 15:28:21 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11887ac00) [pid = 1651] [serial = 129] [outer = 0x0] [url = about:blank] 15:28:21 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119a2a800) [pid = 1651] [serial = 138] [outer = 0x0] [url = about:blank] 15:28:21 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11949f000) [pid = 1651] [serial = 135] [outer = 0x0] [url = about:blank] 15:28:21 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119396000) [pid = 1651] [serial = 130] [outer = 0x0] [url = about:blank] 15:28:21 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11949a800) [pid = 1651] [serial = 133] [outer = 0x0] [url = about:blank] 15:28:21 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11839bc00) [pid = 1651] [serial = 127] [outer = 0x0] [url = about:blank] 15:28:21 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1133dd800) [pid = 1651] [serial = 123] [outer = 0x0] [url = about:blank] 15:28:21 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1194fb400) [pid = 1651] [serial = 136] [outer = 0x0] [url = about:blank] 15:28:21 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x116730800) [pid = 1651] [serial = 124] [outer = 0x0] [url = about:blank] 15:28:21 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x119395c00) [pid = 1651] [serial = 132] [outer = 0x0] [url = about:blank] 15:28:21 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x126f4b800) [pid = 1651] [serial = 120] [outer = 0x0] [url = about:blank] 15:28:21 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x126f46400) [pid = 1651] [serial = 118] [outer = 0x0] [url = about:blank] 15:28:21 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x125940c00) [pid = 1651] [serial = 115] [outer = 0x0] [url = about:blank] 15:28:21 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1213a7400) [pid = 1651] [serial = 103] [outer = 0x0] [url = about:blank] 15:28:21 INFO - PROCESS | 1651 | 1465424901612 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]]]}] 15:28:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:28:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 670ms 15:28:21 INFO - PROCESS | 1651 | 1465424901657 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 15:28:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:28:21 INFO - PROCESS | 1651 | 1465424901661 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 15:28:21 INFO - PROCESS | 1651 | 1465424901665 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:28:21 INFO - PROCESS | 1651 | 1465424901667 Marionette TRACE conn2 <- [1,250,null,{}] 15:28:21 INFO - PROCESS | 1651 | 1465424901670 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}] 15:28:21 INFO - PROCESS | 1651 | 1465424901671 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:21 INFO - PROCESS | 1651 | 1465424901748 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 15:28:21 INFO - PROCESS | 1651 | 1465424901752 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:21 INFO - PROCESS | 1651 | 1465424901755 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x1169b3000 == 30 [pid = 1651] [id = 70] 15:28:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1182e5800) [pid = 1651] [serial = 206] [outer = 0x0] 15:28:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1183a2c00) [pid = 1651] [serial = 207] [outer = 0x1182e5800] 15:28:21 INFO - PROCESS | 1651 | 1465424901784 Marionette DEBUG loaded listener.js 15:28:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x118610c00) [pid = 1651] [serial = 208] [outer = 0x1182e5800] 15:28:22 INFO - PROCESS | 1651 | 1465424902151 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]]]}] 15:28:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:28:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 520ms 15:28:22 INFO - PROCESS | 1651 | 1465424902185 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 15:28:22 INFO - PROCESS | 1651 | 1465424902186 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 15:28:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:28:22 INFO - PROCESS | 1651 | 1465424902189 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:28:22 INFO - PROCESS | 1651 | 1465424902191 Marionette TRACE conn2 <- [1,254,null,{}] 15:28:22 INFO - PROCESS | 1651 | 1465424902199 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}] 15:28:22 INFO - PROCESS | 1651 | 1465424902202 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:22 INFO - PROCESS | 1651 | 1465424902279 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 15:28:22 INFO - PROCESS | 1651 | 1465424902284 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:22 INFO - PROCESS | 1651 | 1465424902287 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x118255800 == 31 [pid = 1651] [id = 71] 15:28:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x118f4dc00) [pid = 1651] [serial = 209] [outer = 0x0] 15:28:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119494c00) [pid = 1651] [serial = 210] [outer = 0x118f4dc00] 15:28:22 INFO - PROCESS | 1651 | 1465424902317 Marionette DEBUG loaded listener.js 15:28:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11949f400) [pid = 1651] [serial = 211] [outer = 0x118f4dc00] 15:28:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1194a1800) [pid = 1651] [serial = 212] [outer = 0x12cba1800] 15:28:22 INFO - PROCESS | 1651 | 1465424902742 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]]]}] 15:28:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:28:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 572ms 15:28:22 INFO - PROCESS | 1651 | 1465424902762 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 15:28:22 INFO - PROCESS | 1651 | 1465424902765 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 15:28:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:28:22 INFO - PROCESS | 1651 | 1465424902768 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:28:22 INFO - PROCESS | 1651 | 1465424902770 Marionette TRACE conn2 <- [1,258,null,{}] 15:28:22 INFO - PROCESS | 1651 | 1465424902773 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}] 15:28:22 INFO - PROCESS | 1651 | 1465424902775 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:22 INFO - PROCESS | 1651 | 1465424902891 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 15:28:22 INFO - PROCESS | 1651 | 1465424902897 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:22 INFO - PROCESS | 1651 | 1465424902898 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x118f13000 == 32 [pid = 1651] [id = 72] 15:28:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1194f6400) [pid = 1651] [serial = 213] [outer = 0x0] 15:28:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1194fc400) [pid = 1651] [serial = 214] [outer = 0x1194f6400] 15:28:22 INFO - PROCESS | 1651 | 1465424902939 Marionette DEBUG loaded listener.js 15:28:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119a2dc00) [pid = 1651] [serial = 215] [outer = 0x1194f6400] 15:28:23 INFO - PROCESS | 1651 | 1465424903322 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]]]}] 15:28:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:28:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 572ms 15:28:23 INFO - PROCESS | 1651 | 1465424903340 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 15:28:23 INFO - PROCESS | 1651 | 1465424903341 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 15:28:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:28:23 INFO - PROCESS | 1651 | 1465424903343 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:28:23 INFO - PROCESS | 1651 | 1465424903345 Marionette TRACE conn2 <- [1,262,null,{}] 15:28:23 INFO - PROCESS | 1651 | 1465424903347 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}] 15:28:23 INFO - PROCESS | 1651 | 1465424903348 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:23 INFO - PROCESS | 1651 | 1465424903446 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 15:28:23 INFO - PROCESS | 1651 | 1465424903452 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:23 INFO - PROCESS | 1651 | 1465424903453 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x1194b1800 == 33 [pid = 1651] [id = 73] 15:28:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x116974c00) [pid = 1651] [serial = 216] [outer = 0x0] 15:28:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119b66c00) [pid = 1651] [serial = 217] [outer = 0x116974c00] 15:28:23 INFO - PROCESS | 1651 | 1465424903478 Marionette DEBUG loaded listener.js 15:28:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11a27c000) [pid = 1651] [serial = 218] [outer = 0x116974c00] 15:28:23 INFO - PROCESS | 1651 | 1465424903792 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]]]}] 15:28:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:28:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 468ms 15:28:23 INFO - PROCESS | 1651 | 1465424903813 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 15:28:23 INFO - PROCESS | 1651 | 1465424903814 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 15:28:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:28:23 INFO - PROCESS | 1651 | 1465424903816 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:28:23 INFO - PROCESS | 1651 | 1465424903817 Marionette TRACE conn2 <- [1,266,null,{}] 15:28:23 INFO - PROCESS | 1651 | 1465424903820 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}] 15:28:23 INFO - PROCESS | 1651 | 1465424903826 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:23 INFO - PROCESS | 1651 | 1465424903945 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 15:28:23 INFO - PROCESS | 1651 | 1465424903949 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:23 INFO - PROCESS | 1651 | 1465424903950 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x119fc0000 == 34 [pid = 1651] [id = 74] 15:28:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119b71c00) [pid = 1651] [serial = 219] [outer = 0x0] 15:28:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1213ab400) [pid = 1651] [serial = 220] [outer = 0x119b71c00] 15:28:23 INFO - PROCESS | 1651 | 1465424903975 Marionette DEBUG loaded listener.js 15:28:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1247de800) [pid = 1651] [serial = 221] [outer = 0x119b71c00] 15:28:24 INFO - PROCESS | 1651 | 1465424904307 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]]]}] 15:28:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:28:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 521ms 15:28:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:28:24 INFO - PROCESS | 1651 | 1465424904344 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 15:28:24 INFO - PROCESS | 1651 | 1465424904345 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 15:28:24 INFO - PROCESS | 1651 | 1465424904347 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:28:24 INFO - PROCESS | 1651 | 1465424904348 Marionette TRACE conn2 <- [1,270,null,{}] 15:28:24 INFO - PROCESS | 1651 | 1465424904351 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}] 15:28:24 INFO - PROCESS | 1651 | 1465424904352 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:24 INFO - PROCESS | 1651 | 1465424904441 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 15:28:24 INFO - PROCESS | 1651 | 1465424904444 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:24 INFO - PROCESS | 1651 | 1465424904445 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12135a000 == 35 [pid = 1651] [id = 75] 15:28:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x123df7000) [pid = 1651] [serial = 222] [outer = 0x0] 15:28:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x124fc6400) [pid = 1651] [serial = 223] [outer = 0x123df7000] 15:28:24 INFO - PROCESS | 1651 | 1465424904476 Marionette DEBUG loaded listener.js 15:28:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12593c400) [pid = 1651] [serial = 224] [outer = 0x123df7000] 15:28:24 INFO - PROCESS | 1651 | 1465424904781 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]]]}] 15:28:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:28:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 468ms 15:28:24 INFO - PROCESS | 1651 | 1465424904816 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 15:28:24 INFO - PROCESS | 1651 | 1465424904817 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 15:28:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:28:24 INFO - PROCESS | 1651 | 1465424904821 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:28:24 INFO - PROCESS | 1651 | 1465424904823 Marionette TRACE conn2 <- [1,274,null,{}] 15:28:24 INFO - PROCESS | 1651 | 1465424904825 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}] 15:28:24 INFO - PROCESS | 1651 | 1465424904826 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:24 INFO - PROCESS | 1651 | 1465424904915 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 15:28:24 INFO - PROCESS | 1651 | 1465424904919 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:24 INFO - PROCESS | 1651 | 1465424904920 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x123bd1800 == 36 [pid = 1651] [id = 76] 15:28:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x124dd5400) [pid = 1651] [serial = 225] [outer = 0x0] 15:28:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1259a2c00) [pid = 1651] [serial = 226] [outer = 0x124dd5400] 15:28:24 INFO - PROCESS | 1651 | 1465424904944 Marionette DEBUG loaded listener.js 15:28:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x126fd6c00) [pid = 1651] [serial = 227] [outer = 0x124dd5400] 15:28:25 INFO - PROCESS | 1651 | 1465424905225 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]]]}] 15:28:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:28:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 420ms 15:28:25 INFO - PROCESS | 1651 | 1465424905243 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 15:28:25 INFO - PROCESS | 1651 | 1465424905245 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 15:28:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:28:25 INFO - PROCESS | 1651 | 1465424905249 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:28:25 INFO - PROCESS | 1651 | 1465424905250 Marionette TRACE conn2 <- [1,278,null,{}] 15:28:25 INFO - PROCESS | 1651 | 1465424905260 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}] 15:28:25 INFO - PROCESS | 1651 | 1465424905261 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:25 INFO - PROCESS | 1651 | 1465424905356 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 15:28:25 INFO - PROCESS | 1651 | 1465424905367 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:25 INFO - PROCESS | 1651 | 1465424905369 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x124807000 == 37 [pid = 1651] [id = 77] 15:28:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x125940c00) [pid = 1651] [serial = 228] [outer = 0x0] 15:28:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1270c8c00) [pid = 1651] [serial = 229] [outer = 0x125940c00] 15:28:25 INFO - PROCESS | 1651 | 1465424905401 Marionette DEBUG loaded listener.js 15:28:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x128cea400) [pid = 1651] [serial = 230] [outer = 0x125940c00] 15:28:25 INFO - PROCESS | 1651 | 1465424905712 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]]]}] 15:28:25 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x123d9dc00) [pid = 1651] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:28:25 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x124fc3800) [pid = 1651] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:28:25 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x119b68c00) [pid = 1651] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:28:25 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x119c38000) [pid = 1651] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:28:25 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x113c64000) [pid = 1651] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:28:25 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1213a6000) [pid = 1651] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:28:25 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1186f1400) [pid = 1651] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:28:25 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11702e400) [pid = 1651] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:28:25 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11839ac00) [pid = 1651] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:28:25 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x111c22400) [pid = 1651] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:28:25 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x116a0b400) [pid = 1651] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:28:25 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1247de000) [pid = 1651] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:28:25 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119a13400) [pid = 1651] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:28:25 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x116160c00) [pid = 1651] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:28:25 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x116734000) [pid = 1651] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:28:25 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x112d38c00) [pid = 1651] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:28:25 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11949b800) [pid = 1651] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:28:25 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x128cef800) [pid = 1651] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:28:25 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x111c83c00) [pid = 1651] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:28:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:28:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 669ms 15:28:25 INFO - PROCESS | 1651 | 1465424905918 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 15:28:25 INFO - PROCESS | 1651 | 1465424905920 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 15:28:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:28:25 INFO - PROCESS | 1651 | 1465424905922 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:28:25 INFO - PROCESS | 1651 | 1465424905923 Marionette TRACE conn2 <- [1,282,null,{}] 15:28:25 INFO - PROCESS | 1651 | 1465424905925 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}] 15:28:25 INFO - PROCESS | 1651 | 1465424905926 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:26 INFO - PROCESS | 1651 | 1465424906002 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 15:28:26 INFO - PROCESS | 1651 | 1465424906005 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:26 INFO - PROCESS | 1651 | 1465424906006 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x118f05800 == 38 [pid = 1651] [id = 78] 15:28:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1182c5000) [pid = 1651] [serial = 231] [outer = 0x0] 15:28:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1186f1400) [pid = 1651] [serial = 232] [outer = 0x1182c5000] 15:28:26 INFO - PROCESS | 1651 | 1465424906032 Marionette DEBUG loaded listener.js 15:28:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119b6a800) [pid = 1651] [serial = 233] [outer = 0x1182c5000] 15:28:26 INFO - PROCESS | 1651 | 1465424906331 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]]]}] 15:28:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:28:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 419ms 15:28:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:28:26 INFO - PROCESS | 1651 | 1465424906343 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 15:28:26 INFO - PROCESS | 1651 | 1465424906344 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 15:28:26 INFO - PROCESS | 1651 | 1465424906346 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:28:26 INFO - PROCESS | 1651 | 1465424906348 Marionette TRACE conn2 <- [1,286,null,{}] 15:28:26 INFO - PROCESS | 1651 | 1465424906351 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}] 15:28:26 INFO - PROCESS | 1651 | 1465424906352 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:26 INFO - PROCESS | 1651 | 1465424906451 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 15:28:26 INFO - PROCESS | 1651 | 1465424906506 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:26 INFO - PROCESS | 1651 | 1465424906507 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x125983000 == 39 [pid = 1651] [id = 79] 15:28:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11839ac00) [pid = 1651] [serial = 234] [outer = 0x0] 15:28:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12599a400) [pid = 1651] [serial = 235] [outer = 0x11839ac00] 15:28:26 INFO - PROCESS | 1651 | 1465424906533 Marionette DEBUG loaded listener.js 15:28:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12a3b0800) [pid = 1651] [serial = 236] [outer = 0x11839ac00] 15:28:26 INFO - PROCESS | 1651 | 1465424906786 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]]]}] 15:28:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:28:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 470ms 15:28:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:28:26 INFO - PROCESS | 1651 | 1465424906826 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 15:28:26 INFO - PROCESS | 1651 | 1465424906827 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 15:28:26 INFO - PROCESS | 1651 | 1465424906829 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:28:26 INFO - PROCESS | 1651 | 1465424906830 Marionette TRACE conn2 <- [1,290,null,{}] 15:28:26 INFO - PROCESS | 1651 | 1465424906832 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}] 15:28:26 INFO - PROCESS | 1651 | 1465424906833 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:26 INFO - PROCESS | 1651 | 1465424906913 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 15:28:26 INFO - PROCESS | 1651 | 1465424906918 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:26 INFO - PROCESS | 1651 | 1465424906919 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x129213800 == 40 [pid = 1651] [id = 80] 15:28:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12a64bc00) [pid = 1651] [serial = 237] [outer = 0x0] 15:28:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12a654000) [pid = 1651] [serial = 238] [outer = 0x12a64bc00] 15:28:26 INFO - PROCESS | 1651 | 1465424906945 Marionette DEBUG loaded listener.js 15:28:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12a862000) [pid = 1651] [serial = 239] [outer = 0x12a64bc00] 15:28:27 INFO - PROCESS | 1651 | 1465424907249 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]]]}] 15:28:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:28:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 470ms 15:28:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:28:27 INFO - PROCESS | 1651 | 1465424907299 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 15:28:27 INFO - PROCESS | 1651 | 1465424907300 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 15:28:27 INFO - PROCESS | 1651 | 1465424907302 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:28:27 INFO - PROCESS | 1651 | 1465424907303 Marionette TRACE conn2 <- [1,294,null,{}] 15:28:27 INFO - PROCESS | 1651 | 1465424907306 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}] 15:28:27 INFO - PROCESS | 1651 | 1465424907307 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:27 INFO - PROCESS | 1651 | 1465424907413 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 15:28:27 INFO - PROCESS | 1651 | 1465424907419 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:27 INFO - PROCESS | 1651 | 1465424907420 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a12f000 == 41 [pid = 1651] [id = 81] 15:28:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12a3a7400) [pid = 1651] [serial = 240] [outer = 0x0] 15:28:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12a862c00) [pid = 1651] [serial = 241] [outer = 0x12a3a7400] 15:28:27 INFO - PROCESS | 1651 | 1465424907444 Marionette DEBUG loaded listener.js 15:28:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12a8da000) [pid = 1651] [serial = 242] [outer = 0x12a3a7400] 15:28:27 INFO - PROCESS | 1651 | 1465424907709 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]]]}] 15:28:27 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. 15:28:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 418ms 15:28:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:28:27 INFO - PROCESS | 1651 | 1465424907724 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 15:28:27 INFO - PROCESS | 1651 | 1465424907725 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 15:28:27 INFO - PROCESS | 1651 | 1465424907727 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:28:27 INFO - PROCESS | 1651 | 1465424907728 Marionette TRACE conn2 <- [1,298,null,{}] 15:28:27 INFO - PROCESS | 1651 | 1465424907730 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}] 15:28:27 INFO - PROCESS | 1651 | 1465424907731 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:27 INFO - PROCESS | 1651 | 1465424907810 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 15:28:27 INFO - PROCESS | 1651 | 1465424907814 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:27 INFO - PROCESS | 1651 | 1465424907815 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a4a3800 == 42 [pid = 1651] [id = 82] 15:28:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12a864800) [pid = 1651] [serial = 243] [outer = 0x0] 15:28:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12a8e3c00) [pid = 1651] [serial = 244] [outer = 0x12a864800] 15:28:27 INFO - PROCESS | 1651 | 1465424907841 Marionette DEBUG loaded listener.js 15:28:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12ab4ac00) [pid = 1651] [serial = 245] [outer = 0x12a864800] 15:28:28 INFO - PROCESS | 1651 | 1465424908272 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]]]}] 15:28:28 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. 15:28:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 570ms 15:28:28 INFO - PROCESS | 1651 | 1465424908298 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 15:28:28 INFO - PROCESS | 1651 | 1465424908300 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 15:28:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:28:28 INFO - PROCESS | 1651 | 1465424908303 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:28:28 INFO - PROCESS | 1651 | 1465424908307 Marionette TRACE conn2 <- [1,302,null,{}] 15:28:28 INFO - PROCESS | 1651 | 1465424908310 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}] 15:28:28 INFO - PROCESS | 1651 | 1465424908312 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:28 INFO - PROCESS | 1651 | 1465424908416 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 15:28:28 INFO - PROCESS | 1651 | 1465424908478 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:28 INFO - PROCESS | 1651 | 1465424908479 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170d2000 == 43 [pid = 1651] [id = 83] 15:28:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x116a0b000) [pid = 1651] [serial = 246] [outer = 0x0] 15:28:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1176c7800) [pid = 1651] [serial = 247] [outer = 0x116a0b000] 15:28:28 INFO - PROCESS | 1651 | 1465424908512 Marionette DEBUG loaded listener.js 15:28:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1182e8c00) [pid = 1651] [serial = 248] [outer = 0x116a0b000] 15:28:28 INFO - PROCESS | 1651 | 1465424908942 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]]]}] 15:28:28 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. 15:28:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 672ms 15:28:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:28:28 INFO - PROCESS | 1651 | 1465424908976 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 15:28:28 INFO - PROCESS | 1651 | 1465424908978 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 15:28:28 INFO - PROCESS | 1651 | 1465424908983 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:28:28 INFO - PROCESS | 1651 | 1465424908985 Marionette TRACE conn2 <- [1,306,null,{}] 15:28:28 INFO - PROCESS | 1651 | 1465424908987 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}] 15:28:28 INFO - PROCESS | 1651 | 1465424908989 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:29 INFO - PROCESS | 1651 | 1465424909096 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 15:28:29 INFO - PROCESS | 1651 | 1465424909145 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:29 INFO - PROCESS | 1651 | 1465424909147 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x119fc3800 == 44 [pid = 1651] [id = 84] 15:28:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x118644400) [pid = 1651] [serial = 249] [outer = 0x0] 15:28:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x118fdd400) [pid = 1651] [serial = 250] [outer = 0x118644400] 15:28:29 INFO - PROCESS | 1651 | 1465424909177 Marionette DEBUG loaded listener.js 15:28:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11949b800) [pid = 1651] [serial = 251] [outer = 0x118644400] 15:28:29 INFO - PROCESS | 1651 | 1465424909623 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]]]}] 15:28:29 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. 15:28:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 669ms 15:28:29 INFO - PROCESS | 1651 | 1465424909654 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 15:28:29 INFO - PROCESS | 1651 | 1465424909656 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 15:28:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:28:29 INFO - PROCESS | 1651 | 1465424909660 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:28:29 INFO - PROCESS | 1651 | 1465424909663 Marionette TRACE conn2 <- [1,310,null,{}] 15:28:29 INFO - PROCESS | 1651 | 1465424909674 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}] 15:28:29 INFO - PROCESS | 1651 | 1465424909679 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:29 INFO - PROCESS | 1651 | 1465424909804 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 15:28:29 INFO - PROCESS | 1651 | 1465424909881 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:29 INFO - PROCESS | 1651 | 1465424909883 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x1276ca000 == 45 [pid = 1651] [id = 85] 15:28:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x119a20c00) [pid = 1651] [serial = 252] [outer = 0x0] 15:28:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1213a6800) [pid = 1651] [serial = 253] [outer = 0x119a20c00] 15:28:29 INFO - PROCESS | 1651 | 1465424909913 Marionette DEBUG loaded listener.js 15:28:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x123fa3400) [pid = 1651] [serial = 254] [outer = 0x119a20c00] 15:28:30 INFO - PROCESS | 1651 | 1465424910318 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]]]}] 15:28:30 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. 15:28:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 676ms 15:28:30 INFO - PROCESS | 1651 | 1465424910335 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 15:28:30 INFO - PROCESS | 1651 | 1465424910337 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 15:28:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:28:30 INFO - PROCESS | 1651 | 1465424910339 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:28:30 INFO - PROCESS | 1651 | 1465424910341 Marionette TRACE conn2 <- [1,314,null,{}] 15:28:30 INFO - PROCESS | 1651 | 1465424910343 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}] 15:28:30 INFO - PROCESS | 1651 | 1465424910344 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:30 INFO - PROCESS | 1651 | 1465424910449 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 15:28:30 INFO - PROCESS | 1651 | 1465424910496 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:30 INFO - PROCESS | 1651 | 1465424910498 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a4ba800 == 46 [pid = 1651] [id = 86] 15:28:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1243c9000) [pid = 1651] [serial = 255] [outer = 0x0] 15:28:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x124d58800) [pid = 1651] [serial = 256] [outer = 0x1243c9000] 15:28:30 INFO - PROCESS | 1651 | 1465424910526 Marionette DEBUG loaded listener.js 15:28:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x1270d1c00) [pid = 1651] [serial = 257] [outer = 0x1243c9000] 15:28:31 INFO - PROCESS | 1651 | 1465424911076 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]]]}] 15:28:31 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. 15:28:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 769ms 15:28:31 INFO - PROCESS | 1651 | 1465424911117 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 15:28:31 INFO - PROCESS | 1651 | 1465424911120 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 15:28:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:28:31 INFO - PROCESS | 1651 | 1465424911125 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:28:31 INFO - PROCESS | 1651 | 1465424911127 Marionette TRACE conn2 <- [1,318,null,{}] 15:28:31 INFO - PROCESS | 1651 | 1465424911131 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}] 15:28:31 INFO - PROCESS | 1651 | 1465424911133 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:31 INFO - PROCESS | 1651 | 1465424911226 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 15:28:31 INFO - PROCESS | 1651 | 1465424911285 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:31 INFO - PROCESS | 1651 | 1465424911288 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x11821d000 == 47 [pid = 1651] [id = 87] 15:28:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x1182ca000) [pid = 1651] [serial = 258] [outer = 0x0] 15:28:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x1182cf800) [pid = 1651] [serial = 259] [outer = 0x1182ca000] 15:28:31 INFO - PROCESS | 1651 | 1465424911315 Marionette DEBUG loaded listener.js 15:28:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x1183a0400) [pid = 1651] [serial = 260] [outer = 0x1182ca000] 15:28:31 INFO - PROCESS | 1651 | 1465424911758 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]]]}] 15:28:31 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. 15:28:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 672ms 15:28:31 INFO - PROCESS | 1651 | 1465424911796 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 15:28:31 INFO - PROCESS | 1651 | 1465424911799 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 15:28:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:28:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12a12f000 == 46 [pid = 1651] [id = 81] 15:28:31 INFO - PROCESS | 1651 | --DOCSHELL 0x129213800 == 45 [pid = 1651] [id = 80] 15:28:31 INFO - PROCESS | 1651 | --DOCSHELL 0x125983000 == 44 [pid = 1651] [id = 79] 15:28:31 INFO - PROCESS | 1651 | --DOCSHELL 0x118f05800 == 43 [pid = 1651] [id = 78] 15:28:31 INFO - PROCESS | 1651 | --DOCSHELL 0x124807000 == 42 [pid = 1651] [id = 77] 15:28:31 INFO - PROCESS | 1651 | --DOCSHELL 0x123bd1800 == 41 [pid = 1651] [id = 76] 15:28:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12135a000 == 40 [pid = 1651] [id = 75] 15:28:31 INFO - PROCESS | 1651 | --DOCSHELL 0x119fc0000 == 39 [pid = 1651] [id = 74] 15:28:31 INFO - PROCESS | 1651 | --DOCSHELL 0x1194b1800 == 38 [pid = 1651] [id = 73] 15:28:31 INFO - PROCESS | 1651 | --DOCSHELL 0x118f13000 == 37 [pid = 1651] [id = 72] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12a3a7800) [pid = 1651] [serial = 198] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOCSHELL 0x118255800 == 36 [pid = 1651] [id = 71] 15:28:31 INFO - PROCESS | 1651 | --DOCSHELL 0x1169b3000 == 35 [pid = 1651] [id = 70] 15:28:31 INFO - PROCESS | 1651 | --DOCSHELL 0x1161b8000 == 34 [pid = 1651] [id = 69] 15:28:31 INFO - PROCESS | 1651 | --DOCSHELL 0x129205000 == 33 [pid = 1651] [id = 67] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x119a1dc00) [pid = 1651] [serial = 175] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x123f2d000) [pid = 1651] [serial = 174] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12513c800) [pid = 1651] [serial = 180] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x119b6fc00) [pid = 1651] [serial = 165] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x119f41000) [pid = 1651] [serial = 166] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x123b86800) [pid = 1651] [serial = 142] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x119494800) [pid = 1651] [serial = 159] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x119a12400) [pid = 1651] [serial = 160] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x123def400) [pid = 1651] [serial = 171] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x119f41800) [pid = 1651] [serial = 168] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1213a6400) [pid = 1651] [serial = 169] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1175b3800) [pid = 1651] [serial = 147] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1182c2c00) [pid = 1651] [serial = 148] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x118644c00) [pid = 1651] [serial = 153] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x118878c00) [pid = 1651] [serial = 154] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1183a0c00) [pid = 1651] [serial = 150] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x118510400) [pid = 1651] [serial = 151] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1186ee000) [pid = 1651] [serial = 156] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119398c00) [pid = 1651] [serial = 157] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1247e8c00) [pid = 1651] [serial = 177] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119a25800) [pid = 1651] [serial = 162] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119b68800) [pid = 1651] [serial = 163] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x124fc2800) [pid = 1651] [serial = 178] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x116199000) [pid = 1651] [serial = 144] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11696cc00) [pid = 1651] [serial = 145] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x125999800) [pid = 1651] [serial = 184] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1252ea400) [pid = 1651] [serial = 183] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x12593e000) [pid = 1651] [serial = 181] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1270c6800) [pid = 1651] [serial = 189] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x126f48000) [pid = 1651] [serial = 187] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x129295400) [pid = 1651] [serial = 195] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12a1a7800) [pid = 1651] [serial = 196] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x128ced000) [pid = 1651] [serial = 193] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12728e400) [pid = 1651] [serial = 192] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x12728ec00) [pid = 1651] [serial = 190] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x12599c800) [pid = 1651] [serial = 186] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x123efb400) [pid = 1651] [serial = 172] [outer = 0x0] [url = about:blank] 15:28:31 INFO - PROCESS | 1651 | 1465424911856 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:28:31 INFO - PROCESS | 1651 | 1465424911858 Marionette TRACE conn2 <- [1,322,null,{}] 15:28:31 INFO - PROCESS | 1651 | 1465424911861 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}] 15:28:31 INFO - PROCESS | 1651 | 1465424911862 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:31 INFO - PROCESS | 1651 | 1465424911938 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 15:28:31 INFO - PROCESS | 1651 | 1465424911948 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:31 INFO - PROCESS | 1651 | 1465424911949 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x11661b800 == 34 [pid = 1651] [id = 88] 15:28:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x118644c00) [pid = 1651] [serial = 261] [outer = 0x0] 15:28:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11864c800) [pid = 1651] [serial = 262] [outer = 0x118644c00] 15:28:31 INFO - PROCESS | 1651 | 1465424911976 Marionette DEBUG loaded listener.js 15:28:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x118fdc000) [pid = 1651] [serial = 263] [outer = 0x118644c00] 15:28:32 INFO - PROCESS | 1651 | 1465424912312 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]]]}] 15:28:32 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. 15:28:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 501ms 15:28:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:28:32 INFO - PROCESS | 1651 | 1465424912326 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 15:28:32 INFO - PROCESS | 1651 | 1465424912327 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 15:28:32 INFO - PROCESS | 1651 | 1465424912329 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:28:32 INFO - PROCESS | 1651 | 1465424912332 Marionette TRACE conn2 <- [1,326,null,{}] 15:28:32 INFO - PROCESS | 1651 | 1465424912341 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}] 15:28:32 INFO - PROCESS | 1651 | 1465424912344 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:32 INFO - PROCESS | 1651 | 1465424912422 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 15:28:32 INFO - PROCESS | 1651 | 1465424912427 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:32 INFO - PROCESS | 1651 | 1465424912429 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x11852b000 == 35 [pid = 1651] [id = 89] 15:28:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1194a2800) [pid = 1651] [serial = 264] [outer = 0x0] 15:28:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11988d400) [pid = 1651] [serial = 265] [outer = 0x1194a2800] 15:28:32 INFO - PROCESS | 1651 | 1465424912456 Marionette DEBUG loaded listener.js 15:28:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119b22000) [pid = 1651] [serial = 266] [outer = 0x1194a2800] 15:28:32 INFO - PROCESS | 1651 | 1465424912808 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]]]}] 15:28:32 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. 15:28:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 521ms 15:28:32 INFO - PROCESS | 1651 | 1465424912850 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 15:28:32 INFO - PROCESS | 1651 | 1465424912852 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 15:28:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:28:32 INFO - PROCESS | 1651 | 1465424912854 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:28:32 INFO - PROCESS | 1651 | 1465424912855 Marionette TRACE conn2 <- [1,330,null,{}] 15:28:32 INFO - PROCESS | 1651 | 1465424912858 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}] 15:28:32 INFO - PROCESS | 1651 | 1465424912859 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:32 INFO - PROCESS | 1651 | 1465424912940 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 15:28:32 INFO - PROCESS | 1651 | 1465424912986 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:32 INFO - PROCESS | 1651 | 1465424912987 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x1191de800 == 36 [pid = 1651] [id = 90] 15:28:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1194f7c00) [pid = 1651] [serial = 267] [outer = 0x0] 15:28:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1213a3000) [pid = 1651] [serial = 268] [outer = 0x1194f7c00] 15:28:33 INFO - PROCESS | 1651 | 1465424913012 Marionette DEBUG loaded listener.js 15:28:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x123ef5400) [pid = 1651] [serial = 269] [outer = 0x1194f7c00] 15:28:33 INFO - PROCESS | 1651 | 1465424913290 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]]]}] 15:28:33 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. 15:28:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 470ms 15:28:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:28:33 INFO - PROCESS | 1651 | 1465424913327 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 15:28:33 INFO - PROCESS | 1651 | 1465424913328 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 15:28:33 INFO - PROCESS | 1651 | 1465424913330 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:28:33 INFO - PROCESS | 1651 | 1465424913331 Marionette TRACE conn2 <- [1,334,null,{}] 15:28:33 INFO - PROCESS | 1651 | 1465424913333 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}] 15:28:33 INFO - PROCESS | 1651 | 1465424913335 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:33 INFO - PROCESS | 1651 | 1465424913414 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 15:28:33 INFO - PROCESS | 1651 | 1465424913417 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:33 INFO - PROCESS | 1651 | 1465424913419 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x11610a800 == 37 [pid = 1651] [id = 91] 15:28:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x123f26c00) [pid = 1651] [serial = 270] [outer = 0x0] 15:28:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1247d9800) [pid = 1651] [serial = 271] [outer = 0x123f26c00] 15:28:33 INFO - PROCESS | 1651 | 1465424913446 Marionette DEBUG loaded listener.js 15:28:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x125138c00) [pid = 1651] [serial = 272] [outer = 0x123f26c00] 15:28:33 INFO - PROCESS | 1651 | 1465424913785 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]]]}] 15:28:33 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. 15:28:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 468ms 15:28:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:28:33 INFO - PROCESS | 1651 | 1465424913798 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 15:28:33 INFO - PROCESS | 1651 | 1465424913799 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 15:28:33 INFO - PROCESS | 1651 | 1465424913801 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:28:33 INFO - PROCESS | 1651 | 1465424913803 Marionette TRACE conn2 <- [1,338,null,{}] 15:28:33 INFO - PROCESS | 1651 | 1465424913807 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}] 15:28:33 INFO - PROCESS | 1651 | 1465424913811 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:33 INFO - PROCESS | 1651 | 1465424913938 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 15:28:33 INFO - PROCESS | 1651 | 1465424913945 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:33 INFO - PROCESS | 1651 | 1465424913946 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12134c800 == 38 [pid = 1651] [id = 92] 15:28:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x125940000) [pid = 1651] [serial = 273] [outer = 0x0] 15:28:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1270cf000) [pid = 1651] [serial = 274] [outer = 0x125940000] 15:28:33 INFO - PROCESS | 1651 | 1465424913971 Marionette DEBUG loaded listener.js 15:28:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x128b5f400) [pid = 1651] [serial = 275] [outer = 0x125940000] 15:28:34 INFO - PROCESS | 1651 | 1465424914291 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]]]}] 15:28:34 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. 15:28:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 522ms 15:28:34 INFO - PROCESS | 1651 | 1465424914327 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 15:28:34 INFO - PROCESS | 1651 | 1465424914328 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 15:28:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:28:34 INFO - PROCESS | 1651 | 1465424914330 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:28:34 INFO - PROCESS | 1651 | 1465424914331 Marionette TRACE conn2 <- [1,342,null,{}] 15:28:34 INFO - PROCESS | 1651 | 1465424914333 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}] 15:28:34 INFO - PROCESS | 1651 | 1465424914334 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:34 INFO - PROCESS | 1651 | 1465424914428 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 15:28:34 INFO - PROCESS | 1651 | 1465424914431 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:34 INFO - PROCESS | 1651 | 1465424914432 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12471f800 == 39 [pid = 1651] [id = 93] 15:28:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x125e4c400) [pid = 1651] [serial = 276] [outer = 0x0] 15:28:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x128ce5800) [pid = 1651] [serial = 277] [outer = 0x125e4c400] 15:28:34 INFO - PROCESS | 1651 | 1465424914457 Marionette DEBUG loaded listener.js 15:28:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x129295400) [pid = 1651] [serial = 278] [outer = 0x125e4c400] 15:28:34 INFO - PROCESS | 1651 | 1465424914778 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]]]}] 15:28:34 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. 15:28:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 517ms 15:28:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:28:34 INFO - PROCESS | 1651 | 1465424914848 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 15:28:34 INFO - PROCESS | 1651 | 1465424914849 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 15:28:34 INFO - PROCESS | 1651 | 1465424914851 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:28:34 INFO - PROCESS | 1651 | 1465424914852 Marionette TRACE conn2 <- [1,346,null,{}] 15:28:34 INFO - PROCESS | 1651 | 1465424914854 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}] 15:28:34 INFO - PROCESS | 1651 | 1465424914855 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:34 INFO - PROCESS | 1651 | 1465424914947 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 15:28:34 INFO - PROCESS | 1651 | 1465424914965 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:34 INFO - PROCESS | 1651 | 1465424914966 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x124f9d000 == 40 [pid = 1651] [id = 94] 15:28:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12a1a2400) [pid = 1651] [serial = 279] [outer = 0x0] 15:28:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12a1acc00) [pid = 1651] [serial = 280] [outer = 0x12a1a2400] 15:28:34 INFO - PROCESS | 1651 | 1465424914990 Marionette DEBUG loaded listener.js 15:28:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12a651000) [pid = 1651] [serial = 281] [outer = 0x12a1a2400] 15:28:35 INFO - PROCESS | 1651 | 1465424915294 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]]]}] 15:28:35 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. 15:28:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 471ms 15:28:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:28:35 INFO - PROCESS | 1651 | 1465424915324 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 15:28:35 INFO - PROCESS | 1651 | 1465424915325 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 15:28:35 INFO - PROCESS | 1651 | 1465424915327 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:28:35 INFO - PROCESS | 1651 | 1465424915328 Marionette TRACE conn2 <- [1,350,null,{}] 15:28:35 INFO - PROCESS | 1651 | 1465424915330 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}] 15:28:35 INFO - PROCESS | 1651 | 1465424915331 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:35 INFO - PROCESS | 1651 | 1465424915429 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 15:28:35 INFO - PROCESS | 1651 | 1465424915464 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:35 INFO - PROCESS | 1651 | 1465424915465 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x126f20000 == 41 [pid = 1651] [id = 95] 15:28:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12a64c800) [pid = 1651] [serial = 282] [outer = 0x0] 15:28:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12a8d5400) [pid = 1651] [serial = 283] [outer = 0x12a64c800] 15:28:35 INFO - PROCESS | 1651 | 1465424915496 Marionette DEBUG loaded listener.js 15:28:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12ab40400) [pid = 1651] [serial = 284] [outer = 0x12a64c800] 15:28:35 INFO - PROCESS | 1651 | 1465424915779 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]]]}] 15:28:35 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. 15:28:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 470ms 15:28:35 INFO - PROCESS | 1651 | 1465424915798 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 15:28:35 INFO - PROCESS | 1651 | 1465424915799 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 15:28:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:28:35 INFO - PROCESS | 1651 | 1465424915809 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:28:35 INFO - PROCESS | 1651 | 1465424915810 Marionette TRACE conn2 <- [1,354,null,{}] 15:28:35 INFO - PROCESS | 1651 | 1465424915813 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}] 15:28:35 INFO - PROCESS | 1651 | 1465424915814 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:35 INFO - PROCESS | 1651 | 1465424915915 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 15:28:35 INFO - PROCESS | 1651 | 1465424915919 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:35 INFO - PROCESS | 1651 | 1465424915920 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x1276d1000 == 42 [pid = 1651] [id = 96] 15:28:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x124262000) [pid = 1651] [serial = 285] [outer = 0x0] 15:28:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12ab4d000) [pid = 1651] [serial = 286] [outer = 0x124262000] 15:28:35 INFO - PROCESS | 1651 | 1465424915944 Marionette DEBUG loaded listener.js 15:28:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12abea000) [pid = 1651] [serial = 287] [outer = 0x124262000] 15:28:36 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12a3a7400) [pid = 1651] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:28:36 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11839ac00) [pid = 1651] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:28:36 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x115f8d800) [pid = 1651] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:28:36 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x116974c00) [pid = 1651] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:28:36 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x119b71c00) [pid = 1651] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:28:36 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x124dd5400) [pid = 1651] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:28:36 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x123df7000) [pid = 1651] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:28:36 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1194f6400) [pid = 1651] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:28:36 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11672dc00) [pid = 1651] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:28:36 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x119b22c00) [pid = 1651] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:28:36 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x118f4dc00) [pid = 1651] [serial = 209] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:28:36 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1182c5000) [pid = 1651] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:28:36 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1182e5800) [pid = 1651] [serial = 206] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:28:36 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x125940c00) [pid = 1651] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:28:36 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12a64bc00) [pid = 1651] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:28:36 INFO - PROCESS | 1651 | 1465424916355 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]]]}] 15:28:36 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. 15:28:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 580ms 15:28:36 INFO - PROCESS | 1651 | 1465424916382 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 15:28:36 INFO - PROCESS | 1651 | 1465424916383 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 15:28:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:28:36 INFO - PROCESS | 1651 | 1465424916386 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:28:36 INFO - PROCESS | 1651 | 1465424916387 Marionette TRACE conn2 <- [1,358,null,{}] 15:28:36 INFO - PROCESS | 1651 | 1465424916390 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}] 15:28:36 INFO - PROCESS | 1651 | 1465424916391 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:36 INFO - PROCESS | 1651 | 1465424916482 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 15:28:36 INFO - PROCESS | 1651 | 1465424916486 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:36 INFO - PROCESS | 1651 | 1465424916490 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x1276db000 == 43 [pid = 1651] [id = 97] 15:28:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11615f800) [pid = 1651] [serial = 288] [outer = 0x0] 15:28:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11850d400) [pid = 1651] [serial = 289] [outer = 0x11615f800] 15:28:36 INFO - PROCESS | 1651 | 1465424916524 Marionette DEBUG loaded listener.js 15:28:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12b769c00) [pid = 1651] [serial = 290] [outer = 0x11615f800] 15:28:36 INFO - PROCESS | 1651 | 1465424916867 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]]]}] 15:28:36 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. 15:28:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 519ms 15:28:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:28:36 INFO - PROCESS | 1651 | 1465424916906 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 15:28:36 INFO - PROCESS | 1651 | 1465424916907 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 15:28:36 INFO - PROCESS | 1651 | 1465424916909 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:28:36 INFO - PROCESS | 1651 | 1465424916910 Marionette TRACE conn2 <- [1,362,null,{}] 15:28:36 INFO - PROCESS | 1651 | 1465424916912 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}] 15:28:36 INFO - PROCESS | 1651 | 1465424916913 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:36 INFO - PROCESS | 1651 | 1465424916991 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 15:28:36 INFO - PROCESS | 1651 | 1465424916995 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:36 INFO - PROCESS | 1651 | 1465424916996 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab07000 == 44 [pid = 1651] [id = 98] 15:28:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12a1ad800) [pid = 1651] [serial = 291] [outer = 0x0] 15:28:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12b86bc00) [pid = 1651] [serial = 292] [outer = 0x12a1ad800] 15:28:37 INFO - PROCESS | 1651 | 1465424917019 Marionette DEBUG loaded listener.js 15:28:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12b872c00) [pid = 1651] [serial = 293] [outer = 0x12a1ad800] 15:28:37 INFO - PROCESS | 1651 | 1465424917336 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]]]}] 15:28:37 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. 15:28:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 468ms 15:28:37 INFO - PROCESS | 1651 | 1465424917378 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 15:28:37 INFO - PROCESS | 1651 | 1465424917379 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 15:28:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:28:37 INFO - PROCESS | 1651 | 1465424917381 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:28:37 INFO - PROCESS | 1651 | 1465424917382 Marionette TRACE conn2 <- [1,366,null,{}] 15:28:37 INFO - PROCESS | 1651 | 1465424917384 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}] 15:28:37 INFO - PROCESS | 1651 | 1465424917385 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:37 INFO - PROCESS | 1651 | 1465424917471 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 15:28:37 INFO - PROCESS | 1651 | 1465424917475 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:37 INFO - PROCESS | 1651 | 1465424917476 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b632800 == 45 [pid = 1651] [id = 99] 15:28:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12b875400) [pid = 1651] [serial = 294] [outer = 0x0] 15:28:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12bb2f800) [pid = 1651] [serial = 295] [outer = 0x12b875400] 15:28:37 INFO - PROCESS | 1651 | 1465424917500 Marionette DEBUG loaded listener.js 15:28:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12bb34000) [pid = 1651] [serial = 296] [outer = 0x12b875400] 15:28:37 INFO - PROCESS | 1651 | 1465424917827 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]]]}] 15:28:37 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. 15:28:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 468ms 15:28:37 INFO - PROCESS | 1651 | 1465424917849 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 15:28:37 INFO - PROCESS | 1651 | 1465424917851 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 15:28:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:28:37 INFO - PROCESS | 1651 | 1465424917853 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:28:37 INFO - PROCESS | 1651 | 1465424917856 Marionette TRACE conn2 <- [1,370,null,{}] 15:28:37 INFO - PROCESS | 1651 | 1465424917858 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}] 15:28:37 INFO - PROCESS | 1651 | 1465424917859 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:37 INFO - PROCESS | 1651 | 1465424917964 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 15:28:37 INFO - PROCESS | 1651 | 1465424917970 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:37 INFO - PROCESS | 1651 | 1465424917971 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b647800 == 46 [pid = 1651] [id = 100] 15:28:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11662d000) [pid = 1651] [serial = 297] [outer = 0x0] 15:28:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12bb37000) [pid = 1651] [serial = 298] [outer = 0x11662d000] 15:28:37 INFO - PROCESS | 1651 | 1465424917995 Marionette DEBUG loaded listener.js 15:28:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12bba1c00) [pid = 1651] [serial = 299] [outer = 0x11662d000] 15:28:38 INFO - PROCESS | 1651 | 1465424918276 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]]]}] 15:28:38 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. 15:28:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 470ms 15:28:38 INFO - PROCESS | 1651 | 1465424918342 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 15:28:38 INFO - PROCESS | 1651 | 1465424918344 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 15:28:38 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:28:38 INFO - PROCESS | 1651 | 1465424918348 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:28:38 INFO - PROCESS | 1651 | 1465424918350 Marionette TRACE conn2 <- [1,374,null,{}] 15:28:38 INFO - PROCESS | 1651 | 1465424918356 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}] 15:28:38 INFO - PROCESS | 1651 | 1465424918358 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:38 INFO - PROCESS | 1651 | 1465424918466 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 15:28:38 INFO - PROCESS | 1651 | 1465424918514 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:38 INFO - PROCESS | 1651 | 1465424918516 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x11611f000 == 47 [pid = 1651] [id = 101] 15:28:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x116734400) [pid = 1651] [serial = 300] [outer = 0x0] 15:28:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x116a0b400) [pid = 1651] [serial = 301] [outer = 0x116734400] 15:28:38 INFO - PROCESS | 1651 | 1465424918548 Marionette DEBUG loaded listener.js 15:28:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1182e4000) [pid = 1651] [serial = 302] [outer = 0x116734400] 15:28:38 INFO - PROCESS | 1651 | 1465424918985 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:28:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:28:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 674ms 15:28:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:28:39 INFO - PROCESS | 1651 | 1465424919023 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 15:28:39 INFO - PROCESS | 1651 | 1465424919025 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 15:28:39 INFO - PROCESS | 1651 | 1465424919030 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:28:39 INFO - PROCESS | 1651 | 1465424919033 Marionette TRACE conn2 <- [1,378,null,{}] 15:28:39 INFO - PROCESS | 1651 | 1465424919036 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}] 15:28:39 INFO - PROCESS | 1651 | 1465424919037 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:39 INFO - PROCESS | 1651 | 1465424919142 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 15:28:39 INFO - PROCESS | 1651 | 1465424919192 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:39 INFO - PROCESS | 1651 | 1465424919194 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x119555000 == 48 [pid = 1651] [id = 102] 15:28:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1183a4000) [pid = 1651] [serial = 303] [outer = 0x0] 15:28:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x119399800) [pid = 1651] [serial = 304] [outer = 0x1183a4000] 15:28:39 INFO - PROCESS | 1651 | 1465424919224 Marionette DEBUG loaded listener.js 15:28:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x119a12400) [pid = 1651] [serial = 305] [outer = 0x1183a4000] 15:28:39 INFO - PROCESS | 1651 | 1465424919667 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:28:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:28:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 672ms 15:28:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:28:39 INFO - PROCESS | 1651 | 1465424919701 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 15:28:39 INFO - PROCESS | 1651 | 1465424919704 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 15:28:39 INFO - PROCESS | 1651 | 1465424919707 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:28:39 INFO - PROCESS | 1651 | 1465424919710 Marionette TRACE conn2 <- [1,382,null,{}] 15:28:39 INFO - PROCESS | 1651 | 1465424919719 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}] 15:28:39 INFO - PROCESS | 1651 | 1465424919724 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:39 INFO - PROCESS | 1651 | 1465424919881 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 15:28:40 INFO - PROCESS | 1651 | 1465424920004 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:40 INFO - PROCESS | 1651 | 1465424920006 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a12f000 == 49 [pid = 1651] [id = 103] 15:28:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1247e0800) [pid = 1651] [serial = 306] [outer = 0x0] 15:28:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x125133800) [pid = 1651] [serial = 307] [outer = 0x1247e0800] 15:28:40 INFO - PROCESS | 1651 | 1465424920039 Marionette DEBUG loaded listener.js 15:28:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x126f4b800) [pid = 1651] [serial = 308] [outer = 0x1247e0800] 15:28:40 INFO - PROCESS | 1651 | 1465424920500 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:28:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:28:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 825ms 15:28:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:28:40 INFO - PROCESS | 1651 | 1465424920532 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 15:28:40 INFO - PROCESS | 1651 | 1465424920533 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 15:28:40 INFO - PROCESS | 1651 | 1465424920535 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:28:40 INFO - PROCESS | 1651 | 1465424920537 Marionette TRACE conn2 <- [1,386,null,{}] 15:28:40 INFO - PROCESS | 1651 | 1465424920541 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}] 15:28:40 INFO - PROCESS | 1651 | 1465424920542 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:40 INFO - PROCESS | 1651 | 1465424920642 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 15:28:40 INFO - PROCESS | 1651 | 1465424920706 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:40 INFO - PROCESS | 1651 | 1465424920708 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b87e800 == 50 [pid = 1651] [id = 104] 15:28:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x128b58400) [pid = 1651] [serial = 309] [outer = 0x0] 15:28:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x128b5d800) [pid = 1651] [serial = 310] [outer = 0x128b58400] 15:28:40 INFO - PROCESS | 1651 | 1465424920738 Marionette DEBUG loaded listener.js 15:28:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12a3a7800) [pid = 1651] [serial = 311] [outer = 0x128b58400] 15:28:41 INFO - PROCESS | 1651 | 1465424921282 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]]]}] 15:28:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:28:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 821ms 15:28:41 INFO - PROCESS | 1651 | 1465424921358 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 15:28:41 INFO - PROCESS | 1651 | 1465424921359 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 15:28:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:28:41 INFO - PROCESS | 1651 | 1465424921362 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:28:41 INFO - PROCESS | 1651 | 1465424921363 Marionette TRACE conn2 <- [1,390,null,{}] 15:28:41 INFO - PROCESS | 1651 | 1465424921365 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}] 15:28:41 INFO - PROCESS | 1651 | 1465424921367 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:41 INFO - PROCESS | 1651 | 1465424921466 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 15:28:41 INFO - PROCESS | 1651 | 1465424921518 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:41 INFO - PROCESS | 1651 | 1465424921520 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bbd9800 == 51 [pid = 1651] [id = 105] 15:28:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12a8db000) [pid = 1651] [serial = 312] [outer = 0x0] 15:28:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12b874000) [pid = 1651] [serial = 313] [outer = 0x12a8db000] 15:28:41 INFO - PROCESS | 1651 | 1465424921549 Marionette DEBUG loaded listener.js 15:28:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12bba0000) [pid = 1651] [serial = 314] [outer = 0x12a8db000] 15:28:42 INFO - PROCESS | 1651 | 1465424922195 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]]]}] 15:28:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:28:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 872ms 15:28:42 INFO - PROCESS | 1651 | 1465424922236 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 15:28:42 INFO - PROCESS | 1651 | 1465424922240 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 15:28:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:28:42 INFO - PROCESS | 1651 | 1465424922246 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:28:42 INFO - PROCESS | 1651 | 1465424922249 Marionette TRACE conn2 <- [1,394,null,{}] 15:28:42 INFO - PROCESS | 1651 | 1465424922255 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}] 15:28:42 INFO - PROCESS | 1651 | 1465424922259 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:42 INFO - PROCESS | 1651 | 1465424922390 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 15:28:42 INFO - PROCESS | 1651 | 1465424922472 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:42 INFO - PROCESS | 1651 | 1465424922475 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x1184d5000 == 52 [pid = 1651] [id = 106] 15:28:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11839d400) [pid = 1651] [serial = 315] [outer = 0x0] 15:28:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x118505000) [pid = 1651] [serial = 316] [outer = 0x11839d400] 15:28:42 INFO - PROCESS | 1651 | 1465424922502 Marionette DEBUG loaded listener.js 15:28:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x118f50400) [pid = 1651] [serial = 317] [outer = 0x11839d400] 15:28:42 INFO - PROCESS | 1651 | 1465424922945 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]]]}] 15:28:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:28:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 725ms 15:28:42 INFO - PROCESS | 1651 | 1465424922969 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 15:28:42 INFO - PROCESS | 1651 | 1465424922974 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 15:28:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:28:42 INFO - PROCESS | 1651 | 1465424922979 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:28:42 INFO - PROCESS | 1651 | 1465424922980 Marionette TRACE conn2 <- [1,398,null,{}] 15:28:42 INFO - PROCESS | 1651 | 1465424922982 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}] 15:28:42 INFO - PROCESS | 1651 | 1465424922984 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:43 INFO - PROCESS | 1651 | 1465424923076 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 15:28:43 INFO - PROCESS | 1651 | 1465424923141 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:43 INFO - PROCESS | 1651 | 1465424923142 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x117e2f800 == 53 [pid = 1651] [id = 107] 15:28:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x1194fbc00) [pid = 1651] [serial = 318] [outer = 0x0] 15:28:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x11989b000) [pid = 1651] [serial = 319] [outer = 0x1194fbc00] 15:28:43 INFO - PROCESS | 1651 | 1465424923170 Marionette DEBUG loaded listener.js 15:28:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x119a28000) [pid = 1651] [serial = 320] [outer = 0x1194fbc00] 15:28:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12b632800 == 52 [pid = 1651] [id = 99] 15:28:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab07000 == 51 [pid = 1651] [id = 98] 15:28:43 INFO - PROCESS | 1651 | --DOCSHELL 0x1276db000 == 50 [pid = 1651] [id = 97] 15:28:43 INFO - PROCESS | 1651 | --DOCSHELL 0x1276d1000 == 49 [pid = 1651] [id = 96] 15:28:43 INFO - PROCESS | 1651 | --DOCSHELL 0x126f20000 == 48 [pid = 1651] [id = 95] 15:28:43 INFO - PROCESS | 1651 | --DOCSHELL 0x124f9d000 == 47 [pid = 1651] [id = 94] 15:28:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12471f800 == 46 [pid = 1651] [id = 93] 15:28:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12134c800 == 45 [pid = 1651] [id = 92] 15:28:43 INFO - PROCESS | 1651 | --DOCSHELL 0x11610a800 == 44 [pid = 1651] [id = 91] 15:28:43 INFO - PROCESS | 1651 | --DOCSHELL 0x1191de800 == 43 [pid = 1651] [id = 90] 15:28:43 INFO - PROCESS | 1651 | --DOCSHELL 0x11852b000 == 42 [pid = 1651] [id = 89] 15:28:43 INFO - PROCESS | 1651 | --DOCSHELL 0x11661b800 == 41 [pid = 1651] [id = 88] 15:28:43 INFO - PROCESS | 1651 | --DOCSHELL 0x11821d000 == 40 [pid = 1651] [id = 87] 15:28:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12a4a3800 == 39 [pid = 1651] [id = 82] 15:28:43 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x11672c800) [pid = 1651] [serial = 201] [outer = 0x0] [url = about:blank] 15:28:43 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x11a27c000) [pid = 1651] [serial = 218] [outer = 0x0] [url = about:blank] 15:28:43 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x1247de800) [pid = 1651] [serial = 221] [outer = 0x0] [url = about:blank] 15:28:43 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x1213ab400) [pid = 1651] [serial = 220] [outer = 0x0] [url = about:blank] 15:28:43 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x119a2dc00) [pid = 1651] [serial = 215] [outer = 0x0] [url = about:blank] 15:28:43 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12d0f2000) [pid = 1651] [serial = 52] [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.] 15:28:43 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x117031400) [pid = 1651] [serial = 204] [outer = 0x0] [url = about:blank] 15:28:43 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12a3b4400) [pid = 1651] [serial = 199] [outer = 0x0] [url = about:blank] 15:28:43 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x1194fc400) [pid = 1651] [serial = 214] [outer = 0x0] [url = about:blank] 15:28:43 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x11949f400) [pid = 1651] [serial = 211] [outer = 0x0] [url = about:blank] 15:28:43 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x119b66c00) [pid = 1651] [serial = 217] [outer = 0x0] [url = about:blank] 15:28:43 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1183a2c00) [pid = 1651] [serial = 207] [outer = 0x0] [url = about:blank] 15:28:43 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1182c5c00) [pid = 1651] [serial = 205] [outer = 0x0] [url = about:blank] 15:28:43 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x119494c00) [pid = 1651] [serial = 210] [outer = 0x0] [url = about:blank] 15:28:43 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x118610c00) [pid = 1651] [serial = 208] [outer = 0x0] [url = about:blank] 15:28:43 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x116a0c000) [pid = 1651] [serial = 202] [outer = 0x0] [url = about:blank] 15:28:43 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12a862000) [pid = 1651] [serial = 239] [outer = 0x0] [url = about:blank] 15:28:43 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12a862c00) [pid = 1651] [serial = 241] [outer = 0x0] [url = about:blank] 15:28:43 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12a8da000) [pid = 1651] [serial = 242] [outer = 0x0] [url = about:blank] 15:28:43 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12a3b0800) [pid = 1651] [serial = 236] [outer = 0x0] [url = about:blank] 15:28:43 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1259a2c00) [pid = 1651] [serial = 226] [outer = 0x0] [url = about:blank] 15:28:43 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12593c400) [pid = 1651] [serial = 224] [outer = 0x0] [url = about:blank] 15:28:43 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x124fc6400) [pid = 1651] [serial = 223] [outer = 0x0] [url = about:blank] 15:28:43 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1186f1400) [pid = 1651] [serial = 232] [outer = 0x0] [url = about:blank] 15:28:43 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x128cea400) [pid = 1651] [serial = 230] [outer = 0x0] [url = about:blank] 15:28:43 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12599a400) [pid = 1651] [serial = 235] [outer = 0x0] [url = about:blank] 15:28:43 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12a654000) [pid = 1651] [serial = 238] [outer = 0x0] [url = about:blank] 15:28:43 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1270c8c00) [pid = 1651] [serial = 229] [outer = 0x0] [url = about:blank] 15:28:43 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x126fd6c00) [pid = 1651] [serial = 227] [outer = 0x0] [url = about:blank] 15:28:43 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119b6a800) [pid = 1651] [serial = 233] [outer = 0x0] [url = about:blank] 15:28:43 INFO - PROCESS | 1651 | 1465424923558 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]]]}] 15:28:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:28:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 619ms 15:28:43 INFO - PROCESS | 1651 | 1465424923598 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 15:28:43 INFO - PROCESS | 1651 | 1465424923599 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 15:28:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:28:43 INFO - PROCESS | 1651 | 1465424923601 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:28:43 INFO - PROCESS | 1651 | 1465424923603 Marionette TRACE conn2 <- [1,402,null,{}] 15:28:43 INFO - PROCESS | 1651 | 1465424923610 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}] 15:28:43 INFO - PROCESS | 1651 | 1465424923613 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:43 INFO - PROCESS | 1651 | 1465424923696 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 15:28:43 INFO - PROCESS | 1651 | 1465424923752 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:43 INFO - PROCESS | 1651 | 1465424923754 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x118268000 == 40 [pid = 1651] [id = 108] 15:28:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119a2e400) [pid = 1651] [serial = 321] [outer = 0x0] 15:28:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x119f3bc00) [pid = 1651] [serial = 322] [outer = 0x119a2e400] 15:28:43 INFO - PROCESS | 1651 | 1465424923779 Marionette DEBUG loaded listener.js 15:28:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x123df6800) [pid = 1651] [serial = 323] [outer = 0x119a2e400] 15:28:44 INFO - PROCESS | 1651 | 1465424924110 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]]]}] 15:28:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:28:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 524ms 15:28:44 INFO - PROCESS | 1651 | 1465424924126 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 15:28:44 INFO - PROCESS | 1651 | 1465424924127 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 15:28:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:28:44 INFO - PROCESS | 1651 | 1465424924129 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:28:44 INFO - PROCESS | 1651 | 1465424924131 Marionette TRACE conn2 <- [1,406,null,{}] 15:28:44 INFO - PROCESS | 1651 | 1465424924133 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}] 15:28:44 INFO - PROCESS | 1651 | 1465424924134 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:44 INFO - PROCESS | 1651 | 1465424924218 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 15:28:44 INFO - PROCESS | 1651 | 1465424924300 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:44 INFO - PROCESS | 1651 | 1465424924302 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c94800 == 41 [pid = 1651] [id = 109] 15:28:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x123ded800) [pid = 1651] [serial = 324] [outer = 0x0] 15:28:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x125999c00) [pid = 1651] [serial = 325] [outer = 0x123ded800] 15:28:44 INFO - PROCESS | 1651 | 1465424924332 Marionette DEBUG loaded listener.js 15:28:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x126f46800) [pid = 1651] [serial = 326] [outer = 0x123ded800] 15:28:44 INFO - PROCESS | 1651 | 1465424924713 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]]]}] 15:28:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:28:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 618ms 15:28:44 INFO - PROCESS | 1651 | 1465424924748 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 15:28:44 INFO - PROCESS | 1651 | 1465424924749 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 15:28:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:28:44 INFO - PROCESS | 1651 | 1465424924752 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:28:44 INFO - PROCESS | 1651 | 1465424924753 Marionette TRACE conn2 <- [1,410,null,{}] 15:28:44 INFO - PROCESS | 1651 | 1465424924755 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}] 15:28:44 INFO - PROCESS | 1651 | 1465424924756 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:44 INFO - PROCESS | 1651 | 1465424924855 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 15:28:44 INFO - PROCESS | 1651 | 1465424924862 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:44 INFO - PROCESS | 1651 | 1465424924863 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b0c000 == 42 [pid = 1651] [id = 110] 15:28:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12432fc00) [pid = 1651] [serial = 327] [outer = 0x0] 15:28:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12706a000) [pid = 1651] [serial = 328] [outer = 0x12432fc00] 15:28:44 INFO - PROCESS | 1651 | 1465424924888 Marionette DEBUG loaded listener.js 15:28:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x128ce9400) [pid = 1651] [serial = 329] [outer = 0x12432fc00] 15:28:45 INFO - PROCESS | 1651 | 1465424925234 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]]]}] 15:28:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:28:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 518ms 15:28:45 INFO - PROCESS | 1651 | 1465424925272 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 15:28:45 INFO - PROCESS | 1651 | 1465424925274 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 15:28:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:28:45 INFO - PROCESS | 1651 | 1465424925276 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:28:45 INFO - PROCESS | 1651 | 1465424925277 Marionette TRACE conn2 <- [1,414,null,{}] 15:28:45 INFO - PROCESS | 1651 | 1465424925280 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}] 15:28:45 INFO - PROCESS | 1651 | 1465424925283 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:45 INFO - PROCESS | 1651 | 1465424925383 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 15:28:45 INFO - PROCESS | 1651 | 1465424925389 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:45 INFO - PROCESS | 1651 | 1465424925391 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x11699a000 == 43 [pid = 1651] [id = 111] 15:28:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x128cee800) [pid = 1651] [serial = 330] [outer = 0x0] 15:28:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12a656000) [pid = 1651] [serial = 331] [outer = 0x128cee800] 15:28:45 INFO - PROCESS | 1651 | 1465424925415 Marionette DEBUG loaded listener.js 15:28:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12b76c400) [pid = 1651] [serial = 332] [outer = 0x128cee800] 15:28:45 INFO - PROCESS | 1651 | 1465424925790 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]]]}] 15:28:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:28:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 568ms 15:28:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:28:45 INFO - PROCESS | 1651 | 1465424925845 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 15:28:45 INFO - PROCESS | 1651 | 1465424925846 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 15:28:45 INFO - PROCESS | 1651 | 1465424925848 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:28:45 INFO - PROCESS | 1651 | 1465424925849 Marionette TRACE conn2 <- [1,418,null,{}] 15:28:45 INFO - PROCESS | 1651 | 1465424925851 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}] 15:28:45 INFO - PROCESS | 1651 | 1465424925852 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:45 INFO - PROCESS | 1651 | 1465424925955 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 15:28:45 INFO - PROCESS | 1651 | 1465424925959 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:45 INFO - PROCESS | 1651 | 1465424925960 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x1245ca000 == 44 [pid = 1651] [id = 112] 15:28:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x123f27000) [pid = 1651] [serial = 333] [outer = 0x0] 15:28:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12b86e000) [pid = 1651] [serial = 334] [outer = 0x123f27000] 15:28:46 INFO - PROCESS | 1651 | 1465424926012 Marionette DEBUG loaded listener.js 15:28:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12bba0800) [pid = 1651] [serial = 335] [outer = 0x123f27000] 15:28:46 INFO - PROCESS | 1651 | 1465424926870 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]]]}] 15:28:46 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 15:28:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1069ms 15:28:46 INFO - PROCESS | 1651 | 1465424926918 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 15:28:46 INFO - PROCESS | 1651 | 1465424926919 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 15:28:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:28:46 INFO - PROCESS | 1651 | 1465424926921 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:28:46 INFO - PROCESS | 1651 | 1465424926922 Marionette TRACE conn2 <- [1,422,null,{}] 15:28:46 INFO - PROCESS | 1651 | 1465424926925 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}] 15:28:46 INFO - PROCESS | 1651 | 1465424926926 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:47 INFO - PROCESS | 1651 | 1465424927038 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 15:28:47 INFO - PROCESS | 1651 | 1465424927039 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:28:47 INFO - PROCESS | 1651 | 1465424927054 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:47 INFO - PROCESS | 1651 | 1465424927055 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x1276d8800 == 45 [pid = 1651] [id = 113] 15:28:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12bd3b400) [pid = 1651] [serial = 336] [outer = 0x0] 15:28:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12bd3e000) [pid = 1651] [serial = 337] [outer = 0x12bd3b400] 15:28:47 INFO - PROCESS | 1651 | 1465424927086 Marionette DEBUG loaded listener.js 15:28:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12bde2400) [pid = 1651] [serial = 338] [outer = 0x12bd3b400] 15:28:47 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x125e4c400) [pid = 1651] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:28:47 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12a64c800) [pid = 1651] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:28:47 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12a1a2400) [pid = 1651] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:28:47 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x124262000) [pid = 1651] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:28:47 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1194f7c00) [pid = 1651] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:28:47 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x123f26c00) [pid = 1651] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:28:47 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x125940000) [pid = 1651] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:28:47 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1194a2800) [pid = 1651] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:28:47 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x118644c00) [pid = 1651] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:28:47 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1182ca000) [pid = 1651] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:28:47 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11615f800) [pid = 1651] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:28:47 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12b875400) [pid = 1651] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:28:47 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12a1ad800) [pid = 1651] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:28:47 INFO - PROCESS | 1651 | 1465424927880 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]]]}] 15:28:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:28:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 971ms 15:28:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:28:47 INFO - PROCESS | 1651 | 1465424927892 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 15:28:47 INFO - PROCESS | 1651 | 1465424927893 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 15:28:47 INFO - PROCESS | 1651 | 1465424927895 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:28:47 INFO - PROCESS | 1651 | 1465424927896 Marionette TRACE conn2 <- [1,426,null,{}] 15:28:47 INFO - PROCESS | 1651 | 1465424927899 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}] 15:28:47 INFO - PROCESS | 1651 | 1465424927900 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:47 INFO - PROCESS | 1651 | 1465424927982 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 15:28:47 INFO - PROCESS | 1651 | 1465424927986 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:47 INFO - PROCESS | 1651 | 1465424927987 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x1184d8800 == 46 [pid = 1651] [id = 114] 15:28:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x119396c00) [pid = 1651] [serial = 339] [outer = 0x0] 15:28:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x125940000) [pid = 1651] [serial = 340] [outer = 0x119396c00] 15:28:48 INFO - PROCESS | 1651 | 1465424928012 Marionette DEBUG loaded listener.js 15:28:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12abe1c00) [pid = 1651] [serial = 341] [outer = 0x119396c00] 15:28:48 INFO - PROCESS | 1651 | 1465424928342 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] 15:28:48 INFO - PROCESS | 1651 | 1465424928365 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 15:28:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:28:48 INFO - PROCESS | 1651 | 1465424928367 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:28:48 INFO - PROCESS | 1651 | 1465424928369 Marionette TRACE conn2 <- [1,430,null,{}] 15:28:48 INFO - PROCESS | 1651 | 1465424928373 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}] 15:28:48 INFO - PROCESS | 1651 | 1465424928374 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:48 INFO - PROCESS | 1651 | 1465424928465 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 15:28:48 INFO - PROCESS | 1651 | 1465424928534 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:48 INFO - PROCESS | 1651 | 1465424928546 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x124804000 == 47 [pid = 1651] [id = 115] 15:28:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1194f6800) [pid = 1651] [serial = 342] [outer = 0x0] 15:28:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12bbad800) [pid = 1651] [serial = 343] [outer = 0x1194f6800] 15:28:48 INFO - PROCESS | 1651 | 1465424928589 Marionette DEBUG loaded listener.js 15:28:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12c328800) [pid = 1651] [serial = 344] [outer = 0x1194f6800] 15:28:48 INFO - PROCESS | 1651 | 1465424928994 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]]]}] 15:28:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:28:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 672ms 15:28:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:28:49 INFO - PROCESS | 1651 | 1465424929048 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 15:28:49 INFO - PROCESS | 1651 | 1465424929050 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 15:28:49 INFO - PROCESS | 1651 | 1465424929053 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:28:49 INFO - PROCESS | 1651 | 1465424929056 Marionette TRACE conn2 <- [1,434,null,{}] 15:28:49 INFO - PROCESS | 1651 | 1465424929060 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}] 15:28:49 INFO - PROCESS | 1651 | 1465424929062 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:49 INFO - PROCESS | 1651 | 1465424929216 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 15:28:49 INFO - PROCESS | 1651 | 1465424929225 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:49 INFO - PROCESS | 1651 | 1465424929227 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a824800 == 48 [pid = 1651] [id = 116] 15:28:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x110ea3c00) [pid = 1651] [serial = 345] [outer = 0x0] 15:28:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12bdea000) [pid = 1651] [serial = 346] [outer = 0x110ea3c00] 15:28:49 INFO - PROCESS | 1651 | 1465424929253 Marionette DEBUG loaded listener.js 15:28:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12c32e400) [pid = 1651] [serial = 347] [outer = 0x110ea3c00] 15:28:49 INFO - PROCESS | 1651 | 1465424929632 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]]]}] 15:28:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:28:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 622ms 15:28:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:28:49 INFO - PROCESS | 1651 | 1465424929675 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 15:28:49 INFO - PROCESS | 1651 | 1465424929678 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 15:28:49 INFO - PROCESS | 1651 | 1465424929681 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:28:49 INFO - PROCESS | 1651 | 1465424929684 Marionette TRACE conn2 <- [1,438,null,{}] 15:28:49 INFO - PROCESS | 1651 | 1465424929708 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}] 15:28:49 INFO - PROCESS | 1651 | 1465424929710 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:49 INFO - PROCESS | 1651 | 1465424929846 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 15:28:49 INFO - PROCESS | 1651 | 1465424929924 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:49 INFO - PROCESS | 1651 | 1465424929927 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x116f40800 == 49 [pid = 1651] [id = 117] 15:28:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x115f36800) [pid = 1651] [serial = 348] [outer = 0x0] 15:28:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x116734000) [pid = 1651] [serial = 349] [outer = 0x115f36800] 15:28:49 INFO - PROCESS | 1651 | 1465424929958 Marionette DEBUG loaded listener.js 15:28:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1182c5000) [pid = 1651] [serial = 350] [outer = 0x115f36800] 15:28:50 INFO - PROCESS | 1651 | 1465424930412 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]]]}] 15:28:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:28:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 771ms 15:28:50 INFO - PROCESS | 1651 | 1465424930455 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 15:28:50 INFO - PROCESS | 1651 | 1465424930458 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 15:28:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:28:50 INFO - PROCESS | 1651 | 1465424930463 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:28:50 INFO - PROCESS | 1651 | 1465424930465 Marionette TRACE conn2 <- [1,442,null,{}] 15:28:50 INFO - PROCESS | 1651 | 1465424930467 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}] 15:28:50 INFO - PROCESS | 1651 | 1465424930469 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:50 INFO - PROCESS | 1651 | 1465424930573 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 15:28:50 INFO - PROCESS | 1651 | 1465424930641 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:50 INFO - PROCESS | 1651 | 1465424930642 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x119fbd800 == 50 [pid = 1651] [id = 118] 15:28:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x118875800) [pid = 1651] [serial = 351] [outer = 0x0] 15:28:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x119499000) [pid = 1651] [serial = 352] [outer = 0x118875800] 15:28:50 INFO - PROCESS | 1651 | 1465424930673 Marionette DEBUG loaded listener.js 15:28:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x119506400) [pid = 1651] [serial = 353] [outer = 0x118875800] 15:28:51 INFO - PROCESS | 1651 | 1465424931085 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]]]}] 15:28:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:28:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 669ms 15:28:51 INFO - PROCESS | 1651 | 1465424931143 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 15:28:51 INFO - PROCESS | 1651 | 1465424931145 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 15:28:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:28:51 INFO - PROCESS | 1651 | 1465424931147 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:28:51 INFO - PROCESS | 1651 | 1465424931149 Marionette TRACE conn2 <- [1,446,null,{}] 15:28:51 INFO - PROCESS | 1651 | 1465424931176 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}] 15:28:51 INFO - PROCESS | 1651 | 1465424931179 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:51 INFO - PROCESS | 1651 | 1465424931288 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 15:28:51 INFO - PROCESS | 1651 | 1465424931354 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:51 INFO - PROCESS | 1651 | 1465424931357 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a12b000 == 51 [pid = 1651] [id = 119] 15:28:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x119a27000) [pid = 1651] [serial = 354] [outer = 0x0] 15:28:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x119b21400) [pid = 1651] [serial = 355] [outer = 0x119a27000] 15:28:51 INFO - PROCESS | 1651 | 1465424931388 Marionette DEBUG loaded listener.js 15:28:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x119f41c00) [pid = 1651] [serial = 356] [outer = 0x119a27000] 15:28:51 INFO - PROCESS | 1651 | 1465424931811 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]]]}] 15:28:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:28:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 725ms 15:28:51 INFO - PROCESS | 1651 | 1465424931888 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 15:28:51 INFO - PROCESS | 1651 | 1465424931890 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 15:28:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:28:51 INFO - PROCESS | 1651 | 1465424931894 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:28:51 INFO - PROCESS | 1651 | 1465424931895 Marionette TRACE conn2 <- [1,450,null,{}] 15:28:51 INFO - PROCESS | 1651 | 1465424931898 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}] 15:28:51 INFO - PROCESS | 1651 | 1465424931899 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:52 INFO - PROCESS | 1651 | 1465424932002 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 15:28:52 INFO - PROCESS | 1651 | 1465424932067 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:52 INFO - PROCESS | 1651 | 1465424932069 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b7af800 == 52 [pid = 1651] [id = 120] 15:28:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x123effc00) [pid = 1651] [serial = 357] [outer = 0x0] 15:28:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x123f96800) [pid = 1651] [serial = 358] [outer = 0x123effc00] 15:28:52 INFO - PROCESS | 1651 | 1465424932098 Marionette DEBUG loaded listener.js 15:28:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x1270cf800) [pid = 1651] [serial = 359] [outer = 0x123effc00] 15:28:52 INFO - PROCESS | 1651 | 1465424932514 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] 15:28:52 INFO - PROCESS | 1651 | 1465424932568 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 15:28:52 INFO - PROCESS | 1651 | 1465424932586 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:28:52 INFO - PROCESS | 1651 | 1465424932588 Marionette TRACE conn2 <- [1,454,null,{}] 15:28:52 INFO - PROCESS | 1651 | 1465424932822 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}] 15:28:52 INFO - PROCESS | 1651 | 1465424932824 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:52 INFO - PROCESS | 1651 | 1465424932991 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 15:28:53 INFO - PROCESS | 1651 | 1465424933042 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:53 INFO - PROCESS | 1651 | 1465424933044 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x118270800 == 53 [pid = 1651] [id = 121] 15:28:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x11839c000) [pid = 1651] [serial = 360] [outer = 0x0] 15:28:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x118603400) [pid = 1651] [serial = 361] [outer = 0x11839c000] 15:28:53 INFO - PROCESS | 1651 | 1465424933089 Marionette DEBUG loaded listener.js 15:28:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x119398c00) [pid = 1651] [serial = 362] [outer = 0x11839c000] 15:28:53 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:28:53 INFO - PROCESS | 1651 | 1465424933587 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]]]}] 15:28:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:28:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1047ms 15:28:53 INFO - PROCESS | 1651 | 1465424933625 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 15:28:53 INFO - PROCESS | 1651 | 1465424933627 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 15:28:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:28:53 INFO - PROCESS | 1651 | 1465424933631 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:28:53 INFO - PROCESS | 1651 | 1465424933633 Marionette TRACE conn2 <- [1,458,null,{}] 15:28:53 INFO - PROCESS | 1651 | 1465424933640 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}] 15:28:53 INFO - PROCESS | 1651 | 1465424933642 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:53 INFO - PROCESS | 1651 | 1465424933740 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 15:28:53 INFO - PROCESS | 1651 | 1465424933813 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:53 INFO - PROCESS | 1651 | 1465424933815 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x118266000 == 54 [pid = 1651] [id = 122] 15:28:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x119529c00) [pid = 1651] [serial = 363] [outer = 0x0] 15:28:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x119a29c00) [pid = 1651] [serial = 364] [outer = 0x119529c00] 15:28:53 INFO - PROCESS | 1651 | 1465424933849 Marionette DEBUG loaded listener.js 15:28:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x121251c00) [pid = 1651] [serial = 365] [outer = 0x119529c00] 15:28:54 INFO - PROCESS | 1651 | --DOCSHELL 0x124804000 == 53 [pid = 1651] [id = 115] 15:28:54 INFO - PROCESS | 1651 | --DOCSHELL 0x1184d8800 == 52 [pid = 1651] [id = 114] 15:28:54 INFO - PROCESS | 1651 | --DOCSHELL 0x1276d8800 == 51 [pid = 1651] [id = 113] 15:28:54 INFO - PROCESS | 1651 | --DOCSHELL 0x1245ca000 == 50 [pid = 1651] [id = 112] 15:28:54 INFO - PROCESS | 1651 | --DOCSHELL 0x11699a000 == 49 [pid = 1651] [id = 111] 15:28:54 INFO - PROCESS | 1651 | --DOCSHELL 0x123b0c000 == 48 [pid = 1651] [id = 110] 15:28:54 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x1176c7800) [pid = 1651] [serial = 247] [outer = 0x0] [url = about:blank] 15:28:54 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x118fdd400) [pid = 1651] [serial = 250] [outer = 0x0] [url = about:blank] 15:28:54 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x12a8e3c00) [pid = 1651] [serial = 244] [outer = 0x0] [url = about:blank] 15:28:54 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x124d58800) [pid = 1651] [serial = 256] [outer = 0x0] [url = about:blank] 15:28:54 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x1213a6800) [pid = 1651] [serial = 253] [outer = 0x0] [url = about:blank] 15:28:54 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12bb37000) [pid = 1651] [serial = 298] [outer = 0x0] [url = about:blank] 15:28:54 INFO - PROCESS | 1651 | --DOCSHELL 0x119c94800 == 47 [pid = 1651] [id = 109] 15:28:54 INFO - PROCESS | 1651 | --DOCSHELL 0x118268000 == 46 [pid = 1651] [id = 108] 15:28:54 INFO - PROCESS | 1651 | --DOCSHELL 0x117e2f800 == 45 [pid = 1651] [id = 107] 15:28:54 INFO - PROCESS | 1651 | --DOCSHELL 0x1184d5000 == 44 [pid = 1651] [id = 106] 15:28:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12bbd9800 == 43 [pid = 1651] [id = 105] 15:28:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12b87e800 == 42 [pid = 1651] [id = 104] 15:28:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12a12f000 == 41 [pid = 1651] [id = 103] 15:28:54 INFO - PROCESS | 1651 | --DOCSHELL 0x119555000 == 40 [pid = 1651] [id = 102] 15:28:54 INFO - PROCESS | 1651 | --DOCSHELL 0x11611f000 == 39 [pid = 1651] [id = 101] 15:28:54 INFO - PROCESS | 1651 | --DOCSHELL 0x12b647800 == 38 [pid = 1651] [id = 100] 15:28:54 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x128ce5800) [pid = 1651] [serial = 277] [outer = 0x0] [url = about:blank] 15:28:54 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12a8d5400) [pid = 1651] [serial = 283] [outer = 0x0] [url = about:blank] 15:28:54 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12a1acc00) [pid = 1651] [serial = 280] [outer = 0x0] [url = about:blank] 15:28:54 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12ab4d000) [pid = 1651] [serial = 286] [outer = 0x0] [url = about:blank] 15:28:54 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x123ef5400) [pid = 1651] [serial = 269] [outer = 0x0] [url = about:blank] 15:28:54 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x1213a3000) [pid = 1651] [serial = 268] [outer = 0x0] [url = about:blank] 15:28:54 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1247d9800) [pid = 1651] [serial = 271] [outer = 0x0] [url = about:blank] 15:28:54 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1270cf000) [pid = 1651] [serial = 274] [outer = 0x0] [url = about:blank] 15:28:54 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x12ab40400) [pid = 1651] [serial = 284] [outer = 0x0] [url = about:blank] 15:28:54 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x11988d400) [pid = 1651] [serial = 265] [outer = 0x0] [url = about:blank] 15:28:54 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x119b22000) [pid = 1651] [serial = 266] [outer = 0x0] [url = about:blank] 15:28:54 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11864c800) [pid = 1651] [serial = 262] [outer = 0x0] [url = about:blank] 15:28:54 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x118fdc000) [pid = 1651] [serial = 263] [outer = 0x0] [url = about:blank] 15:28:54 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1183a0400) [pid = 1651] [serial = 260] [outer = 0x0] [url = about:blank] 15:28:54 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1182cf800) [pid = 1651] [serial = 259] [outer = 0x0] [url = about:blank] 15:28:54 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11850d400) [pid = 1651] [serial = 289] [outer = 0x0] [url = about:blank] 15:28:54 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12bb2f800) [pid = 1651] [serial = 295] [outer = 0x0] [url = about:blank] 15:28:54 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12b86bc00) [pid = 1651] [serial = 292] [outer = 0x0] [url = about:blank] 15:28:54 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12abea000) [pid = 1651] [serial = 287] [outer = 0x0] [url = about:blank] 15:28:54 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x125138c00) [pid = 1651] [serial = 272] [outer = 0x0] [url = about:blank] 15:28:54 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12a651000) [pid = 1651] [serial = 281] [outer = 0x0] [url = about:blank] 15:28:54 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12bb34000) [pid = 1651] [serial = 296] [outer = 0x0] [url = about:blank] 15:28:54 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x129295400) [pid = 1651] [serial = 278] [outer = 0x0] [url = about:blank] 15:28:54 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12b769c00) [pid = 1651] [serial = 290] [outer = 0x0] [url = about:blank] 15:28:54 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x128b5f400) [pid = 1651] [serial = 275] [outer = 0x0] [url = about:blank] 15:28:54 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12b872c00) [pid = 1651] [serial = 293] [outer = 0x0] [url = about:blank] 15:28:54 INFO - PROCESS | 1651 | 1465424934260 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] 15:28:54 INFO - PROCESS | 1651 | 1465424934315 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 15:28:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:28:54 INFO - PROCESS | 1651 | 1465424934317 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:28:54 INFO - PROCESS | 1651 | 1465424934319 Marionette TRACE conn2 <- [1,462,null,{}] 15:28:54 INFO - PROCESS | 1651 | 1465424934321 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}] 15:28:54 INFO - PROCESS | 1651 | 1465424934323 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:54 INFO - PROCESS | 1651 | 1465424934403 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 15:28:54 INFO - PROCESS | 1651 | 1465424934462 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:54 INFO - PROCESS | 1651 | 1465424934464 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x1191f7000 == 39 [pid = 1651] [id = 123] 15:28:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1213a6800) [pid = 1651] [serial = 366] [outer = 0x0] 15:28:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1247d9800) [pid = 1651] [serial = 367] [outer = 0x1213a6800] 15:28:54 INFO - PROCESS | 1651 | 1465424934492 Marionette DEBUG loaded listener.js 15:28:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x126f46000) [pid = 1651] [serial = 368] [outer = 0x1213a6800] 15:28:54 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:28:54 INFO - PROCESS | 1651 | 1465424934796 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] 15:28:54 INFO - PROCESS | 1651 | 1465424934845 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 15:28:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:28:54 INFO - PROCESS | 1651 | 1465424934848 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:28:54 INFO - PROCESS | 1651 | 1465424934849 Marionette TRACE conn2 <- [1,466,null,{}] 15:28:54 INFO - PROCESS | 1651 | 1465424934851 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}] 15:28:54 INFO - PROCESS | 1651 | 1465424934852 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:54 INFO - PROCESS | 1651 | 1465424934931 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 15:28:54 INFO - PROCESS | 1651 | 1465424934984 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:54 INFO - PROCESS | 1651 | 1465424934986 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a262000 == 40 [pid = 1651] [id = 124] 15:28:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1247e6c00) [pid = 1651] [serial = 369] [outer = 0x0] 15:28:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x128b58000) [pid = 1651] [serial = 370] [outer = 0x1247e6c00] 15:28:55 INFO - PROCESS | 1651 | 1465424935011 Marionette DEBUG loaded listener.js 15:28:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12a1a8400) [pid = 1651] [serial = 371] [outer = 0x1247e6c00] 15:28:55 INFO - PROCESS | 1651 | 1465424935308 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] 15:28:55 INFO - PROCESS | 1651 | 1465424935318 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 15:28:55 INFO - PROCESS | 1651 | 1465424935321 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:28:55 INFO - PROCESS | 1651 | 1465424935324 Marionette TRACE conn2 <- [1,470,null,{}] 15:28:55 INFO - PROCESS | 1651 | 1465424935333 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}] 15:28:55 INFO - PROCESS | 1651 | 1465424935334 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:55 INFO - PROCESS | 1651 | 1465424935414 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 15:28:55 INFO - PROCESS | 1651 | 1465424935418 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:55 INFO - PROCESS | 1651 | 1465424935419 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x124807800 == 41 [pid = 1651] [id = 125] 15:28:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12a1acc00) [pid = 1651] [serial = 372] [outer = 0x0] 15:28:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12a656400) [pid = 1651] [serial = 373] [outer = 0x12a1acc00] 15:28:55 INFO - PROCESS | 1651 | 1465424935446 Marionette DEBUG loaded listener.js 15:28:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12a8e2400) [pid = 1651] [serial = 374] [outer = 0x12a1acc00] 15:28:55 INFO - PROCESS | 1651 | 1465424935775 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]]]}] 15:28:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:28:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 476ms 15:28:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:28:55 INFO - PROCESS | 1651 | 1465424935798 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 15:28:55 INFO - PROCESS | 1651 | 1465424935799 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 15:28:55 INFO - PROCESS | 1651 | 1465424935801 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:28:55 INFO - PROCESS | 1651 | 1465424935802 Marionette TRACE conn2 <- [1,474,null,{}] 15:28:55 INFO - PROCESS | 1651 | 1465424935807 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}] 15:28:55 INFO - PROCESS | 1651 | 1465424935811 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:55 INFO - PROCESS | 1651 | 1465424935942 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 15:28:55 INFO - PROCESS | 1651 | 1465424935949 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:55 INFO - PROCESS | 1651 | 1465424935950 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12597b000 == 42 [pid = 1651] [id = 126] 15:28:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12abe7000) [pid = 1651] [serial = 375] [outer = 0x0] 15:28:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12b76e000) [pid = 1651] [serial = 376] [outer = 0x12abe7000] 15:28:55 INFO - PROCESS | 1651 | 1465424935979 Marionette DEBUG loaded listener.js 15:28:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12bbac000) [pid = 1651] [serial = 377] [outer = 0x12abe7000] 15:28:56 INFO - PROCESS | 1651 | 1465424936344 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]]]}] 15:28:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:28:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 570ms 15:28:56 INFO - PROCESS | 1651 | 1465424936372 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 15:28:56 INFO - PROCESS | 1651 | 1465424936373 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 15:28:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:28:56 INFO - PROCESS | 1651 | 1465424936375 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:28:56 INFO - PROCESS | 1651 | 1465424936376 Marionette TRACE conn2 <- [1,478,null,{}] 15:28:56 INFO - PROCESS | 1651 | 1465424936378 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}] 15:28:56 INFO - PROCESS | 1651 | 1465424936380 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:56 INFO - PROCESS | 1651 | 1465424936477 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 15:28:56 INFO - PROCESS | 1651 | 1465424936487 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:56 INFO - PROCESS | 1651 | 1465424936490 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x116669000 == 43 [pid = 1651] [id = 127] 15:28:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12bd35400) [pid = 1651] [serial = 378] [outer = 0x0] 15:28:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12bde6400) [pid = 1651] [serial = 379] [outer = 0x12bd35400] 15:28:56 INFO - PROCESS | 1651 | 1465424936514 Marionette DEBUG loaded listener.js 15:28:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12c328400) [pid = 1651] [serial = 380] [outer = 0x12bd35400] 15:28:56 INFO - PROCESS | 1651 | 1465424936946 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]]]}] 15:28:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:28:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 619ms 15:28:56 INFO - PROCESS | 1651 | 1465424936996 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 15:28:56 INFO - PROCESS | 1651 | 1465424936998 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 15:28:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:28:57 INFO - PROCESS | 1651 | 1465424937001 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:28:57 INFO - PROCESS | 1651 | 1465424937003 Marionette TRACE conn2 <- [1,482,null,{}] 15:28:57 INFO - PROCESS | 1651 | 1465424937006 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}] 15:28:57 INFO - PROCESS | 1651 | 1465424937008 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:57 INFO - PROCESS | 1651 | 1465424937181 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 15:28:57 INFO - PROCESS | 1651 | 1465424937228 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:57 INFO - PROCESS | 1651 | 1465424937229 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a347800 == 44 [pid = 1651] [id = 128] 15:28:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x112a12800) [pid = 1651] [serial = 381] [outer = 0x0] 15:28:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x112a1b400) [pid = 1651] [serial = 382] [outer = 0x112a12800] 15:28:57 INFO - PROCESS | 1651 | 1465424937253 Marionette DEBUG loaded listener.js 15:28:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x112a1f000) [pid = 1651] [serial = 383] [outer = 0x112a12800] 15:28:57 INFO - PROCESS | 1651 | 1465424937554 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]]]}] 15:28:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:28:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 573ms 15:28:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:28:57 INFO - PROCESS | 1651 | 1465424937585 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 15:28:57 INFO - PROCESS | 1651 | 1465424937588 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 15:28:57 INFO - PROCESS | 1651 | 1465424937593 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:28:57 INFO - PROCESS | 1651 | 1465424937594 Marionette TRACE conn2 <- [1,486,null,{}] 15:28:57 INFO - PROCESS | 1651 | 1465424937596 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}] 15:28:57 INFO - PROCESS | 1651 | 1465424937597 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:57 INFO - PROCESS | 1651 | 1465424937695 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 15:28:57 INFO - PROCESS | 1651 | 1465424937707 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:57 INFO - PROCESS | 1651 | 1465424937708 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab8c000 == 45 [pid = 1651] [id = 129] 15:28:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x1181da400) [pid = 1651] [serial = 384] [outer = 0x0] 15:28:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x1181df400) [pid = 1651] [serial = 385] [outer = 0x1181da400] 15:28:57 INFO - PROCESS | 1651 | 1465424937732 Marionette DEBUG loaded listener.js 15:28:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x1181e3400) [pid = 1651] [serial = 386] [outer = 0x1181da400] 15:28:58 INFO - PROCESS | 1651 | 1465424938066 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]]]}] 15:28:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:28:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 520ms 15:28:58 INFO - PROCESS | 1651 | 1465424938113 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 15:28:58 INFO - PROCESS | 1651 | 1465424938114 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 15:28:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:28:58 INFO - PROCESS | 1651 | 1465424938116 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:28:58 INFO - PROCESS | 1651 | 1465424938117 Marionette TRACE conn2 <- [1,490,null,{}] 15:28:58 INFO - PROCESS | 1651 | 1465424938120 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}] 15:28:58 INFO - PROCESS | 1651 | 1465424938121 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:58 INFO - PROCESS | 1651 | 1465424938328 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 15:28:58 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x118644400) [pid = 1651] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:28:58 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12a864800) [pid = 1651] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:28:58 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1243c9000) [pid = 1651] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:28:58 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x123f27000) [pid = 1651] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:28:58 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12bd3b400) [pid = 1651] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:28:58 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12432fc00) [pid = 1651] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:28:58 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11839d400) [pid = 1651] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:28:58 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x123ded800) [pid = 1651] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:28:58 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x128cee800) [pid = 1651] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:28:58 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1194fbc00) [pid = 1651] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:28:58 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11662d000) [pid = 1651] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:28:58 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x119a2e400) [pid = 1651] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:28:58 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1194f6800) [pid = 1651] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:28:58 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x119396c00) [pid = 1651] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:28:58 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x119a20c00) [pid = 1651] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:28:58 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x116a0b000) [pid = 1651] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:28:58 INFO - PROCESS | 1651 | 1465424938373 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:58 INFO - PROCESS | 1651 | 1465424938374 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x116114000 == 46 [pid = 1651] [id = 130] 15:28:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x110e98400) [pid = 1651] [serial = 387] [outer = 0x0] 15:28:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x116a0b000) [pid = 1651] [serial = 388] [outer = 0x110e98400] 15:28:58 INFO - PROCESS | 1651 | 1465424938398 Marionette DEBUG loaded listener.js 15:28:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x118878800) [pid = 1651] [serial = 389] [outer = 0x110e98400] 15:28:58 INFO - PROCESS | 1651 | 1465424938677 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]]]}] 15:28:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:28:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 574ms 15:28:58 INFO - PROCESS | 1651 | 1465424938694 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 15:28:58 INFO - PROCESS | 1651 | 1465424938695 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 15:28:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:28:58 INFO - PROCESS | 1651 | 1465424938697 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:28:58 INFO - PROCESS | 1651 | 1465424938698 Marionette TRACE conn2 <- [1,494,null,{}] 15:28:58 INFO - PROCESS | 1651 | 1465424938700 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}] 15:28:58 INFO - PROCESS | 1651 | 1465424938702 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:58 INFO - PROCESS | 1651 | 1465424938799 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 15:28:58 INFO - PROCESS | 1651 | 1465424938804 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:58 INFO - PROCESS | 1651 | 1465424938807 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bbd7000 == 47 [pid = 1651] [id = 131] 15:28:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x118fd5c00) [pid = 1651] [serial = 390] [outer = 0x0] 15:28:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1198d3800) [pid = 1651] [serial = 391] [outer = 0x118fd5c00] 15:28:58 INFO - PROCESS | 1651 | 1465424938833 Marionette DEBUG loaded listener.js 15:28:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1243c9000) [pid = 1651] [serial = 392] [outer = 0x118fd5c00] 15:28:59 INFO - PROCESS | 1651 | 1465424939196 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]]]}] 15:28:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:28:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 519ms 15:28:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:28:59 INFO - PROCESS | 1651 | 1465424939216 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 15:28:59 INFO - PROCESS | 1651 | 1465424939218 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 15:28:59 INFO - PROCESS | 1651 | 1465424939231 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:28:59 INFO - PROCESS | 1651 | 1465424939233 Marionette TRACE conn2 <- [1,498,null,{}] 15:28:59 INFO - PROCESS | 1651 | 1465424939235 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}] 15:28:59 INFO - PROCESS | 1651 | 1465424939236 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:59 INFO - PROCESS | 1651 | 1465424939327 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 15:28:59 INFO - PROCESS | 1651 | 1465424939331 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:59 INFO - PROCESS | 1651 | 1465424939332 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c1d0000 == 48 [pid = 1651] [id = 132] 15:28:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1198d3c00) [pid = 1651] [serial = 393] [outer = 0x0] 15:28:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12bba2400) [pid = 1651] [serial = 394] [outer = 0x1198d3c00] 15:28:59 INFO - PROCESS | 1651 | 1465424939355 Marionette DEBUG loaded listener.js 15:28:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12c329800) [pid = 1651] [serial = 395] [outer = 0x1198d3c00] 15:28:59 INFO - PROCESS | 1651 | 1465424939664 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]]]}] 15:28:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:28:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 480ms 15:28:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:28:59 INFO - PROCESS | 1651 | 1465424939701 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 15:28:59 INFO - PROCESS | 1651 | 1465424939702 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 15:28:59 INFO - PROCESS | 1651 | 1465424939705 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:28:59 INFO - PROCESS | 1651 | 1465424939707 Marionette TRACE conn2 <- [1,502,null,{}] 15:28:59 INFO - PROCESS | 1651 | 1465424939710 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}] 15:28:59 INFO - PROCESS | 1651 | 1465424939711 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:59 INFO - PROCESS | 1651 | 1465424939791 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 15:28:59 INFO - PROCESS | 1651 | 1465424939795 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:28:59 INFO - PROCESS | 1651 | 1465424939796 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:28:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c4cb800 == 49 [pid = 1651] [id = 133] 15:28:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x128b56800) [pid = 1651] [serial = 396] [outer = 0x0] 15:28:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12a985400) [pid = 1651] [serial = 397] [outer = 0x128b56800] 15:28:59 INFO - PROCESS | 1651 | 1465424939820 Marionette DEBUG loaded listener.js 15:28:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12a98a000) [pid = 1651] [serial = 398] [outer = 0x128b56800] 15:29:00 INFO - PROCESS | 1651 | 1465424940161 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]]]}] 15:29:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:29:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 471ms 15:29:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:29:00 INFO - PROCESS | 1651 | 1465424940176 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 15:29:00 INFO - PROCESS | 1651 | 1465424940177 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 15:29:00 INFO - PROCESS | 1651 | 1465424940180 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:29:00 INFO - PROCESS | 1651 | 1465424940193 Marionette TRACE conn2 <- [1,506,null,{}] 15:29:00 INFO - PROCESS | 1651 | 1465424940195 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}] 15:29:00 INFO - PROCESS | 1651 | 1465424940196 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:00 INFO - PROCESS | 1651 | 1465424940303 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 15:29:00 INFO - PROCESS | 1651 | 1465424940387 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:00 INFO - PROCESS | 1651 | 1465424940389 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x11667e800 == 50 [pid = 1651] [id = 134] 15:29:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x110e97c00) [pid = 1651] [serial = 399] [outer = 0x0] 15:29:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x110ea4400) [pid = 1651] [serial = 400] [outer = 0x110e97c00] 15:29:00 INFO - PROCESS | 1651 | 1465424940423 Marionette DEBUG loaded listener.js 15:29:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x11696c800) [pid = 1651] [serial = 401] [outer = 0x110e97c00] 15:29:00 INFO - PROCESS | 1651 | 1465424940872 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]]]}] 15:29:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:29:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 732ms 15:29:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:29:00 INFO - PROCESS | 1651 | 1465424940922 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 15:29:00 INFO - PROCESS | 1651 | 1465424940924 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 15:29:00 INFO - PROCESS | 1651 | 1465424940928 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:29:00 INFO - PROCESS | 1651 | 1465424940930 Marionette TRACE conn2 <- [1,510,null,{}] 15:29:00 INFO - PROCESS | 1651 | 1465424940934 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}] 15:29:00 INFO - PROCESS | 1651 | 1465424940939 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:01 INFO - PROCESS | 1651 | 1465424941041 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 15:29:01 INFO - PROCESS | 1651 | 1465424941110 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:01 INFO - PROCESS | 1651 | 1465424941112 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12135a000 == 51 [pid = 1651] [id = 135] 15:29:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x1186ed800) [pid = 1651] [serial = 402] [outer = 0x0] 15:29:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x1194f4400) [pid = 1651] [serial = 403] [outer = 0x1186ed800] 15:29:01 INFO - PROCESS | 1651 | 1465424941142 Marionette DEBUG loaded listener.js 15:29:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11950a800) [pid = 1651] [serial = 404] [outer = 0x1186ed800] 15:29:01 INFO - PROCESS | 1651 | 1465424941584 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]]]}] 15:29:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:29:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 670ms 15:29:01 INFO - PROCESS | 1651 | 1465424941647 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 15:29:01 INFO - PROCESS | 1651 | 1465424941650 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 15:29:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:29:01 INFO - PROCESS | 1651 | 1465424941654 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:29:01 INFO - PROCESS | 1651 | 1465424941658 Marionette TRACE conn2 <- [1,514,null,{}] 15:29:01 INFO - PROCESS | 1651 | 1465424941660 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}] 15:29:01 INFO - PROCESS | 1651 | 1465424941662 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:01 INFO - PROCESS | 1651 | 1465424941766 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 15:29:01 INFO - PROCESS | 1651 | 1465424941834 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:01 INFO - PROCESS | 1651 | 1465424941836 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b7a4800 == 52 [pid = 1651] [id = 136] 15:29:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x119a1dc00) [pid = 1651] [serial = 405] [outer = 0x0] 15:29:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11a27f000) [pid = 1651] [serial = 406] [outer = 0x119a1dc00] 15:29:01 INFO - PROCESS | 1651 | 1465424941864 Marionette DEBUG loaded listener.js 15:29:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x1243cd000) [pid = 1651] [serial = 407] [outer = 0x119a1dc00] 15:29:02 INFO - PROCESS | 1651 | 1465424942278 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]]]}] 15:29:02 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 15:29:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 672ms 15:29:02 INFO - PROCESS | 1651 | 1465424942326 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 15:29:02 INFO - PROCESS | 1651 | 1465424942328 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 15:29:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:29:02 INFO - PROCESS | 1651 | 1465424942334 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:29:02 INFO - PROCESS | 1651 | 1465424942338 Marionette TRACE conn2 <- [1,518,null,{}] 15:29:02 INFO - PROCESS | 1651 | 1465424942342 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}] 15:29:02 INFO - PROCESS | 1651 | 1465424942344 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:02 INFO - PROCESS | 1651 | 1465424942456 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 15:29:02 INFO - PROCESS | 1651 | 1465424942514 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:02 INFO - PROCESS | 1651 | 1465424942516 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cb75000 == 53 [pid = 1651] [id = 137] 15:29:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12593d800) [pid = 1651] [serial = 408] [outer = 0x0] 15:29:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x128ce4c00) [pid = 1651] [serial = 409] [outer = 0x12593d800] 15:29:02 INFO - PROCESS | 1651 | 1465424942544 Marionette DEBUG loaded listener.js 15:29:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x12a8e3c00) [pid = 1651] [serial = 410] [outer = 0x12593d800] 15:29:02 INFO - PROCESS | 1651 | 1465424942960 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]]]}] 15:29:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:29:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 676ms 15:29:03 INFO - PROCESS | 1651 | 1465424943007 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 15:29:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:29:03 INFO - PROCESS | 1651 | 1465424943009 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 15:29:03 INFO - PROCESS | 1651 | 1465424943011 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:29:03 INFO - PROCESS | 1651 | 1465424943013 Marionette TRACE conn2 <- [1,522,null,{}] 15:29:03 INFO - PROCESS | 1651 | 1465424943015 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}] 15:29:03 INFO - PROCESS | 1651 | 1465424943016 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:03 INFO - PROCESS | 1651 | 1465424943137 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 15:29:03 INFO - PROCESS | 1651 | 1465424943193 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:03 INFO - PROCESS | 1651 | 1465424943195 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ced1800 == 54 [pid = 1651] [id = 138] 15:29:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12abe2400) [pid = 1651] [serial = 411] [outer = 0x0] 15:29:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x12b769800) [pid = 1651] [serial = 412] [outer = 0x12abe2400] 15:29:03 INFO - PROCESS | 1651 | 1465424943223 Marionette DEBUG loaded listener.js 15:29:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x12bb31400) [pid = 1651] [serial = 413] [outer = 0x12abe2400] 15:29:03 INFO - PROCESS | 1651 | 1465424943688 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]]]}] 15:29:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:29:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 722ms 15:29:03 INFO - PROCESS | 1651 | 1465424943950 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 15:29:03 INFO - PROCESS | 1651 | 1465424943954 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 15:29:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:29:03 INFO - PROCESS | 1651 | 1465424943981 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:29:03 INFO - PROCESS | 1651 | 1465424943983 Marionette TRACE conn2 <- [1,526,null,{}] 15:29:03 INFO - PROCESS | 1651 | 1465424943991 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}] 15:29:03 INFO - PROCESS | 1651 | 1465424943994 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:04 INFO - PROCESS | 1651 | 1465424944134 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 15:29:04 INFO - PROCESS | 1651 | 1465424944229 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:04 INFO - PROCESS | 1651 | 1465424944234 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c9f800 == 55 [pid = 1651] [id = 139] 15:29:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x116fa6400) [pid = 1651] [serial = 414] [outer = 0x0] 15:29:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x116fa6c00) [pid = 1651] [serial = 415] [outer = 0x116fa6400] 15:29:04 INFO - PROCESS | 1651 | 1465424944292 Marionette DEBUG loaded listener.js 15:29:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x1176b9800) [pid = 1651] [serial = 416] [outer = 0x116fa6400] 15:29:04 INFO - PROCESS | 1651 | 1465424944841 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]]]}] 15:29:04 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 15:29:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 877ms 15:29:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:29:04 INFO - PROCESS | 1651 | 1465424944857 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 15:29:04 INFO - PROCESS | 1651 | 1465424944859 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 15:29:04 INFO - PROCESS | 1651 | 1465424944863 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:29:04 INFO - PROCESS | 1651 | 1465424944865 Marionette TRACE conn2 <- [1,530,null,{}] 15:29:04 INFO - PROCESS | 1651 | 1465424944868 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}] 15:29:04 INFO - PROCESS | 1651 | 1465424944870 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:04 INFO - PROCESS | 1651 | --DOCSHELL 0x12c4cb800 == 54 [pid = 1651] [id = 133] 15:29:04 INFO - PROCESS | 1651 | --DOCSHELL 0x12c1d0000 == 53 [pid = 1651] [id = 132] 15:29:04 INFO - PROCESS | 1651 | --DOCSHELL 0x12bbd7000 == 52 [pid = 1651] [id = 131] 15:29:04 INFO - PROCESS | 1651 | --DOCSHELL 0x116114000 == 51 [pid = 1651] [id = 130] 15:29:04 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab8c000 == 50 [pid = 1651] [id = 129] 15:29:04 INFO - PROCESS | 1651 | --DOCSHELL 0x12a347800 == 49 [pid = 1651] [id = 128] 15:29:04 INFO - PROCESS | 1651 | --DOCSHELL 0x116669000 == 48 [pid = 1651] [id = 127] 15:29:04 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x12bdea000) [pid = 1651] [serial = 346] [outer = 0x0] [url = about:blank] 15:29:05 INFO - PROCESS | 1651 | 1465424945032 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 15:29:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12597b000 == 47 [pid = 1651] [id = 126] 15:29:05 INFO - PROCESS | 1651 | --DOCSHELL 0x124807800 == 46 [pid = 1651] [id = 125] 15:29:05 INFO - PROCESS | 1651 | --DOCSHELL 0x11a262000 == 45 [pid = 1651] [id = 124] 15:29:05 INFO - PROCESS | 1651 | --DOCSHELL 0x1191f7000 == 44 [pid = 1651] [id = 123] 15:29:05 INFO - PROCESS | 1651 | --DOCSHELL 0x118266000 == 43 [pid = 1651] [id = 122] 15:29:05 INFO - PROCESS | 1651 | --DOCSHELL 0x118270800 == 42 [pid = 1651] [id = 121] 15:29:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12b7af800 == 41 [pid = 1651] [id = 120] 15:29:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12a12b000 == 40 [pid = 1651] [id = 119] 15:29:05 INFO - PROCESS | 1651 | --DOCSHELL 0x119fbd800 == 39 [pid = 1651] [id = 118] 15:29:05 INFO - PROCESS | 1651 | --DOCSHELL 0x116f40800 == 38 [pid = 1651] [id = 117] 15:29:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12a824800 == 37 [pid = 1651] [id = 116] 15:29:05 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x123fa3400) [pid = 1651] [serial = 254] [outer = 0x0] [url = about:blank] 15:29:05 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x1182e8c00) [pid = 1651] [serial = 248] [outer = 0x0] [url = about:blank] 15:29:05 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x11949b800) [pid = 1651] [serial = 251] [outer = 0x0] [url = about:blank] 15:29:05 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x12ab4ac00) [pid = 1651] [serial = 245] [outer = 0x0] [url = about:blank] 15:29:05 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x1270d1c00) [pid = 1651] [serial = 257] [outer = 0x0] [url = about:blank] 15:29:05 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x12c328800) [pid = 1651] [serial = 344] [outer = 0x0] [url = about:blank] 15:29:05 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x125940000) [pid = 1651] [serial = 340] [outer = 0x0] [url = about:blank] 15:29:05 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12bbad800) [pid = 1651] [serial = 343] [outer = 0x0] [url = about:blank] 15:29:05 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12abe1c00) [pid = 1651] [serial = 341] [outer = 0x0] [url = about:blank] 15:29:05 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12b76c400) [pid = 1651] [serial = 332] [outer = 0x0] [url = about:blank] 15:29:05 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12b86e000) [pid = 1651] [serial = 334] [outer = 0x0] [url = about:blank] 15:29:05 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12bd3e000) [pid = 1651] [serial = 337] [outer = 0x0] [url = about:blank] 15:29:05 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x12bba0800) [pid = 1651] [serial = 335] [outer = 0x0] [url = about:blank] 15:29:05 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x125133800) [pid = 1651] [serial = 307] [outer = 0x0] [url = about:blank] 15:29:05 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12706a000) [pid = 1651] [serial = 328] [outer = 0x0] [url = about:blank] 15:29:05 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x128ce9400) [pid = 1651] [serial = 329] [outer = 0x0] [url = about:blank] 15:29:05 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x12bde2400) [pid = 1651] [serial = 338] [outer = 0x0] [url = about:blank] 15:29:05 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x118f50400) [pid = 1651] [serial = 317] [outer = 0x0] [url = about:blank] 15:29:05 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x118505000) [pid = 1651] [serial = 316] [outer = 0x0] [url = about:blank] 15:29:05 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x125999c00) [pid = 1651] [serial = 325] [outer = 0x0] [url = about:blank] 15:29:05 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x126f46800) [pid = 1651] [serial = 326] [outer = 0x0] [url = about:blank] 15:29:05 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x116a0b400) [pid = 1651] [serial = 301] [outer = 0x0] [url = about:blank] 15:29:05 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12a656000) [pid = 1651] [serial = 331] [outer = 0x0] [url = about:blank] 15:29:05 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11989b000) [pid = 1651] [serial = 319] [outer = 0x0] [url = about:blank] 15:29:05 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x119a28000) [pid = 1651] [serial = 320] [outer = 0x0] [url = about:blank] 15:29:05 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12bba1c00) [pid = 1651] [serial = 299] [outer = 0x0] [url = about:blank] 15:29:05 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x128b5d800) [pid = 1651] [serial = 310] [outer = 0x0] [url = about:blank] 15:29:05 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x119f3bc00) [pid = 1651] [serial = 322] [outer = 0x0] [url = about:blank] 15:29:05 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x123df6800) [pid = 1651] [serial = 323] [outer = 0x0] [url = about:blank] 15:29:05 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12b874000) [pid = 1651] [serial = 313] [outer = 0x0] [url = about:blank] 15:29:05 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119399800) [pid = 1651] [serial = 304] [outer = 0x0] [url = about:blank] 15:29:05 INFO - PROCESS | 1651 | 1465424945055 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:05 INFO - PROCESS | 1651 | 1465424945056 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x1169b5000 == 38 [pid = 1651] [id = 140] 15:29:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1181e3800) [pid = 1651] [serial = 417] [outer = 0x0] 15:29:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1183a4800) [pid = 1651] [serial = 418] [outer = 0x1181e3800] 15:29:05 INFO - PROCESS | 1651 | 1465424945083 Marionette DEBUG loaded listener.js 15:29:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1194fbc00) [pid = 1651] [serial = 419] [outer = 0x1181e3800] 15:29:05 INFO - PROCESS | 1651 | 1465424945414 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"]]]}] 15:29:05 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 15:29:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:29:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:29:05 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 15:29:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:29:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:29:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:29:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:29:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 573ms 15:29:05 INFO - PROCESS | 1651 | 1465424945435 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 15:29:05 INFO - PROCESS | 1651 | 1465424945436 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 15:29:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:29:05 INFO - PROCESS | 1651 | 1465424945441 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:29:05 INFO - PROCESS | 1651 | 1465424945443 Marionette TRACE conn2 <- [1,534,null,{}] 15:29:05 INFO - PROCESS | 1651 | 1465424945449 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}] 15:29:05 INFO - PROCESS | 1651 | 1465424945452 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:05 INFO - PROCESS | 1651 | 1465424945536 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 15:29:05 INFO - PROCESS | 1651 | 1465424945543 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:05 INFO - PROCESS | 1651 | 1465424945546 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x119feb800 == 39 [pid = 1651] [id = 141] 15:29:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x119b75000) [pid = 1651] [serial = 420] [outer = 0x0] 15:29:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x121259c00) [pid = 1651] [serial = 421] [outer = 0x119b75000] 15:29:05 INFO - PROCESS | 1651 | 1465424945590 Marionette DEBUG loaded listener.js 15:29:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x123f2c800) [pid = 1651] [serial = 422] [outer = 0x119b75000] 15:29:05 INFO - PROCESS | 1651 | 1465424945947 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]]]}] 15:29:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:29:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 522ms 15:29:05 INFO - PROCESS | 1651 | 1465424945963 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 15:29:05 INFO - PROCESS | 1651 | 1465424945965 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 15:29:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:29:05 INFO - PROCESS | 1651 | 1465424945967 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:29:05 INFO - PROCESS | 1651 | 1465424945968 Marionette TRACE conn2 <- [1,538,null,{}] 15:29:05 INFO - PROCESS | 1651 | 1465424945970 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}] 15:29:05 INFO - PROCESS | 1651 | 1465424945971 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:06 INFO - PROCESS | 1651 | 1465424946057 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 15:29:06 INFO - PROCESS | 1651 | 1465424946130 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:06 INFO - PROCESS | 1651 | 1465424946131 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12472a800 == 40 [pid = 1651] [id = 142] 15:29:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x123f27800) [pid = 1651] [serial = 423] [outer = 0x0] 15:29:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12593a400) [pid = 1651] [serial = 424] [outer = 0x123f27800] 15:29:06 INFO - PROCESS | 1651 | 1465424946163 Marionette DEBUG loaded listener.js 15:29:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x128b5fc00) [pid = 1651] [serial = 425] [outer = 0x123f27800] 15:29:06 INFO - PROCESS | 1651 | 1465424946458 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]]]}] 15:29:06 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. 15:29:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 518ms 15:29:06 INFO - PROCESS | 1651 | 1465424946485 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 15:29:06 INFO - PROCESS | 1651 | 1465424946487 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 15:29:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:29:06 INFO - PROCESS | 1651 | 1465424946496 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:29:06 INFO - PROCESS | 1651 | 1465424946497 Marionette TRACE conn2 <- [1,542,null,{}] 15:29:06 INFO - PROCESS | 1651 | 1465424946500 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}] 15:29:06 INFO - PROCESS | 1651 | 1465424946501 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:06 INFO - PROCESS | 1651 | 1465424946584 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 15:29:06 INFO - PROCESS | 1651 | 1465424946641 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:06 INFO - PROCESS | 1651 | 1465424946642 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x1270db800 == 41 [pid = 1651] [id = 143] 15:29:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x123f9b000) [pid = 1651] [serial = 426] [outer = 0x0] 15:29:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x128ce9c00) [pid = 1651] [serial = 427] [outer = 0x123f9b000] 15:29:06 INFO - PROCESS | 1651 | 1465424946666 Marionette DEBUG loaded listener.js 15:29:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12a656000) [pid = 1651] [serial = 428] [outer = 0x123f9b000] 15:29:06 INFO - PROCESS | 1651 | 1465424946962 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]]]}] 15:29:07 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. 15:29:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 520ms 15:29:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:29:07 INFO - PROCESS | 1651 | 1465424947016 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 15:29:07 INFO - PROCESS | 1651 | 1465424947017 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 15:29:07 INFO - PROCESS | 1651 | 1465424947020 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:29:07 INFO - PROCESS | 1651 | 1465424947021 Marionette TRACE conn2 <- [1,546,null,{}] 15:29:07 INFO - PROCESS | 1651 | 1465424947027 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}] 15:29:07 INFO - PROCESS | 1651 | 1465424947031 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:07 INFO - PROCESS | 1651 | 1465424947147 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 15:29:07 INFO - PROCESS | 1651 | 1465424947151 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:07 INFO - PROCESS | 1651 | 1465424947153 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x118fb1800 == 42 [pid = 1651] [id = 144] 15:29:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12a8d6000) [pid = 1651] [serial = 429] [outer = 0x0] 15:29:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12ab3f400) [pid = 1651] [serial = 430] [outer = 0x12a8d6000] 15:29:07 INFO - PROCESS | 1651 | 1465424947186 Marionette DEBUG loaded listener.js 15:29:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12bbac400) [pid = 1651] [serial = 431] [outer = 0x12a8d6000] 15:29:07 INFO - PROCESS | 1651 | 1465424947561 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]]]}] 15:29:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 15:29:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 573ms 15:29:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:29:07 INFO - PROCESS | 1651 | 1465424947595 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 15:29:07 INFO - PROCESS | 1651 | 1465424947597 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 15:29:07 INFO - PROCESS | 1651 | 1465424947599 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:29:07 INFO - PROCESS | 1651 | 1465424947600 Marionette TRACE conn2 <- [1,550,null,{}] 15:29:07 INFO - PROCESS | 1651 | 1465424947602 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}] 15:29:07 INFO - PROCESS | 1651 | 1465424947604 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:07 INFO - PROCESS | 1651 | 1465424947722 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 15:29:07 INFO - PROCESS | 1651 | 1465424947770 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:07 INFO - PROCESS | 1651 | 1465424947771 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab0a000 == 43 [pid = 1651] [id = 145] 15:29:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12a97f000) [pid = 1651] [serial = 432] [outer = 0x0] 15:29:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12bd3f400) [pid = 1651] [serial = 433] [outer = 0x12a97f000] 15:29:07 INFO - PROCESS | 1651 | 1465424947802 Marionette DEBUG loaded listener.js 15:29:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12c32bc00) [pid = 1651] [serial = 434] [outer = 0x12a97f000] 15:29:08 INFO - PROCESS | 1651 | 1465424948149 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]]]}] 15:29:08 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. 15:29:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 570ms 15:29:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:29:08 INFO - PROCESS | 1651 | 1465424948169 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 15:29:08 INFO - PROCESS | 1651 | 1465424948170 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 15:29:08 INFO - PROCESS | 1651 | 1465424948173 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:29:08 INFO - PROCESS | 1651 | 1465424948174 Marionette TRACE conn2 <- [1,554,null,{}] 15:29:08 INFO - PROCESS | 1651 | 1465424948177 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}] 15:29:08 INFO - PROCESS | 1651 | 1465424948178 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:08 INFO - PROCESS | 1651 | 1465424948313 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 15:29:08 INFO - PROCESS | 1651 | 1465424948327 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:08 INFO - PROCESS | 1651 | 1465424948328 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b7a9800 == 44 [pid = 1651] [id = 146] 15:29:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x11678c800) [pid = 1651] [serial = 435] [outer = 0x0] 15:29:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x116790800) [pid = 1651] [serial = 436] [outer = 0x11678c800] 15:29:08 INFO - PROCESS | 1651 | 1465424948368 Marionette DEBUG loaded listener.js 15:29:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x116795c00) [pid = 1651] [serial = 437] [outer = 0x11678c800] 15:29:08 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:29:08 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:29:08 INFO - PROCESS | 1651 | 1465424948734 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]]]}] 15:29:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:29:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 619ms 15:29:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:29:08 INFO - PROCESS | 1651 | 1465424948792 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 15:29:08 INFO - PROCESS | 1651 | 1465424948794 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 15:29:08 INFO - PROCESS | 1651 | 1465424948796 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:29:08 INFO - PROCESS | 1651 | 1465424948797 Marionette TRACE conn2 <- [1,558,null,{}] 15:29:08 INFO - PROCESS | 1651 | 1465424948799 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}] 15:29:08 INFO - PROCESS | 1651 | 1465424948800 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:08 INFO - PROCESS | 1651 | 1465424948902 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 15:29:08 INFO - PROCESS | 1651 | 1465424948913 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:08 INFO - PROCESS | 1651 | 1465424948914 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c1bc800 == 45 [pid = 1651] [id = 147] 15:29:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x116797800) [pid = 1651] [serial = 438] [outer = 0x0] 15:29:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12b694c00) [pid = 1651] [serial = 439] [outer = 0x116797800] 15:29:08 INFO - PROCESS | 1651 | 1465424948938 Marionette DEBUG loaded listener.js 15:29:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12b698c00) [pid = 1651] [serial = 440] [outer = 0x116797800] 15:29:09 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12bd35400) [pid = 1651] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:29:09 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x112a12800) [pid = 1651] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:29:09 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12abe7000) [pid = 1651] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:29:09 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x119529c00) [pid = 1651] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:29:09 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12a1acc00) [pid = 1651] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:29:09 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x1181da400) [pid = 1651] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:29:09 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x11839c000) [pid = 1651] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:29:09 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1247e6c00) [pid = 1651] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:29:09 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1213a6800) [pid = 1651] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:29:09 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1198d3c00) [pid = 1651] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:29:09 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x110e98400) [pid = 1651] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:29:09 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x118fd5c00) [pid = 1651] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:29:09 INFO - PROCESS | 1651 | 1465424949427 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]]]}] 15:29:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:29:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 670ms 15:29:09 INFO - PROCESS | 1651 | 1465424949467 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 15:29:09 INFO - PROCESS | 1651 | 1465424949469 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 15:29:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:29:09 INFO - PROCESS | 1651 | 1465424949473 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:29:09 INFO - PROCESS | 1651 | 1465424949474 Marionette TRACE conn2 <- [1,562,null,{}] 15:29:09 INFO - PROCESS | 1651 | 1465424949477 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}] 15:29:09 INFO - PROCESS | 1651 | 1465424949479 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:09 INFO - PROCESS | 1651 | 1465424949608 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 15:29:09 INFO - PROCESS | 1651 | 1465424949618 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:09 INFO - PROCESS | 1651 | 1465424949620 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x124715800 == 46 [pid = 1651] [id = 148] 15:29:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x116798400) [pid = 1651] [serial = 441] [outer = 0x0] 15:29:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x11850d400) [pid = 1651] [serial = 442] [outer = 0x116798400] 15:29:09 INFO - PROCESS | 1651 | 1465424949658 Marionette DEBUG loaded listener.js 15:29:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x127072800) [pid = 1651] [serial = 443] [outer = 0x116798400] 15:29:09 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:29:09 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:29:10 INFO - PROCESS | 1651 | 1465424950029 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]]]}] 15:29:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:29:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 570ms 15:29:10 INFO - PROCESS | 1651 | 1465424950043 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 15:29:10 INFO - PROCESS | 1651 | 1465424950045 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 15:29:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:29:10 INFO - PROCESS | 1651 | 1465424950047 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:29:10 INFO - PROCESS | 1651 | 1465424950049 Marionette TRACE conn2 <- [1,566,null,{}] 15:29:10 INFO - PROCESS | 1651 | 1465424950060 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}] 15:29:10 INFO - PROCESS | 1651 | 1465424950062 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:10 INFO - PROCESS | 1651 | 1465424950217 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 15:29:10 INFO - PROCESS | 1651 | 1465424950229 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:10 INFO - PROCESS | 1651 | 1465424950231 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cb60000 == 47 [pid = 1651] [id = 149] 15:29:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12a8d5400) [pid = 1651] [serial = 444] [outer = 0x0] 15:29:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12b6a1000) [pid = 1651] [serial = 445] [outer = 0x12a8d5400] 15:29:10 INFO - PROCESS | 1651 | 1465424950284 Marionette DEBUG loaded listener.js 15:29:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12c331400) [pid = 1651] [serial = 446] [outer = 0x12a8d5400] 15:29:10 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:29:10 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:29:10 INFO - PROCESS | 1651 | 1465424950696 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]]]}] 15:29:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:29:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 669ms 15:29:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:29:10 INFO - PROCESS | 1651 | 1465424950716 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 15:29:10 INFO - PROCESS | 1651 | 1465424950717 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 15:29:10 INFO - PROCESS | 1651 | 1465424950719 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:29:10 INFO - PROCESS | 1651 | 1465424950721 Marionette TRACE conn2 <- [1,570,null,{}] 15:29:10 INFO - PROCESS | 1651 | 1465424950724 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}] 15:29:10 INFO - PROCESS | 1651 | 1465424950725 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:10 INFO - PROCESS | 1651 | 1465424950804 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 15:29:10 INFO - PROCESS | 1651 | 1465424950916 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:10 INFO - PROCESS | 1651 | 1465424950918 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x116498000 == 48 [pid = 1651] [id = 150] 15:29:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x110e9a000) [pid = 1651] [serial = 447] [outer = 0x0] 15:29:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x112a16800) [pid = 1651] [serial = 448] [outer = 0x110e9a000] 15:29:10 INFO - PROCESS | 1651 | 1465424950957 Marionette DEBUG loaded listener.js 15:29:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x116977c00) [pid = 1651] [serial = 449] [outer = 0x110e9a000] 15:29:11 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:29:11 INFO - PROCESS | 1651 | 1465424951357 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]]]}] 15:29:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:29:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 671ms 15:29:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:29:11 INFO - PROCESS | 1651 | 1465424951407 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 15:29:11 INFO - PROCESS | 1651 | 1465424951409 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 15:29:11 INFO - PROCESS | 1651 | 1465424951413 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:29:11 INFO - PROCESS | 1651 | 1465424951415 Marionette TRACE conn2 <- [1,574,null,{}] 15:29:11 INFO - PROCESS | 1651 | 1465424951419 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}] 15:29:11 INFO - PROCESS | 1651 | 1465424951421 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:11 INFO - PROCESS | 1651 | 1465424951527 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 15:29:11 INFO - PROCESS | 1651 | 1465424951635 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:11 INFO - PROCESS | 1651 | 1465424951637 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x1245c3000 == 49 [pid = 1651] [id = 151] 15:29:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x118505000) [pid = 1651] [serial = 450] [outer = 0x0] 15:29:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x118fdc000) [pid = 1651] [serial = 451] [outer = 0x118505000] 15:29:11 INFO - PROCESS | 1651 | 1465424951668 Marionette DEBUG loaded listener.js 15:29:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x119509400) [pid = 1651] [serial = 452] [outer = 0x118505000] 15:29:12 INFO - PROCESS | 1651 | 1465424952091 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]]]}] 15:29:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:29:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 721ms 15:29:12 INFO - PROCESS | 1651 | 1465424952135 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 15:29:12 INFO - PROCESS | 1651 | 1465424952138 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 15:29:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:29:12 INFO - PROCESS | 1651 | 1465424952142 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:29:12 INFO - PROCESS | 1651 | 1465424952143 Marionette TRACE conn2 <- [1,578,null,{}] 15:29:12 INFO - PROCESS | 1651 | 1465424952145 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}] 15:29:12 INFO - PROCESS | 1651 | 1465424952147 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:12 INFO - PROCESS | 1651 | 1465424952253 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 15:29:12 INFO - PROCESS | 1651 | 1465424952311 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:12 INFO - PROCESS | 1651 | 1465424952312 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab03800 == 50 [pid = 1651] [id = 152] 15:29:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x1198cd800) [pid = 1651] [serial = 453] [outer = 0x0] 15:29:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x123ec4000) [pid = 1651] [serial = 454] [outer = 0x1198cd800] 15:29:12 INFO - PROCESS | 1651 | 1465424952341 Marionette DEBUG loaded listener.js 15:29:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x123ed0000) [pid = 1651] [serial = 455] [outer = 0x1198cd800] 15:29:12 INFO - PROCESS | 1651 | 1465424952808 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]]]}] 15:29:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:29:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 676ms 15:29:12 INFO - PROCESS | 1651 | 1465424952818 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 15:29:12 INFO - PROCESS | 1651 | 1465424952819 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 15:29:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:29:12 INFO - PROCESS | 1651 | 1465424952825 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:29:12 INFO - PROCESS | 1651 | 1465424952829 Marionette TRACE conn2 <- [1,582,null,{}] 15:29:12 INFO - PROCESS | 1651 | 1465424952873 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}] 15:29:12 INFO - PROCESS | 1651 | 1465424952875 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:12 INFO - PROCESS | 1651 | 1465424952980 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 15:29:13 INFO - PROCESS | 1651 | 1465424953039 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:13 INFO - PROCESS | 1651 | 1465424953041 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d318000 == 51 [pid = 1651] [id = 153] 15:29:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x123ed1c00) [pid = 1651] [serial = 456] [outer = 0x0] 15:29:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x1270ce800) [pid = 1651] [serial = 457] [outer = 0x123ed1c00] 15:29:13 INFO - PROCESS | 1651 | 1465424953069 Marionette DEBUG loaded listener.js 15:29:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x12a980400) [pid = 1651] [serial = 458] [outer = 0x123ed1c00] 15:29:13 INFO - PROCESS | 1651 | 1465424953509 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]]]}] 15:29:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:29:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 697ms 15:29:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:29:13 INFO - PROCESS | 1651 | 1465424953520 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 15:29:13 INFO - PROCESS | 1651 | 1465424953523 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 15:29:13 INFO - PROCESS | 1651 | 1465424953527 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:29:13 INFO - PROCESS | 1651 | 1465424953528 Marionette TRACE conn2 <- [1,586,null,{}] 15:29:13 INFO - PROCESS | 1651 | 1465424953531 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}] 15:29:13 INFO - PROCESS | 1651 | 1465424953533 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:13 INFO - PROCESS | 1651 | 1465424953639 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 15:29:13 INFO - PROCESS | 1651 | 1465424953697 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:13 INFO - PROCESS | 1651 | 1465424953699 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d542000 == 52 [pid = 1651] [id = 154] 15:29:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x12a983000) [pid = 1651] [serial = 459] [outer = 0x0] 15:29:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x12b69cc00) [pid = 1651] [serial = 460] [outer = 0x12a983000] 15:29:13 INFO - PROCESS | 1651 | 1465424953727 Marionette DEBUG loaded listener.js 15:29:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x12b874000) [pid = 1651] [serial = 461] [outer = 0x12a983000] 15:29:14 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:29:14 INFO - PROCESS | 1651 | [1651] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:29:14 INFO - PROCESS | 1651 | 1465424954347 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]]]}] 15:29:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:29:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 869ms 15:29:14 INFO - PROCESS | 1651 | 1465424954397 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 15:29:14 INFO - PROCESS | 1651 | 1465424954399 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 15:29:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:29:14 INFO - PROCESS | 1651 | 1465424954420 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:29:14 INFO - PROCESS | 1651 | 1465424954423 Marionette TRACE conn2 <- [1,590,null,{}] 15:29:14 INFO - PROCESS | 1651 | 1465424954429 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}] 15:29:14 INFO - PROCESS | 1651 | 1465424954430 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:14 INFO - PROCESS | 1651 | 1465424954527 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 15:29:14 INFO - PROCESS | 1651 | 1465424954600 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:14 INFO - PROCESS | 1651 | 1465424954603 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x124112000 == 53 [pid = 1651] [id = 155] 15:29:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x112a1c800) [pid = 1651] [serial = 462] [outer = 0x0] 15:29:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x116fa9000) [pid = 1651] [serial = 463] [outer = 0x112a1c800] 15:29:14 INFO - PROCESS | 1651 | 1465424954631 Marionette DEBUG loaded listener.js 15:29:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x11839e000) [pid = 1651] [serial = 464] [outer = 0x112a1c800] 15:29:15 INFO - PROCESS | 1651 | 1465424955059 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]]]}] 15:29:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:29:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 692ms 15:29:15 INFO - PROCESS | 1651 | 1465424955096 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 15:29:15 INFO - PROCESS | 1651 | 1465424955099 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 15:29:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:29:15 INFO - PROCESS | 1651 | 1465424955103 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:29:15 INFO - PROCESS | 1651 | 1465424955104 Marionette TRACE conn2 <- [1,594,null,{}] 15:29:15 INFO - PROCESS | 1651 | 1465424955107 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}] 15:29:15 INFO - PROCESS | 1651 | 1465424955108 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:15 INFO - PROCESS | 1651 | 1465424955207 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 15:29:15 INFO - PROCESS | 1651 | 1465424955268 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:15 INFO - PROCESS | 1651 | 1465424955269 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x1194c0800 == 54 [pid = 1651] [id = 156] 15:29:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x119508400) [pid = 1651] [serial = 465] [outer = 0x0] 15:29:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x119b22000) [pid = 1651] [serial = 466] [outer = 0x119508400] 15:29:15 INFO - PROCESS | 1651 | 1465424955298 Marionette DEBUG loaded listener.js 15:29:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x123ec3800) [pid = 1651] [serial = 467] [outer = 0x119508400] 15:29:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12cb60000 == 53 [pid = 1651] [id = 149] 15:29:15 INFO - PROCESS | 1651 | --DOCSHELL 0x124715800 == 52 [pid = 1651] [id = 148] 15:29:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12c1bc800 == 51 [pid = 1651] [id = 147] 15:29:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12b7a9800 == 50 [pid = 1651] [id = 146] 15:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x119499000) [pid = 1651] [serial = 352] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x119b21400) [pid = 1651] [serial = 355] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x116734000) [pid = 1651] [serial = 349] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x123f96800) [pid = 1651] [serial = 358] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab0a000 == 49 [pid = 1651] [id = 145] 15:29:15 INFO - PROCESS | 1651 | --DOCSHELL 0x118fb1800 == 48 [pid = 1651] [id = 144] 15:29:15 INFO - PROCESS | 1651 | --DOCSHELL 0x1270db800 == 47 [pid = 1651] [id = 143] 15:29:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12472a800 == 46 [pid = 1651] [id = 142] 15:29:15 INFO - PROCESS | 1651 | --DOCSHELL 0x119feb800 == 45 [pid = 1651] [id = 141] 15:29:15 INFO - PROCESS | 1651 | --DOCSHELL 0x1169b5000 == 44 [pid = 1651] [id = 140] 15:29:15 INFO - PROCESS | 1651 | --DOCSHELL 0x119c9f800 == 43 [pid = 1651] [id = 139] 15:29:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12135a000 == 42 [pid = 1651] [id = 135] 15:29:15 INFO - PROCESS | 1651 | --DOCSHELL 0x11667e800 == 41 [pid = 1651] [id = 134] 15:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x12a985400) [pid = 1651] [serial = 397] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x12bde6400) [pid = 1651] [serial = 379] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x112a1f000) [pid = 1651] [serial = 383] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x112a1b400) [pid = 1651] [serial = 382] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x12c328400) [pid = 1651] [serial = 380] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x12b76e000) [pid = 1651] [serial = 376] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x121251c00) [pid = 1651] [serial = 365] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x119a29c00) [pid = 1651] [serial = 364] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x12a656400) [pid = 1651] [serial = 373] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x1181e3400) [pid = 1651] [serial = 386] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12a8e2400) [pid = 1651] [serial = 374] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x119398c00) [pid = 1651] [serial = 362] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x118603400) [pid = 1651] [serial = 361] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x128b58000) [pid = 1651] [serial = 370] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12a1a8400) [pid = 1651] [serial = 371] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x1247d9800) [pid = 1651] [serial = 367] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x126f46000) [pid = 1651] [serial = 368] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x1181df400) [pid = 1651] [serial = 385] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12c329800) [pid = 1651] [serial = 395] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x118878800) [pid = 1651] [serial = 389] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x12bba2400) [pid = 1651] [serial = 394] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x116a0b000) [pid = 1651] [serial = 388] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1243c9000) [pid = 1651] [serial = 392] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1198d3800) [pid = 1651] [serial = 391] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12bbac000) [pid = 1651] [serial = 377] [outer = 0x0] [url = about:blank] 15:29:15 INFO - PROCESS | 1651 | 1465424955683 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]]]}] 15:29:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:29:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 622ms 15:29:15 INFO - PROCESS | 1651 | 1465424955725 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 15:29:15 INFO - PROCESS | 1651 | 1465424955727 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 15:29:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:29:15 INFO - PROCESS | 1651 | 1465424955729 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:29:15 INFO - PROCESS | 1651 | 1465424955731 Marionette TRACE conn2 <- [1,598,null,{}] 15:29:15 INFO - PROCESS | 1651 | 1465424955739 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}] 15:29:15 INFO - PROCESS | 1651 | 1465424955742 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:15 INFO - PROCESS | 1651 | 1465424955845 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 15:29:15 INFO - PROCESS | 1651 | 1465424955910 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:15 INFO - PROCESS | 1651 | 1465424955912 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a48000 == 42 [pid = 1651] [id = 157] 15:29:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x123df7000) [pid = 1651] [serial = 468] [outer = 0x0] 15:29:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x123ed0c00) [pid = 1651] [serial = 469] [outer = 0x123df7000] 15:29:15 INFO - PROCESS | 1651 | 1465424955939 Marionette DEBUG loaded listener.js 15:29:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12706c400) [pid = 1651] [serial = 470] [outer = 0x123df7000] 15:29:16 INFO - PROCESS | 1651 | 1465424956235 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]]]}] 15:29:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:29:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 521ms 15:29:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:29:16 INFO - PROCESS | 1651 | 1465424956250 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 15:29:16 INFO - PROCESS | 1651 | 1465424956252 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 15:29:16 INFO - PROCESS | 1651 | 1465424956262 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:29:16 INFO - PROCESS | 1651 | 1465424956263 Marionette TRACE conn2 <- [1,602,null,{}] 15:29:16 INFO - PROCESS | 1651 | 1465424956265 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}] 15:29:16 INFO - PROCESS | 1651 | 1465424956266 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:16 INFO - PROCESS | 1651 | 1465424956352 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 15:29:16 INFO - PROCESS | 1651 | 1465424956412 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:16 INFO - PROCESS | 1651 | 1465424956413 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x124d87800 == 43 [pid = 1651] [id = 158] 15:29:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x126fd9400) [pid = 1651] [serial = 471] [outer = 0x0] 15:29:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x128b5c000) [pid = 1651] [serial = 472] [outer = 0x126fd9400] 15:29:16 INFO - PROCESS | 1651 | 1465424956439 Marionette DEBUG loaded listener.js 15:29:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12a862000) [pid = 1651] [serial = 473] [outer = 0x126fd9400] 15:29:16 INFO - PROCESS | 1651 | 1465424956722 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]]]}] 15:29:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:29:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 479ms 15:29:16 INFO - PROCESS | 1651 | 1465424956733 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 15:29:16 INFO - PROCESS | 1651 | 1465424956734 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 15:29:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:29:16 INFO - PROCESS | 1651 | 1465424956744 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:29:16 INFO - PROCESS | 1651 | 1465424956745 Marionette TRACE conn2 <- [1,606,null,{}] 15:29:16 INFO - PROCESS | 1651 | 1465424956747 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}] 15:29:16 INFO - PROCESS | 1651 | 1465424956749 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:16 INFO - PROCESS | 1651 | 1465424956833 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 15:29:16 INFO - PROCESS | 1651 | 1465424956837 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:16 INFO - PROCESS | 1651 | 1465424956840 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x129210800 == 44 [pid = 1651] [id = 159] 15:29:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x128ce4800) [pid = 1651] [serial = 474] [outer = 0x0] 15:29:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12a987800) [pid = 1651] [serial = 475] [outer = 0x128ce4800] 15:29:16 INFO - PROCESS | 1651 | 1465424956864 Marionette DEBUG loaded listener.js 15:29:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12b698800) [pid = 1651] [serial = 476] [outer = 0x128ce4800] 15:29:17 INFO - PROCESS | 1651 | 1465424957213 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]]]}] 15:29:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:29:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 527ms 15:29:17 INFO - PROCESS | 1651 | 1465424957264 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 15:29:17 INFO - PROCESS | 1651 | 1465424957266 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 15:29:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:29:17 INFO - PROCESS | 1651 | 1465424957268 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:29:17 INFO - PROCESS | 1651 | 1465424957269 Marionette TRACE conn2 <- [1,610,null,{}] 15:29:17 INFO - PROCESS | 1651 | 1465424957277 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}] 15:29:17 INFO - PROCESS | 1651 | 1465424957281 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:17 INFO - PROCESS | 1651 | 1465424957385 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 15:29:17 INFO - PROCESS | 1651 | 1465424957392 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:17 INFO - PROCESS | 1651 | 1465424957393 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a820800 == 45 [pid = 1651] [id = 160] 15:29:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12abe5c00) [pid = 1651] [serial = 477] [outer = 0x0] 15:29:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12bd41c00) [pid = 1651] [serial = 478] [outer = 0x12abe5c00] 15:29:17 INFO - PROCESS | 1651 | 1465424957425 Marionette DEBUG loaded listener.js 15:29:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12c327000) [pid = 1651] [serial = 479] [outer = 0x12abe5c00] 15:29:17 INFO - PROCESS | 1651 | 1465424957764 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]]]}] 15:29:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:29:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 519ms 15:29:17 INFO - PROCESS | 1651 | 1465424957789 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 15:29:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:29:17 INFO - PROCESS | 1651 | 1465424957792 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 15:29:17 INFO - PROCESS | 1651 | 1465424957794 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:29:17 INFO - PROCESS | 1651 | 1465424957795 Marionette TRACE conn2 <- [1,614,null,{}] 15:29:17 INFO - PROCESS | 1651 | 1465424957797 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}] 15:29:17 INFO - PROCESS | 1651 | 1465424957798 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:17 INFO - PROCESS | 1651 | 1465424957900 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 15:29:17 INFO - PROCESS | 1651 | 1465424957913 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:17 INFO - PROCESS | 1651 | 1465424957915 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b7aa000 == 46 [pid = 1651] [id = 161] 15:29:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x110ece000) [pid = 1651] [serial = 480] [outer = 0x0] 15:29:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x110ed7000) [pid = 1651] [serial = 481] [outer = 0x110ece000] 15:29:17 INFO - PROCESS | 1651 | 1465424957939 Marionette DEBUG loaded listener.js 15:29:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x110edb400) [pid = 1651] [serial = 482] [outer = 0x110ece000] 15:29:18 INFO - PROCESS | 1651 | 1465424958301 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]]]}] 15:29:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:29:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 519ms 15:29:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:29:18 INFO - PROCESS | 1651 | 1465424958314 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 15:29:18 INFO - PROCESS | 1651 | 1465424958315 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 15:29:18 INFO - PROCESS | 1651 | 1465424958317 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:29:18 INFO - PROCESS | 1651 | 1465424958318 Marionette TRACE conn2 <- [1,618,null,{}] 15:29:18 INFO - PROCESS | 1651 | 1465424958320 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}] 15:29:18 INFO - PROCESS | 1651 | 1465424958321 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:18 INFO - PROCESS | 1651 | 1465424958429 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 15:29:18 INFO - PROCESS | 1651 | 1465424958449 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:18 INFO - PROCESS | 1651 | 1465424958450 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c1be800 == 47 [pid = 1651] [id = 162] 15:29:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x110ee7400) [pid = 1651] [serial = 483] [outer = 0x0] 15:29:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x110ee9400) [pid = 1651] [serial = 484] [outer = 0x110ee7400] 15:29:18 INFO - PROCESS | 1651 | 1465424958474 Marionette DEBUG loaded listener.js 15:29:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x110eed000) [pid = 1651] [serial = 485] [outer = 0x110ee7400] 15:29:18 INFO - PROCESS | 1651 | 1465424958810 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]]]}] 15:29:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:29:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 518ms 15:29:18 INFO - PROCESS | 1651 | 1465424958835 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 15:29:18 INFO - PROCESS | 1651 | 1465424958837 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 15:29:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:29:18 INFO - PROCESS | 1651 | 1465424958843 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:29:18 INFO - PROCESS | 1651 | 1465424958844 Marionette TRACE conn2 <- [1,622,null,{}] 15:29:18 INFO - PROCESS | 1651 | 1465424958847 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}] 15:29:18 INFO - PROCESS | 1651 | 1465424958849 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:18 INFO - PROCESS | 1651 | 1465424958990 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 15:29:19 INFO - PROCESS | 1651 | 1465424959009 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:19 INFO - PROCESS | 1651 | 1465424959011 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c4d1800 == 48 [pid = 1651] [id = 163] 15:29:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x110eea400) [pid = 1651] [serial = 486] [outer = 0x0] 15:29:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x110eefc00) [pid = 1651] [serial = 487] [outer = 0x110eea400] 15:29:19 INFO - PROCESS | 1651 | 1465424959050 Marionette DEBUG loaded listener.js 15:29:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x123e36400) [pid = 1651] [serial = 488] [outer = 0x110eea400] 15:29:19 INFO - PROCESS | 1651 | 1465424959501 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]]]}] 15:29:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:29:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 673ms 15:29:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:29:19 INFO - PROCESS | 1651 | 1465424959514 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 15:29:19 INFO - PROCESS | 1651 | 1465424959515 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 15:29:19 INFO - PROCESS | 1651 | 1465424959518 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:29:19 INFO - PROCESS | 1651 | 1465424959519 Marionette TRACE conn2 <- [1,626,null,{}] 15:29:19 INFO - PROCESS | 1651 | 1465424959520 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}] 15:29:19 INFO - PROCESS | 1651 | 1465424959523 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:19 INFO - PROCESS | 1651 | 1465424959766 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 15:29:19 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x123f9b000) [pid = 1651] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:29:19 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x12a8d6000) [pid = 1651] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:29:19 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x116798400) [pid = 1651] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:29:19 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x1181e3800) [pid = 1651] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:29:19 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x12a97f000) [pid = 1651] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 15:29:19 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x116fa6400) [pid = 1651] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:29:19 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x110ea3c00) [pid = 1651] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:29:19 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x119b75000) [pid = 1651] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:29:19 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x116797800) [pid = 1651] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:29:19 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x123f27800) [pid = 1651] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:29:19 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11678c800) [pid = 1651] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:29:19 INFO - PROCESS | 1651 | 1465424959814 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:19 INFO - PROCESS | 1651 | 1465424959815 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e5a000 == 49 [pid = 1651] [id = 164] 15:29:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x110ee7800) [pid = 1651] [serial = 489] [outer = 0x0] 15:29:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x116798800) [pid = 1651] [serial = 490] [outer = 0x110ee7800] 15:29:19 INFO - PROCESS | 1651 | 1465424959839 Marionette DEBUG loaded listener.js 15:29:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x119b75000) [pid = 1651] [serial = 491] [outer = 0x110ee7800] 15:29:20 INFO - PROCESS | 1651 | 1465424960109 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]]]}] 15:29:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:29:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 622ms 15:29:20 INFO - PROCESS | 1651 | 1465424960145 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 15:29:20 INFO - PROCESS | 1651 | 1465424960146 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 15:29:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:29:20 INFO - PROCESS | 1651 | 1465424960148 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:29:20 INFO - PROCESS | 1651 | 1465424960150 Marionette TRACE conn2 <- [1,630,null,{}] 15:29:20 INFO - PROCESS | 1651 | 1465424960152 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}] 15:29:20 INFO - PROCESS | 1651 | 1465424960154 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:20 INFO - PROCESS | 1651 | 1465424960263 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 15:29:20 INFO - PROCESS | 1651 | 1465424960322 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:20 INFO - PROCESS | 1651 | 1465424960324 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cb5e000 == 50 [pid = 1651] [id = 165] 15:29:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x11678c800) [pid = 1651] [serial = 492] [outer = 0x0] 15:29:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x123e3cc00) [pid = 1651] [serial = 493] [outer = 0x11678c800] 15:29:20 INFO - PROCESS | 1651 | 1465424960350 Marionette DEBUG loaded listener.js 15:29:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x12c332c00) [pid = 1651] [serial = 494] [outer = 0x11678c800] 15:29:20 INFO - PROCESS | 1651 | 1465424960646 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]]]}] 15:29:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:29:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 519ms 15:29:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:29:20 INFO - PROCESS | 1651 | 1465424960667 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 15:29:20 INFO - PROCESS | 1651 | 1465424960668 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 15:29:20 INFO - PROCESS | 1651 | 1465424960685 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:29:20 INFO - PROCESS | 1651 | 1465424960687 Marionette TRACE conn2 <- [1,634,null,{}] 15:29:20 INFO - PROCESS | 1651 | 1465424960697 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}] 15:29:20 INFO - PROCESS | 1651 | 1465424960698 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:20 INFO - PROCESS | 1651 | 1465424960787 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 15:29:20 INFO - PROCESS | 1651 | 1465424960791 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:20 INFO - PROCESS | 1651 | 1465424960792 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12dfd5800 == 51 [pid = 1651] [id = 166] 15:29:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x123aac800) [pid = 1651] [serial = 495] [outer = 0x0] 15:29:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x123ab3400) [pid = 1651] [serial = 496] [outer = 0x123aac800] 15:29:20 INFO - PROCESS | 1651 | 1465424960816 Marionette DEBUG loaded listener.js 15:29:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x12b6a3400) [pid = 1651] [serial = 497] [outer = 0x123aac800] 15:29:21 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:29:21 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:29:21 INFO - PROCESS | 1651 | 1465424961148 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]]]}] 15:29:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:29:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 493ms 15:29:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:29:21 INFO - PROCESS | 1651 | 1465424961165 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 15:29:21 INFO - PROCESS | 1651 | 1465424961166 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 15:29:21 INFO - PROCESS | 1651 | 1465424961168 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:29:21 INFO - PROCESS | 1651 | 1465424961169 Marionette TRACE conn2 <- [1,638,null,{}] 15:29:21 INFO - PROCESS | 1651 | 1465424961175 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}] 15:29:21 INFO - PROCESS | 1651 | 1465424961176 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:21 INFO - PROCESS | 1651 | 1465424961327 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 15:29:21 INFO - PROCESS | 1651 | 1465424961336 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:21 INFO - PROCESS | 1651 | 1465424961338 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12423e800 == 52 [pid = 1651] [id = 167] 15:29:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x116792800) [pid = 1651] [serial = 498] [outer = 0x0] 15:29:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x12b6a3000) [pid = 1651] [serial = 499] [outer = 0x116792800] 15:29:21 INFO - PROCESS | 1651 | 1465424961377 Marionette DEBUG loaded listener.js 15:29:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x12b6ab800) [pid = 1651] [serial = 500] [outer = 0x116792800] 15:29:21 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:29:21 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:29:21 INFO - PROCESS | 1651 | 1465424961906 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]]]}] 15:29:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:29:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 773ms 15:29:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:29:21 INFO - PROCESS | 1651 | 1465424961942 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 15:29:21 INFO - PROCESS | 1651 | 1465424961944 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 15:29:21 INFO - PROCESS | 1651 | 1465424961948 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:29:21 INFO - PROCESS | 1651 | 1465424961950 Marionette TRACE conn2 <- [1,642,null,{}] 15:29:21 INFO - PROCESS | 1651 | 1465424961954 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}] 15:29:21 INFO - PROCESS | 1651 | 1465424961958 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:22 INFO - PROCESS | 1651 | 1465424962068 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 15:29:22 INFO - PROCESS | 1651 | 1465424962145 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:22 INFO - PROCESS | 1651 | 1465424962148 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x110e1b000 == 53 [pid = 1651] [id = 168] 15:29:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x110ee5000) [pid = 1651] [serial = 501] [outer = 0x0] 15:29:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x1126cd000) [pid = 1651] [serial = 502] [outer = 0x110ee5000] 15:29:22 INFO - PROCESS | 1651 | 1465424962178 Marionette DEBUG loaded listener.js 15:29:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x1126d2400) [pid = 1651] [serial = 503] [outer = 0x110ee5000] 15:29:22 INFO - PROCESS | 1651 | 1465424962634 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]]]}] 15:29:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x1126d5c00) [pid = 1651] [serial = 504] [outer = 0x12cba1800] 15:29:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:29:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 721ms 15:29:22 INFO - PROCESS | 1651 | 1465424962701 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 15:29:22 INFO - PROCESS | 1651 | 1465424962705 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 15:29:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:29:22 INFO - PROCESS | 1651 | 1465424962739 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:29:22 INFO - PROCESS | 1651 | 1465424962741 Marionette TRACE conn2 <- [1,646,null,{}] 15:29:22 INFO - PROCESS | 1651 | 1465424962746 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}] 15:29:22 INFO - PROCESS | 1651 | 1465424962748 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:22 INFO - PROCESS | 1651 | 1465424962860 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 15:29:22 INFO - PROCESS | 1651 | 1465424962959 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:22 INFO - PROCESS | 1651 | 1465424962961 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c94800 == 54 [pid = 1651] [id = 169] 15:29:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x1176c1800) [pid = 1651] [serial = 505] [outer = 0x0] 15:29:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x1181e5400) [pid = 1651] [serial = 506] [outer = 0x1176c1800] 15:29:22 INFO - PROCESS | 1651 | 1465424962994 Marionette DEBUG loaded listener.js 15:29:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x11949f400) [pid = 1651] [serial = 507] [outer = 0x1176c1800] 15:29:23 INFO - PROCESS | 1651 | 1465424963389 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]]]}] 15:29:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:29:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 693ms 15:29:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:29:23 INFO - PROCESS | 1651 | 1465424963427 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 15:29:23 INFO - PROCESS | 1651 | 1465424963429 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 15:29:23 INFO - PROCESS | 1651 | 1465424963431 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:29:23 INFO - PROCESS | 1651 | 1465424963434 Marionette TRACE conn2 <- [1,650,null,{}] 15:29:23 INFO - PROCESS | 1651 | 1465424963443 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}] 15:29:23 INFO - PROCESS | 1651 | 1465424963446 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:23 INFO - PROCESS | 1651 | 1465424963555 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 15:29:23 INFO - PROCESS | 1651 | 1465424963661 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:23 INFO - PROCESS | 1651 | 1465424963664 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a4b8800 == 55 [pid = 1651] [id = 170] 15:29:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x119c34c00) [pid = 1651] [serial = 508] [outer = 0x0] 15:29:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x123e37800) [pid = 1651] [serial = 509] [outer = 0x119c34c00] 15:29:23 INFO - PROCESS | 1651 | 1465424963697 Marionette DEBUG loaded listener.js 15:29:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x123eca000) [pid = 1651] [serial = 510] [outer = 0x119c34c00] 15:29:24 INFO - PROCESS | 1651 | 1465424964116 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]]]}] 15:29:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:29:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 727ms 15:29:24 INFO - PROCESS | 1651 | 1465424964180 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 15:29:24 INFO - PROCESS | 1651 | 1465424964182 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 15:29:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:29:24 INFO - PROCESS | 1651 | 1465424964186 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:29:24 INFO - PROCESS | 1651 | 1465424964187 Marionette TRACE conn2 <- [1,654,null,{}] 15:29:24 INFO - PROCESS | 1651 | 1465424964204 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}] 15:29:24 INFO - PROCESS | 1651 | 1465424964205 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:24 INFO - PROCESS | 1651 | 1465424964315 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 15:29:24 INFO - PROCESS | 1651 | 1465424964570 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:24 INFO - PROCESS | 1651 | 1465424964572 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170cc000 == 56 [pid = 1651] [id = 171] 15:29:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x110e9fc00) [pid = 1651] [serial = 511] [outer = 0x0] 15:29:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x1126d4000) [pid = 1651] [serial = 512] [outer = 0x110e9fc00] 15:29:24 INFO - PROCESS | 1651 | 1465424964621 Marionette DEBUG loaded listener.js 15:29:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x11672f800) [pid = 1651] [serial = 513] [outer = 0x110e9fc00] 15:29:25 INFO - PROCESS | 1651 | 1465424965042 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]]]}] 15:29:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:29:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 882ms 15:29:25 INFO - PROCESS | 1651 | 1465424965069 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 15:29:25 INFO - PROCESS | 1651 | 1465424965071 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 15:29:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:29:25 INFO - PROCESS | 1651 | 1465424965074 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:29:25 INFO - PROCESS | 1651 | 1465424965076 Marionette TRACE conn2 <- [1,658,null,{}] 15:29:25 INFO - PROCESS | 1651 | 1465424965079 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}] 15:29:25 INFO - PROCESS | 1651 | 1465424965082 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:25 INFO - PROCESS | 1651 | 1465424965177 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 15:29:25 INFO - PROCESS | 1651 | 1465424965243 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:25 INFO - PROCESS | 1651 | 1465424965244 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x116671800 == 57 [pid = 1651] [id = 172] 15:29:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x110e9d400) [pid = 1651] [serial = 514] [outer = 0x0] 15:29:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x116790000) [pid = 1651] [serial = 515] [outer = 0x110e9d400] 15:29:25 INFO - PROCESS | 1651 | 1465424965272 Marionette DEBUG loaded listener.js 15:29:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x116fa7000) [pid = 1651] [serial = 516] [outer = 0x110e9d400] 15:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12dfd5800 == 56 [pid = 1651] [id = 166] 15:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12cb5e000 == 55 [pid = 1651] [id = 165] 15:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x123e5a000 == 54 [pid = 1651] [id = 164] 15:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12c4d1800 == 53 [pid = 1651] [id = 163] 15:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12c1be800 == 52 [pid = 1651] [id = 162] 15:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12b7aa000 == 51 [pid = 1651] [id = 161] 15:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12a820800 == 50 [pid = 1651] [id = 160] 15:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x129210800 == 49 [pid = 1651] [id = 159] 15:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x124d87800 == 48 [pid = 1651] [id = 158] 15:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x119a48000 == 47 [pid = 1651] [id = 157] 15:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x1194c0800 == 46 [pid = 1651] [id = 156] 15:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x124112000 == 45 [pid = 1651] [id = 155] 15:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x1245c3000 == 44 [pid = 1651] [id = 151] 15:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x116498000 == 43 [pid = 1651] [id = 150] 15:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x119fc3800 == 42 [pid = 1651] [id = 84] 15:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12b7a4800 == 41 [pid = 1651] [id = 136] 15:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12cb75000 == 40 [pid = 1651] [id = 137] 15:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x116607000 == 39 [pid = 1651] [id = 68] 15:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12a4ba800 == 38 [pid = 1651] [id = 86] 15:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x1276ca000 == 37 [pid = 1651] [id = 85] 15:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x1170d2000 == 36 [pid = 1651] [id = 83] 15:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12ced1800 == 35 [pid = 1651] [id = 138] 15:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab03800 == 34 [pid = 1651] [id = 152] 15:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12d542000 == 33 [pid = 1651] [id = 154] 15:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12d318000 == 32 [pid = 1651] [id = 153] 15:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x1170cc000 == 31 [pid = 1651] [id = 171] 15:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12a4b8800 == 30 [pid = 1651] [id = 170] 15:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x119c94800 == 29 [pid = 1651] [id = 169] 15:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12423e800 == 28 [pid = 1651] [id = 167] 15:29:26 INFO - PROCESS | 1651 | --DOCSHELL 0x110e1b000 == 27 [pid = 1651] [id = 168] 15:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x11a27f000) [pid = 1651] [serial = 406] [outer = 0x0] [url = about:blank] 15:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x12a656000) [pid = 1651] [serial = 428] [outer = 0x0] [url = about:blank] 15:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x12ab3f400) [pid = 1651] [serial = 430] [outer = 0x0] [url = about:blank] 15:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x12b6a1000) [pid = 1651] [serial = 445] [outer = 0x0] [url = about:blank] 15:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x11850d400) [pid = 1651] [serial = 442] [outer = 0x0] [url = about:blank] 15:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x127072800) [pid = 1651] [serial = 443] [outer = 0x0] [url = about:blank] 15:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x1194fbc00) [pid = 1651] [serial = 419] [outer = 0x0] [url = about:blank] 15:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x12bd3f400) [pid = 1651] [serial = 433] [outer = 0x0] [url = about:blank] 15:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x116fa6c00) [pid = 1651] [serial = 415] [outer = 0x0] [url = about:blank] 15:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x12c32bc00) [pid = 1651] [serial = 434] [outer = 0x0] [url = about:blank] 15:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x12c32e400) [pid = 1651] [serial = 347] [outer = 0x0] [url = about:blank] 15:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x121259c00) [pid = 1651] [serial = 421] [outer = 0x0] [url = about:blank] 15:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x12b769800) [pid = 1651] [serial = 412] [outer = 0x0] [url = about:blank] 15:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x1176b9800) [pid = 1651] [serial = 416] [outer = 0x0] [url = about:blank] 15:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x116790800) [pid = 1651] [serial = 436] [outer = 0x0] [url = about:blank] 15:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x123f2c800) [pid = 1651] [serial = 422] [outer = 0x0] [url = about:blank] 15:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x12b698c00) [pid = 1651] [serial = 440] [outer = 0x0] [url = about:blank] 15:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x1183a4800) [pid = 1651] [serial = 418] [outer = 0x0] [url = about:blank] 15:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x110ea4400) [pid = 1651] [serial = 400] [outer = 0x0] [url = about:blank] 15:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x12b694c00) [pid = 1651] [serial = 439] [outer = 0x0] [url = about:blank] 15:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x128ce4c00) [pid = 1651] [serial = 409] [outer = 0x0] [url = about:blank] 15:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x128ce9c00) [pid = 1651] [serial = 427] [outer = 0x0] [url = about:blank] 15:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x128b5fc00) [pid = 1651] [serial = 425] [outer = 0x0] [url = about:blank] 15:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x1194f4400) [pid = 1651] [serial = 403] [outer = 0x0] [url = about:blank] 15:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12bbac400) [pid = 1651] [serial = 431] [outer = 0x0] [url = about:blank] 15:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12593a400) [pid = 1651] [serial = 424] [outer = 0x0] [url = about:blank] 15:29:26 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x116795c00) [pid = 1651] [serial = 437] [outer = 0x0] [url = about:blank] 15:29:26 INFO - PROCESS | 1651 | 1465424966339 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]]]}] 15:29:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:29:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1323ms 15:29:26 INFO - PROCESS | 1651 | 1465424966399 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 15:29:26 INFO - PROCESS | 1651 | 1465424966401 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 15:29:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:29:26 INFO - PROCESS | 1651 | 1465424966406 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:29:26 INFO - PROCESS | 1651 | 1465424966408 Marionette TRACE conn2 <- [1,662,null,{}] 15:29:26 INFO - PROCESS | 1651 | 1465424966412 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}] 15:29:26 INFO - PROCESS | 1651 | 1465424966414 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:26 INFO - PROCESS | 1651 | 1465424966491 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 15:29:26 INFO - PROCESS | 1651 | 1465424966496 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:26 INFO - PROCESS | 1651 | 1465424966498 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x112aaf800 == 28 [pid = 1651] [id = 173] 15:29:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x112a6e400) [pid = 1651] [serial = 517] [outer = 0x0] 15:29:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x112e9bc00) [pid = 1651] [serial = 518] [outer = 0x112a6e400] 15:29:26 INFO - PROCESS | 1651 | 1465424966528 Marionette DEBUG loaded listener.js 15:29:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x1164d6000) [pid = 1651] [serial = 519] [outer = 0x112a6e400] 15:29:26 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:29:26 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:29:26 INFO - PROCESS | 1651 | 1465424966881 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]]]}] 15:29:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:29:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 522ms 15:29:26 INFO - PROCESS | 1651 | 1465424966927 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 15:29:26 INFO - PROCESS | 1651 | 1465424966930 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 15:29:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:29:26 INFO - PROCESS | 1651 | 1465424966935 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:29:26 INFO - PROCESS | 1651 | 1465424966936 Marionette TRACE conn2 <- [1,666,null,{}] 15:29:26 INFO - PROCESS | 1651 | 1465424966939 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}] 15:29:26 INFO - PROCESS | 1651 | 1465424966940 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:27 INFO - PROCESS | 1651 | 1465424967019 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 15:29:27 INFO - PROCESS | 1651 | 1465424967026 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:27 INFO - PROCESS | 1651 | 1465424967027 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170dd000 == 29 [pid = 1651] [id = 174] 15:29:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x116793000) [pid = 1651] [serial = 520] [outer = 0x0] 15:29:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x117294c00) [pid = 1651] [serial = 521] [outer = 0x116793000] 15:29:27 INFO - PROCESS | 1651 | 1465424967055 Marionette DEBUG loaded listener.js 15:29:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x1181e0c00) [pid = 1651] [serial = 522] [outer = 0x116793000] 15:29:27 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:29:27 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:29:27 INFO - PROCESS | 1651 | 1465424967385 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]]]}] 15:29:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:29:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 470ms 15:29:27 INFO - PROCESS | 1651 | 1465424967407 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 15:29:27 INFO - PROCESS | 1651 | 1465424967409 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 15:29:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:29:27 INFO - PROCESS | 1651 | 1465424967418 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:29:27 INFO - PROCESS | 1651 | 1465424967421 Marionette TRACE conn2 <- [1,670,null,{}] 15:29:27 INFO - PROCESS | 1651 | 1465424967428 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}] 15:29:27 INFO - PROCESS | 1651 | 1465424967431 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:27 INFO - PROCESS | 1651 | 1465424967515 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 15:29:27 INFO - PROCESS | 1651 | 1465424967576 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:27 INFO - PROCESS | 1651 | 1465424967578 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x119411800 == 30 [pid = 1651] [id = 175] 15:29:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x1182c5c00) [pid = 1651] [serial = 523] [outer = 0x0] 15:29:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x1183a4800) [pid = 1651] [serial = 524] [outer = 0x1182c5c00] 15:29:27 INFO - PROCESS | 1651 | 1465424967610 Marionette DEBUG loaded listener.js 15:29:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x11887f800) [pid = 1651] [serial = 525] [outer = 0x1182c5c00] 15:29:27 INFO - PROCESS | 1651 | 1465424967904 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]]]}] 15:29:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:29:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 523ms 15:29:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:29:27 INFO - PROCESS | 1651 | 1465424967943 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 15:29:27 INFO - PROCESS | 1651 | 1465424967945 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 15:29:27 INFO - PROCESS | 1651 | 1465424967947 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:29:27 INFO - PROCESS | 1651 | 1465424967948 Marionette TRACE conn2 <- [1,674,null,{}] 15:29:27 INFO - PROCESS | 1651 | 1465424967950 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}] 15:29:27 INFO - PROCESS | 1651 | 1465424967951 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:28 INFO - PROCESS | 1651 | 1465424968031 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 15:29:28 INFO - PROCESS | 1651 | 1465424968097 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:28 INFO - PROCESS | 1651 | 1465424968098 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c96000 == 31 [pid = 1651] [id = 176] 15:29:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x1182cbc00) [pid = 1651] [serial = 526] [outer = 0x0] 15:29:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x119398400) [pid = 1651] [serial = 527] [outer = 0x1182cbc00] 15:29:28 INFO - PROCESS | 1651 | 1465424968124 Marionette DEBUG loaded listener.js 15:29:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x1194f9800) [pid = 1651] [serial = 528] [outer = 0x1182cbc00] 15:29:28 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:29:28 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:29:28 INFO - PROCESS | 1651 | 1465424968442 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]]]}] 15:29:28 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 15:29:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 518ms 15:29:28 INFO - PROCESS | 1651 | 1465424968465 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 15:29:28 INFO - PROCESS | 1651 | 1465424968467 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 15:29:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:29:28 INFO - PROCESS | 1651 | 1465424968469 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:29:28 INFO - PROCESS | 1651 | 1465424968470 Marionette TRACE conn2 <- [1,678,null,{}] 15:29:28 INFO - PROCESS | 1651 | 1465424968474 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}] 15:29:28 INFO - PROCESS | 1651 | 1465424968476 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:28 INFO - PROCESS | 1651 | 1465424968584 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 15:29:28 INFO - PROCESS | 1651 | 1465424968588 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:28 INFO - PROCESS | 1651 | 1465424968589 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x123bc3000 == 32 [pid = 1651] [id = 177] 15:29:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x11850d400) [pid = 1651] [serial = 529] [outer = 0x0] 15:29:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x11950b400) [pid = 1651] [serial = 530] [outer = 0x11850d400] 15:29:28 INFO - PROCESS | 1651 | 1465424968615 Marionette DEBUG loaded listener.js 15:29:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x1198d4c00) [pid = 1651] [serial = 531] [outer = 0x11850d400] 15:29:28 INFO - PROCESS | 1651 | 1465424968962 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]]]}] 15:29:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:29:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 521ms 15:29:29 INFO - PROCESS | 1651 | 1465424968998 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 15:29:29 INFO - PROCESS | 1651 | 1465424968999 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 15:29:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:29:29 INFO - PROCESS | 1651 | 1465424969001 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:29:29 INFO - PROCESS | 1651 | 1465424969002 Marionette TRACE conn2 <- [1,682,null,{}] 15:29:29 INFO - PROCESS | 1651 | 1465424969005 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}] 15:29:29 INFO - PROCESS | 1651 | 1465424969009 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:29 INFO - PROCESS | 1651 | 1465424969128 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 15:29:29 INFO - PROCESS | 1651 | 1465424969169 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:29 INFO - PROCESS | 1651 | 1465424969170 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x124712000 == 33 [pid = 1651] [id = 178] 15:29:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x1198da800) [pid = 1651] [serial = 532] [outer = 0x0] 15:29:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x119b6b400) [pid = 1651] [serial = 533] [outer = 0x1198da800] 15:29:29 INFO - PROCESS | 1651 | 1465424969195 Marionette DEBUG loaded listener.js 15:29:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x123aa8c00) [pid = 1651] [serial = 534] [outer = 0x1198da800] 15:29:29 INFO - PROCESS | 1651 | 1465424969982 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]]]}] 15:29:30 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) 15:29:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1019ms 15:29:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:29:30 INFO - PROCESS | 1651 | 1465424970022 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 15:29:30 INFO - PROCESS | 1651 | 1465424970023 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 15:29:30 INFO - PROCESS | 1651 | 1465424970025 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:29:30 INFO - PROCESS | 1651 | 1465424970026 Marionette TRACE conn2 <- [1,686,null,{}] 15:29:30 INFO - PROCESS | 1651 | 1465424970028 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}] 15:29:30 INFO - PROCESS | 1651 | 1465424970029 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:30 INFO - PROCESS | 1651 | 1465424970134 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 15:29:30 INFO - PROCESS | 1651 | 1465424970147 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:30 INFO - PROCESS | 1651 | 1465424970148 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x1252b1800 == 34 [pid = 1651] [id = 179] 15:29:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x110ecec00) [pid = 1651] [serial = 535] [outer = 0x0] 15:29:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x123ab6800) [pid = 1651] [serial = 536] [outer = 0x110ecec00] 15:29:30 INFO - PROCESS | 1651 | 1465424970173 Marionette DEBUG loaded listener.js 15:29:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x123e3d000) [pid = 1651] [serial = 537] [outer = 0x110ecec00] 15:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x119a1dc00) [pid = 1651] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x116734400) [pid = 1651] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x12abe2400) [pid = 1651] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x12593d800) [pid = 1651] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x118875800) [pid = 1651] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x1186ed800) [pid = 1651] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x1247e0800) [pid = 1651] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x12a8db000) [pid = 1651] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x128b58400) [pid = 1651] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x115f36800) [pid = 1651] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x123effc00) [pid = 1651] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x119a27000) [pid = 1651] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x128b56800) [pid = 1651] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x12a8d5400) [pid = 1651] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x110e97c00) [pid = 1651] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x110ece000) [pid = 1651] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x110ee7400) [pid = 1651] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x110eea400) [pid = 1651] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x110ee7800) [pid = 1651] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x1198cd800) [pid = 1651] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12abe5c00) [pid = 1651] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x126fd9400) [pid = 1651] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x110e9a000) [pid = 1651] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x118505000) [pid = 1651] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x119508400) [pid = 1651] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x112a1c800) [pid = 1651] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12a983000) [pid = 1651] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x123ed1c00) [pid = 1651] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x128ce4800) [pid = 1651] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x123df7000) [pid = 1651] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x123aac800) [pid = 1651] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x116792800) [pid = 1651] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11678c800) [pid = 1651] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:29:30 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1183a4000) [pid = 1651] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:29:31 INFO - PROCESS | 1651 | 1465424971347 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]]]}] 15:29:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:29:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1371ms 15:29:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:29:31 INFO - PROCESS | 1651 | 1465424971396 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 15:29:31 INFO - PROCESS | 1651 | 1465424971397 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 15:29:31 INFO - PROCESS | 1651 | 1465424971399 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:29:31 INFO - PROCESS | 1651 | 1465424971400 Marionette TRACE conn2 <- [1,690,null,{}] 15:29:31 INFO - PROCESS | 1651 | 1465424971402 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}] 15:29:31 INFO - PROCESS | 1651 | 1465424971403 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:31 INFO - PROCESS | 1651 | 1465424971471 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 15:29:31 INFO - PROCESS | 1651 | 1465424971529 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:31 INFO - PROCESS | 1651 | 1465424971530 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x119571000 == 35 [pid = 1651] [id = 180] 15:29:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x110ee6400) [pid = 1651] [serial = 538] [outer = 0x0] 15:29:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x116792800) [pid = 1651] [serial = 539] [outer = 0x110ee6400] 15:29:31 INFO - PROCESS | 1651 | 1465424971555 Marionette DEBUG loaded listener.js 15:29:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1183a1c00) [pid = 1651] [serial = 540] [outer = 0x110ee6400] 15:29:32 INFO - PROCESS | 1651 | 1465424972279 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]]]}] 15:29:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:29:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 918ms 15:29:32 INFO - PROCESS | 1651 | 1465424972318 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 15:29:32 INFO - PROCESS | 1651 | 1465424972319 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 15:29:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:29:32 INFO - PROCESS | 1651 | 1465424972322 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:29:32 INFO - PROCESS | 1651 | 1465424972323 Marionette TRACE conn2 <- [1,694,null,{}] 15:29:32 INFO - PROCESS | 1651 | 1465424972326 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}] 15:29:32 INFO - PROCESS | 1651 | 1465424972327 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:32 INFO - PROCESS | 1651 | 1465424972410 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 15:29:32 INFO - PROCESS | 1651 | 1465424972413 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:32 INFO - PROCESS | 1651 | 1465424972414 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x1276c6800 == 36 [pid = 1651] [id = 181] 15:29:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11939ac00) [pid = 1651] [serial = 541] [outer = 0x0] 15:29:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x119a1e000) [pid = 1651] [serial = 542] [outer = 0x11939ac00] 15:29:32 INFO - PROCESS | 1651 | 1465424972439 Marionette DEBUG loaded listener.js 15:29:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x123e3a000) [pid = 1651] [serial = 543] [outer = 0x11939ac00] 15:29:33 INFO - PROCESS | 1651 | 1465424973394 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]]]}] 15:29:33 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) 15:29:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1120ms 15:29:33 INFO - PROCESS | 1651 | 1465424973443 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 15:29:33 INFO - PROCESS | 1651 | 1465424973445 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 15:29:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:29:33 INFO - PROCESS | 1651 | 1465424973448 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:29:33 INFO - PROCESS | 1651 | 1465424973451 Marionette TRACE conn2 <- [1,698,null,{}] 15:29:33 INFO - PROCESS | 1651 | 1465424973455 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}] 15:29:33 INFO - PROCESS | 1651 | 1465424973456 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:33 INFO - PROCESS | 1651 | 1465424973583 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 15:29:33 INFO - PROCESS | 1651 | 1465424973644 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:33 INFO - PROCESS | 1651 | 1465424973646 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x116f58000 == 37 [pid = 1651] [id = 182] 15:29:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x110ee4800) [pid = 1651] [serial = 544] [outer = 0x0] 15:29:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x112a17c00) [pid = 1651] [serial = 545] [outer = 0x110ee4800] 15:29:33 INFO - PROCESS | 1651 | 1465424973718 Marionette DEBUG loaded listener.js 15:29:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x116730800) [pid = 1651] [serial = 546] [outer = 0x110ee4800] 15:29:34 INFO - PROCESS | 1651 | 1465424974683 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]]]}] 15:29:34 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) 15:29:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1272ms 15:29:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:29:34 INFO - PROCESS | 1651 | 1465424974720 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 15:29:34 INFO - PROCESS | 1651 | 1465424974722 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 15:29:34 INFO - PROCESS | 1651 | 1465424974726 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:29:34 INFO - PROCESS | 1651 | 1465424974727 Marionette TRACE conn2 <- [1,702,null,{}] 15:29:34 INFO - PROCESS | 1651 | 1465424974731 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}] 15:29:34 INFO - PROCESS | 1651 | 1465424974732 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:34 INFO - PROCESS | 1651 | 1465424974832 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 15:29:34 INFO - PROCESS | 1651 | 1465424974911 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:34 INFO - PROCESS | 1651 | 1465424974913 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x111e96000 == 38 [pid = 1651] [id = 183] 15:29:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x110ea1000) [pid = 1651] [serial = 547] [outer = 0x0] 15:29:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x112da1400) [pid = 1651] [serial = 548] [outer = 0x110ea1000] 15:29:34 INFO - PROCESS | 1651 | 1465424974973 Marionette DEBUG loaded listener.js 15:29:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x113966400) [pid = 1651] [serial = 549] [outer = 0x110ea1000] 15:29:35 INFO - PROCESS | 1651 | --DOCSHELL 0x119571000 == 37 [pid = 1651] [id = 180] 15:29:35 INFO - PROCESS | 1651 | --DOCSHELL 0x1252b1800 == 36 [pid = 1651] [id = 179] 15:29:35 INFO - PROCESS | 1651 | --DOCSHELL 0x124712000 == 35 [pid = 1651] [id = 178] 15:29:35 INFO - PROCESS | 1651 | --DOCSHELL 0x123bc3000 == 34 [pid = 1651] [id = 177] 15:29:35 INFO - PROCESS | 1651 | --DOCSHELL 0x119c96000 == 33 [pid = 1651] [id = 176] 15:29:35 INFO - PROCESS | 1651 | --DOCSHELL 0x119411800 == 32 [pid = 1651] [id = 175] 15:29:35 INFO - PROCESS | 1651 | --DOCSHELL 0x1170dd000 == 31 [pid = 1651] [id = 174] 15:29:35 INFO - PROCESS | 1651 | --DOCSHELL 0x112aaf800 == 30 [pid = 1651] [id = 173] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12a98a000) [pid = 1651] [serial = 398] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x12c331400) [pid = 1651] [serial = 446] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x119a12400) [pid = 1651] [serial = 305] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1243cd000) [pid = 1651] [serial = 407] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1182e4000) [pid = 1651] [serial = 302] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x12bb31400) [pid = 1651] [serial = 413] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12a8e3c00) [pid = 1651] [serial = 410] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x119506400) [pid = 1651] [serial = 353] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11950a800) [pid = 1651] [serial = 404] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x126f4b800) [pid = 1651] [serial = 308] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12bba0000) [pid = 1651] [serial = 314] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12a3a7800) [pid = 1651] [serial = 311] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1182c5000) [pid = 1651] [serial = 350] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1270cf800) [pid = 1651] [serial = 359] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x119f41c00) [pid = 1651] [serial = 356] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x110ed7000) [pid = 1651] [serial = 481] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x110ee9400) [pid = 1651] [serial = 484] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x110eefc00) [pid = 1651] [serial = 487] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x110eed000) [pid = 1651] [serial = 485] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x123e36400) [pid = 1651] [serial = 488] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x119b75000) [pid = 1651] [serial = 491] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x123ec4000) [pid = 1651] [serial = 454] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x123ed0000) [pid = 1651] [serial = 455] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12bd41c00) [pid = 1651] [serial = 478] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x128b5c000) [pid = 1651] [serial = 472] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12a862000) [pid = 1651] [serial = 473] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x112a16800) [pid = 1651] [serial = 448] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x116977c00) [pid = 1651] [serial = 449] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x118fdc000) [pid = 1651] [serial = 451] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119509400) [pid = 1651] [serial = 452] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x119b22000) [pid = 1651] [serial = 466] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x123ec3800) [pid = 1651] [serial = 467] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x116fa9000) [pid = 1651] [serial = 463] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11839e000) [pid = 1651] [serial = 464] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12b69cc00) [pid = 1651] [serial = 460] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x12b874000) [pid = 1651] [serial = 461] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1270ce800) [pid = 1651] [serial = 457] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12a980400) [pid = 1651] [serial = 458] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12a987800) [pid = 1651] [serial = 475] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x12b698800) [pid = 1651] [serial = 476] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x12706c400) [pid = 1651] [serial = 470] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x123ed0c00) [pid = 1651] [serial = 469] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x12b6a3400) [pid = 1651] [serial = 497] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x12b6ab800) [pid = 1651] [serial = 500] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x12b6a3000) [pid = 1651] [serial = 499] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x123ab3400) [pid = 1651] [serial = 496] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x116798800) [pid = 1651] [serial = 490] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x110edb400) [pid = 1651] [serial = 482] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x123e3cc00) [pid = 1651] [serial = 493] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x12c327000) [pid = 1651] [serial = 479] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x12c332c00) [pid = 1651] [serial = 494] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x11696c800) [pid = 1651] [serial = 401] [outer = 0x0] [url = about:blank] 15:29:35 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x1194a1800) [pid = 1651] [serial = 212] [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.] 15:29:35 INFO - PROCESS | 1651 | 1465424975848 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]]]}] 15:29:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:29:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1172ms 15:29:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:29:35 INFO - PROCESS | 1651 | 1465424975897 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 15:29:35 INFO - PROCESS | 1651 | 1465424975901 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 15:29:35 INFO - PROCESS | 1651 | 1465424975905 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:29:35 INFO - PROCESS | 1651 | 1465424975907 Marionette TRACE conn2 <- [1,706,null,{}] 15:29:35 INFO - PROCESS | 1651 | 1465424975909 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}] 15:29:35 INFO - PROCESS | 1651 | 1465424975911 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:36 INFO - PROCESS | 1651 | 1465424975996 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 15:29:36 INFO - PROCESS | 1651 | 1465424976052 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:36 INFO - PROCESS | 1651 | 1465424976053 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x117e32800 == 31 [pid = 1651] [id = 184] 15:29:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x116792000) [pid = 1651] [serial = 550] [outer = 0x0] 15:29:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x116796800) [pid = 1651] [serial = 551] [outer = 0x116792000] 15:29:36 INFO - PROCESS | 1651 | 1465424976080 Marionette DEBUG loaded listener.js 15:29:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x116f9d000) [pid = 1651] [serial = 552] [outer = 0x116792000] 15:29:36 INFO - PROCESS | 1651 | 1465424976865 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]]]}] 15:29:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:29:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 971ms 15:29:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:29:36 INFO - PROCESS | 1651 | 1465424976877 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 15:29:36 INFO - PROCESS | 1651 | 1465424976878 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 15:29:36 INFO - PROCESS | 1651 | 1465424976880 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:29:36 INFO - PROCESS | 1651 | 1465424976883 Marionette TRACE conn2 <- [1,710,null,{}] 15:29:36 INFO - PROCESS | 1651 | 1465424976891 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}] 15:29:36 INFO - PROCESS | 1651 | 1465424976895 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:36 INFO - PROCESS | 1651 | 1465424976973 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 15:29:36 INFO - PROCESS | 1651 | 1465424976979 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:36 INFO - PROCESS | 1651 | 1465424976981 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x1191f4800 == 32 [pid = 1651] [id = 185] 15:29:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x116fa6400) [pid = 1651] [serial = 553] [outer = 0x0] 15:29:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x1181e5c00) [pid = 1651] [serial = 554] [outer = 0x116fa6400] 15:29:37 INFO - PROCESS | 1651 | 1465424977017 Marionette DEBUG loaded listener.js 15:29:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x1182ce400) [pid = 1651] [serial = 555] [outer = 0x116fa6400] 15:29:37 INFO - PROCESS | 1651 | 1465424977865 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]]]}] 15:29:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:29:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1023ms 15:29:37 INFO - PROCESS | 1651 | 1465424977903 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 15:29:37 INFO - PROCESS | 1651 | 1465424977905 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 15:29:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:29:37 INFO - PROCESS | 1651 | 1465424977914 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:29:37 INFO - PROCESS | 1651 | 1465424977915 Marionette TRACE conn2 <- [1,714,null,{}] 15:29:37 INFO - PROCESS | 1651 | 1465424977918 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}] 15:29:37 INFO - PROCESS | 1651 | 1465424977919 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:38 INFO - PROCESS | 1651 | 1465424978014 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 15:29:38 INFO - PROCESS | 1651 | 1465424978017 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:38 INFO - PROCESS | 1651 | 1465424978018 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c8e800 == 33 [pid = 1651] [id = 186] 15:29:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x111c75400) [pid = 1651] [serial = 556] [outer = 0x0] 15:29:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x118605000) [pid = 1651] [serial = 557] [outer = 0x111c75400] 15:29:38 INFO - PROCESS | 1651 | 1465424978044 Marionette DEBUG loaded listener.js 15:29:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x118648800) [pid = 1651] [serial = 558] [outer = 0x111c75400] 15:29:38 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x11850d400) [pid = 1651] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:29:38 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x1182c5c00) [pid = 1651] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:29:38 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x112a6e400) [pid = 1651] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:29:38 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x1182cbc00) [pid = 1651] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:29:38 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x116793000) [pid = 1651] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:29:38 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x110e9d400) [pid = 1651] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:29:38 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x110ee5000) [pid = 1651] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:29:38 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x1176c1800) [pid = 1651] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:29:38 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x119c34c00) [pid = 1651] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:29:38 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x1198da800) [pid = 1651] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:29:38 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x110ecec00) [pid = 1651] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:29:38 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x110ee6400) [pid = 1651] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:29:38 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x110e9fc00) [pid = 1651] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:29:38 INFO - PROCESS | 1651 | 1465424978846 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]]]}] 15:29:38 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 15:29:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 971ms 15:29:38 INFO - PROCESS | 1651 | 1465424978885 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 15:29:38 INFO - PROCESS | 1651 | 1465424978887 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 15:29:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:29:38 INFO - PROCESS | 1651 | 1465424978890 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:29:38 INFO - PROCESS | 1651 | 1465424978892 Marionette TRACE conn2 <- [1,718,null,{}] 15:29:38 INFO - PROCESS | 1651 | 1465424978895 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}] 15:29:38 INFO - PROCESS | 1651 | 1465424978896 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:38 INFO - PROCESS | 1651 | 1465424978967 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 15:29:39 INFO - PROCESS | 1651 | 1465424979019 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:39 INFO - PROCESS | 1651 | 1465424979020 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a267800 == 34 [pid = 1651] [id = 187] 15:29:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x110ef1400) [pid = 1651] [serial = 559] [outer = 0x0] 15:29:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x116fa1000) [pid = 1651] [serial = 560] [outer = 0x110ef1400] 15:29:39 INFO - PROCESS | 1651 | 1465424979051 Marionette DEBUG loaded listener.js 15:29:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x11860ac00) [pid = 1651] [serial = 561] [outer = 0x110ef1400] 15:29:39 INFO - PROCESS | 1651 | 1465424979817 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]]]}] 15:29:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:29:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 972ms 15:29:39 INFO - PROCESS | 1651 | 1465424979862 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 15:29:39 INFO - PROCESS | 1651 | 1465424979863 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 15:29:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:29:39 INFO - PROCESS | 1651 | 1465424979865 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:29:39 INFO - PROCESS | 1651 | 1465424979866 Marionette TRACE conn2 <- [1,722,null,{}] 15:29:39 INFO - PROCESS | 1651 | 1465424979869 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}] 15:29:39 INFO - PROCESS | 1651 | 1465424979873 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:39 INFO - PROCESS | 1651 | 1465424979965 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 15:29:39 INFO - PROCESS | 1651 | 1465424979969 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:39 INFO - PROCESS | 1651 | 1465424979970 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x124123800 == 35 [pid = 1651] [id = 188] 15:29:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x1181dbc00) [pid = 1651] [serial = 562] [outer = 0x0] 15:29:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x1194a3c00) [pid = 1651] [serial = 563] [outer = 0x1181dbc00] 15:29:40 INFO - PROCESS | 1651 | 1465424979998 Marionette DEBUG loaded listener.js 15:29:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x119506c00) [pid = 1651] [serial = 564] [outer = 0x1181dbc00] 15:29:40 INFO - PROCESS | 1651 | 1465424980326 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] 15:29:40 INFO - PROCESS | 1651 | 1465424980337 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 15:29:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:29:40 INFO - PROCESS | 1651 | 1465424980341 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:29:40 INFO - PROCESS | 1651 | 1465424980343 Marionette TRACE conn2 <- [1,726,null,{}] 15:29:40 INFO - PROCESS | 1651 | 1465424980346 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}] 15:29:40 INFO - PROCESS | 1651 | 1465424980347 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:40 INFO - PROCESS | 1651 | 1465424980453 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 15:29:40 INFO - PROCESS | 1651 | 1465424980459 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:40 INFO - PROCESS | 1651 | 1465424980460 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x124247800 == 36 [pid = 1651] [id = 189] 15:29:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x11860bc00) [pid = 1651] [serial = 565] [outer = 0x0] 15:29:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x11950c800) [pid = 1651] [serial = 566] [outer = 0x11860bc00] 15:29:40 INFO - PROCESS | 1651 | 1465424980484 Marionette DEBUG loaded listener.js 15:29:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x1198d9400) [pid = 1651] [serial = 567] [outer = 0x11860bc00] 15:29:40 INFO - PROCESS | 1651 | 1465424980814 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]]]}] 15:29:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:29:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 520ms 15:29:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:29:40 INFO - PROCESS | 1651 | 1465424980861 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 15:29:40 INFO - PROCESS | 1651 | 1465424980862 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 15:29:40 INFO - PROCESS | 1651 | 1465424980864 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:29:40 INFO - PROCESS | 1651 | 1465424980865 Marionette TRACE conn2 <- [1,730,null,{}] 15:29:40 INFO - PROCESS | 1651 | 1465424980868 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}] 15:29:40 INFO - PROCESS | 1651 | 1465424980869 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:40 INFO - PROCESS | 1651 | 1465424980946 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 15:29:40 INFO - PROCESS | 1651 | 1465424980949 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:40 INFO - PROCESS | 1651 | 1465424980950 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12480e800 == 37 [pid = 1651] [id = 190] 15:29:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x111c19800) [pid = 1651] [serial = 568] [outer = 0x0] 15:29:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x119b21400) [pid = 1651] [serial = 569] [outer = 0x111c19800] 15:29:40 INFO - PROCESS | 1651 | 1465424980974 Marionette DEBUG loaded listener.js 15:29:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x119f3e800) [pid = 1651] [serial = 570] [outer = 0x111c19800] 15:29:41 INFO - PROCESS | 1651 | 1465424981448 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] 15:29:41 INFO - PROCESS | 1651 | 1465424981489 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 15:29:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:29:41 INFO - PROCESS | 1651 | 1465424981492 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:29:41 INFO - PROCESS | 1651 | 1465424981494 Marionette TRACE conn2 <- [1,734,null,{}] 15:29:41 INFO - PROCESS | 1651 | 1465424981498 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}] 15:29:41 INFO - PROCESS | 1651 | 1465424981500 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:41 INFO - PROCESS | 1651 | 1465424981602 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 15:29:41 INFO - PROCESS | 1651 | 1465424981706 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:41 INFO - PROCESS | 1651 | 1465424981708 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x118222800 == 38 [pid = 1651] [id = 191] 15:29:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x1164d8400) [pid = 1651] [serial = 571] [outer = 0x0] 15:29:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x116630800) [pid = 1651] [serial = 572] [outer = 0x1164d8400] 15:29:41 INFO - PROCESS | 1651 | 1465424981739 Marionette DEBUG loaded listener.js 15:29:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x116f9fc00) [pid = 1651] [serial = 573] [outer = 0x1164d8400] 15:29:42 INFO - PROCESS | 1651 | 1465424982159 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]]]}] 15:29:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:29:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 674ms 15:29:42 INFO - PROCESS | 1651 | 1465424982165 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 15:29:42 INFO - PROCESS | 1651 | 1465424982168 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 15:29:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:29:42 INFO - PROCESS | 1651 | 1465424982175 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:29:42 INFO - PROCESS | 1651 | 1465424982177 Marionette TRACE conn2 <- [1,738,null,{}] 15:29:42 INFO - PROCESS | 1651 | 1465424982180 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}] 15:29:42 INFO - PROCESS | 1651 | 1465424982181 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:42 INFO - PROCESS | 1651 | 1465424982280 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 15:29:42 INFO - PROCESS | 1651 | 1465424982331 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:42 INFO - PROCESS | 1651 | 1465424982332 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a51800 == 39 [pid = 1651] [id = 192] 15:29:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x117295000) [pid = 1651] [serial = 574] [outer = 0x0] 15:29:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1181e6800) [pid = 1651] [serial = 575] [outer = 0x117295000] 15:29:42 INFO - PROCESS | 1651 | 1465424982363 Marionette DEBUG loaded listener.js 15:29:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x11839b400) [pid = 1651] [serial = 576] [outer = 0x117295000] 15:29:43 INFO - PROCESS | 1651 | 1465424983270 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]]]}] 15:29:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:29:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1122ms 15:29:43 INFO - PROCESS | 1651 | 1465424983296 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 15:29:43 INFO - PROCESS | 1651 | 1465424983298 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 15:29:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:29:43 INFO - PROCESS | 1651 | 1465424983300 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:29:43 INFO - PROCESS | 1651 | 1465424983303 Marionette TRACE conn2 <- [1,742,null,{}] 15:29:43 INFO - PROCESS | 1651 | 1465424983313 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}] 15:29:43 INFO - PROCESS | 1651 | 1465424983316 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:43 INFO - PROCESS | 1651 | 1465424983414 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 15:29:43 INFO - PROCESS | 1651 | 1465424983466 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:43 INFO - PROCESS | 1651 | 1465424983468 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x126f1e000 == 40 [pid = 1651] [id = 193] 15:29:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x112d52800) [pid = 1651] [serial = 577] [outer = 0x0] 15:29:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x119499c00) [pid = 1651] [serial = 578] [outer = 0x112d52800] 15:29:43 INFO - PROCESS | 1651 | 1465424983503 Marionette DEBUG loaded listener.js 15:29:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1198d7c00) [pid = 1651] [serial = 579] [outer = 0x112d52800] 15:29:44 INFO - PROCESS | 1651 | 1465424984572 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]]]}] 15:29:44 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 15:29:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1324ms 15:29:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:29:44 INFO - PROCESS | 1651 | 1465424984625 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 15:29:44 INFO - PROCESS | 1651 | 1465424984628 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 15:29:44 INFO - PROCESS | 1651 | 1465424984631 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:29:44 INFO - PROCESS | 1651 | 1465424984633 Marionette TRACE conn2 <- [1,746,null,{}] 15:29:44 INFO - PROCESS | 1651 | 1465424984637 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}] 15:29:44 INFO - PROCESS | 1651 | 1465424984638 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:44 INFO - PROCESS | 1651 | 1465424984764 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 15:29:44 INFO - PROCESS | 1651 | 1465424984853 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:44 INFO - PROCESS | 1651 | 1465424984854 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170db800 == 41 [pid = 1651] [id = 194] 15:29:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x115f89400) [pid = 1651] [serial = 580] [outer = 0x0] 15:29:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1164d3400) [pid = 1651] [serial = 581] [outer = 0x115f89400] 15:29:44 INFO - PROCESS | 1651 | 1465424984883 Marionette DEBUG loaded listener.js 15:29:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11696c800) [pid = 1651] [serial = 582] [outer = 0x115f89400] 15:29:45 INFO - PROCESS | 1651 | --DOCSHELL 0x124247800 == 40 [pid = 1651] [id = 189] 15:29:45 INFO - PROCESS | 1651 | --DOCSHELL 0x124123800 == 39 [pid = 1651] [id = 188] 15:29:45 INFO - PROCESS | 1651 | --DOCSHELL 0x11a267800 == 38 [pid = 1651] [id = 187] 15:29:45 INFO - PROCESS | 1651 | --DOCSHELL 0x119c8e800 == 37 [pid = 1651] [id = 186] 15:29:45 INFO - PROCESS | 1651 | --DOCSHELL 0x1191f4800 == 36 [pid = 1651] [id = 185] 15:29:45 INFO - PROCESS | 1651 | --DOCSHELL 0x117e32800 == 35 [pid = 1651] [id = 184] 15:29:45 INFO - PROCESS | 1651 | --DOCSHELL 0x111e96000 == 34 [pid = 1651] [id = 183] 15:29:45 INFO - PROCESS | 1651 | --DOCSHELL 0x116671800 == 33 [pid = 1651] [id = 172] 15:29:45 INFO - PROCESS | 1651 | --DOCSHELL 0x1276c6800 == 32 [pid = 1651] [id = 181] 15:29:45 INFO - PROCESS | 1651 | --DOCSHELL 0x116f58000 == 31 [pid = 1651] [id = 182] 15:29:45 INFO - PROCESS | 1651 | --DOCSHELL 0x126f1e000 == 30 [pid = 1651] [id = 193] 15:29:45 INFO - PROCESS | 1651 | --DOCSHELL 0x119a51800 == 29 [pid = 1651] [id = 192] 15:29:45 INFO - PROCESS | 1651 | --DOCSHELL 0x12480e800 == 28 [pid = 1651] [id = 190] 15:29:45 INFO - PROCESS | 1651 | --DOCSHELL 0x118222800 == 27 [pid = 1651] [id = 191] 15:29:45 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11950b400) [pid = 1651] [serial = 530] [outer = 0x0] [url = about:blank] 15:29:45 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1183a4800) [pid = 1651] [serial = 524] [outer = 0x0] [url = about:blank] 15:29:45 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x11887f800) [pid = 1651] [serial = 525] [outer = 0x0] [url = about:blank] 15:29:45 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x112e9bc00) [pid = 1651] [serial = 518] [outer = 0x0] [url = about:blank] 15:29:45 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1164d6000) [pid = 1651] [serial = 519] [outer = 0x0] [url = about:blank] 15:29:45 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x119398400) [pid = 1651] [serial = 527] [outer = 0x0] [url = about:blank] 15:29:45 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x117294c00) [pid = 1651] [serial = 521] [outer = 0x0] [url = about:blank] 15:29:45 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1181e0c00) [pid = 1651] [serial = 522] [outer = 0x0] [url = about:blank] 15:29:45 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x116fa7000) [pid = 1651] [serial = 516] [outer = 0x0] [url = about:blank] 15:29:45 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x116790000) [pid = 1651] [serial = 515] [outer = 0x0] [url = about:blank] 15:29:45 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x1126d2400) [pid = 1651] [serial = 503] [outer = 0x0] [url = about:blank] 15:29:45 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x1126cd000) [pid = 1651] [serial = 502] [outer = 0x0] [url = about:blank] 15:29:45 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x11949f400) [pid = 1651] [serial = 507] [outer = 0x0] [url = about:blank] 15:29:45 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x1181e5400) [pid = 1651] [serial = 506] [outer = 0x0] [url = about:blank] 15:29:45 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x123eca000) [pid = 1651] [serial = 510] [outer = 0x0] [url = about:blank] 15:29:45 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x123e37800) [pid = 1651] [serial = 509] [outer = 0x0] [url = about:blank] 15:29:45 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x123aa8c00) [pid = 1651] [serial = 534] [outer = 0x0] [url = about:blank] 15:29:45 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x119b6b400) [pid = 1651] [serial = 533] [outer = 0x0] [url = about:blank] 15:29:45 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x123ab6800) [pid = 1651] [serial = 536] [outer = 0x0] [url = about:blank] 15:29:45 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x116792800) [pid = 1651] [serial = 539] [outer = 0x0] [url = about:blank] 15:29:45 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x1183a1c00) [pid = 1651] [serial = 540] [outer = 0x0] [url = about:blank] 15:29:45 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x1198d4c00) [pid = 1651] [serial = 531] [outer = 0x0] [url = about:blank] 15:29:45 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x11672f800) [pid = 1651] [serial = 513] [outer = 0x0] [url = about:blank] 15:29:45 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x1126d4000) [pid = 1651] [serial = 512] [outer = 0x0] [url = about:blank] 15:29:45 INFO - PROCESS | 1651 | --DOMWINDOW == 60 (0x123e3d000) [pid = 1651] [serial = 537] [outer = 0x0] [url = about:blank] 15:29:45 INFO - PROCESS | 1651 | --DOMWINDOW == 59 (0x119a1e000) [pid = 1651] [serial = 542] [outer = 0x0] [url = about:blank] 15:29:45 INFO - PROCESS | 1651 | --DOMWINDOW == 58 (0x1194f9800) [pid = 1651] [serial = 528] [outer = 0x0] [url = about:blank] 15:29:46 INFO - PROCESS | 1651 | 1465424986266 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]]]}] 15:29:46 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.) 15:29:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1672ms 15:29:46 INFO - PROCESS | 1651 | 1465424986302 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 15:29:46 INFO - PROCESS | 1651 | 1465424986305 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 15:29:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:29:46 INFO - PROCESS | 1651 | 1465424986308 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:29:46 INFO - PROCESS | 1651 | 1465424986310 Marionette TRACE conn2 <- [1,750,null,{}] 15:29:46 INFO - PROCESS | 1651 | 1465424986313 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}] 15:29:46 INFO - PROCESS | 1651 | 1465424986315 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:46 INFO - PROCESS | 1651 | 1465424986386 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 15:29:46 INFO - PROCESS | 1651 | 1465424986392 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:46 INFO - PROCESS | 1651 | 1465424986393 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x113983800 == 28 [pid = 1651] [id = 195] 15:29:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 59 (0x110eeac00) [pid = 1651] [serial = 583] [outer = 0x0] 15:29:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x1126cec00) [pid = 1651] [serial = 584] [outer = 0x110eeac00] 15:29:46 INFO - PROCESS | 1651 | 1465424986420 Marionette DEBUG loaded listener.js 15:29:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x112a73400) [pid = 1651] [serial = 585] [outer = 0x110eeac00] 15:29:47 INFO - PROCESS | 1651 | 1465424987233 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]]]}] 15:29:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:29:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 973ms 15:29:47 INFO - PROCESS | 1651 | 1465424987280 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 15:29:47 INFO - PROCESS | 1651 | 1465424987284 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 15:29:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:29:47 INFO - PROCESS | 1651 | 1465424987288 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:29:47 INFO - PROCESS | 1651 | 1465424987290 Marionette TRACE conn2 <- [1,754,null,{}] 15:29:47 INFO - PROCESS | 1651 | 1465424987292 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}] 15:29:47 INFO - PROCESS | 1651 | 1465424987294 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:47 INFO - PROCESS | 1651 | 1465424987387 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 15:29:47 INFO - PROCESS | 1651 | 1465424987395 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:47 INFO - PROCESS | 1651 | 1465424987396 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x116676000 == 29 [pid = 1651] [id = 196] 15:29:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x112d58800) [pid = 1651] [serial = 586] [outer = 0x0] 15:29:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x113960800) [pid = 1651] [serial = 587] [outer = 0x112d58800] 15:29:47 INFO - PROCESS | 1651 | 1465424987423 Marionette DEBUG loaded listener.js 15:29:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x11662a400) [pid = 1651] [serial = 588] [outer = 0x112d58800] 15:29:48 INFO - PROCESS | 1651 | 1465424988236 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]]]}] 15:29:48 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 15:29:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 973ms 15:29:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:29:48 INFO - PROCESS | 1651 | 1465424988266 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 15:29:48 INFO - PROCESS | 1651 | 1465424988267 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 15:29:48 INFO - PROCESS | 1651 | 1465424988269 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:29:48 INFO - PROCESS | 1651 | 1465424988271 Marionette TRACE conn2 <- [1,758,null,{}] 15:29:48 INFO - PROCESS | 1651 | 1465424988281 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}] 15:29:48 INFO - PROCESS | 1651 | 1465424988285 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:48 INFO - PROCESS | 1651 | 1465424988373 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 15:29:48 INFO - PROCESS | 1651 | 1465424988378 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:48 INFO - PROCESS | 1651 | 1465424988380 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x117e25800 == 30 [pid = 1651] [id = 197] 15:29:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x11321cc00) [pid = 1651] [serial = 589] [outer = 0x0] 15:29:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x1175af000) [pid = 1651] [serial = 590] [outer = 0x11321cc00] 15:29:48 INFO - PROCESS | 1651 | 1465424988435 Marionette DEBUG loaded listener.js 15:29:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x1181da800) [pid = 1651] [serial = 591] [outer = 0x11321cc00] 15:29:48 INFO - PROCESS | 1651 | 1465424988772 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]]]}] 15:29:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:29:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 523ms 15:29:48 INFO - PROCESS | 1651 | 1465424988794 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 15:29:48 INFO - PROCESS | 1651 | 1465424988796 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 15:29:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:29:48 INFO - PROCESS | 1651 | 1465424988798 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:29:48 INFO - PROCESS | 1651 | 1465424988799 Marionette TRACE conn2 <- [1,762,null,{}] 15:29:48 INFO - PROCESS | 1651 | 1465424988801 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}] 15:29:48 INFO - PROCESS | 1651 | 1465424988803 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:48 INFO - PROCESS | 1651 | 1465424988894 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 15:29:48 INFO - PROCESS | 1651 | 1465424988926 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:48 INFO - PROCESS | 1651 | 1465424988928 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x11853c000 == 31 [pid = 1651] [id = 198] 15:29:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x1182c1c00) [pid = 1651] [serial = 592] [outer = 0x0] 15:29:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x1182e2000) [pid = 1651] [serial = 593] [outer = 0x1182c1c00] 15:29:48 INFO - PROCESS | 1651 | 1465424988953 Marionette DEBUG loaded listener.js 15:29:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x11839e800) [pid = 1651] [serial = 594] [outer = 0x1182c1c00] 15:29:49 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x111c75400) [pid = 1651] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:29:49 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x1181dbc00) [pid = 1651] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:29:49 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x110ef1400) [pid = 1651] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:29:49 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x11860bc00) [pid = 1651] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:29:49 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x116792000) [pid = 1651] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:29:49 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x11939ac00) [pid = 1651] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:29:49 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x116fa6400) [pid = 1651] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:29:49 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x110ee4800) [pid = 1651] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:29:49 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x111c19800) [pid = 1651] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:29:49 INFO - PROCESS | 1651 | --DOMWINDOW == 60 (0x110ea1000) [pid = 1651] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:29:49 INFO - PROCESS | 1651 | 1465424989711 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]]]}] 15:29:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:29:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 919ms 15:29:49 INFO - PROCESS | 1651 | 1465424989718 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 15:29:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:29:49 INFO - PROCESS | 1651 | 1465424989719 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 15:29:49 INFO - PROCESS | 1651 | 1465424989721 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:29:49 INFO - PROCESS | 1651 | 1465424989722 Marionette TRACE conn2 <- [1,766,null,{}] 15:29:49 INFO - PROCESS | 1651 | 1465424989724 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}] 15:29:49 INFO - PROCESS | 1651 | 1465424989726 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:49 INFO - PROCESS | 1651 | 1465424989795 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 15:29:49 INFO - PROCESS | 1651 | 1465424989798 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:49 INFO - PROCESS | 1651 | 1465424989800 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x119421000 == 32 [pid = 1651] [id = 199] 15:29:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x112d50c00) [pid = 1651] [serial = 595] [outer = 0x0] 15:29:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x1181dc000) [pid = 1651] [serial = 596] [outer = 0x112d50c00] 15:29:49 INFO - PROCESS | 1651 | 1465424989827 Marionette DEBUG loaded listener.js 15:29:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x1183a7000) [pid = 1651] [serial = 597] [outer = 0x112d50c00] 15:29:50 INFO - PROCESS | 1651 | 1465424990589 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]]]}] 15:29:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:29:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 919ms 15:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:29:50 INFO - PROCESS | 1651 | 1465424990640 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 15:29:50 INFO - PROCESS | 1651 | 1465424990642 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 15:29:50 INFO - PROCESS | 1651 | 1465424990644 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:29:50 INFO - PROCESS | 1651 | 1465424990645 Marionette TRACE conn2 <- [1,770,null,{}] 15:29:50 INFO - PROCESS | 1651 | 1465424990647 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}] 15:29:50 INFO - PROCESS | 1651 | 1465424990651 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:50 INFO - PROCESS | 1651 | 1465424990738 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 15:29:50 INFO - PROCESS | 1651 | 1465424990741 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:50 INFO - PROCESS | 1651 | 1465424990742 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a4b800 == 33 [pid = 1651] [id = 200] 15:29:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x11662a800) [pid = 1651] [serial = 598] [outer = 0x0] 15:29:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x1186ecc00) [pid = 1651] [serial = 599] [outer = 0x11662a800] 15:29:50 INFO - PROCESS | 1651 | 1465424990769 Marionette DEBUG loaded listener.js 15:29:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x119393800) [pid = 1651] [serial = 600] [outer = 0x11662a800] 15:29:51 INFO - PROCESS | 1651 | 1465424991075 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]]]}] 15:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 472ms 15:29:51 INFO - PROCESS | 1651 | 1465424991128 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 15:29:51 INFO - PROCESS | 1651 | 1465424991129 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 15:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:29:51 INFO - PROCESS | 1651 | 1465424991148 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:29:51 INFO - PROCESS | 1651 | 1465424991149 Marionette TRACE conn2 <- [1,774,null,{}] 15:29:51 INFO - PROCESS | 1651 | 1465424991152 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}] 15:29:51 INFO - PROCESS | 1651 | 1465424991153 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:51 INFO - PROCESS | 1651 | 1465424991223 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 15:29:51 INFO - PROCESS | 1651 | 1465424991227 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:51 INFO - PROCESS | 1651 | 1465424991228 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a276000 == 34 [pid = 1651] [id = 201] 15:29:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x116969400) [pid = 1651] [serial = 601] [outer = 0x0] 15:29:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x119494c00) [pid = 1651] [serial = 602] [outer = 0x116969400] 15:29:51 INFO - PROCESS | 1651 | 1465424991253 Marionette DEBUG loaded listener.js 15:29:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x11949e400) [pid = 1651] [serial = 603] [outer = 0x116969400] 15:29:51 INFO - PROCESS | 1651 | 1465424991544 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]]]}] 15:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 429ms 15:29:51 INFO - PROCESS | 1651 | 1465424991566 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 15:29:51 INFO - PROCESS | 1651 | 1465424991567 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 15:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:29:51 INFO - PROCESS | 1651 | 1465424991569 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:29:51 INFO - PROCESS | 1651 | 1465424991571 Marionette TRACE conn2 <- [1,778,null,{}] 15:29:51 INFO - PROCESS | 1651 | 1465424991576 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}] 15:29:51 INFO - PROCESS | 1651 | 1465424991578 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:51 INFO - PROCESS | 1651 | 1465424991649 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 15:29:51 INFO - PROCESS | 1651 | 1465424991653 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:51 INFO - PROCESS | 1651 | 1465424991654 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x123bc9800 == 35 [pid = 1651] [id = 202] 15:29:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x1194a1400) [pid = 1651] [serial = 604] [outer = 0x0] 15:29:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x1194f9800) [pid = 1651] [serial = 605] [outer = 0x1194a1400] 15:29:51 INFO - PROCESS | 1651 | 1465424991681 Marionette DEBUG loaded listener.js 15:29:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x119505400) [pid = 1651] [serial = 606] [outer = 0x1194a1400] 15:29:52 INFO - PROCESS | 1651 | 1465424992282 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]]]}] 15:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 722ms 15:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:29:52 INFO - PROCESS | 1651 | 1465424992293 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 15:29:52 INFO - PROCESS | 1651 | 1465424992296 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 15:29:52 INFO - PROCESS | 1651 | 1465424992299 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:29:52 INFO - PROCESS | 1651 | 1465424992302 Marionette TRACE conn2 <- [1,782,null,{}] 15:29:52 INFO - PROCESS | 1651 | 1465424992306 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}] 15:29:52 INFO - PROCESS | 1651 | 1465424992308 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:52 INFO - PROCESS | 1651 | 1465424992412 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 15:29:52 INFO - PROCESS | 1651 | 1465424992483 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:52 INFO - PROCESS | 1651 | 1465424992485 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x116671000 == 36 [pid = 1651] [id = 203] 15:29:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x112d0ec00) [pid = 1651] [serial = 607] [outer = 0x0] 15:29:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x112d5b800) [pid = 1651] [serial = 608] [outer = 0x112d0ec00] 15:29:52 INFO - PROCESS | 1651 | 1465424992516 Marionette DEBUG loaded listener.js 15:29:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x11396dc00) [pid = 1651] [serial = 609] [outer = 0x112d0ec00] 15:29:53 INFO - PROCESS | 1651 | 1465424993130 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]]]}] 15:29:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:29:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 872ms 15:29:53 INFO - PROCESS | 1651 | 1465424993170 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 15:29:53 INFO - PROCESS | 1651 | 1465424993173 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 15:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:29:53 INFO - PROCESS | 1651 | 1465424993176 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:29:53 INFO - PROCESS | 1651 | 1465424993178 Marionette TRACE conn2 <- [1,786,null,{}] 15:29:53 INFO - PROCESS | 1651 | 1465424993182 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}] 15:29:53 INFO - PROCESS | 1651 | 1465424993183 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:53 INFO - PROCESS | 1651 | 1465424993282 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 15:29:53 INFO - PROCESS | 1651 | 1465424993355 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:53 INFO - PROCESS | 1651 | 1465424993358 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x116490800 == 37 [pid = 1651] [id = 204] 15:29:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x112d9f800) [pid = 1651] [serial = 610] [outer = 0x0] 15:29:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x113210400) [pid = 1651] [serial = 611] [outer = 0x112d9f800] 15:29:53 INFO - PROCESS | 1651 | 1465424993386 Marionette DEBUG loaded listener.js 15:29:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x115f90c00) [pid = 1651] [serial = 612] [outer = 0x112d9f800] 15:29:53 INFO - PROCESS | 1651 | --DOCSHELL 0x11a276000 == 36 [pid = 1651] [id = 201] 15:29:53 INFO - PROCESS | 1651 | --DOCSHELL 0x119a4b800 == 35 [pid = 1651] [id = 200] 15:29:53 INFO - PROCESS | 1651 | --DOCSHELL 0x119421000 == 34 [pid = 1651] [id = 199] 15:29:53 INFO - PROCESS | 1651 | --DOCSHELL 0x11853c000 == 33 [pid = 1651] [id = 198] 15:29:53 INFO - PROCESS | 1651 | --DOCSHELL 0x117e25800 == 32 [pid = 1651] [id = 197] 15:29:53 INFO - PROCESS | 1651 | --DOCSHELL 0x116676000 == 31 [pid = 1651] [id = 196] 15:29:53 INFO - PROCESS | 1651 | --DOCSHELL 0x113983800 == 30 [pid = 1651] [id = 195] 15:29:53 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x118605000) [pid = 1651] [serial = 557] [outer = 0x0] [url = about:blank] 15:29:53 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x1194a3c00) [pid = 1651] [serial = 563] [outer = 0x0] [url = about:blank] 15:29:53 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x118648800) [pid = 1651] [serial = 558] [outer = 0x0] [url = about:blank] 15:29:53 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x116fa1000) [pid = 1651] [serial = 560] [outer = 0x0] [url = about:blank] 15:29:53 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x119506c00) [pid = 1651] [serial = 564] [outer = 0x0] [url = about:blank] 15:29:53 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x11950c800) [pid = 1651] [serial = 566] [outer = 0x0] [url = about:blank] 15:29:53 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x116796800) [pid = 1651] [serial = 551] [outer = 0x0] [url = about:blank] 15:29:53 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x116f9d000) [pid = 1651] [serial = 552] [outer = 0x0] [url = about:blank] 15:29:53 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x123e3a000) [pid = 1651] [serial = 543] [outer = 0x0] [url = about:blank] 15:29:53 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x1181e5c00) [pid = 1651] [serial = 554] [outer = 0x0] [url = about:blank] 15:29:53 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x112a17c00) [pid = 1651] [serial = 545] [outer = 0x0] [url = about:blank] 15:29:53 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x1198d9400) [pid = 1651] [serial = 567] [outer = 0x0] [url = about:blank] 15:29:53 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x119f3e800) [pid = 1651] [serial = 570] [outer = 0x0] [url = about:blank] 15:29:53 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x119b21400) [pid = 1651] [serial = 569] [outer = 0x0] [url = about:blank] 15:29:53 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x116730800) [pid = 1651] [serial = 546] [outer = 0x0] [url = about:blank] 15:29:53 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x112da1400) [pid = 1651] [serial = 548] [outer = 0x0] [url = about:blank] 15:29:53 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x113966400) [pid = 1651] [serial = 549] [outer = 0x0] [url = about:blank] 15:29:53 INFO - PROCESS | 1651 | --DOMWINDOW == 60 (0x11860ac00) [pid = 1651] [serial = 561] [outer = 0x0] [url = about:blank] 15:29:53 INFO - PROCESS | 1651 | --DOMWINDOW == 59 (0x1182ce400) [pid = 1651] [serial = 555] [outer = 0x0] [url = about:blank] 15:29:53 INFO - PROCESS | 1651 | 1465424993869 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]]]}] 15:29:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:29:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 720ms 15:29:53 INFO - PROCESS | 1651 | 1465424993897 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 15:29:53 INFO - PROCESS | 1651 | 1465424993902 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 15:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:29:53 INFO - PROCESS | 1651 | 1465424993926 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:29:53 INFO - PROCESS | 1651 | 1465424993929 Marionette TRACE conn2 <- [1,790,null,{}] 15:29:53 INFO - PROCESS | 1651 | 1465424993934 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}] 15:29:53 INFO - PROCESS | 1651 | 1465424993936 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:54 INFO - PROCESS | 1651 | 1465424994052 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 15:29:54 INFO - PROCESS | 1651 | 1465424994069 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:54 INFO - PROCESS | 1651 | 1465424994071 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x117e21800 == 31 [pid = 1651] [id = 205] 15:29:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x11678fc00) [pid = 1651] [serial = 613] [outer = 0x0] 15:29:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x116976400) [pid = 1651] [serial = 614] [outer = 0x11678fc00] 15:29:54 INFO - PROCESS | 1651 | 1465424994105 Marionette DEBUG loaded listener.js 15:29:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x116fa7000) [pid = 1651] [serial = 615] [outer = 0x11678fc00] 15:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 531ms 15:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:29:54 INFO - PROCESS | 1651 | 1465424994445 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]]]}] 15:29:54 INFO - PROCESS | 1651 | 1465424994449 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 15:29:54 INFO - PROCESS | 1651 | 1465424994450 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 15:29:54 INFO - PROCESS | 1651 | 1465424994452 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:29:54 INFO - PROCESS | 1651 | 1465424994454 Marionette TRACE conn2 <- [1,794,null,{}] 15:29:54 INFO - PROCESS | 1651 | 1465424994465 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}] 15:29:54 INFO - PROCESS | 1651 | 1465424994468 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:54 INFO - PROCESS | 1651 | 1465424994551 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 15:29:54 INFO - PROCESS | 1651 | 1465424994601 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:54 INFO - PROCESS | 1651 | 1465424994603 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x118f08800 == 32 [pid = 1651] [id = 206] 15:29:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x11702d800) [pid = 1651] [serial = 616] [outer = 0x0] 15:29:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x1181e5400) [pid = 1651] [serial = 617] [outer = 0x11702d800] 15:29:54 INFO - PROCESS | 1651 | 1465424994630 Marionette DEBUG loaded listener.js 15:29:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x11839a400) [pid = 1651] [serial = 618] [outer = 0x11702d800] 15:29:54 INFO - PROCESS | 1651 | 1465424994918 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]]]}] 15:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 474ms 15:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:29:54 INFO - PROCESS | 1651 | 1465424994932 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 15:29:54 INFO - PROCESS | 1651 | 1465424994933 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 15:29:54 INFO - PROCESS | 1651 | 1465424994935 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:29:54 INFO - PROCESS | 1651 | 1465424994936 Marionette TRACE conn2 <- [1,798,null,{}] 15:29:54 INFO - PROCESS | 1651 | 1465424994946 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}] 15:29:54 INFO - PROCESS | 1651 | 1465424994947 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:55 INFO - PROCESS | 1651 | 1465424995028 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 15:29:55 INFO - PROCESS | 1651 | 1465424995031 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:55 INFO - PROCESS | 1651 | 1465424995033 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x11956b800 == 33 [pid = 1651] [id = 207] 15:29:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x1183a4000) [pid = 1651] [serial = 619] [outer = 0x0] 15:29:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x118647400) [pid = 1651] [serial = 620] [outer = 0x1183a4000] 15:29:55 INFO - PROCESS | 1651 | 1465424995060 Marionette DEBUG loaded listener.js 15:29:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x1186ef400) [pid = 1651] [serial = 621] [outer = 0x1183a4000] 15:29:55 INFO - PROCESS | 1651 | 1465424995397 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]]]}] 15:29:55 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 15:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 473ms 15:29:55 INFO - PROCESS | 1651 | 1465424995410 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 15:29:55 INFO - PROCESS | 1651 | 1465424995411 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 15:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:29:55 INFO - PROCESS | 1651 | 1465424995413 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:29:55 INFO - PROCESS | 1651 | 1465424995414 Marionette TRACE conn2 <- [1,802,null,{}] 15:29:55 INFO - PROCESS | 1651 | 1465424995417 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}] 15:29:55 INFO - PROCESS | 1651 | 1465424995418 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:55 INFO - PROCESS | 1651 | 1465424995517 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 15:29:55 INFO - PROCESS | 1651 | 1465424995524 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:55 INFO - PROCESS | 1651 | 1465424995526 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x119fe8000 == 34 [pid = 1651] [id = 208] 15:29:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x112d38c00) [pid = 1651] [serial = 622] [outer = 0x0] 15:29:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x11887f800) [pid = 1651] [serial = 623] [outer = 0x112d38c00] 15:29:55 INFO - PROCESS | 1651 | 1465424995550 Marionette DEBUG loaded listener.js 15:29:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x1126cb800) [pid = 1651] [serial = 624] [outer = 0x112d38c00] 15:29:55 INFO - PROCESS | 1651 | 1465424995888 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]]]}] 15:29:55 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 15:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 522ms 15:29:55 INFO - PROCESS | 1651 | 1465424995935 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 15:29:55 INFO - PROCESS | 1651 | 1465424995937 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 15:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:29:55 INFO - PROCESS | 1651 | 1465424995939 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:29:55 INFO - PROCESS | 1651 | 1465424995940 Marionette TRACE conn2 <- [1,806,null,{}] 15:29:55 INFO - PROCESS | 1651 | 1465424995942 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}] 15:29:55 INFO - PROCESS | 1651 | 1465424995946 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:56 INFO - PROCESS | 1651 | 1465424996060 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 15:29:56 INFO - PROCESS | 1651 | 1465424996095 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:56 INFO - PROCESS | 1651 | 1465424996096 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x124230000 == 35 [pid = 1651] [id = 209] 15:29:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x119495000) [pid = 1651] [serial = 625] [outer = 0x0] 15:29:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x1194f5000) [pid = 1651] [serial = 626] [outer = 0x119495000] 15:29:56 INFO - PROCESS | 1651 | 1465424996120 Marionette DEBUG loaded listener.js 15:29:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x11989c800) [pid = 1651] [serial = 627] [outer = 0x119495000] 15:29:56 INFO - PROCESS | 1651 | [1651] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 15:29:56 INFO - PROCESS | 1651 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 15:29:56 INFO - PROCESS | 1651 | Determined SkiaGL cache limits: Size 100663296, Items: 256 15:29:56 INFO - PROCESS | 1651 | [GFX2-]: Using SkiaGL canvas. 15:29:56 INFO - PROCESS | 1651 | 1465424996468 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]]]}] 15:29:56 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 15:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 569ms 15:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:29:56 INFO - PROCESS | 1651 | 1465424996509 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 15:29:56 INFO - PROCESS | 1651 | 1465424996510 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 15:29:56 INFO - PROCESS | 1651 | 1465424996512 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:29:56 INFO - PROCESS | 1651 | 1465424996513 Marionette TRACE conn2 <- [1,810,null,{}] 15:29:56 INFO - PROCESS | 1651 | 1465424996515 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}] 15:29:56 INFO - PROCESS | 1651 | 1465424996516 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:56 INFO - PROCESS | 1651 | 1465424996613 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 15:29:56 INFO - PROCESS | 1651 | 1465424996616 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:56 INFO - PROCESS | 1651 | 1465424996617 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x1242dd000 == 36 [pid = 1651] [id = 210] 15:29:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x110ed4000) [pid = 1651] [serial = 628] [outer = 0x0] 15:29:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1198d2400) [pid = 1651] [serial = 629] [outer = 0x110ed4000] 15:29:56 INFO - PROCESS | 1651 | 1465424996641 Marionette DEBUG loaded listener.js 15:29:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x119a1c800) [pid = 1651] [serial = 630] [outer = 0x110ed4000] 15:29:56 INFO - PROCESS | 1651 | 1465424996982 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]]]}] 15:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 518ms 15:29:57 INFO - PROCESS | 1651 | 1465424997031 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 15:29:57 INFO - PROCESS | 1651 | 1465424997032 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 15:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:29:57 INFO - PROCESS | 1651 | 1465424997034 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:29:57 INFO - PROCESS | 1651 | 1465424997035 Marionette TRACE conn2 <- [1,814,null,{}] 15:29:57 INFO - PROCESS | 1651 | 1465424997037 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}] 15:29:57 INFO - PROCESS | 1651 | 1465424997039 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:57 INFO - PROCESS | 1651 | 1465424997128 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 15:29:57 INFO - PROCESS | 1651 | 1465424997163 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:57 INFO - PROCESS | 1651 | 1465424997165 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x115f50800 == 37 [pid = 1651] [id = 211] 15:29:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x119b22800) [pid = 1651] [serial = 631] [outer = 0x0] 15:29:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x119b6f000) [pid = 1651] [serial = 632] [outer = 0x119b22800] 15:29:57 INFO - PROCESS | 1651 | 1465424997188 Marionette DEBUG loaded listener.js 15:29:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x119c37800) [pid = 1651] [serial = 633] [outer = 0x119b22800] 15:29:57 INFO - PROCESS | 1651 | 1465424997502 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] 15:29:57 INFO - PROCESS | 1651 | 1465424997564 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 15:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 15:29:57 INFO - PROCESS | 1651 | 1465424997568 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:29:57 INFO - PROCESS | 1651 | 1465424997569 Marionette TRACE conn2 <- [1,818,null,{}] 15:29:57 INFO - PROCESS | 1651 | 1465424997572 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}] 15:29:57 INFO - PROCESS | 1651 | 1465424997573 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:57 INFO - PROCESS | 1651 | 1465424997665 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 15:29:57 INFO - PROCESS | 1651 | 1465424997697 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:57 INFO - PROCESS | 1651 | 1465424997698 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x121369800 == 38 [pid = 1651] [id = 212] 15:29:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x112a7b000) [pid = 1651] [serial = 634] [outer = 0x0] 15:29:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x116fa0400) [pid = 1651] [serial = 635] [outer = 0x112a7b000] 15:29:57 INFO - PROCESS | 1651 | 1465424997722 Marionette DEBUG loaded listener.js 15:29:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x118875800) [pid = 1651] [serial = 636] [outer = 0x112a7b000] 15:29:57 INFO - PROCESS | 1651 | 1465424997994 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]]]}] 15:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 469ms 15:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:29:58 INFO - PROCESS | 1651 | 1465424998045 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 15:29:58 INFO - PROCESS | 1651 | 1465424998046 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 15:29:58 INFO - PROCESS | 1651 | 1465424998049 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:29:58 INFO - PROCESS | 1651 | 1465424998050 Marionette TRACE conn2 <- [1,822,null,{}] 15:29:58 INFO - PROCESS | 1651 | 1465424998052 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}] 15:29:58 INFO - PROCESS | 1651 | 1465424998053 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:58 INFO - PROCESS | 1651 | 1465424998132 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 15:29:58 INFO - PROCESS | 1651 | 1465424998136 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:58 INFO - PROCESS | 1651 | 1465424998137 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12597a000 == 39 [pid = 1651] [id = 213] 15:29:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x119b23000) [pid = 1651] [serial = 637] [outer = 0x0] 15:29:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x12125a800) [pid = 1651] [serial = 638] [outer = 0x119b23000] 15:29:58 INFO - PROCESS | 1651 | 1465424998162 Marionette DEBUG loaded listener.js 15:29:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x1213a2400) [pid = 1651] [serial = 639] [outer = 0x119b23000] 15:29:58 INFO - PROCESS | 1651 | 1465424998503 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] 15:29:58 INFO - PROCESS | 1651 | 1465424998520 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 15:29:58 INFO - PROCESS | 1651 | 1465424998522 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:29:58 INFO - PROCESS | 1651 | 1465424998526 Marionette TRACE conn2 <- [1,826,null,{}] 15:29:58 INFO - PROCESS | 1651 | 1465424998528 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}] 15:29:58 INFO - PROCESS | 1651 | 1465424998530 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:58 INFO - PROCESS | 1651 | 1465424998638 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 15:29:58 INFO - PROCESS | 1651 | 1465424998646 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:58 INFO - PROCESS | 1651 | 1465424998648 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x125ed0000 == 40 [pid = 1651] [id = 214] 15:29:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1213a2c00) [pid = 1651] [serial = 640] [outer = 0x0] 15:29:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1213e6000) [pid = 1651] [serial = 641] [outer = 0x1213a2c00] 15:29:58 INFO - PROCESS | 1651 | 1465424998674 Marionette DEBUG loaded listener.js 15:29:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x123ab6c00) [pid = 1651] [serial = 642] [outer = 0x1213a2c00] 15:29:58 INFO - PROCESS | 1651 | 1465424998970 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]]]}] 15:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 471ms 15:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:29:59 INFO - PROCESS | 1651 | 1465424998997 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 15:29:59 INFO - PROCESS | 1651 | 1465424998998 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 15:29:59 INFO - PROCESS | 1651 | 1465424999000 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:29:59 INFO - PROCESS | 1651 | 1465424999001 Marionette TRACE conn2 <- [1,830,null,{}] 15:29:59 INFO - PROCESS | 1651 | 1465424999003 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}] 15:29:59 INFO - PROCESS | 1651 | 1465424999004 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:59 INFO - PROCESS | 1651 | 1465424999085 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 15:29:59 INFO - PROCESS | 1651 | 1465424999088 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:59 INFO - PROCESS | 1651 | 1465424999090 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x129206000 == 41 [pid = 1651] [id = 215] 15:29:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x112d53800) [pid = 1651] [serial = 643] [outer = 0x0] 15:29:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x123e35c00) [pid = 1651] [serial = 644] [outer = 0x112d53800] 15:29:59 INFO - PROCESS | 1651 | 1465424999117 Marionette DEBUG loaded listener.js 15:29:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x123e3d800) [pid = 1651] [serial = 645] [outer = 0x112d53800] 15:29:59 INFO - PROCESS | 1651 | 1465424999427 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]]]}] 15:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 468ms 15:29:59 INFO - PROCESS | 1651 | 1465424999468 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 15:29:59 INFO - PROCESS | 1651 | 1465424999469 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 15:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:29:59 INFO - PROCESS | 1651 | 1465424999472 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:29:59 INFO - PROCESS | 1651 | 1465424999473 Marionette TRACE conn2 <- [1,834,null,{}] 15:29:59 INFO - PROCESS | 1651 | 1465424999475 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}] 15:29:59 INFO - PROCESS | 1651 | 1465424999476 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:59 INFO - PROCESS | 1651 | 1465424999580 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 15:29:59 INFO - PROCESS | 1651 | 1465424999585 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:29:59 INFO - PROCESS | 1651 | 1465424999586 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:29:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12921f000 == 42 [pid = 1651] [id = 216] 15:29:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11839c800) [pid = 1651] [serial = 646] [outer = 0x0] 15:29:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x123e40000) [pid = 1651] [serial = 647] [outer = 0x11839c800] 15:29:59 INFO - PROCESS | 1651 | 1465424999610 Marionette DEBUG loaded listener.js 15:29:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x123ec7800) [pid = 1651] [serial = 648] [outer = 0x11839c800] 15:30:00 INFO - PROCESS | 1651 | 1465425000053 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]]]}] 15:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 619ms 15:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:30:00 INFO - PROCESS | 1651 | 1465425000092 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 15:30:00 INFO - PROCESS | 1651 | 1465425000094 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 15:30:00 INFO - PROCESS | 1651 | 1465425000097 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:30:00 INFO - PROCESS | 1651 | 1465425000099 Marionette TRACE conn2 <- [1,838,null,{}] 15:30:00 INFO - PROCESS | 1651 | 1465425000103 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}] 15:30:00 INFO - PROCESS | 1651 | 1465425000105 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:00 INFO - PROCESS | 1651 | 1465425000210 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 15:30:00 INFO - PROCESS | 1651 | 1465425000277 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:00 INFO - PROCESS | 1651 | 1465425000278 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x118210000 == 43 [pid = 1651] [id = 217] 15:30:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x112a79c00) [pid = 1651] [serial = 649] [outer = 0x0] 15:30:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x116161c00) [pid = 1651] [serial = 650] [outer = 0x112a79c00] 15:30:00 INFO - PROCESS | 1651 | 1465425000308 Marionette DEBUG loaded listener.js 15:30:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x116790800) [pid = 1651] [serial = 651] [outer = 0x112a79c00] 15:30:00 INFO - PROCESS | 1651 | 1465425000765 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]]]}] 15:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 720ms 15:30:00 INFO - PROCESS | 1651 | 1465425000819 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 15:30:00 INFO - PROCESS | 1651 | 1465425000826 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 15:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:30:00 INFO - PROCESS | 1651 | 1465425000833 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:30:00 INFO - PROCESS | 1651 | 1465425000836 Marionette TRACE conn2 <- [1,842,null,{}] 15:30:00 INFO - PROCESS | 1651 | 1465425000840 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}] 15:30:00 INFO - PROCESS | 1651 | 1465425000843 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:01 INFO - PROCESS | 1651 | 1465425001021 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 15:30:01 INFO - PROCESS | 1651 | 1465425001114 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:01 INFO - PROCESS | 1651 | 1465425001116 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x124125000 == 44 [pid = 1651] [id = 218] 15:30:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1175b0800) [pid = 1651] [serial = 652] [outer = 0x0] 15:30:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1181e5c00) [pid = 1651] [serial = 653] [outer = 0x1175b0800] 15:30:01 INFO - PROCESS | 1651 | 1465425001165 Marionette DEBUG loaded listener.js 15:30:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1182ee400) [pid = 1651] [serial = 654] [outer = 0x1175b0800] 15:30:01 INFO - PROCESS | 1651 | 1465425001632 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]]]}] 15:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 822ms 15:30:01 INFO - PROCESS | 1651 | 1465425001654 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 15:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:30:01 INFO - PROCESS | 1651 | 1465425001656 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 15:30:01 INFO - PROCESS | 1651 | 1465425001658 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:30:01 INFO - PROCESS | 1651 | 1465425001661 Marionette TRACE conn2 <- [1,846,null,{}] 15:30:01 INFO - PROCESS | 1651 | 1465425001668 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}] 15:30:01 INFO - PROCESS | 1651 | 1465425001672 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:01 INFO - PROCESS | 1651 | 1465425001774 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 15:30:01 INFO - PROCESS | 1651 | 1465425001830 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:01 INFO - PROCESS | 1651 | 1465425001832 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a333000 == 45 [pid = 1651] [id = 219] 15:30:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x118fd4400) [pid = 1651] [serial = 655] [outer = 0x0] 15:30:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1194a3c00) [pid = 1651] [serial = 656] [outer = 0x118fd4400] 15:30:01 INFO - PROCESS | 1651 | 1465425001863 Marionette DEBUG loaded listener.js 15:30:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119894800) [pid = 1651] [serial = 657] [outer = 0x118fd4400] 15:30:02 INFO - PROCESS | 1651 | 1465425002286 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]]]}] 15:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 672ms 15:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:30:02 INFO - PROCESS | 1651 | 1465425002331 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 15:30:02 INFO - PROCESS | 1651 | 1465425002333 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 15:30:02 INFO - PROCESS | 1651 | 1465425002336 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:30:02 INFO - PROCESS | 1651 | 1465425002337 Marionette TRACE conn2 <- [1,850,null,{}] 15:30:02 INFO - PROCESS | 1651 | 1465425002340 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}] 15:30:02 INFO - PROCESS | 1651 | 1465425002342 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:02 INFO - PROCESS | 1651 | 1465425002471 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 15:30:02 INFO - PROCESS | 1651 | 1465425002559 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:02 INFO - PROCESS | 1651 | 1465425002561 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a4ab000 == 46 [pid = 1651] [id = 220] 15:30:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119f3c800) [pid = 1651] [serial = 658] [outer = 0x0] 15:30:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12125c400) [pid = 1651] [serial = 659] [outer = 0x119f3c800] 15:30:02 INFO - PROCESS | 1651 | 1465425002608 Marionette DEBUG loaded listener.js 15:30:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x123aafc00) [pid = 1651] [serial = 660] [outer = 0x119f3c800] 15:30:03 INFO - PROCESS | 1651 | 1465425003087 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]]]}] 15:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 772ms 15:30:03 INFO - PROCESS | 1651 | 1465425003109 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 15:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:30:03 INFO - PROCESS | 1651 | 1465425003111 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 15:30:03 INFO - PROCESS | 1651 | 1465425003114 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:30:03 INFO - PROCESS | 1651 | 1465425003116 Marionette TRACE conn2 <- [1,854,null,{}] 15:30:03 INFO - PROCESS | 1651 | 1465425003120 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}] 15:30:03 INFO - PROCESS | 1651 | 1465425003122 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:03 INFO - PROCESS | 1651 | 1465425003270 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 15:30:03 INFO - PROCESS | 1651 | 1465425003505 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:03 INFO - PROCESS | 1651 | 1465425003507 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170ca000 == 47 [pid = 1651] [id = 221] 15:30:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x110ed9400) [pid = 1651] [serial = 661] [outer = 0x0] 15:30:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x112a6f400) [pid = 1651] [serial = 662] [outer = 0x110ed9400] 15:30:03 INFO - PROCESS | 1651 | 1465425003541 Marionette DEBUG loaded listener.js 15:30:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11662a800) [pid = 1651] [serial = 663] [outer = 0x110ed9400] 15:30:04 INFO - PROCESS | 1651 | 1465425004034 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]]]}] 15:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 972ms 15:30:04 INFO - PROCESS | 1651 | 1465425004087 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 15:30:04 INFO - PROCESS | 1651 | 1465425004091 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 15:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:30:04 INFO - PROCESS | 1651 | 1465425004095 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:30:04 INFO - PROCESS | 1651 | 1465425004097 Marionette TRACE conn2 <- [1,858,null,{}] 15:30:04 INFO - PROCESS | 1651 | 1465425004103 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}] 15:30:04 INFO - PROCESS | 1651 | 1465425004107 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:04 INFO - PROCESS | 1651 | 1465425004290 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 15:30:04 INFO - PROCESS | 1651 | 1465425004305 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:04 INFO - PROCESS | 1651 | 1465425004309 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c96800 == 48 [pid = 1651] [id = 222] 15:30:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x116f9f400) [pid = 1651] [serial = 664] [outer = 0x0] 15:30:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11703a000) [pid = 1651] [serial = 665] [outer = 0x116f9f400] 15:30:04 INFO - PROCESS | 1651 | 1465425004349 Marionette DEBUG loaded listener.js 15:30:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1182cc400) [pid = 1651] [serial = 666] [outer = 0x116f9f400] 15:30:04 INFO - PROCESS | 1651 | 1465425004853 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]]]}] 15:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 773ms 15:30:04 INFO - PROCESS | 1651 | 1465425004869 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 15:30:04 INFO - PROCESS | 1651 | 1465425004874 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 15:30:05 INFO - PROCESS | 1651 | --DOCSHELL 0x129206000 == 47 [pid = 1651] [id = 215] 15:30:05 INFO - PROCESS | 1651 | --DOCSHELL 0x125ed0000 == 46 [pid = 1651] [id = 214] 15:30:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12597a000 == 45 [pid = 1651] [id = 213] 15:30:05 INFO - PROCESS | 1651 | --DOCSHELL 0x121369800 == 44 [pid = 1651] [id = 212] 15:30:05 INFO - PROCESS | 1651 | --DOCSHELL 0x115f50800 == 43 [pid = 1651] [id = 211] 15:30:05 INFO - PROCESS | 1651 | --DOCSHELL 0x1242dd000 == 42 [pid = 1651] [id = 210] 15:30:05 INFO - PROCESS | 1651 | --DOCSHELL 0x124230000 == 41 [pid = 1651] [id = 209] 15:30:05 INFO - PROCESS | 1651 | --DOCSHELL 0x119fe8000 == 40 [pid = 1651] [id = 208] 15:30:05 INFO - PROCESS | 1651 | --DOCSHELL 0x11956b800 == 39 [pid = 1651] [id = 207] 15:30:05 INFO - PROCESS | 1651 | --DOCSHELL 0x118f08800 == 38 [pid = 1651] [id = 206] 15:30:05 INFO - PROCESS | 1651 | --DOCSHELL 0x117e21800 == 37 [pid = 1651] [id = 205] 15:30:05 INFO - PROCESS | 1651 | --DOCSHELL 0x116490800 == 36 [pid = 1651] [id = 204] 15:30:05 INFO - PROCESS | 1651 | --DOCSHELL 0x116671000 == 35 [pid = 1651] [id = 203] 15:30:05 INFO - PROCESS | 1651 | --DOCSHELL 0x123bc9800 == 34 [pid = 1651] [id = 202] 15:30:05 INFO - PROCESS | 1651 | --DOCSHELL 0x1170db800 == 33 [pid = 1651] [id = 194] 15:30:05 INFO - PROCESS | 1651 | --DOCSHELL 0x1170ca000 == 32 [pid = 1651] [id = 221] 15:30:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12a4ab000 == 31 [pid = 1651] [id = 220] 15:30:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12a333000 == 30 [pid = 1651] [id = 219] 15:30:05 INFO - PROCESS | 1651 | --DOCSHELL 0x124125000 == 29 [pid = 1651] [id = 218] 15:30:05 INFO - PROCESS | 1651 | --DOCSHELL 0x118210000 == 28 [pid = 1651] [id = 217] 15:30:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12921f000 == 27 [pid = 1651] [id = 216] 15:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:30:05 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1175af000) [pid = 1651] [serial = 590] [outer = 0x0] [url = about:blank] 15:30:05 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11696c800) [pid = 1651] [serial = 582] [outer = 0x0] [url = about:blank] 15:30:05 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1164d3400) [pid = 1651] [serial = 581] [outer = 0x0] [url = about:blank] 15:30:05 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1126cec00) [pid = 1651] [serial = 584] [outer = 0x0] [url = about:blank] 15:30:05 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x112a73400) [pid = 1651] [serial = 585] [outer = 0x0] [url = about:blank] 15:30:05 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x113960800) [pid = 1651] [serial = 587] [outer = 0x0] [url = about:blank] 15:30:05 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x116f9fc00) [pid = 1651] [serial = 573] [outer = 0x0] [url = about:blank] 15:30:05 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x116630800) [pid = 1651] [serial = 572] [outer = 0x0] [url = about:blank] 15:30:05 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11839b400) [pid = 1651] [serial = 576] [outer = 0x0] [url = about:blank] 15:30:05 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1181e6800) [pid = 1651] [serial = 575] [outer = 0x0] [url = about:blank] 15:30:05 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1182e2000) [pid = 1651] [serial = 593] [outer = 0x0] [url = about:blank] 15:30:05 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1181da800) [pid = 1651] [serial = 591] [outer = 0x0] [url = about:blank] 15:30:05 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1181dc000) [pid = 1651] [serial = 596] [outer = 0x0] [url = about:blank] 15:30:05 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1198d7c00) [pid = 1651] [serial = 579] [outer = 0x0] [url = about:blank] 15:30:05 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1183a7000) [pid = 1651] [serial = 597] [outer = 0x0] [url = about:blank] 15:30:05 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x119494c00) [pid = 1651] [serial = 602] [outer = 0x0] [url = about:blank] 15:30:05 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x11839e800) [pid = 1651] [serial = 594] [outer = 0x0] [url = about:blank] 15:30:05 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11949e400) [pid = 1651] [serial = 603] [outer = 0x0] [url = about:blank] 15:30:05 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1186ecc00) [pid = 1651] [serial = 599] [outer = 0x0] [url = about:blank] 15:30:05 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x119499c00) [pid = 1651] [serial = 578] [outer = 0x0] [url = about:blank] 15:30:05 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x11662a400) [pid = 1651] [serial = 588] [outer = 0x0] [url = about:blank] 15:30:05 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x119393800) [pid = 1651] [serial = 600] [outer = 0x0] [url = about:blank] 15:30:05 INFO - PROCESS | 1651 | 1465425005523 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:30:05 INFO - PROCESS | 1651 | 1465425005526 Marionette TRACE conn2 <- [1,862,null,{}] 15:30:05 INFO - PROCESS | 1651 | 1465425005531 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}] 15:30:05 INFO - PROCESS | 1651 | 1465425005533 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:05 INFO - PROCESS | 1651 | 1465425005627 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 15:30:05 INFO - PROCESS | 1651 | 1465425005631 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:05 INFO - PROCESS | 1651 | 1465425005634 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x11309a000 == 28 [pid = 1651] [id = 223] 15:30:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1126d4000) [pid = 1651] [serial = 667] [outer = 0x0] 15:30:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x112a13800) [pid = 1651] [serial = 668] [outer = 0x1126d4000] 15:30:05 INFO - PROCESS | 1651 | 1465425005664 Marionette DEBUG loaded listener.js 15:30:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x112a1e000) [pid = 1651] [serial = 669] [outer = 0x1126d4000] 15:30:05 INFO - PROCESS | 1651 | 1465425005998 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]]]}] 15:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 584ms 15:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:30:06 INFO - PROCESS | 1651 | 1465425006046 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 15:30:06 INFO - PROCESS | 1651 | 1465425006049 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 15:30:06 INFO - PROCESS | 1651 | 1465425006052 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:30:06 INFO - PROCESS | 1651 | 1465425006053 Marionette TRACE conn2 <- [1,866,null,{}] 15:30:06 INFO - PROCESS | 1651 | 1465425006058 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}] 15:30:06 INFO - PROCESS | 1651 | 1465425006060 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:06 INFO - PROCESS | 1651 | 1465425006136 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 15:30:06 INFO - PROCESS | 1651 | 1465425006144 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:06 INFO - PROCESS | 1651 | 1465425006145 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x11694c800 == 29 [pid = 1651] [id = 224] 15:30:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x112da3800) [pid = 1651] [serial = 670] [outer = 0x0] 15:30:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1164d3400) [pid = 1651] [serial = 671] [outer = 0x112da3800] 15:30:06 INFO - PROCESS | 1651 | 1465425006172 Marionette DEBUG loaded listener.js 15:30:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x116789c00) [pid = 1651] [serial = 672] [outer = 0x112da3800] 15:30:06 INFO - PROCESS | 1651 | 1465425006499 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]]]}] 15:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 468ms 15:30:06 INFO - PROCESS | 1651 | 1465425006520 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 15:30:06 INFO - PROCESS | 1651 | 1465425006522 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 15:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:30:06 INFO - PROCESS | 1651 | 1465425006524 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:30:06 INFO - PROCESS | 1651 | 1465425006525 Marionette TRACE conn2 <- [1,870,null,{}] 15:30:06 INFO - PROCESS | 1651 | 1465425006527 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}] 15:30:06 INFO - PROCESS | 1651 | 1465425006528 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:06 INFO - PROCESS | 1651 | 1465425006616 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 15:30:06 INFO - PROCESS | 1651 | 1465425006671 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:06 INFO - PROCESS | 1651 | 1465425006676 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x118267000 == 30 [pid = 1651] [id = 225] 15:30:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x116fa7800) [pid = 1651] [serial = 673] [outer = 0x0] 15:30:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x117032c00) [pid = 1651] [serial = 674] [outer = 0x116fa7800] 15:30:06 INFO - PROCESS | 1651 | 1465425006705 Marionette DEBUG loaded listener.js 15:30:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1176c8800) [pid = 1651] [serial = 675] [outer = 0x116fa7800] 15:30:07 INFO - PROCESS | 1651 | 1465425007001 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]]]}] 15:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 519ms 15:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:30:07 INFO - PROCESS | 1651 | 1465425007044 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 15:30:07 INFO - PROCESS | 1651 | 1465425007045 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 15:30:07 INFO - PROCESS | 1651 | 1465425007047 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:30:07 INFO - PROCESS | 1651 | 1465425007048 Marionette TRACE conn2 <- [1,874,null,{}] 15:30:07 INFO - PROCESS | 1651 | 1465425007051 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}] 15:30:07 INFO - PROCESS | 1651 | 1465425007052 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:07 INFO - PROCESS | 1651 | 1465425007128 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 15:30:07 INFO - PROCESS | 1651 | 1465425007183 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:07 INFO - PROCESS | 1651 | 1465425007184 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x118fa4800 == 31 [pid = 1651] [id = 226] 15:30:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x116f7c400) [pid = 1651] [serial = 676] [outer = 0x0] 15:30:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1181e7800) [pid = 1651] [serial = 677] [outer = 0x116f7c400] 15:30:07 INFO - PROCESS | 1651 | 1465425007210 Marionette DEBUG loaded listener.js 15:30:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11839e000) [pid = 1651] [serial = 678] [outer = 0x116f7c400] 15:30:07 INFO - PROCESS | 1651 | 1465425007493 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]]]}] 15:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 471ms 15:30:07 INFO - PROCESS | 1651 | 1465425007518 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 15:30:07 INFO - PROCESS | 1651 | 1465425007520 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 15:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:30:07 INFO - PROCESS | 1651 | 1465425007530 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:30:07 INFO - PROCESS | 1651 | 1465425007531 Marionette TRACE conn2 <- [1,878,null,{}] 15:30:07 INFO - PROCESS | 1651 | 1465425007533 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}] 15:30:07 INFO - PROCESS | 1651 | 1465425007535 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:07 INFO - PROCESS | 1651 | 1465425007637 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 15:30:07 INFO - PROCESS | 1651 | 1465425007641 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:07 INFO - PROCESS | 1651 | 1465425007643 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a38800 == 32 [pid = 1651] [id = 227] 15:30:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1182ce800) [pid = 1651] [serial = 679] [outer = 0x0] 15:30:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1183a2800) [pid = 1651] [serial = 680] [outer = 0x1182ce800] 15:30:07 INFO - PROCESS | 1651 | 1465425007667 Marionette DEBUG loaded listener.js 15:30:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x118648800) [pid = 1651] [serial = 681] [outer = 0x1182ce800] 15:30:08 INFO - PROCESS | 1651 | 1465425008011 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]]]}] 15:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 527ms 15:30:08 INFO - PROCESS | 1651 | 1465425008054 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 15:30:08 INFO - PROCESS | 1651 | 1465425008056 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 15:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:30:08 INFO - PROCESS | 1651 | 1465425008058 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:30:08 INFO - PROCESS | 1651 | 1465425008059 Marionette TRACE conn2 <- [1,882,null,{}] 15:30:08 INFO - PROCESS | 1651 | 1465425008062 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}] 15:30:08 INFO - PROCESS | 1651 | 1465425008066 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:08 INFO - PROCESS | 1651 | 1465425008181 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 15:30:08 INFO - PROCESS | 1651 | 1465425008214 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:08 INFO - PROCESS | 1651 | 1465425008215 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b19800 == 33 [pid = 1651] [id = 228] 15:30:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x118fd5c00) [pid = 1651] [serial = 682] [outer = 0x0] 15:30:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x11939b000) [pid = 1651] [serial = 683] [outer = 0x118fd5c00] 15:30:08 INFO - PROCESS | 1651 | 1465425008242 Marionette DEBUG loaded listener.js 15:30:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1194fb400) [pid = 1651] [serial = 684] [outer = 0x118fd5c00] 15:30:08 INFO - PROCESS | 1651 | 1465425008660 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]]]}] 15:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 620ms 15:30:08 INFO - PROCESS | 1651 | 1465425008679 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 15:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:30:08 INFO - PROCESS | 1651 | 1465425008681 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 15:30:08 INFO - PROCESS | 1651 | 1465425008684 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:30:08 INFO - PROCESS | 1651 | 1465425008686 Marionette TRACE conn2 <- [1,886,null,{}] 15:30:08 INFO - PROCESS | 1651 | 1465425008689 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}] 15:30:08 INFO - PROCESS | 1651 | 1465425008691 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:08 INFO - PROCESS | 1651 | 1465425008831 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 15:30:08 INFO - PROCESS | 1651 | 1465425008846 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:08 INFO - PROCESS | 1651 | 1465425008847 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x12424b000 == 34 [pid = 1651] [id = 229] 15:30:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x119394800) [pid = 1651] [serial = 685] [outer = 0x0] 15:30:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x119510c00) [pid = 1651] [serial = 686] [outer = 0x119394800] 15:30:08 INFO - PROCESS | 1651 | 1465425008878 Marionette DEBUG loaded listener.js 15:30:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1198cf000) [pid = 1651] [serial = 687] [outer = 0x119394800] 15:30:09 INFO - PROCESS | 1651 | 1465425009201 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]]]}] 15:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 570ms 15:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:30:09 INFO - PROCESS | 1651 | 1465425009253 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 15:30:09 INFO - PROCESS | 1651 | 1465425009254 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 15:30:09 INFO - PROCESS | 1651 | 1465425009256 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:30:09 INFO - PROCESS | 1651 | 1465425009258 Marionette TRACE conn2 <- [1,890,null,{}] 15:30:09 INFO - PROCESS | 1651 | 1465425009260 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}] 15:30:09 INFO - PROCESS | 1651 | 1465425009261 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:09 INFO - PROCESS | 1651 | 1465425009353 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 15:30:09 INFO - PROCESS | 1651 | 1465425009357 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:09 INFO - PROCESS | 1651 | 1465425009358 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x124814000 == 35 [pid = 1651] [id = 230] 15:30:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11949ac00) [pid = 1651] [serial = 688] [outer = 0x0] 15:30:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1198dac00) [pid = 1651] [serial = 689] [outer = 0x11949ac00] 15:30:09 INFO - PROCESS | 1651 | 1465425009383 Marionette DEBUG loaded listener.js 15:30:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x119b23c00) [pid = 1651] [serial = 690] [outer = 0x11949ac00] 15:30:09 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11839c800) [pid = 1651] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:30:09 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1183a4000) [pid = 1651] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:30:09 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x112d0ec00) [pid = 1651] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:30:09 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x110ed4000) [pid = 1651] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:30:09 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1213a2c00) [pid = 1651] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:30:09 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11678fc00) [pid = 1651] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:30:09 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11702d800) [pid = 1651] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:30:09 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x112d9f800) [pid = 1651] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:30:09 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x112d38c00) [pid = 1651] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:30:09 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119b22800) [pid = 1651] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:30:09 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1194a1400) [pid = 1651] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:30:09 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x112a7b000) [pid = 1651] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:30:09 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119495000) [pid = 1651] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:30:09 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119b23000) [pid = 1651] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:30:09 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x112d53800) [pid = 1651] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:30:09 INFO - PROCESS | 1651 | 1465425009880 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]]]}] 15:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 667ms 15:30:09 INFO - PROCESS | 1651 | 1465425009927 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 15:30:09 INFO - PROCESS | 1651 | 1465425009929 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 15:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:30:09 INFO - PROCESS | 1651 | 1465425009931 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:30:09 INFO - PROCESS | 1651 | 1465425009933 Marionette TRACE conn2 <- [1,894,null,{}] 15:30:09 INFO - PROCESS | 1651 | 1465425009936 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}] 15:30:09 INFO - PROCESS | 1651 | 1465425009937 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:10 INFO - PROCESS | 1651 | 1465425010009 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 15:30:10 INFO - PROCESS | 1651 | 1465425010013 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:10 INFO - PROCESS | 1651 | 1465425010014 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x124d84000 == 36 [pid = 1651] [id = 231] 15:30:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11672f800) [pid = 1651] [serial = 691] [outer = 0x0] 15:30:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x118504800) [pid = 1651] [serial = 692] [outer = 0x11672f800] 15:30:10 INFO - PROCESS | 1651 | 1465425010047 Marionette DEBUG loaded listener.js 15:30:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1198d3c00) [pid = 1651] [serial = 693] [outer = 0x11672f800] 15:30:10 INFO - PROCESS | 1651 | 1465425010360 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]]]}] 15:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 469ms 15:30:10 INFO - PROCESS | 1651 | 1465425010401 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 15:30:10 INFO - PROCESS | 1651 | 1465425010402 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 15:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:30:10 INFO - PROCESS | 1651 | 1465425010405 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:30:10 INFO - PROCESS | 1651 | 1465425010406 Marionette TRACE conn2 <- [1,898,null,{}] 15:30:10 INFO - PROCESS | 1651 | 1465425010408 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}] 15:30:10 INFO - PROCESS | 1651 | 1465425010409 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:10 INFO - PROCESS | 1651 | 1465425010483 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 15:30:10 INFO - PROCESS | 1651 | 1465425010538 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:10 INFO - PROCESS | 1651 | 1465425010539 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x1259c3800 == 37 [pid = 1651] [id = 232] 15:30:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11728cc00) [pid = 1651] [serial = 694] [outer = 0x0] 15:30:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119a22800) [pid = 1651] [serial = 695] [outer = 0x11728cc00] 15:30:10 INFO - PROCESS | 1651 | 1465425010563 Marionette DEBUG loaded listener.js 15:30:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x119c2f800) [pid = 1651] [serial = 696] [outer = 0x11728cc00] 15:30:10 INFO - PROCESS | 1651 | 1465425010842 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]]]}] 15:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 471ms 15:30:10 INFO - PROCESS | 1651 | 1465425010883 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 15:30:10 INFO - PROCESS | 1651 | 1465425010885 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 15:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:30:10 INFO - PROCESS | 1651 | 1465425010889 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:30:10 INFO - PROCESS | 1651 | 1465425010894 Marionette TRACE conn2 <- [1,902,null,{}] 15:30:10 INFO - PROCESS | 1651 | 1465425010898 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}] 15:30:10 INFO - PROCESS | 1651 | 1465425010900 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:11 INFO - PROCESS | 1651 | 1465425011035 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 15:30:11 INFO - PROCESS | 1651 | 1465425011104 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:11 INFO - PROCESS | 1651 | 1465425011106 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x1272fc800 == 38 [pid = 1651] [id = 233] 15:30:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1182c8800) [pid = 1651] [serial = 697] [outer = 0x0] 15:30:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1182c8400) [pid = 1651] [serial = 698] [outer = 0x1182c8800] 15:30:11 INFO - PROCESS | 1651 | 1465425011157 Marionette DEBUG loaded listener.js 15:30:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1213a9800) [pid = 1651] [serial = 699] [outer = 0x1182c8800] 15:30:11 INFO - PROCESS | 1651 | 1465425011494 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]]]}] 15:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 627ms 15:30:11 INFO - PROCESS | 1651 | 1465425011516 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 15:30:11 INFO - PROCESS | 1651 | 1465425011517 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 15:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:30:11 INFO - PROCESS | 1651 | 1465425011520 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:30:11 INFO - PROCESS | 1651 | 1465425011521 Marionette TRACE conn2 <- [1,906,null,{}] 15:30:11 INFO - PROCESS | 1651 | 1465425011523 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}] 15:30:11 INFO - PROCESS | 1651 | 1465425011526 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:11 INFO - PROCESS | 1651 | 1465425011614 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 15:30:11 INFO - PROCESS | 1651 | 1465425011618 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:11 INFO - PROCESS | 1651 | 1465425011619 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a12d800 == 39 [pid = 1651] [id = 234] 15:30:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1198d0400) [pid = 1651] [serial = 700] [outer = 0x0] 15:30:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x123ab2c00) [pid = 1651] [serial = 701] [outer = 0x1198d0400] 15:30:11 INFO - PROCESS | 1651 | 1465425011643 Marionette DEBUG loaded listener.js 15:30:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x123e39400) [pid = 1651] [serial = 702] [outer = 0x1198d0400] 15:30:12 INFO - PROCESS | 1651 | 1465425012213 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]]]}] 15:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 721ms 15:30:12 INFO - PROCESS | 1651 | 1465425012242 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 15:30:12 INFO - PROCESS | 1651 | 1465425012244 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 15:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:30:12 INFO - PROCESS | 1651 | 1465425012247 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:30:12 INFO - PROCESS | 1651 | 1465425012251 Marionette TRACE conn2 <- [1,910,null,{}] 15:30:12 INFO - PROCESS | 1651 | 1465425012254 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}] 15:30:12 INFO - PROCESS | 1651 | 1465425012256 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:12 INFO - PROCESS | 1651 | 1465425012368 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 15:30:12 INFO - PROCESS | 1651 | 1465425012487 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:12 INFO - PROCESS | 1651 | 1465425012489 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170d6800 == 40 [pid = 1651] [id = 235] 15:30:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x112a6e800) [pid = 1651] [serial = 703] [outer = 0x0] 15:30:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x112d9e800) [pid = 1651] [serial = 704] [outer = 0x112a6e800] 15:30:12 INFO - PROCESS | 1651 | 1465425012520 Marionette DEBUG loaded listener.js 15:30:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11646b400) [pid = 1651] [serial = 705] [outer = 0x112a6e800] 15:30:13 INFO - PROCESS | 1651 | 1465425013044 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]]]}] 15:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 823ms 15:30:13 INFO - PROCESS | 1651 | 1465425013070 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 15:30:13 INFO - PROCESS | 1651 | 1465425013073 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 15:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:30:13 INFO - PROCESS | 1651 | 1465425013109 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:30:13 INFO - PROCESS | 1651 | 1465425013112 Marionette TRACE conn2 <- [1,914,null,{}] 15:30:13 INFO - PROCESS | 1651 | 1465425013115 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}] 15:30:13 INFO - PROCESS | 1651 | 1465425013116 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:13 INFO - PROCESS | 1651 | 1465425013348 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 15:30:13 INFO - PROCESS | 1651 | 1465425013465 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:13 INFO - PROCESS | 1651 | 1465425013466 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x11610a800 == 41 [pid = 1651] [id = 236] 15:30:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1126cdc00) [pid = 1651] [serial = 706] [outer = 0x0] 15:30:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x112a16400) [pid = 1651] [serial = 707] [outer = 0x1126cdc00] 15:30:13 INFO - PROCESS | 1651 | 1465425013511 Marionette DEBUG loaded listener.js 15:30:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x115f87400) [pid = 1651] [serial = 708] [outer = 0x1126cdc00] 15:30:13 INFO - PROCESS | 1651 | --DOCSHELL 0x1272fc800 == 40 [pid = 1651] [id = 233] 15:30:13 INFO - PROCESS | 1651 | --DOCSHELL 0x1259c3800 == 39 [pid = 1651] [id = 232] 15:30:13 INFO - PROCESS | 1651 | --DOCSHELL 0x124d84000 == 38 [pid = 1651] [id = 231] 15:30:13 INFO - PROCESS | 1651 | --DOCSHELL 0x124814000 == 37 [pid = 1651] [id = 230] 15:30:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12424b000 == 36 [pid = 1651] [id = 229] 15:30:13 INFO - PROCESS | 1651 | --DOCSHELL 0x123b19800 == 35 [pid = 1651] [id = 228] 15:30:13 INFO - PROCESS | 1651 | --DOCSHELL 0x119a38800 == 34 [pid = 1651] [id = 227] 15:30:13 INFO - PROCESS | 1651 | --DOCSHELL 0x118fa4800 == 33 [pid = 1651] [id = 226] 15:30:13 INFO - PROCESS | 1651 | --DOCSHELL 0x118267000 == 32 [pid = 1651] [id = 225] 15:30:13 INFO - PROCESS | 1651 | --DOCSHELL 0x11694c800 == 31 [pid = 1651] [id = 224] 15:30:13 INFO - PROCESS | 1651 | --DOCSHELL 0x11309a000 == 30 [pid = 1651] [id = 223] 15:30:13 INFO - PROCESS | 1651 | --DOCSHELL 0x119c96800 == 29 [pid = 1651] [id = 222] 15:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1186ef400) [pid = 1651] [serial = 621] [outer = 0x0] [url = about:blank] 15:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11396dc00) [pid = 1651] [serial = 609] [outer = 0x0] [url = about:blank] 15:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1198d2400) [pid = 1651] [serial = 629] [outer = 0x0] [url = about:blank] 15:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1213e6000) [pid = 1651] [serial = 641] [outer = 0x0] [url = about:blank] 15:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x116976400) [pid = 1651] [serial = 614] [outer = 0x0] [url = about:blank] 15:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1181e5400) [pid = 1651] [serial = 617] [outer = 0x0] [url = about:blank] 15:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x115f90c00) [pid = 1651] [serial = 612] [outer = 0x0] [url = about:blank] 15:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x123ab6c00) [pid = 1651] [serial = 642] [outer = 0x0] [url = about:blank] 15:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119a1c800) [pid = 1651] [serial = 630] [outer = 0x0] [url = about:blank] 15:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1126cb800) [pid = 1651] [serial = 624] [outer = 0x0] [url = about:blank] 15:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x116fa7000) [pid = 1651] [serial = 615] [outer = 0x0] [url = about:blank] 15:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x113210400) [pid = 1651] [serial = 611] [outer = 0x0] [url = about:blank] 15:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119c37800) [pid = 1651] [serial = 633] [outer = 0x0] [url = about:blank] 15:30:13 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x118647400) [pid = 1651] [serial = 620] [outer = 0x0] [url = about:blank] 15:30:14 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11887f800) [pid = 1651] [serial = 623] [outer = 0x0] [url = about:blank] 15:30:14 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x112d5b800) [pid = 1651] [serial = 608] [outer = 0x0] [url = about:blank] 15:30:14 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1194f9800) [pid = 1651] [serial = 605] [outer = 0x0] [url = about:blank] 15:30:14 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x116fa0400) [pid = 1651] [serial = 635] [outer = 0x0] [url = about:blank] 15:30:14 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119b6f000) [pid = 1651] [serial = 632] [outer = 0x0] [url = about:blank] 15:30:14 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11989c800) [pid = 1651] [serial = 627] [outer = 0x0] [url = about:blank] 15:30:14 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12125a800) [pid = 1651] [serial = 638] [outer = 0x0] [url = about:blank] 15:30:14 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1194f5000) [pid = 1651] [serial = 626] [outer = 0x0] [url = about:blank] 15:30:14 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11839a400) [pid = 1651] [serial = 618] [outer = 0x0] [url = about:blank] 15:30:14 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x118875800) [pid = 1651] [serial = 636] [outer = 0x0] [url = about:blank] 15:30:14 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x119505400) [pid = 1651] [serial = 606] [outer = 0x0] [url = about:blank] 15:30:14 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1213a2400) [pid = 1651] [serial = 639] [outer = 0x0] [url = about:blank] 15:30:14 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x123e40000) [pid = 1651] [serial = 647] [outer = 0x0] [url = about:blank] 15:30:14 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x123e35c00) [pid = 1651] [serial = 644] [outer = 0x0] [url = about:blank] 15:30:14 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x123e3d800) [pid = 1651] [serial = 645] [outer = 0x0] [url = about:blank] 15:30:14 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x123ec7800) [pid = 1651] [serial = 648] [outer = 0x0] [url = about:blank] 15:30:14 INFO - PROCESS | 1651 | 1465425014042 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]]]}] 15:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 975ms 15:30:14 INFO - PROCESS | 1651 | 1465425014081 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 15:30:14 INFO - PROCESS | 1651 | 1465425014083 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 15:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:30:14 INFO - PROCESS | 1651 | 1465425014086 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:30:14 INFO - PROCESS | 1651 | 1465425014088 Marionette TRACE conn2 <- [1,918,null,{}] 15:30:14 INFO - PROCESS | 1651 | 1465425014097 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}] 15:30:14 INFO - PROCESS | 1651 | 1465425014099 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:14 INFO - PROCESS | 1651 | 1465425014178 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 15:30:14 INFO - PROCESS | 1651 | 1465425014182 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:14 INFO - PROCESS | 1651 | 1465425014184 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x116945800 == 30 [pid = 1651] [id = 237] 15:30:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x11662a000) [pid = 1651] [serial = 709] [outer = 0x0] 15:30:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x116974c00) [pid = 1651] [serial = 710] [outer = 0x11662a000] 15:30:14 INFO - PROCESS | 1651 | 1465425014213 Marionette DEBUG loaded listener.js 15:30:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1175a7400) [pid = 1651] [serial = 711] [outer = 0x11662a000] 15:30:14 INFO - PROCESS | 1651 | 1465425014550 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]]]}] 15:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 526ms 15:30:14 INFO - PROCESS | 1651 | 1465425014612 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 15:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:30:14 INFO - PROCESS | 1651 | 1465425014614 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 15:30:14 INFO - PROCESS | 1651 | 1465425014616 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:30:14 INFO - PROCESS | 1651 | 1465425014617 Marionette TRACE conn2 <- [1,922,null,{}] 15:30:14 INFO - PROCESS | 1651 | 1465425014620 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}] 15:30:14 INFO - PROCESS | 1651 | 1465425014622 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:14 INFO - PROCESS | 1651 | 1465425014700 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 15:30:14 INFO - PROCESS | 1651 | 1465425014707 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:14 INFO - PROCESS | 1651 | 1465425014710 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x1191f1800 == 31 [pid = 1651] [id = 238] 15:30:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1181db800) [pid = 1651] [serial = 712] [outer = 0x0] 15:30:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1182cd000) [pid = 1651] [serial = 713] [outer = 0x1181db800] 15:30:14 INFO - PROCESS | 1651 | 1465425014735 Marionette DEBUG loaded listener.js 15:30:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1183a0c00) [pid = 1651] [serial = 714] [outer = 0x1181db800] 15:30:15 INFO - PROCESS | 1651 | 1465425015158 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]]]}] 15:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 569ms 15:30:15 INFO - PROCESS | 1651 | 1465425015186 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 15:30:15 INFO - PROCESS | 1651 | 1465425015193 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 15:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:30:15 INFO - PROCESS | 1651 | 1465425015205 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:30:15 INFO - PROCESS | 1651 | 1465425015210 Marionette TRACE conn2 <- [1,926,null,{}] 15:30:15 INFO - PROCESS | 1651 | 1465425015213 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}] 15:30:15 INFO - PROCESS | 1651 | 1465425015217 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:15 INFO - PROCESS | 1651 | 1465425015345 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 15:30:15 INFO - PROCESS | 1651 | 1465425015355 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:15 INFO - PROCESS | 1651 | 1465425015356 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a262000 == 32 [pid = 1651] [id = 239] 15:30:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1183a5c00) [pid = 1651] [serial = 715] [outer = 0x0] 15:30:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x118876000) [pid = 1651] [serial = 716] [outer = 0x1183a5c00] 15:30:15 INFO - PROCESS | 1651 | 1465425015397 Marionette DEBUG loaded listener.js 15:30:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119399400) [pid = 1651] [serial = 717] [outer = 0x1183a5c00] 15:30:16 INFO - PROCESS | 1651 | 1465425015999 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]]]}] 15:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 832ms 15:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:30:16 INFO - PROCESS | 1651 | 1465425016030 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 15:30:16 INFO - PROCESS | 1651 | 1465425016034 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 15:30:16 INFO - PROCESS | 1651 | 1465425016039 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:30:16 INFO - PROCESS | 1651 | 1465425016046 Marionette TRACE conn2 <- [1,930,null,{}] 15:30:16 INFO - PROCESS | 1651 | 1465425016051 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}] 15:30:16 INFO - PROCESS | 1651 | 1465425016054 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:16 INFO - PROCESS | 1651 | 1465425016198 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 15:30:16 INFO - PROCESS | 1651 | 1465425016287 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:16 INFO - PROCESS | 1651 | 1465425016289 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x1191dc800 == 33 [pid = 1651] [id = 240] 15:30:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x112da0800) [pid = 1651] [serial = 718] [outer = 0x0] 15:30:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11696f400) [pid = 1651] [serial = 719] [outer = 0x112da0800] 15:30:16 INFO - PROCESS | 1651 | 1465425016339 Marionette DEBUG loaded listener.js 15:30:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1176c0c00) [pid = 1651] [serial = 720] [outer = 0x112da0800] 15:30:16 INFO - PROCESS | 1651 | 1465425016808 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]]]}] 15:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 780ms 15:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:30:16 INFO - PROCESS | 1651 | 1465425016817 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 15:30:16 INFO - PROCESS | 1651 | 1465425016820 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 15:30:16 INFO - PROCESS | 1651 | 1465425016826 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:30:16 INFO - PROCESS | 1651 | 1465425016829 Marionette TRACE conn2 <- [1,934,null,{}] 15:30:16 INFO - PROCESS | 1651 | 1465425016831 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}] 15:30:16 INFO - PROCESS | 1651 | 1465425016833 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:16 INFO - PROCESS | 1651 | 1465425016929 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 15:30:16 INFO - PROCESS | 1651 | 1465425016976 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:16 INFO - PROCESS | 1651 | 1465425016978 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b1e800 == 34 [pid = 1651] [id = 241] 15:30:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1181e7400) [pid = 1651] [serial = 721] [outer = 0x0] 15:30:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x118611000) [pid = 1651] [serial = 722] [outer = 0x1181e7400] 15:30:17 INFO - PROCESS | 1651 | 1465425017008 Marionette DEBUG loaded listener.js 15:30:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x118882c00) [pid = 1651] [serial = 723] [outer = 0x1181e7400] 15:30:17 INFO - PROCESS | 1651 | 1465425017426 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]]]}] 15:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 622ms 15:30:17 INFO - PROCESS | 1651 | 1465425017447 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 15:30:17 INFO - PROCESS | 1651 | 1465425017448 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 15:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:30:17 INFO - PROCESS | 1651 | 1465425017451 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:30:17 INFO - PROCESS | 1651 | 1465425017453 Marionette TRACE conn2 <- [1,938,null,{}] 15:30:17 INFO - PROCESS | 1651 | 1465425017461 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}] 15:30:17 INFO - PROCESS | 1651 | 1465425017464 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:17 INFO - PROCESS | 1651 | 1465425017560 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 15:30:17 INFO - PROCESS | 1651 | 1465425017647 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:17 INFO - PROCESS | 1651 | 1465425017649 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x124718000 == 35 [pid = 1651] [id = 242] 15:30:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1194a2c00) [pid = 1651] [serial = 724] [outer = 0x0] 15:30:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119508400) [pid = 1651] [serial = 725] [outer = 0x1194a2c00] 15:30:17 INFO - PROCESS | 1651 | 1465425017693 Marionette DEBUG loaded listener.js 15:30:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1198d2400) [pid = 1651] [serial = 726] [outer = 0x1194a2c00] 15:30:18 INFO - PROCESS | 1651 | 1465425018098 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]]]}] 15:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 672ms 15:30:18 INFO - PROCESS | 1651 | 1465425018126 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 15:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:30:18 INFO - PROCESS | 1651 | 1465425018128 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 15:30:18 INFO - PROCESS | 1651 | 1465425018130 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:30:18 INFO - PROCESS | 1651 | 1465425018131 Marionette TRACE conn2 <- [1,942,null,{}] 15:30:18 INFO - PROCESS | 1651 | 1465425018134 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}] 15:30:18 INFO - PROCESS | 1651 | 1465425018135 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:18 INFO - PROCESS | 1651 | 1465425018233 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 15:30:18 INFO - PROCESS | 1651 | 1465425018280 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:18 INFO - PROCESS | 1651 | 1465425018281 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x118f02800 == 36 [pid = 1651] [id = 243] 15:30:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1198d7c00) [pid = 1651] [serial = 727] [outer = 0x0] 15:30:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x119b68c00) [pid = 1651] [serial = 728] [outer = 0x1198d7c00] 15:30:18 INFO - PROCESS | 1651 | 1465425018313 Marionette DEBUG loaded listener.js 15:30:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x119f3dc00) [pid = 1651] [serial = 729] [outer = 0x1198d7c00] 15:30:18 INFO - PROCESS | 1651 | 1465425018716 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]]]}] 15:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 618ms 15:30:18 INFO - PROCESS | 1651 | 1465425018749 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 15:30:18 INFO - PROCESS | 1651 | 1465425018750 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 15:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:30:18 INFO - PROCESS | 1651 | 1465425018753 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:30:18 INFO - PROCESS | 1651 | 1465425018754 Marionette TRACE conn2 <- [1,946,null,{}] 15:30:18 INFO - PROCESS | 1651 | 1465425018756 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}] 15:30:18 INFO - PROCESS | 1651 | 1465425018758 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:18 INFO - PROCESS | 1651 | 1465425018850 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 15:30:18 INFO - PROCESS | 1651 | 1465425018932 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:18 INFO - PROCESS | 1651 | 1465425018933 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x126f32000 == 37 [pid = 1651] [id = 244] 15:30:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x121251800) [pid = 1651] [serial = 730] [outer = 0x0] 15:30:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1213a3800) [pid = 1651] [serial = 731] [outer = 0x121251800] 15:30:18 INFO - PROCESS | 1651 | 1465425018961 Marionette DEBUG loaded listener.js 15:30:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1213aa000) [pid = 1651] [serial = 732] [outer = 0x121251800] 15:30:19 INFO - PROCESS | 1651 | 1465425019388 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]]]}] 15:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 671ms 15:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:30:19 INFO - PROCESS | 1651 | 1465425019426 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 15:30:19 INFO - PROCESS | 1651 | 1465425019428 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 15:30:19 INFO - PROCESS | 1651 | 1465425019430 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:30:19 INFO - PROCESS | 1651 | 1465425019431 Marionette TRACE conn2 <- [1,950,null,{}] 15:30:19 INFO - PROCESS | 1651 | 1465425019433 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}] 15:30:19 INFO - PROCESS | 1651 | 1465425019438 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:19 INFO - PROCESS | 1651 | 1465425019542 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 15:30:19 INFO - PROCESS | 1651 | 1465425019605 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:19 INFO - PROCESS | 1651 | 1465425019607 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x1276cf800 == 38 [pid = 1651] [id = 245] 15:30:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x123aac800) [pid = 1651] [serial = 733] [outer = 0x0] 15:30:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x123b89800) [pid = 1651] [serial = 734] [outer = 0x123aac800] 15:30:19 INFO - PROCESS | 1651 | 1465425019637 Marionette DEBUG loaded listener.js 15:30:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x123ecd400) [pid = 1651] [serial = 735] [outer = 0x123aac800] 15:30:20 INFO - PROCESS | 1651 | 1465425020203 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]]]}] 15:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 821ms 15:30:20 INFO - PROCESS | 1651 | 1465425020252 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 15:30:20 INFO - PROCESS | 1651 | 1465425020256 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 15:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:30:20 INFO - PROCESS | 1651 | 1465425020261 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:30:20 INFO - PROCESS | 1651 | 1465425020264 Marionette TRACE conn2 <- [1,954,null,{}] 15:30:20 INFO - PROCESS | 1651 | 1465425020269 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}] 15:30:20 INFO - PROCESS | 1651 | 1465425020271 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:20 INFO - PROCESS | 1651 | 1465425020441 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 15:30:20 INFO - PROCESS | 1651 | 1465425020484 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:20 INFO - PROCESS | 1651 | 1465425020486 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x1131d6000 == 39 [pid = 1651] [id = 246] 15:30:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x111f24400) [pid = 1651] [serial = 736] [outer = 0x0] 15:30:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x111f39800) [pid = 1651] [serial = 737] [outer = 0x111f24400] 15:30:20 INFO - PROCESS | 1651 | 1465425020514 Marionette DEBUG loaded listener.js 15:30:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1121a7800) [pid = 1651] [serial = 738] [outer = 0x111f24400] 15:30:21 INFO - PROCESS | 1651 | --DOCSHELL 0x1191f1800 == 38 [pid = 1651] [id = 238] 15:30:21 INFO - PROCESS | 1651 | --DOCSHELL 0x116945800 == 37 [pid = 1651] [id = 237] 15:30:21 INFO - PROCESS | 1651 | --DOCSHELL 0x11610a800 == 36 [pid = 1651] [id = 236] 15:30:21 INFO - PROCESS | 1651 | --DOCSHELL 0x1170d6800 == 35 [pid = 1651] [id = 235] 15:30:21 INFO - PROCESS | 1651 | --DOCSHELL 0x1276cf800 == 34 [pid = 1651] [id = 245] 15:30:21 INFO - PROCESS | 1651 | --DOCSHELL 0x126f32000 == 33 [pid = 1651] [id = 244] 15:30:21 INFO - PROCESS | 1651 | --DOCSHELL 0x118f02800 == 32 [pid = 1651] [id = 243] 15:30:21 INFO - PROCESS | 1651 | --DOCSHELL 0x124718000 == 31 [pid = 1651] [id = 242] 15:30:21 INFO - PROCESS | 1651 | --DOCSHELL 0x12a12d800 == 30 [pid = 1651] [id = 234] 15:30:21 INFO - PROCESS | 1651 | --DOCSHELL 0x123b1e800 == 29 [pid = 1651] [id = 241] 15:30:21 INFO - PROCESS | 1651 | --DOCSHELL 0x1191dc800 == 28 [pid = 1651] [id = 240] 15:30:21 INFO - PROCESS | 1651 | --DOCSHELL 0x11a262000 == 27 [pid = 1651] [id = 239] 15:30:21 INFO - PROCESS | 1651 | 1465425021388 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]]]}] 15:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1177ms 15:30:21 INFO - PROCESS | 1651 | 1465425021437 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 15:30:21 INFO - PROCESS | 1651 | 1465425021439 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 15:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:30:21 INFO - PROCESS | 1651 | 1465425021443 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:30:21 INFO - PROCESS | 1651 | 1465425021445 Marionette TRACE conn2 <- [1,958,null,{}] 15:30:21 INFO - PROCESS | 1651 | 1465425021448 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}] 15:30:21 INFO - PROCESS | 1651 | 1465425021450 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:21 INFO - PROCESS | 1651 | 1465425021531 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 15:30:21 INFO - PROCESS | 1651 | 1465425021585 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:21 INFO - PROCESS | 1651 | 1465425021588 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x11610c800 == 28 [pid = 1651] [id = 247] 15:30:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x111f41400) [pid = 1651] [serial = 739] [outer = 0x0] 15:30:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1126c8c00) [pid = 1651] [serial = 740] [outer = 0x111f41400] 15:30:21 INFO - PROCESS | 1651 | 1465425021619 Marionette DEBUG loaded listener.js 15:30:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x112a16c00) [pid = 1651] [serial = 741] [outer = 0x111f41400] 15:30:21 INFO - PROCESS | 1651 | 1465425021981 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]]]}] 15:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 570ms 15:30:22 INFO - PROCESS | 1651 | 1465425022013 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 15:30:22 INFO - PROCESS | 1651 | 1465425022016 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 15:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:30:22 INFO - PROCESS | 1651 | 1465425022021 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:30:22 INFO - PROCESS | 1651 | 1465425022023 Marionette TRACE conn2 <- [1,962,null,{}] 15:30:22 INFO - PROCESS | 1651 | 1465425022025 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}] 15:30:22 INFO - PROCESS | 1651 | 1465425022027 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:22 INFO - PROCESS | 1651 | 1465425022121 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 15:30:22 INFO - PROCESS | 1651 | 1465425022155 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:22 INFO - PROCESS | 1651 | 1465425022156 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x117223000 == 29 [pid = 1651] [id = 248] 15:30:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x112d5b800) [pid = 1651] [serial = 742] [outer = 0x0] 15:30:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1133b0800) [pid = 1651] [serial = 743] [outer = 0x112d5b800] 15:30:22 INFO - PROCESS | 1651 | 1465425022183 Marionette DEBUG loaded listener.js 15:30:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x113c68000) [pid = 1651] [serial = 744] [outer = 0x112d5b800] 15:30:22 INFO - PROCESS | 1651 | 1465425022533 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]]]}] 15:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 519ms 15:30:22 INFO - PROCESS | 1651 | 1465425022543 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 15:30:22 INFO - PROCESS | 1651 | 1465425022544 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 15:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:30:22 INFO - PROCESS | 1651 | 1465425022551 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:30:22 INFO - PROCESS | 1651 | 1465425022554 Marionette TRACE conn2 <- [1,966,null,{}] 15:30:22 INFO - PROCESS | 1651 | 1465425022565 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}] 15:30:22 INFO - PROCESS | 1651 | 1465425022568 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:22 INFO - PROCESS | 1651 | 1465425022665 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 15:30:22 INFO - PROCESS | 1651 | 1465425022700 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:22 INFO - PROCESS | 1651 | 1465425022702 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x1191e1000 == 30 [pid = 1651] [id = 249] 15:30:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x110fa7800) [pid = 1651] [serial = 745] [outer = 0x0] 15:30:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x11696c400) [pid = 1651] [serial = 746] [outer = 0x110fa7800] 15:30:22 INFO - PROCESS | 1651 | 1465425022730 Marionette DEBUG loaded listener.js 15:30:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x116fa0400) [pid = 1651] [serial = 747] [outer = 0x110fa7800] 15:30:23 INFO - PROCESS | 1651 | 1465425023082 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]]]}] 15:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 580ms 15:30:23 INFO - PROCESS | 1651 | 1465425023126 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 15:30:23 INFO - PROCESS | 1651 | 1465425023128 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 15:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:30:23 INFO - PROCESS | 1651 | 1465425023130 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:30:23 INFO - PROCESS | 1651 | 1465425023131 Marionette TRACE conn2 <- [1,970,null,{}] 15:30:23 INFO - PROCESS | 1651 | 1465425023133 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}] 15:30:23 INFO - PROCESS | 1651 | 1465425023134 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:23 INFO - PROCESS | 1651 | 1465425023230 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 15:30:23 INFO - PROCESS | 1651 | 1465425023242 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:23 INFO - PROCESS | 1651 | 1465425023244 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x119fc9000 == 31 [pid = 1651] [id = 250] 15:30:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x11702e800) [pid = 1651] [serial = 748] [outer = 0x0] 15:30:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x1176bf400) [pid = 1651] [serial = 749] [outer = 0x11702e800] 15:30:23 INFO - PROCESS | 1651 | 1465425023269 Marionette DEBUG loaded listener.js 15:30:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x1181de000) [pid = 1651] [serial = 750] [outer = 0x11702e800] 15:30:23 INFO - PROCESS | 1651 | 1465425023580 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]]]}] 15:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 468ms 15:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:30:23 INFO - PROCESS | 1651 | 1465425023598 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 15:30:23 INFO - PROCESS | 1651 | 1465425023599 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 15:30:23 INFO - PROCESS | 1651 | 1465425023601 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:30:23 INFO - PROCESS | 1651 | 1465425023602 Marionette TRACE conn2 <- [1,974,null,{}] 15:30:23 INFO - PROCESS | 1651 | 1465425023614 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}] 15:30:23 INFO - PROCESS | 1651 | 1465425023615 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:23 INFO - PROCESS | 1651 | 1465425023716 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 15:30:23 INFO - PROCESS | 1651 | 1465425023719 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:23 INFO - PROCESS | 1651 | 1465425023720 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b1a000 == 32 [pid = 1651] [id = 251] 15:30:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x112d0ec00) [pid = 1651] [serial = 751] [outer = 0x0] 15:30:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x1181e9400) [pid = 1651] [serial = 752] [outer = 0x112d0ec00] 15:30:23 INFO - PROCESS | 1651 | 1465425023744 Marionette DEBUG loaded listener.js 15:30:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x1182e7c00) [pid = 1651] [serial = 753] [outer = 0x112d0ec00] 15:30:24 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x1182c8800) [pid = 1651] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:30:24 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x11672f800) [pid = 1651] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:30:24 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x1126cdc00) [pid = 1651] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:30:24 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11728cc00) [pid = 1651] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:30:24 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x1198d0400) [pid = 1651] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:30:24 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x112a6e800) [pid = 1651] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:30:24 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x11662a000) [pid = 1651] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:30:24 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1181db800) [pid = 1651] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:30:24 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1182ce800) [pid = 1651] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:30:24 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x116f9f400) [pid = 1651] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:30:24 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x116f7c400) [pid = 1651] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:30:24 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x116fa7800) [pid = 1651] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:30:24 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1126d4000) [pid = 1651] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:30:24 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x112da3800) [pid = 1651] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:30:24 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x112a79c00) [pid = 1651] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:30:24 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1175b0800) [pid = 1651] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:30:24 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x118fd4400) [pid = 1651] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:30:24 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x118fd5c00) [pid = 1651] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:30:24 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x119f3c800) [pid = 1651] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:30:24 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11949ac00) [pid = 1651] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:30:24 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x119394800) [pid = 1651] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:30:24 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x110ed9400) [pid = 1651] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:30:24 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1183a5c00) [pid = 1651] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:30:24 INFO - PROCESS | 1651 | 1465425024293 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]]]}] 15:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 719ms 15:30:24 INFO - PROCESS | 1651 | 1465425024321 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 15:30:24 INFO - PROCESS | 1651 | 1465425024322 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 15:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:30:24 INFO - PROCESS | 1651 | 1465425024327 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:30:24 INFO - PROCESS | 1651 | 1465425024328 Marionette TRACE conn2 <- [1,978,null,{}] 15:30:24 INFO - PROCESS | 1651 | 1465425024330 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}] 15:30:24 INFO - PROCESS | 1651 | 1465425024334 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:24 INFO - PROCESS | 1651 | 1465425024448 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 15:30:24 INFO - PROCESS | 1651 | 1465425024484 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:24 INFO - PROCESS | 1651 | 1465425024485 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x124238800 == 33 [pid = 1651] [id = 252] 15:30:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x110ed8400) [pid = 1651] [serial = 754] [outer = 0x0] 15:30:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x116f9f400) [pid = 1651] [serial = 755] [outer = 0x110ed8400] 15:30:24 INFO - PROCESS | 1651 | 1465425024510 Marionette DEBUG loaded listener.js 15:30:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11860a800) [pid = 1651] [serial = 756] [outer = 0x110ed8400] 15:30:24 INFO - PROCESS | 1651 | 1465425024777 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]]]}] 15:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 470ms 15:30:24 INFO - PROCESS | 1651 | 1465425024800 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 15:30:24 INFO - PROCESS | 1651 | 1465425024801 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 15:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:30:24 INFO - PROCESS | 1651 | 1465425024803 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:30:24 INFO - PROCESS | 1651 | 1465425024804 Marionette TRACE conn2 <- [1,982,null,{}] 15:30:24 INFO - PROCESS | 1651 | 1465425024814 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}] 15:30:24 INFO - PROCESS | 1651 | 1465425024815 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:24 INFO - PROCESS | 1651 | 1465425024901 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 15:30:24 INFO - PROCESS | 1651 | 1465425024904 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:24 INFO - PROCESS | 1651 | 1465425024906 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12472a800 == 34 [pid = 1651] [id = 253] 15:30:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x115f89000) [pid = 1651] [serial = 757] [outer = 0x0] 15:30:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1186e7000) [pid = 1651] [serial = 758] [outer = 0x115f89000] 15:30:24 INFO - PROCESS | 1651 | 1465425024932 Marionette DEBUG loaded listener.js 15:30:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11887bc00) [pid = 1651] [serial = 759] [outer = 0x115f89000] 15:30:25 INFO - PROCESS | 1651 | 1465425025340 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]]]}] 15:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 573ms 15:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:30:25 INFO - PROCESS | 1651 | 1465425025377 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 15:30:25 INFO - PROCESS | 1651 | 1465425025378 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 15:30:25 INFO - PROCESS | 1651 | 1465425025380 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:30:25 INFO - PROCESS | 1651 | 1465425025381 Marionette TRACE conn2 <- [1,986,null,{}] 15:30:25 INFO - PROCESS | 1651 | 1465425025384 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}] 15:30:25 INFO - PROCESS | 1651 | 1465425025385 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:25 INFO - PROCESS | 1651 | 1465425025456 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 15:30:25 INFO - PROCESS | 1651 | 1465425025461 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:25 INFO - PROCESS | 1651 | 1465425025462 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x1259ca000 == 35 [pid = 1651] [id = 254] 15:30:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x110ed5c00) [pid = 1651] [serial = 760] [outer = 0x0] 15:30:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x118fd5c00) [pid = 1651] [serial = 761] [outer = 0x110ed5c00] 15:30:25 INFO - PROCESS | 1651 | 1465425025486 Marionette DEBUG loaded listener.js 15:30:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x119396000) [pid = 1651] [serial = 762] [outer = 0x110ed5c00] 15:30:25 INFO - PROCESS | 1651 | 1465425025785 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]]]}] 15:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 418ms 15:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:30:25 INFO - PROCESS | 1651 | 1465425025799 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 15:30:25 INFO - PROCESS | 1651 | 1465425025800 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 15:30:25 INFO - PROCESS | 1651 | 1465425025802 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:30:25 INFO - PROCESS | 1651 | 1465425025803 Marionette TRACE conn2 <- [1,990,null,{}] 15:30:25 INFO - PROCESS | 1651 | 1465425025806 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}] 15:30:25 INFO - PROCESS | 1651 | 1465425025807 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:25 INFO - PROCESS | 1651 | 1465425025895 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 15:30:25 INFO - PROCESS | 1651 | 1465425025898 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:25 INFO - PROCESS | 1651 | 1465425025899 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x1191df800 == 36 [pid = 1651] [id = 255] 15:30:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x118fd3000) [pid = 1651] [serial = 763] [outer = 0x0] 15:30:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11949a400) [pid = 1651] [serial = 764] [outer = 0x118fd3000] 15:30:25 INFO - PROCESS | 1651 | 1465425025923 Marionette DEBUG loaded listener.js 15:30:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1194ee800) [pid = 1651] [serial = 765] [outer = 0x118fd3000] 15:30:26 INFO - PROCESS | 1651 | 1465425026382 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]]]}] 15:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 620ms 15:30:26 INFO - PROCESS | 1651 | 1465425026424 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 15:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:30:26 INFO - PROCESS | 1651 | 1465425026427 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 15:30:26 INFO - PROCESS | 1651 | 1465425026430 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:30:26 INFO - PROCESS | 1651 | 1465425026432 Marionette TRACE conn2 <- [1,994,null,{}] 15:30:26 INFO - PROCESS | 1651 | 1465425026436 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}] 15:30:26 INFO - PROCESS | 1651 | 1465425026438 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:26 INFO - PROCESS | 1651 | 1465425026550 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 15:30:26 INFO - PROCESS | 1651 | 1465425026629 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:26 INFO - PROCESS | 1651 | 1465425026630 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170dc800 == 37 [pid = 1651] [id = 256] 15:30:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1126c7400) [pid = 1651] [serial = 766] [outer = 0x0] 15:30:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1126cec00) [pid = 1651] [serial = 767] [outer = 0x1126c7400] 15:30:26 INFO - PROCESS | 1651 | 1465425026703 Marionette DEBUG loaded listener.js 15:30:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x112a79800) [pid = 1651] [serial = 768] [outer = 0x1126c7400] 15:30:27 INFO - PROCESS | 1651 | 1465425027209 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]]]}] 15:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 822ms 15:30:27 INFO - PROCESS | 1651 | 1465425027266 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 15:30:27 INFO - PROCESS | 1651 | 1465425027269 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 15:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:30:27 INFO - PROCESS | 1651 | 1465425027277 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:30:27 INFO - PROCESS | 1651 | 1465425027279 Marionette TRACE conn2 <- [1,998,null,{}] 15:30:27 INFO - PROCESS | 1651 | 1465425027282 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}] 15:30:27 INFO - PROCESS | 1651 | 1465425027283 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:27 INFO - PROCESS | 1651 | 1465425027391 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 15:30:27 INFO - PROCESS | 1651 | 1465425027443 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:27 INFO - PROCESS | 1651 | 1465425027445 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x119fe8800 == 38 [pid = 1651] [id = 257] 15:30:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x115f91000) [pid = 1651] [serial = 769] [outer = 0x0] 15:30:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x11662f800) [pid = 1651] [serial = 770] [outer = 0x115f91000] 15:30:27 INFO - PROCESS | 1651 | 1465425027475 Marionette DEBUG loaded listener.js 15:30:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x116734c00) [pid = 1651] [serial = 771] [outer = 0x115f91000] 15:30:28 INFO - PROCESS | 1651 | 1465425028145 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]]]}] 15:30:28 INFO - PROCESS | 1651 | --DOCSHELL 0x1259ca000 == 37 [pid = 1651] [id = 254] 15:30:28 INFO - PROCESS | 1651 | --DOCSHELL 0x12472a800 == 36 [pid = 1651] [id = 253] 15:30:28 INFO - PROCESS | 1651 | --DOCSHELL 0x124238800 == 35 [pid = 1651] [id = 252] 15:30:28 INFO - PROCESS | 1651 | --DOCSHELL 0x123b1a000 == 34 [pid = 1651] [id = 251] 15:30:28 INFO - PROCESS | 1651 | --DOCSHELL 0x119fc9000 == 33 [pid = 1651] [id = 250] 15:30:28 INFO - PROCESS | 1651 | --DOCSHELL 0x1191e1000 == 32 [pid = 1651] [id = 249] 15:30:28 INFO - PROCESS | 1651 | --DOCSHELL 0x117223000 == 31 [pid = 1651] [id = 248] 15:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 924ms 15:30:28 INFO - PROCESS | 1651 | --DOCSHELL 0x11610c800 == 30 [pid = 1651] [id = 247] 15:30:28 INFO - PROCESS | 1651 | --DOCSHELL 0x1131d6000 == 29 [pid = 1651] [id = 246] 15:30:28 INFO - PROCESS | 1651 | 1465425028206 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 15:30:28 INFO - PROCESS | 1651 | 1465425028208 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 15:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:30:28 INFO - PROCESS | 1651 | 1465425028211 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:30:28 INFO - PROCESS | 1651 | 1465425028213 Marionette TRACE conn2 <- [1,1002,null,{}] 15:30:28 INFO - PROCESS | 1651 | 1465425028217 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}] 15:30:28 INFO - PROCESS | 1651 | 1465425028218 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:28 INFO - PROCESS | 1651 | 1465425028306 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x119399400) [pid = 1651] [serial = 717] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x1183a2800) [pid = 1651] [serial = 680] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x11703a000) [pid = 1651] [serial = 665] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1181e7800) [pid = 1651] [serial = 677] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x117032c00) [pid = 1651] [serial = 674] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1176c8800) [pid = 1651] [serial = 675] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x112a13800) [pid = 1651] [serial = 668] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x112a1e000) [pid = 1651] [serial = 669] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1164d3400) [pid = 1651] [serial = 671] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x116789c00) [pid = 1651] [serial = 672] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1183a0c00) [pid = 1651] [serial = 714] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x116790800) [pid = 1651] [serial = 651] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x116161c00) [pid = 1651] [serial = 650] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1182ee400) [pid = 1651] [serial = 654] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1181e5c00) [pid = 1651] [serial = 653] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x119894800) [pid = 1651] [serial = 657] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1194fb400) [pid = 1651] [serial = 684] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1194a3c00) [pid = 1651] [serial = 656] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11939b000) [pid = 1651] [serial = 683] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x123aafc00) [pid = 1651] [serial = 660] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1198dac00) [pid = 1651] [serial = 689] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12125c400) [pid = 1651] [serial = 659] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119510c00) [pid = 1651] [serial = 686] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1198cf000) [pid = 1651] [serial = 687] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x112a6f400) [pid = 1651] [serial = 662] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1182c8400) [pid = 1651] [serial = 698] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1213a9800) [pid = 1651] [serial = 699] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1182cc400) [pid = 1651] [serial = 666] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x118504800) [pid = 1651] [serial = 692] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11662a800) [pid = 1651] [serial = 663] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x119b23c00) [pid = 1651] [serial = 690] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x112a16400) [pid = 1651] [serial = 707] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x118648800) [pid = 1651] [serial = 681] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x119c2f800) [pid = 1651] [serial = 696] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x115f87400) [pid = 1651] [serial = 708] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x123ab2c00) [pid = 1651] [serial = 701] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x123e39400) [pid = 1651] [serial = 702] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x112d9e800) [pid = 1651] [serial = 704] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x11839e000) [pid = 1651] [serial = 678] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1198d3c00) [pid = 1651] [serial = 693] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x11646b400) [pid = 1651] [serial = 705] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x119a22800) [pid = 1651] [serial = 695] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x116974c00) [pid = 1651] [serial = 710] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x1175a7400) [pid = 1651] [serial = 711] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x118876000) [pid = 1651] [serial = 716] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x1182cd000) [pid = 1651] [serial = 713] [outer = 0x0] [url = about:blank] 15:30:28 INFO - PROCESS | 1651 | 1465425028367 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:28 INFO - PROCESS | 1651 | 1465425028369 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x113c21000 == 30 [pid = 1651] [id = 258] 15:30:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x1126d5400) [pid = 1651] [serial = 772] [outer = 0x0] 15:30:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x112a1d800) [pid = 1651] [serial = 773] [outer = 0x1126d5400] 15:30:28 INFO - PROCESS | 1651 | 1465425028398 Marionette DEBUG loaded listener.js 15:30:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x113cdfc00) [pid = 1651] [serial = 774] [outer = 0x1126d5400] 15:30:28 INFO - PROCESS | 1651 | 1465425028722 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]]]}] 15:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 527ms 15:30:28 INFO - PROCESS | 1651 | 1465425028738 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 15:30:28 INFO - PROCESS | 1651 | 1465425028743 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 15:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:30:28 INFO - PROCESS | 1651 | 1465425028753 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:30:28 INFO - PROCESS | 1651 | 1465425028755 Marionette TRACE conn2 <- [1,1006,null,{}] 15:30:28 INFO - PROCESS | 1651 | 1465425028759 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}] 15:30:28 INFO - PROCESS | 1651 | 1465425028762 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:28 INFO - PROCESS | 1651 | 1465425028856 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 15:30:28 INFO - PROCESS | 1651 | 1465425028903 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:28 INFO - PROCESS | 1651 | 1465425028904 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170cc000 == 31 [pid = 1651] [id = 259] 15:30:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x112d34800) [pid = 1651] [serial = 775] [outer = 0x0] 15:30:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x116730c00) [pid = 1651] [serial = 776] [outer = 0x112d34800] 15:30:28 INFO - PROCESS | 1651 | 1465425028930 Marionette DEBUG loaded listener.js 15:30:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x116a0c800) [pid = 1651] [serial = 777] [outer = 0x112d34800] 15:30:29 INFO - PROCESS | 1651 | 1465425029213 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]]]}] 15:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 519ms 15:30:29 INFO - PROCESS | 1651 | 1465425029273 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 15:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:30:29 INFO - PROCESS | 1651 | 1465425029277 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 15:30:29 INFO - PROCESS | 1651 | 1465425029279 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:30:29 INFO - PROCESS | 1651 | 1465425029281 Marionette TRACE conn2 <- [1,1010,null,{}] 15:30:29 INFO - PROCESS | 1651 | 1465425029289 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}] 15:30:29 INFO - PROCESS | 1651 | 1465425029292 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:29 INFO - PROCESS | 1651 | 1465425029373 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 15:30:29 INFO - PROCESS | 1651 | 1465425029426 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:29 INFO - PROCESS | 1651 | 1465425029428 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x118542800 == 32 [pid = 1651] [id = 260] 15:30:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x111e29800) [pid = 1651] [serial = 778] [outer = 0x0] 15:30:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x117032c00) [pid = 1651] [serial = 779] [outer = 0x111e29800] 15:30:29 INFO - PROCESS | 1651 | 1465425029456 Marionette DEBUG loaded listener.js 15:30:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1182c8400) [pid = 1651] [serial = 780] [outer = 0x111e29800] 15:30:29 INFO - PROCESS | 1651 | 1465425029753 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]]]}] 15:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 523ms 15:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:30:29 INFO - PROCESS | 1651 | 1465425029802 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 15:30:29 INFO - PROCESS | 1651 | 1465425029804 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 15:30:29 INFO - PROCESS | 1651 | 1465425029806 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:30:29 INFO - PROCESS | 1651 | 1465425029807 Marionette TRACE conn2 <- [1,1014,null,{}] 15:30:29 INFO - PROCESS | 1651 | 1465425029812 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}] 15:30:29 INFO - PROCESS | 1651 | 1465425029813 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:29 INFO - PROCESS | 1651 | 1465425029893 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 15:30:29 INFO - PROCESS | 1651 | 1465425029897 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:29 INFO - PROCESS | 1651 | 1465425029898 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x11955e000 == 33 [pid = 1651] [id = 261] 15:30:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x118399400) [pid = 1651] [serial = 781] [outer = 0x0] 15:30:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x118505000) [pid = 1651] [serial = 782] [outer = 0x118399400] 15:30:29 INFO - PROCESS | 1651 | 1465425029923 Marionette DEBUG loaded listener.js 15:30:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x118611800) [pid = 1651] [serial = 783] [outer = 0x118399400] 15:30:30 INFO - PROCESS | 1651 | 1465425030237 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]]]}] 15:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 474ms 15:30:30 INFO - PROCESS | 1651 | 1465425030281 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 15:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:30:30 INFO - PROCESS | 1651 | 1465425030283 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 15:30:30 INFO - PROCESS | 1651 | 1465425030286 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:30:30 INFO - PROCESS | 1651 | 1465425030288 Marionette TRACE conn2 <- [1,1018,null,{}] 15:30:30 INFO - PROCESS | 1651 | 1465425030291 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}] 15:30:30 INFO - PROCESS | 1651 | 1465425030293 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:30 INFO - PROCESS | 1651 | 1465425030450 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 15:30:30 INFO - PROCESS | 1651 | 1465425030464 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:30 INFO - PROCESS | 1651 | 1465425030466 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x119fbd000 == 34 [pid = 1651] [id = 262] 15:30:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1176c8400) [pid = 1651] [serial = 784] [outer = 0x0] 15:30:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x118648800) [pid = 1651] [serial = 785] [outer = 0x1176c8400] 15:30:30 INFO - PROCESS | 1651 | 1465425030505 Marionette DEBUG loaded listener.js 15:30:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x118f50800) [pid = 1651] [serial = 786] [outer = 0x1176c8400] 15:30:30 INFO - PROCESS | 1651 | 1465425030884 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]]]}] 15:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 620ms 15:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:30:30 INFO - PROCESS | 1651 | 1465425030905 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 15:30:30 INFO - PROCESS | 1651 | 1465425030906 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 15:30:30 INFO - PROCESS | 1651 | 1465425030910 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:30:30 INFO - PROCESS | 1651 | 1465425030912 Marionette TRACE conn2 <- [1,1022,null,{}] 15:30:30 INFO - PROCESS | 1651 | 1465425030914 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}] 15:30:30 INFO - PROCESS | 1651 | 1465425030918 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:31 INFO - PROCESS | 1651 | 1465425031047 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 15:30:31 INFO - PROCESS | 1651 | 1465425031051 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:31 INFO - PROCESS | 1651 | 1465425031052 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x123bc2800 == 35 [pid = 1651] [id = 263] 15:30:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x118fd1000) [pid = 1651] [serial = 787] [outer = 0x0] 15:30:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119497800) [pid = 1651] [serial = 788] [outer = 0x118fd1000] 15:30:31 INFO - PROCESS | 1651 | 1465425031076 Marionette DEBUG loaded listener.js 15:30:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119890000) [pid = 1651] [serial = 789] [outer = 0x118fd1000] 15:30:31 INFO - PROCESS | 1651 | 1465425031402 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]]]}] 15:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 521ms 15:30:31 INFO - PROCESS | 1651 | 1465425031430 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 15:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:30:31 INFO - PROCESS | 1651 | 1465425031431 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 15:30:31 INFO - PROCESS | 1651 | 1465425031434 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:30:31 INFO - PROCESS | 1651 | 1465425031435 Marionette TRACE conn2 <- [1,1026,null,{}] 15:30:31 INFO - PROCESS | 1651 | 1465425031437 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}] 15:30:31 INFO - PROCESS | 1651 | 1465425031438 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:31 INFO - PROCESS | 1651 | 1465425031534 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 15:30:31 INFO - PROCESS | 1651 | 1465425031538 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:31 INFO - PROCESS | 1651 | 1465425031539 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x124715800 == 36 [pid = 1651] [id = 264] 15:30:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11950f400) [pid = 1651] [serial = 790] [outer = 0x0] 15:30:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1198cfc00) [pid = 1651] [serial = 791] [outer = 0x11950f400] 15:30:31 INFO - PROCESS | 1651 | 1465425031565 Marionette DEBUG loaded listener.js 15:30:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119a12c00) [pid = 1651] [serial = 792] [outer = 0x11950f400] 15:30:31 INFO - PROCESS | 1651 | 1465425031940 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]]]}] 15:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 518ms 15:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:30:31 INFO - PROCESS | 1651 | 1465425031953 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 15:30:31 INFO - PROCESS | 1651 | 1465425031955 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 15:30:31 INFO - PROCESS | 1651 | 1465425031958 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:30:31 INFO - PROCESS | 1651 | 1465425031959 Marionette TRACE conn2 <- [1,1030,null,{}] 15:30:31 INFO - PROCESS | 1651 | 1465425031962 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}] 15:30:31 INFO - PROCESS | 1651 | 1465425031964 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:32 INFO - PROCESS | 1651 | 1465425032112 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 15:30:32 INFO - PROCESS | 1651 | 1465425032164 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:32 INFO - PROCESS | 1651 | 1465425032165 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x1252b1800 == 37 [pid = 1651] [id = 265] 15:30:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11988e800) [pid = 1651] [serial = 793] [outer = 0x0] 15:30:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119b1c400) [pid = 1651] [serial = 794] [outer = 0x11988e800] 15:30:32 INFO - PROCESS | 1651 | 1465425032204 Marionette DEBUG loaded listener.js 15:30:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x119b6d000) [pid = 1651] [serial = 795] [outer = 0x11988e800] 15:30:32 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x112da0800) [pid = 1651] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:30:32 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1181e7400) [pid = 1651] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:30:32 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x111f24400) [pid = 1651] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:30:32 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1194a2c00) [pid = 1651] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:30:32 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x111f41400) [pid = 1651] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:30:32 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1198d7c00) [pid = 1651] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:30:32 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x112d5b800) [pid = 1651] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:30:32 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x121251800) [pid = 1651] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:30:32 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x110fa7800) [pid = 1651] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:30:32 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x110ed8400) [pid = 1651] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:30:32 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x123aac800) [pid = 1651] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:30:32 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x11702e800) [pid = 1651] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:30:32 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x112d0ec00) [pid = 1651] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:30:32 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x115f89000) [pid = 1651] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:30:32 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x110ed5c00) [pid = 1651] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:30:32 INFO - PROCESS | 1651 | 1465425032615 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]]]}] 15:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 670ms 15:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:30:32 INFO - PROCESS | 1651 | 1465425032628 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 15:30:32 INFO - PROCESS | 1651 | 1465425032629 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 15:30:32 INFO - PROCESS | 1651 | 1465425032631 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:30:32 INFO - PROCESS | 1651 | 1465425032632 Marionette TRACE conn2 <- [1,1034,null,{}] 15:30:32 INFO - PROCESS | 1651 | 1465425032634 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}] 15:30:32 INFO - PROCESS | 1651 | 1465425032636 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:32 INFO - PROCESS | 1651 | 1465425032713 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 15:30:32 INFO - PROCESS | 1651 | 1465425032717 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:32 INFO - PROCESS | 1651 | 1465425032718 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x118541800 == 38 [pid = 1651] [id = 266] 15:30:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x110edb800) [pid = 1651] [serial = 796] [outer = 0x0] 15:30:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x116796400) [pid = 1651] [serial = 797] [outer = 0x110edb800] 15:30:32 INFO - PROCESS | 1651 | 1465425032788 Marionette DEBUG loaded listener.js 15:30:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11864a400) [pid = 1651] [serial = 798] [outer = 0x110edb800] 15:30:33 INFO - PROCESS | 1651 | 1465425033080 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]]]}] 15:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 469ms 15:30:33 INFO - PROCESS | 1651 | 1465425033100 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 15:30:33 INFO - PROCESS | 1651 | 1465425033102 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 15:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:30:33 INFO - PROCESS | 1651 | 1465425033104 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:30:33 INFO - PROCESS | 1651 | 1465425033105 Marionette TRACE conn2 <- [1,1038,null,{}] 15:30:33 INFO - PROCESS | 1651 | 1465425033115 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}] 15:30:33 INFO - PROCESS | 1651 | 1465425033116 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:33 INFO - PROCESS | 1651 | 1465425033200 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 15:30:33 INFO - PROCESS | 1651 | 1465425033204 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:33 INFO - PROCESS | 1651 | 1465425033205 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x1270f0800 == 39 [pid = 1651] [id = 267] 15:30:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x117032000) [pid = 1651] [serial = 799] [outer = 0x0] 15:30:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119b6dc00) [pid = 1651] [serial = 800] [outer = 0x117032000] 15:30:33 INFO - PROCESS | 1651 | 1465425033230 Marionette DEBUG loaded listener.js 15:30:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119c2d800) [pid = 1651] [serial = 801] [outer = 0x117032000] 15:30:33 INFO - PROCESS | 1651 | 1465425033554 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]]]}] 15:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 474ms 15:30:33 INFO - PROCESS | 1651 | 1465425033579 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 15:30:33 INFO - PROCESS | 1651 | 1465425033581 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 15:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:30:33 INFO - PROCESS | 1651 | 1465425033583 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:30:33 INFO - PROCESS | 1651 | 1465425033585 Marionette TRACE conn2 <- [1,1042,null,{}] 15:30:33 INFO - PROCESS | 1651 | 1465425033587 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}] 15:30:33 INFO - PROCESS | 1651 | 1465425033589 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:33 INFO - PROCESS | 1651 | 1465425033706 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 15:30:33 INFO - PROCESS | 1651 | 1465425033712 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:33 INFO - PROCESS | 1651 | 1465425033713 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x129222800 == 40 [pid = 1651] [id = 268] 15:30:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1175ab400) [pid = 1651] [serial = 802] [outer = 0x0] 15:30:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119c38800) [pid = 1651] [serial = 803] [outer = 0x1175ab400] 15:30:33 INFO - PROCESS | 1651 | 1465425033739 Marionette DEBUG loaded listener.js 15:30:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x123ab1400) [pid = 1651] [serial = 804] [outer = 0x1175ab400] 15:30:34 INFO - PROCESS | 1651 | 1465425034063 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]]]}] 15:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 518ms 15:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:30:34 INFO - PROCESS | 1651 | 1465425034103 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 15:30:34 INFO - PROCESS | 1651 | 1465425034104 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 15:30:34 INFO - PROCESS | 1651 | 1465425034106 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:30:34 INFO - PROCESS | 1651 | 1465425034107 Marionette TRACE conn2 <- [1,1046,null,{}] 15:30:34 INFO - PROCESS | 1651 | 1465425034109 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}] 15:30:34 INFO - PROCESS | 1651 | 1465425034110 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:34 INFO - PROCESS | 1651 | 1465425034186 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 15:30:34 INFO - PROCESS | 1651 | 1465425034192 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:34 INFO - PROCESS | 1651 | 1465425034194 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a4af000 == 41 [pid = 1651] [id = 269] 15:30:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x123ab4000) [pid = 1651] [serial = 805] [outer = 0x0] 15:30:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x123e33800) [pid = 1651] [serial = 806] [outer = 0x123ab4000] 15:30:34 INFO - PROCESS | 1651 | 1465425034217 Marionette DEBUG loaded listener.js 15:30:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x123e3dc00) [pid = 1651] [serial = 807] [outer = 0x123ab4000] 15:30:34 INFO - PROCESS | 1651 | 1465425034619 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]]]}] 15:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 520ms 15:30:34 INFO - PROCESS | 1651 | 1465425034627 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 15:30:34 INFO - PROCESS | 1651 | 1465425034629 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 15:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:30:34 INFO - PROCESS | 1651 | 1465425034633 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:30:34 INFO - PROCESS | 1651 | 1465425034635 Marionette TRACE conn2 <- [1,1050,null,{}] 15:30:34 INFO - PROCESS | 1651 | 1465425034639 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}] 15:30:34 INFO - PROCESS | 1651 | 1465425034640 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:34 INFO - PROCESS | 1651 | 1465425034747 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 15:30:34 INFO - PROCESS | 1651 | 1465425034798 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:34 INFO - PROCESS | 1651 | 1465425034801 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x116f5a000 == 42 [pid = 1651] [id = 270] 15:30:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x111e2a000) [pid = 1651] [serial = 808] [outer = 0x0] 15:30:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x112a1ac00) [pid = 1651] [serial = 809] [outer = 0x111e2a000] 15:30:34 INFO - PROCESS | 1651 | 1465425034846 Marionette DEBUG loaded listener.js 15:30:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1133bb400) [pid = 1651] [serial = 810] [outer = 0x111e2a000] 15:30:35 INFO - PROCESS | 1651 | 1465425035242 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]]]}] 15:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 671ms 15:30:35 INFO - PROCESS | 1651 | 1465425035303 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 15:30:35 INFO - PROCESS | 1651 | 1465425035307 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 15:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:30:35 INFO - PROCESS | 1651 | 1465425035311 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:30:35 INFO - PROCESS | 1651 | 1465425035313 Marionette TRACE conn2 <- [1,1054,null,{}] 15:30:35 INFO - PROCESS | 1651 | 1465425035315 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}] 15:30:35 INFO - PROCESS | 1651 | 1465425035317 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:35 INFO - PROCESS | 1651 | 1465425035424 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 15:30:35 INFO - PROCESS | 1651 | 1465425035528 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:35 INFO - PROCESS | 1651 | 1465425035529 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x123bde000 == 43 [pid = 1651] [id = 271] 15:30:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x116a0c400) [pid = 1651] [serial = 811] [outer = 0x0] 15:30:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x11702f000) [pid = 1651] [serial = 812] [outer = 0x116a0c400] 15:30:35 INFO - PROCESS | 1651 | 1465425035560 Marionette DEBUG loaded listener.js 15:30:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1176c8800) [pid = 1651] [serial = 813] [outer = 0x116a0c400] 15:30:35 INFO - PROCESS | 1651 | 1465425035978 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]]]}] 15:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 719ms 15:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:30:36 INFO - PROCESS | 1651 | 1465425036031 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 15:30:36 INFO - PROCESS | 1651 | 1465425036032 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 15:30:36 INFO - PROCESS | 1651 | 1465425036034 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:30:36 INFO - PROCESS | 1651 | 1465425036037 Marionette TRACE conn2 <- [1,1058,null,{}] 15:30:36 INFO - PROCESS | 1651 | 1465425036045 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}] 15:30:36 INFO - PROCESS | 1651 | 1465425036048 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:36 INFO - PROCESS | 1651 | 1465425036182 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 15:30:36 INFO - PROCESS | 1651 | 1465425036258 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:36 INFO - PROCESS | 1651 | 1465425036260 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a809800 == 44 [pid = 1651] [id = 272] 15:30:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1182ee400) [pid = 1651] [serial = 814] [outer = 0x0] 15:30:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11938fc00) [pid = 1651] [serial = 815] [outer = 0x1182ee400] 15:30:36 INFO - PROCESS | 1651 | 1465425036293 Marionette DEBUG loaded listener.js 15:30:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1194fcc00) [pid = 1651] [serial = 816] [outer = 0x1182ee400] 15:30:36 INFO - PROCESS | 1651 | 1465425036696 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]]]}] 15:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 673ms 15:30:36 INFO - PROCESS | 1651 | 1465425036707 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 15:30:36 INFO - PROCESS | 1651 | 1465425036709 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 15:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:30:36 INFO - PROCESS | 1651 | 1465425036711 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:30:36 INFO - PROCESS | 1651 | 1465425036712 Marionette TRACE conn2 <- [1,1062,null,{}] 15:30:36 INFO - PROCESS | 1651 | 1465425036715 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}] 15:30:36 INFO - PROCESS | 1651 | 1465425036716 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:36 INFO - PROCESS | 1651 | 1465425036845 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 15:30:36 INFO - PROCESS | 1651 | 1465425036900 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:36 INFO - PROCESS | 1651 | 1465425036901 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab04800 == 45 [pid = 1651] [id = 273] 15:30:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1198d3c00) [pid = 1651] [serial = 817] [outer = 0x0] 15:30:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x119f3c800) [pid = 1651] [serial = 818] [outer = 0x1198d3c00] 15:30:36 INFO - PROCESS | 1651 | 1465425036930 Marionette DEBUG loaded listener.js 15:30:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1213ab400) [pid = 1651] [serial = 819] [outer = 0x1198d3c00] 15:30:37 INFO - PROCESS | 1651 | 1465425037558 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]]]}] 15:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 869ms 15:30:37 INFO - PROCESS | 1651 | 1465425037592 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 15:30:37 INFO - PROCESS | 1651 | 1465425037594 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 15:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:30:37 INFO - PROCESS | 1651 | 1465425037599 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:30:37 INFO - PROCESS | 1651 | 1465425037600 Marionette TRACE conn2 <- [1,1066,null,{}] 15:30:37 INFO - PROCESS | 1651 | 1465425037604 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}] 15:30:37 INFO - PROCESS | 1651 | 1465425037605 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:37 INFO - PROCESS | 1651 | 1465425037705 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 15:30:37 INFO - PROCESS | 1651 | 1465425037771 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:37 INFO - PROCESS | 1651 | 1465425037774 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170ca800 == 46 [pid = 1651] [id = 274] 15:30:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1126cfc00) [pid = 1651] [serial = 820] [outer = 0x0] 15:30:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x112a16800) [pid = 1651] [serial = 821] [outer = 0x1126cfc00] 15:30:37 INFO - PROCESS | 1651 | 1465425037801 Marionette DEBUG loaded listener.js 15:30:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1133b1800) [pid = 1651] [serial = 822] [outer = 0x1126cfc00] 15:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x129222800 == 45 [pid = 1651] [id = 268] 15:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x1270f0800 == 44 [pid = 1651] [id = 267] 15:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x118541800 == 43 [pid = 1651] [id = 266] 15:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x1252b1800 == 42 [pid = 1651] [id = 265] 15:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x124715800 == 41 [pid = 1651] [id = 264] 15:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x123bc2800 == 40 [pid = 1651] [id = 263] 15:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x119fbd000 == 39 [pid = 1651] [id = 262] 15:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x11955e000 == 38 [pid = 1651] [id = 261] 15:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x118542800 == 37 [pid = 1651] [id = 260] 15:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x1170cc000 == 36 [pid = 1651] [id = 259] 15:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x113c21000 == 35 [pid = 1651] [id = 258] 15:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x119fe8800 == 34 [pid = 1651] [id = 257] 15:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x1170dc800 == 33 [pid = 1651] [id = 256] 15:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x1191df800 == 32 [pid = 1651] [id = 255] 15:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab04800 == 31 [pid = 1651] [id = 273] 15:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12a809800 == 30 [pid = 1651] [id = 272] 15:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x123bde000 == 29 [pid = 1651] [id = 271] 15:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12a4af000 == 28 [pid = 1651] [id = 269] 15:30:38 INFO - PROCESS | 1651 | --DOCSHELL 0x116f5a000 == 27 [pid = 1651] [id = 270] 15:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1176c0c00) [pid = 1651] [serial = 720] [outer = 0x0] [url = about:blank] 15:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11696f400) [pid = 1651] [serial = 719] [outer = 0x0] [url = about:blank] 15:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x118882c00) [pid = 1651] [serial = 723] [outer = 0x0] [url = about:blank] 15:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x118611000) [pid = 1651] [serial = 722] [outer = 0x0] [url = about:blank] 15:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x111f39800) [pid = 1651] [serial = 737] [outer = 0x0] [url = about:blank] 15:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1198d2400) [pid = 1651] [serial = 726] [outer = 0x0] [url = about:blank] 15:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1126c8c00) [pid = 1651] [serial = 740] [outer = 0x0] [url = about:blank] 15:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119508400) [pid = 1651] [serial = 725] [outer = 0x0] [url = about:blank] 15:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119f3dc00) [pid = 1651] [serial = 729] [outer = 0x0] [url = about:blank] 15:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x119b68c00) [pid = 1651] [serial = 728] [outer = 0x0] [url = about:blank] 15:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1133b0800) [pid = 1651] [serial = 743] [outer = 0x0] [url = about:blank] 15:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1213aa000) [pid = 1651] [serial = 732] [outer = 0x0] [url = about:blank] 15:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x113c68000) [pid = 1651] [serial = 744] [outer = 0x0] [url = about:blank] 15:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x116fa0400) [pid = 1651] [serial = 747] [outer = 0x0] [url = about:blank] 15:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1213a3800) [pid = 1651] [serial = 731] [outer = 0x0] [url = about:blank] 15:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11696c400) [pid = 1651] [serial = 746] [outer = 0x0] [url = about:blank] 15:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x116f9f400) [pid = 1651] [serial = 755] [outer = 0x0] [url = about:blank] 15:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x123ecd400) [pid = 1651] [serial = 735] [outer = 0x0] [url = about:blank] 15:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x123b89800) [pid = 1651] [serial = 734] [outer = 0x0] [url = about:blank] 15:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1176bf400) [pid = 1651] [serial = 749] [outer = 0x0] [url = about:blank] 15:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1181e9400) [pid = 1651] [serial = 752] [outer = 0x0] [url = about:blank] 15:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1186e7000) [pid = 1651] [serial = 758] [outer = 0x0] [url = about:blank] 15:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x118fd5c00) [pid = 1651] [serial = 761] [outer = 0x0] [url = about:blank] 15:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1121a7800) [pid = 1651] [serial = 738] [outer = 0x0] [url = about:blank] 15:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x11860a800) [pid = 1651] [serial = 756] [outer = 0x0] [url = about:blank] 15:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1182e7c00) [pid = 1651] [serial = 753] [outer = 0x0] [url = about:blank] 15:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x11949a400) [pid = 1651] [serial = 764] [outer = 0x0] [url = about:blank] 15:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1181de000) [pid = 1651] [serial = 750] [outer = 0x0] [url = about:blank] 15:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x112a16c00) [pid = 1651] [serial = 741] [outer = 0x0] [url = about:blank] 15:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x119396000) [pid = 1651] [serial = 762] [outer = 0x0] [url = about:blank] 15:30:38 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x11887bc00) [pid = 1651] [serial = 759] [outer = 0x0] [url = about:blank] 15:30:38 INFO - PROCESS | 1651 | 1465425038833 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]]]}] 15:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1276ms 15:30:38 INFO - PROCESS | 1651 | 1465425038876 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 15:30:38 INFO - PROCESS | 1651 | 1465425038879 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 15:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:30:38 INFO - PROCESS | 1651 | 1465425038883 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:30:38 INFO - PROCESS | 1651 | 1465425038884 Marionette TRACE conn2 <- [1,1070,null,{}] 15:30:38 INFO - PROCESS | 1651 | 1465425038888 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}] 15:30:38 INFO - PROCESS | 1651 | 1465425038890 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:38 INFO - PROCESS | 1651 | 1465425038969 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 15:30:38 INFO - PROCESS | 1651 | 1465425038978 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:38 INFO - PROCESS | 1651 | 1465425038980 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x115dab800 == 28 [pid = 1651] [id = 275] 15:30:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x112a13800) [pid = 1651] [serial = 823] [outer = 0x0] 15:30:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x112a6f400) [pid = 1651] [serial = 824] [outer = 0x112a13800] 15:30:39 INFO - PROCESS | 1651 | 1465425039011 Marionette DEBUG loaded listener.js 15:30:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x111aa9400) [pid = 1651] [serial = 825] [outer = 0x112a13800] 15:30:39 INFO - PROCESS | 1651 | 1465425039480 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]]]}] 15:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 620ms 15:30:39 INFO - PROCESS | 1651 | 1465425039504 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 15:30:39 INFO - PROCESS | 1651 | 1465425039510 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 15:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:30:39 INFO - PROCESS | 1651 | 1465425039517 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:30:39 INFO - PROCESS | 1651 | 1465425039520 Marionette TRACE conn2 <- [1,1074,null,{}] 15:30:39 INFO - PROCESS | 1651 | 1465425039523 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}] 15:30:39 INFO - PROCESS | 1651 | 1465425039529 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:39 INFO - PROCESS | 1651 | 1465425039629 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 15:30:39 INFO - PROCESS | 1651 | 1465425039635 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:39 INFO - PROCESS | 1651 | 1465425039636 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170c6800 == 29 [pid = 1651] [id = 276] 15:30:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x116469800) [pid = 1651] [serial = 826] [outer = 0x0] 15:30:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11678a800) [pid = 1651] [serial = 827] [outer = 0x116469800] 15:30:39 INFO - PROCESS | 1651 | 1465425039665 Marionette DEBUG loaded listener.js 15:30:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x116a0bc00) [pid = 1651] [serial = 828] [outer = 0x116469800] 15:30:40 INFO - PROCESS | 1651 | 1465425040008 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]]]}] 15:30:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 522ms 15:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:30:40 INFO - PROCESS | 1651 | 1465425040047 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 15:30:40 INFO - PROCESS | 1651 | 1465425040048 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 15:30:40 INFO - PROCESS | 1651 | 1465425040050 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:30:40 INFO - PROCESS | 1651 | 1465425040053 Marionette TRACE conn2 <- [1,1078,null,{}] 15:30:40 INFO - PROCESS | 1651 | 1465425040060 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}] 15:30:40 INFO - PROCESS | 1651 | 1465425040064 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:40 INFO - PROCESS | 1651 | 1465425040139 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 15:30:40 INFO - PROCESS | 1651 | 1465425040147 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:40 INFO - PROCESS | 1651 | 1465425040149 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x118f04800 == 30 [pid = 1651] [id = 277] 15:30:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1126d5800) [pid = 1651] [serial = 829] [outer = 0x0] 15:30:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1176c1800) [pid = 1651] [serial = 830] [outer = 0x1126d5800] 15:30:40 INFO - PROCESS | 1651 | 1465425040176 Marionette DEBUG loaded listener.js 15:30:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1181e3400) [pid = 1651] [serial = 831] [outer = 0x1126d5800] 15:30:40 INFO - PROCESS | 1651 | 1465425040521 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]]]}] 15:30:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 520ms 15:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:30:40 INFO - PROCESS | 1651 | 1465425040571 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 15:30:40 INFO - PROCESS | 1651 | 1465425040572 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 15:30:40 INFO - PROCESS | 1651 | 1465425040574 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:30:40 INFO - PROCESS | 1651 | 1465425040575 Marionette TRACE conn2 <- [1,1082,null,{}] 15:30:40 INFO - PROCESS | 1651 | 1465425040577 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}] 15:30:40 INFO - PROCESS | 1651 | 1465425040578 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:40 INFO - PROCESS | 1651 | 1465425040702 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 15:30:40 INFO - PROCESS | 1651 | 1465425040710 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:40 INFO - PROCESS | 1651 | 1465425040711 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x1194b8000 == 31 [pid = 1651] [id = 278] 15:30:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1181e9800) [pid = 1651] [serial = 832] [outer = 0x0] 15:30:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1182cec00) [pid = 1651] [serial = 833] [outer = 0x1181e9800] 15:30:40 INFO - PROCESS | 1651 | 1465425040751 Marionette DEBUG loaded listener.js 15:30:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11839f000) [pid = 1651] [serial = 834] [outer = 0x1181e9800] 15:30:41 INFO - PROCESS | 1651 | 1465425041225 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]]]}] 15:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 670ms 15:30:41 INFO - PROCESS | 1651 | 1465425041245 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 15:30:41 INFO - PROCESS | 1651 | 1465425041246 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 15:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:30:41 INFO - PROCESS | 1651 | 1465425041248 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:30:41 INFO - PROCESS | 1651 | 1465425041256 Marionette TRACE conn2 <- [1,1086,null,{}] 15:30:41 INFO - PROCESS | 1651 | 1465425041259 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}] 15:30:41 INFO - PROCESS | 1651 | 1465425041260 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:41 INFO - PROCESS | 1651 | 1465425041349 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 15:30:41 INFO - PROCESS | 1651 | 1465425041398 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:41 INFO - PROCESS | 1651 | 1465425041399 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x119fe3800 == 32 [pid = 1651] [id = 279] 15:30:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x116199800) [pid = 1651] [serial = 835] [outer = 0x0] 15:30:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11860b000) [pid = 1651] [serial = 836] [outer = 0x116199800] 15:30:41 INFO - PROCESS | 1651 | 1465425041425 Marionette DEBUG loaded listener.js 15:30:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1186e7800) [pid = 1651] [serial = 837] [outer = 0x116199800] 15:30:41 INFO - PROCESS | 1651 | 1465425041750 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]]]}] 15:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 524ms 15:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:30:41 INFO - PROCESS | 1651 | 1465425041779 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 15:30:41 INFO - PROCESS | 1651 | 1465425041781 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 15:30:41 INFO - PROCESS | 1651 | 1465425041783 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:30:41 INFO - PROCESS | 1651 | 1465425041784 Marionette TRACE conn2 <- [1,1090,null,{}] 15:30:41 INFO - PROCESS | 1651 | 1465425041786 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}] 15:30:41 INFO - PROCESS | 1651 | 1465425041792 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:41 INFO - PROCESS | 1651 | 1465425041922 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 15:30:41 INFO - PROCESS | 1651 | 1465425041938 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:41 INFO - PROCESS | 1651 | 1465425041940 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e5c000 == 33 [pid = 1651] [id = 280] 15:30:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x116a0c000) [pid = 1651] [serial = 838] [outer = 0x0] 15:30:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119396000) [pid = 1651] [serial = 839] [outer = 0x116a0c000] 15:30:41 INFO - PROCESS | 1651 | 1465425041982 Marionette DEBUG loaded listener.js 15:30:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1194fc000) [pid = 1651] [serial = 840] [outer = 0x116a0c000] 15:30:42 INFO - PROCESS | 1651 | 1465425042395 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]]]}] 15:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 618ms 15:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:30:42 INFO - PROCESS | 1651 | 1465425042401 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 15:30:42 INFO - PROCESS | 1651 | 1465425042402 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 15:30:42 INFO - PROCESS | 1651 | 1465425042404 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:30:42 INFO - PROCESS | 1651 | 1465425042405 Marionette TRACE conn2 <- [1,1094,null,{}] 15:30:42 INFO - PROCESS | 1651 | 1465425042408 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}] 15:30:42 INFO - PROCESS | 1651 | 1465425042409 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:42 INFO - PROCESS | 1651 | 1465425042504 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 15:30:42 INFO - PROCESS | 1651 | 1465425042539 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:42 INFO - PROCESS | 1651 | 1465425042540 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x1242e6000 == 34 [pid = 1651] [id = 281] 15:30:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x119505000) [pid = 1651] [serial = 841] [outer = 0x0] 15:30:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119511000) [pid = 1651] [serial = 842] [outer = 0x119505000] 15:30:42 INFO - PROCESS | 1651 | 1465425042565 Marionette DEBUG loaded listener.js 15:30:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1198d0c00) [pid = 1651] [serial = 843] [outer = 0x119505000] 15:30:42 INFO - PROCESS | 1651 | 1465425042887 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]]]}] 15:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 518ms 15:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:30:42 INFO - PROCESS | 1651 | 1465425042924 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 15:30:42 INFO - PROCESS | 1651 | 1465425042925 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 15:30:42 INFO - PROCESS | 1651 | 1465425042927 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:30:42 INFO - PROCESS | 1651 | 1465425042928 Marionette TRACE conn2 <- [1,1098,null,{}] 15:30:42 INFO - PROCESS | 1651 | 1465425042930 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}] 15:30:42 INFO - PROCESS | 1651 | 1465425042931 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:43 INFO - PROCESS | 1651 | 1465425043200 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 15:30:43 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x118fd1000) [pid = 1651] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:30:43 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11950f400) [pid = 1651] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:30:43 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x112d34800) [pid = 1651] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:30:43 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x118fd3000) [pid = 1651] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:30:43 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1126d5400) [pid = 1651] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:30:43 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11988e800) [pid = 1651] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:30:43 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x118399400) [pid = 1651] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:30:43 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x115f91000) [pid = 1651] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:30:43 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1126c7400) [pid = 1651] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:30:43 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x110edb800) [pid = 1651] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:30:43 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x111e29800) [pid = 1651] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:30:43 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x117032000) [pid = 1651] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:30:43 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1175ab400) [pid = 1651] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:30:43 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x123ab4000) [pid = 1651] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:30:43 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1176c8400) [pid = 1651] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:30:43 INFO - PROCESS | 1651 | 1465425043243 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:43 INFO - PROCESS | 1651 | 1465425043244 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x11611f800 == 35 [pid = 1651] [id = 282] 15:30:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x110eee400) [pid = 1651] [serial = 844] [outer = 0x0] 15:30:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x112a7dc00) [pid = 1651] [serial = 845] [outer = 0x110eee400] 15:30:43 INFO - PROCESS | 1651 | 1465425043269 Marionette DEBUG loaded listener.js 15:30:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x116fa4800) [pid = 1651] [serial = 846] [outer = 0x110eee400] 15:30:43 INFO - PROCESS | 1651 | 1465425043513 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]]]}] 15:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 619ms 15:30:43 INFO - PROCESS | 1651 | 1465425043550 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 15:30:43 INFO - PROCESS | 1651 | 1465425043551 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 15:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:30:43 INFO - PROCESS | 1651 | 1465425043553 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:30:43 INFO - PROCESS | 1651 | 1465425043554 Marionette TRACE conn2 <- [1,1102,null,{}] 15:30:43 INFO - PROCESS | 1651 | 1465425043556 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}] 15:30:43 INFO - PROCESS | 1651 | 1465425043558 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:43 INFO - PROCESS | 1651 | 1465425043653 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 15:30:43 INFO - PROCESS | 1651 | 1465425043656 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:43 INFO - PROCESS | 1651 | 1465425043658 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x118f02800 == 36 [pid = 1651] [id = 283] 15:30:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11839e000) [pid = 1651] [serial = 847] [outer = 0x0] 15:30:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119894000) [pid = 1651] [serial = 848] [outer = 0x11839e000] 15:30:43 INFO - PROCESS | 1651 | 1465425043684 Marionette DEBUG loaded listener.js 15:30:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119a1c400) [pid = 1651] [serial = 849] [outer = 0x11839e000] 15:30:44 INFO - PROCESS | 1651 | 1465425044002 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]]]}] 15:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 470ms 15:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:30:44 INFO - PROCESS | 1651 | 1465425044028 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 15:30:44 INFO - PROCESS | 1651 | 1465425044030 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 15:30:44 INFO - PROCESS | 1651 | 1465425044032 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:30:44 INFO - PROCESS | 1651 | 1465425044033 Marionette TRACE conn2 <- [1,1106,null,{}] 15:30:44 INFO - PROCESS | 1651 | 1465425044035 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}] 15:30:44 INFO - PROCESS | 1651 | 1465425044036 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:44 INFO - PROCESS | 1651 | 1465425044135 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 15:30:44 INFO - PROCESS | 1651 | 1465425044141 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:44 INFO - PROCESS | 1651 | 1465425044144 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x125980800 == 37 [pid = 1651] [id = 284] 15:30:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1198d9c00) [pid = 1651] [serial = 850] [outer = 0x0] 15:30:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119b1f000) [pid = 1651] [serial = 851] [outer = 0x1198d9c00] 15:30:44 INFO - PROCESS | 1651 | 1465425044168 Marionette DEBUG loaded listener.js 15:30:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119b6e400) [pid = 1651] [serial = 852] [outer = 0x1198d9c00] 15:30:44 INFO - PROCESS | 1651 | 1465425044468 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]]]}] 15:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 467ms 15:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:30:44 INFO - PROCESS | 1651 | 1465425044500 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 15:30:44 INFO - PROCESS | 1651 | 1465425044501 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 15:30:44 INFO - PROCESS | 1651 | 1465425044503 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:30:44 INFO - PROCESS | 1651 | 1465425044505 Marionette TRACE conn2 <- [1,1110,null,{}] 15:30:44 INFO - PROCESS | 1651 | 1465425044507 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}] 15:30:44 INFO - PROCESS | 1651 | 1465425044509 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:44 INFO - PROCESS | 1651 | 1465425044604 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 15:30:44 INFO - PROCESS | 1651 | 1465425044609 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:44 INFO - PROCESS | 1651 | 1465425044612 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x119fe0000 == 38 [pid = 1651] [id = 285] 15:30:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119c2a400) [pid = 1651] [serial = 853] [outer = 0x0] 15:30:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119f41000) [pid = 1651] [serial = 854] [outer = 0x119c2a400] 15:30:44 INFO - PROCESS | 1651 | 1465425044638 Marionette DEBUG loaded listener.js 15:30:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x123ab2c00) [pid = 1651] [serial = 855] [outer = 0x119c2a400] 15:30:44 INFO - PROCESS | 1651 | 1465425044973 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]]]}] 15:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 520ms 15:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:30:45 INFO - PROCESS | 1651 | 1465425045025 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 15:30:45 INFO - PROCESS | 1651 | 1465425045027 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 15:30:45 INFO - PROCESS | 1651 | 1465425045030 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:30:45 INFO - PROCESS | 1651 | 1465425045031 Marionette TRACE conn2 <- [1,1114,null,{}] 15:30:45 INFO - PROCESS | 1651 | 1465425045033 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}] 15:30:45 INFO - PROCESS | 1651 | 1465425045034 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:45 INFO - PROCESS | 1651 | 1465425045117 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 15:30:45 INFO - PROCESS | 1651 | 1465425045122 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:45 INFO - PROCESS | 1651 | 1465425045123 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a140800 == 39 [pid = 1651] [id = 286] 15:30:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x123ab5000) [pid = 1651] [serial = 856] [outer = 0x0] 15:30:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x123e34400) [pid = 1651] [serial = 857] [outer = 0x123ab5000] 15:30:45 INFO - PROCESS | 1651 | 1465425045164 Marionette DEBUG loaded listener.js 15:30:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x123e3c800) [pid = 1651] [serial = 858] [outer = 0x123ab5000] 15:30:45 INFO - PROCESS | 1651 | 1465425045852 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]]]}] 15:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 870ms 15:30:45 INFO - PROCESS | 1651 | 1465425045988 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 15:30:45 INFO - PROCESS | 1651 | 1465425045991 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 15:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:30:46 INFO - PROCESS | 1651 | 1465425046008 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:30:46 INFO - PROCESS | 1651 | 1465425046010 Marionette TRACE conn2 <- [1,1118,null,{}] 15:30:46 INFO - PROCESS | 1651 | 1465425046013 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}] 15:30:46 INFO - PROCESS | 1651 | 1465425046015 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:46 INFO - PROCESS | 1651 | 1465425046124 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 15:30:46 INFO - PROCESS | 1651 | 1465425046174 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:46 INFO - PROCESS | 1651 | 1465425046176 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x123bcb800 == 40 [pid = 1651] [id = 287] 15:30:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1126d2800) [pid = 1651] [serial = 859] [outer = 0x0] 15:30:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11728cc00) [pid = 1651] [serial = 860] [outer = 0x1126d2800] 15:30:46 INFO - PROCESS | 1651 | 1465425046207 Marionette DEBUG loaded listener.js 15:30:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1181e9400) [pid = 1651] [serial = 861] [outer = 0x1126d2800] 15:30:46 INFO - PROCESS | 1651 | 1465425046695 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]]]}] 15:30:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 722ms 15:30:46 INFO - PROCESS | 1651 | 1465425046729 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 15:30:46 INFO - PROCESS | 1651 | 1465425046732 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 15:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:30:46 INFO - PROCESS | 1651 | 1465425046736 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:30:46 INFO - PROCESS | 1651 | 1465425046738 Marionette TRACE conn2 <- [1,1122,null,{}] 15:30:46 INFO - PROCESS | 1651 | 1465425046741 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}] 15:30:46 INFO - PROCESS | 1651 | 1465425046742 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:46 INFO - PROCESS | 1651 | 1465425046854 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 15:30:46 INFO - PROCESS | 1651 | 1465425046939 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:46 INFO - PROCESS | 1651 | 1465425046940 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a137000 == 41 [pid = 1651] [id = 288] 15:30:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1126d6c00) [pid = 1651] [serial = 862] [outer = 0x0] 15:30:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x118875800) [pid = 1651] [serial = 863] [outer = 0x1126d6c00] 15:30:46 INFO - PROCESS | 1651 | 1465425046971 Marionette DEBUG loaded listener.js 15:30:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1194a3000) [pid = 1651] [serial = 864] [outer = 0x1126d6c00] 15:30:47 INFO - PROCESS | 1651 | --DOCSHELL 0x119fe0000 == 40 [pid = 1651] [id = 285] 15:30:47 INFO - PROCESS | 1651 | --DOCSHELL 0x125980800 == 39 [pid = 1651] [id = 284] 15:30:47 INFO - PROCESS | 1651 | --DOCSHELL 0x118f02800 == 38 [pid = 1651] [id = 283] 15:30:47 INFO - PROCESS | 1651 | --DOCSHELL 0x11611f800 == 37 [pid = 1651] [id = 282] 15:30:47 INFO - PROCESS | 1651 | --DOCSHELL 0x1242e6000 == 36 [pid = 1651] [id = 281] 15:30:47 INFO - PROCESS | 1651 | --DOCSHELL 0x123e5c000 == 35 [pid = 1651] [id = 280] 15:30:47 INFO - PROCESS | 1651 | --DOCSHELL 0x119fe3800 == 34 [pid = 1651] [id = 279] 15:30:47 INFO - PROCESS | 1651 | --DOCSHELL 0x1194b8000 == 33 [pid = 1651] [id = 278] 15:30:47 INFO - PROCESS | 1651 | --DOCSHELL 0x118f04800 == 32 [pid = 1651] [id = 277] 15:30:47 INFO - PROCESS | 1651 | 1465425047647 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]]]}] 15:30:47 INFO - PROCESS | 1651 | --DOCSHELL 0x1170c6800 == 31 [pid = 1651] [id = 276] 15:30:47 INFO - PROCESS | 1651 | --DOCSHELL 0x115dab800 == 30 [pid = 1651] [id = 275] 15:30:47 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x119497800) [pid = 1651] [serial = 788] [outer = 0x0] [url = about:blank] 15:30:47 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1198cfc00) [pid = 1651] [serial = 791] [outer = 0x0] [url = about:blank] 15:30:47 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x116730c00) [pid = 1651] [serial = 776] [outer = 0x0] [url = about:blank] 15:30:47 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x116a0c800) [pid = 1651] [serial = 777] [outer = 0x0] [url = about:blank] 15:30:47 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1194ee800) [pid = 1651] [serial = 765] [outer = 0x0] [url = about:blank] 15:30:47 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x112a1d800) [pid = 1651] [serial = 773] [outer = 0x0] [url = about:blank] 15:30:47 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x113cdfc00) [pid = 1651] [serial = 774] [outer = 0x0] [url = about:blank] 15:30:47 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119b1c400) [pid = 1651] [serial = 794] [outer = 0x0] [url = about:blank] 15:30:47 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x118505000) [pid = 1651] [serial = 782] [outer = 0x0] [url = about:blank] 15:30:47 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x118611800) [pid = 1651] [serial = 783] [outer = 0x0] [url = about:blank] 15:30:47 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11662f800) [pid = 1651] [serial = 770] [outer = 0x0] [url = about:blank] 15:30:47 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x116734c00) [pid = 1651] [serial = 771] [outer = 0x0] [url = about:blank] 15:30:47 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1126cec00) [pid = 1651] [serial = 767] [outer = 0x0] [url = about:blank] 15:30:47 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x116796400) [pid = 1651] [serial = 797] [outer = 0x0] [url = about:blank] 15:30:47 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x112a79800) [pid = 1651] [serial = 768] [outer = 0x0] [url = about:blank] 15:30:47 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x117032c00) [pid = 1651] [serial = 779] [outer = 0x0] [url = about:blank] 15:30:47 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1182c8400) [pid = 1651] [serial = 780] [outer = 0x0] [url = about:blank] 15:30:47 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x119a12c00) [pid = 1651] [serial = 792] [outer = 0x0] [url = about:blank] 15:30:47 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119b6dc00) [pid = 1651] [serial = 800] [outer = 0x0] [url = about:blank] 15:30:47 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x123ab1400) [pid = 1651] [serial = 804] [outer = 0x0] [url = about:blank] 15:30:47 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x123e3dc00) [pid = 1651] [serial = 807] [outer = 0x0] [url = about:blank] 15:30:47 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x119b6d000) [pid = 1651] [serial = 795] [outer = 0x0] [url = about:blank] 15:30:47 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x118648800) [pid = 1651] [serial = 785] [outer = 0x0] [url = about:blank] 15:30:47 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x118f50800) [pid = 1651] [serial = 786] [outer = 0x0] [url = about:blank] 15:30:47 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x123e33800) [pid = 1651] [serial = 806] [outer = 0x0] [url = about:blank] 15:30:47 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x11864a400) [pid = 1651] [serial = 798] [outer = 0x0] [url = about:blank] 15:30:47 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x119890000) [pid = 1651] [serial = 789] [outer = 0x0] [url = about:blank] 15:30:47 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x119c2d800) [pid = 1651] [serial = 801] [outer = 0x0] [url = about:blank] 15:30:47 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x119c38800) [pid = 1651] [serial = 803] [outer = 0x0] [url = about:blank] 15:30:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 973ms 15:30:47 INFO - PROCESS | 1651 | 1465425047710 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 15:30:47 INFO - PROCESS | 1651 | 1465425047712 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 15:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:30:47 INFO - PROCESS | 1651 | 1465425047715 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:30:47 INFO - PROCESS | 1651 | 1465425047717 Marionette TRACE conn2 <- [1,1126,null,{}] 15:30:47 INFO - PROCESS | 1651 | 1465425047720 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}] 15:30:47 INFO - PROCESS | 1651 | 1465425047722 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:47 INFO - PROCESS | 1651 | 1465425047804 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 15:30:47 INFO - PROCESS | 1651 | 1465425047815 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:47 INFO - PROCESS | 1651 | 1465425047817 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x1161a6000 == 31 [pid = 1651] [id = 289] 15:30:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x115f8a000) [pid = 1651] [serial = 865] [outer = 0x0] 15:30:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x11672d000) [pid = 1651] [serial = 866] [outer = 0x115f8a000] 15:30:47 INFO - PROCESS | 1651 | 1465425047844 Marionette DEBUG loaded listener.js 15:30:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x116a0b000) [pid = 1651] [serial = 867] [outer = 0x115f8a000] 15:30:48 INFO - PROCESS | 1651 | 1465425048189 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]]]}] 15:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 522ms 15:30:48 INFO - PROCESS | 1651 | 1465425048237 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 15:30:48 INFO - PROCESS | 1651 | 1465425048240 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 15:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:30:48 INFO - PROCESS | 1651 | 1465425048245 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:30:48 INFO - PROCESS | 1651 | 1465425048246 Marionette TRACE conn2 <- [1,1130,null,{}] 15:30:48 INFO - PROCESS | 1651 | 1465425048248 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}] 15:30:48 INFO - PROCESS | 1651 | 1465425048250 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:48 INFO - PROCESS | 1651 | 1465425048330 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 15:30:48 INFO - PROCESS | 1651 | 1465425048334 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:48 INFO - PROCESS | 1651 | 1465425048335 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x11821a000 == 32 [pid = 1651] [id = 290] 15:30:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x11702e400) [pid = 1651] [serial = 868] [outer = 0x0] 15:30:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1181ddc00) [pid = 1651] [serial = 869] [outer = 0x11702e400] 15:30:48 INFO - PROCESS | 1651 | 1465425048364 Marionette DEBUG loaded listener.js 15:30:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1182ccc00) [pid = 1651] [serial = 870] [outer = 0x11702e400] 15:30:48 INFO - PROCESS | 1651 | 1465425048705 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]]]}] 15:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 472ms 15:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:30:48 INFO - PROCESS | 1651 | 1465425048717 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 15:30:48 INFO - PROCESS | 1651 | 1465425048718 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 15:30:48 INFO - PROCESS | 1651 | 1465425048720 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:30:48 INFO - PROCESS | 1651 | 1465425048723 Marionette TRACE conn2 <- [1,1134,null,{}] 15:30:48 INFO - PROCESS | 1651 | 1465425048733 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}] 15:30:48 INFO - PROCESS | 1651 | 1465425048736 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:48 INFO - PROCESS | 1651 | 1465425048818 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 15:30:48 INFO - PROCESS | 1651 | 1465425048870 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:48 INFO - PROCESS | 1651 | 1465425048872 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x119567000 == 33 [pid = 1651] [id = 291] 15:30:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1182cf400) [pid = 1651] [serial = 871] [outer = 0x0] 15:30:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1186e7000) [pid = 1651] [serial = 872] [outer = 0x1182cf400] 15:30:48 INFO - PROCESS | 1651 | 1465425048900 Marionette DEBUG loaded listener.js 15:30:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x119497000) [pid = 1651] [serial = 873] [outer = 0x1182cf400] 15:30:49 INFO - PROCESS | 1651 | 1465425049202 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]]]}] 15:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 524ms 15:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:30:49 INFO - PROCESS | 1651 | 1465425049245 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 15:30:49 INFO - PROCESS | 1651 | 1465425049247 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 15:30:49 INFO - PROCESS | 1651 | 1465425049249 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:30:49 INFO - PROCESS | 1651 | 1465425049250 Marionette TRACE conn2 <- [1,1138,null,{}] 15:30:49 INFO - PROCESS | 1651 | 1465425049253 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}] 15:30:49 INFO - PROCESS | 1651 | 1465425049254 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:49 INFO - PROCESS | 1651 | 1465425049333 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 15:30:49 INFO - PROCESS | 1651 | 1465425049337 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:49 INFO - PROCESS | 1651 | 1465425049338 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e4e800 == 34 [pid = 1651] [id = 292] 15:30:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1194f3800) [pid = 1651] [serial = 874] [outer = 0x0] 15:30:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119529000) [pid = 1651] [serial = 875] [outer = 0x1194f3800] 15:30:49 INFO - PROCESS | 1651 | 1465425049365 Marionette DEBUG loaded listener.js 15:30:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11989bc00) [pid = 1651] [serial = 876] [outer = 0x1194f3800] 15:30:49 INFO - PROCESS | 1651 | 1465425049686 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]]]}] 15:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 470ms 15:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:30:49 INFO - PROCESS | 1651 | 1465425049719 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 15:30:49 INFO - PROCESS | 1651 | 1465425049720 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 15:30:49 INFO - PROCESS | 1651 | 1465425049722 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:30:49 INFO - PROCESS | 1651 | 1465425049723 Marionette TRACE conn2 <- [1,1142,null,{}] 15:30:49 INFO - PROCESS | 1651 | 1465425049726 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}] 15:30:49 INFO - PROCESS | 1651 | 1465425049727 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:49 INFO - PROCESS | 1651 | 1465425049831 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 15:30:49 INFO - PROCESS | 1651 | 1465425049853 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:49 INFO - PROCESS | 1651 | 1465425049854 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12424b800 == 35 [pid = 1651] [id = 293] 15:30:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11950e000) [pid = 1651] [serial = 877] [outer = 0x0] 15:30:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119a1cc00) [pid = 1651] [serial = 878] [outer = 0x11950e000] 15:30:49 INFO - PROCESS | 1651 | 1465425049879 Marionette DEBUG loaded listener.js 15:30:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119b71400) [pid = 1651] [serial = 879] [outer = 0x11950e000] 15:30:50 INFO - PROCESS | 1651 | 1465425050230 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]]]}] 15:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 518ms 15:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:30:50 INFO - PROCESS | 1651 | 1465425050241 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 15:30:50 INFO - PROCESS | 1651 | 1465425050243 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 15:30:50 INFO - PROCESS | 1651 | 1465425050245 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:30:50 INFO - PROCESS | 1651 | 1465425050246 Marionette TRACE conn2 <- [1,1146,null,{}] 15:30:50 INFO - PROCESS | 1651 | 1465425050248 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}] 15:30:50 INFO - PROCESS | 1651 | 1465425050252 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:50 INFO - PROCESS | 1651 | 1465425050365 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 15:30:50 INFO - PROCESS | 1651 | 1465425050400 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:50 INFO - PROCESS | 1651 | 1465425050401 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x124d85800 == 36 [pid = 1651] [id = 294] 15:30:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119c33400) [pid = 1651] [serial = 880] [outer = 0x0] 15:30:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x123aae800) [pid = 1651] [serial = 881] [outer = 0x119c33400] 15:30:50 INFO - PROCESS | 1651 | 1465425050426 Marionette DEBUG loaded listener.js 15:30:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x123e41400) [pid = 1651] [serial = 882] [outer = 0x119c33400] 15:30:50 INFO - PROCESS | 1651 | 1465425050720 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]]]}] 15:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 518ms 15:30:50 INFO - PROCESS | 1651 | 1465425050764 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 15:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:30:50 INFO - PROCESS | 1651 | 1465425050766 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 15:30:50 INFO - PROCESS | 1651 | 1465425050770 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:30:50 INFO - PROCESS | 1651 | 1465425050771 Marionette TRACE conn2 <- [1,1150,null,{}] 15:30:50 INFO - PROCESS | 1651 | 1465425050783 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}] 15:30:50 INFO - PROCESS | 1651 | 1465425050785 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:50 INFO - PROCESS | 1651 | 1465425050899 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 15:30:50 INFO - PROCESS | 1651 | 1465425050902 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:50 INFO - PROCESS | 1651 | 1465425050903 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x118f0b000 == 37 [pid = 1651] [id = 295] 15:30:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x121259c00) [pid = 1651] [serial = 883] [outer = 0x0] 15:30:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x123ec6800) [pid = 1651] [serial = 884] [outer = 0x121259c00] 15:30:50 INFO - PROCESS | 1651 | 1465425050923 Marionette DEBUG loaded listener.js 15:30:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x123ed0c00) [pid = 1651] [serial = 885] [outer = 0x121259c00] 15:30:51 INFO - PROCESS | 1651 | 1465425051333 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]]]}] 15:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 571ms 15:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:30:51 INFO - PROCESS | 1651 | 1465425051343 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 15:30:51 INFO - PROCESS | 1651 | 1465425051346 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 15:30:51 INFO - PROCESS | 1651 | 1465425051349 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:30:51 INFO - PROCESS | 1651 | 1465425051350 Marionette TRACE conn2 <- [1,1154,null,{}] 15:30:51 INFO - PROCESS | 1651 | 1465425051354 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}] 15:30:51 INFO - PROCESS | 1651 | 1465425051356 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:51 INFO - PROCESS | 1651 | 1465425051503 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 15:30:51 INFO - PROCESS | 1651 | 1465425051526 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:51 INFO - PROCESS | 1651 | 1465425051527 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x129212800 == 38 [pid = 1651] [id = 296] 15:30:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x123ed1000) [pid = 1651] [serial = 886] [outer = 0x0] 15:30:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x123efe800) [pid = 1651] [serial = 887] [outer = 0x123ed1000] 15:30:51 INFO - PROCESS | 1651 | 1465425051575 Marionette DEBUG loaded listener.js 15:30:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x123f34400) [pid = 1651] [serial = 888] [outer = 0x123ed1000] 15:30:51 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x116199800) [pid = 1651] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:30:51 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x110eee400) [pid = 1651] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:30:51 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x116469800) [pid = 1651] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:30:51 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1181e9800) [pid = 1651] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:30:51 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1198d3c00) [pid = 1651] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:30:51 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x116a0c000) [pid = 1651] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:30:51 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11839e000) [pid = 1651] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:30:51 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x112a13800) [pid = 1651] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:30:51 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1182ee400) [pid = 1651] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:30:51 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1126d5800) [pid = 1651] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:30:51 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1126cfc00) [pid = 1651] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:30:51 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1198d9c00) [pid = 1651] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:30:51 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x119505000) [pid = 1651] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:30:51 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x116a0c400) [pid = 1651] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:30:51 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x111e2a000) [pid = 1651] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:30:51 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x119c2a400) [pid = 1651] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:30:52 INFO - PROCESS | 1651 | 1465425052028 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]]]}] 15:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 721ms 15:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:30:52 INFO - PROCESS | 1651 | 1465425052069 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 15:30:52 INFO - PROCESS | 1651 | 1465425052071 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 15:30:52 INFO - PROCESS | 1651 | 1465425052073 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:30:52 INFO - PROCESS | 1651 | 1465425052074 Marionette TRACE conn2 <- [1,1158,null,{}] 15:30:52 INFO - PROCESS | 1651 | 1465425052077 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}] 15:30:52 INFO - PROCESS | 1651 | 1465425052078 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:52 INFO - PROCESS | 1651 | 1465425052180 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 15:30:52 INFO - PROCESS | 1651 | 1465425052261 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:52 INFO - PROCESS | 1651 | 1465425052262 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x121360800 == 39 [pid = 1651] [id = 297] 15:30:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x112d34800) [pid = 1651] [serial = 889] [outer = 0x0] 15:30:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1181e9800) [pid = 1651] [serial = 890] [outer = 0x112d34800] 15:30:52 INFO - PROCESS | 1651 | 1465425052302 Marionette DEBUG loaded listener.js 15:30:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11950c000) [pid = 1651] [serial = 891] [outer = 0x112d34800] 15:30:52 INFO - PROCESS | 1651 | 1465425052603 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]]]}] 15:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 574ms 15:30:52 INFO - PROCESS | 1651 | 1465425052648 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 15:30:52 INFO - PROCESS | 1651 | 1465425052650 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 15:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:30:52 INFO - PROCESS | 1651 | 1465425052652 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:30:52 INFO - PROCESS | 1651 | 1465425052653 Marionette TRACE conn2 <- [1,1162,null,{}] 15:30:52 INFO - PROCESS | 1651 | 1465425052655 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}] 15:30:52 INFO - PROCESS | 1651 | 1465425052656 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:52 INFO - PROCESS | 1651 | 1465425052749 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 15:30:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x118876400) [pid = 1651] [serial = 892] [outer = 0x12cba1800] 15:30:52 INFO - PROCESS | 1651 | 1465425052832 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:52 INFO - PROCESS | 1651 | 1465425052834 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab04800 == 40 [pid = 1651] [id = 298] 15:30:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1198d9c00) [pid = 1651] [serial = 893] [outer = 0x0] 15:30:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x123fa3000) [pid = 1651] [serial = 894] [outer = 0x1198d9c00] 15:30:52 INFO - PROCESS | 1651 | 1465425052861 Marionette DEBUG loaded listener.js 15:30:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x124331800) [pid = 1651] [serial = 895] [outer = 0x1198d9c00] 15:30:53 INFO - PROCESS | 1651 | 1465425053164 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]]]}] 15:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 568ms 15:30:53 INFO - PROCESS | 1651 | 1465425053220 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 15:30:53 INFO - PROCESS | 1651 | 1465425053222 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 15:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:30:53 INFO - PROCESS | 1651 | 1465425053224 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:30:53 INFO - PROCESS | 1651 | 1465425053226 Marionette TRACE conn2 <- [1,1166,null,{}] 15:30:53 INFO - PROCESS | 1651 | 1465425053228 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}] 15:30:53 INFO - PROCESS | 1651 | 1465425053230 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:53 INFO - PROCESS | 1651 | 1465425053319 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 15:30:53 INFO - PROCESS | 1651 | 1465425053371 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:53 INFO - PROCESS | 1651 | 1465425053373 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a818800 == 41 [pid = 1651] [id = 299] 15:30:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1126d6400) [pid = 1651] [serial = 896] [outer = 0x0] 15:30:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119b23c00) [pid = 1651] [serial = 897] [outer = 0x1126d6400] 15:30:53 INFO - PROCESS | 1651 | 1465425053398 Marionette DEBUG loaded listener.js 15:30:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x124fbd000) [pid = 1651] [serial = 898] [outer = 0x1126d6400] 15:30:53 INFO - PROCESS | 1651 | 1465425053655 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]]]}] 15:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 471ms 15:30:53 INFO - PROCESS | 1651 | 1465425053699 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 15:30:53 INFO - PROCESS | 1651 | 1465425053700 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 15:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:30:53 INFO - PROCESS | 1651 | 1465425053703 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:30:53 INFO - PROCESS | 1651 | 1465425053704 Marionette TRACE conn2 <- [1,1170,null,{}] 15:30:53 INFO - PROCESS | 1651 | 1465425053706 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}] 15:30:53 INFO - PROCESS | 1651 | 1465425053707 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:53 INFO - PROCESS | 1651 | 1465425053800 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 15:30:53 INFO - PROCESS | 1651 | 1465425053804 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:53 INFO - PROCESS | 1651 | 1465425053805 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b643800 == 42 [pid = 1651] [id = 300] 15:30:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x124331400) [pid = 1651] [serial = 899] [outer = 0x0] 15:30:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x125198c00) [pid = 1651] [serial = 900] [outer = 0x124331400] 15:30:53 INFO - PROCESS | 1651 | 1465425053829 Marionette DEBUG loaded listener.js 15:30:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12593e400) [pid = 1651] [serial = 901] [outer = 0x124331400] 15:30:54 INFO - PROCESS | 1651 | 1465425054302 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]]]}] 15:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 617ms 15:30:54 INFO - PROCESS | 1651 | 1465425054321 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 15:30:54 INFO - PROCESS | 1651 | 1465425054324 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 15:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:30:54 INFO - PROCESS | 1651 | 1465425054327 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:30:54 INFO - PROCESS | 1651 | 1465425054329 Marionette TRACE conn2 <- [1,1174,null,{}] 15:30:54 INFO - PROCESS | 1651 | 1465425054334 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}] 15:30:54 INFO - PROCESS | 1651 | 1465425054335 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:54 INFO - PROCESS | 1651 | 1465425054442 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 15:30:54 INFO - PROCESS | 1651 | 1465425054512 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:54 INFO - PROCESS | 1651 | 1465425054513 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x118255000 == 43 [pid = 1651] [id = 301] 15:30:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x115dde000) [pid = 1651] [serial = 902] [outer = 0x0] 15:30:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x116970800) [pid = 1651] [serial = 903] [outer = 0x115dde000] 15:30:54 INFO - PROCESS | 1651 | 1465425054543 Marionette DEBUG loaded listener.js 15:30:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x117032000) [pid = 1651] [serial = 904] [outer = 0x115dde000] 15:30:54 INFO - PROCESS | 1651 | 1465425054966 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] 15:30:55 INFO - PROCESS | 1651 | 1465425055005 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 15:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:30:55 INFO - PROCESS | 1651 | 1465425055009 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:30:55 INFO - PROCESS | 1651 | 1465425055011 Marionette TRACE conn2 <- [1,1178,null,{}] 15:30:55 INFO - PROCESS | 1651 | 1465425055014 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}] 15:30:55 INFO - PROCESS | 1651 | 1465425055015 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:55 INFO - PROCESS | 1651 | 1465425055121 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 15:30:55 INFO - PROCESS | 1651 | 1465425055176 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:55 INFO - PROCESS | 1651 | 1465425055178 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x124807800 == 44 [pid = 1651] [id = 302] 15:30:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x118399c00) [pid = 1651] [serial = 905] [outer = 0x0] 15:30:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x118fd3c00) [pid = 1651] [serial = 906] [outer = 0x118399c00] 15:30:55 INFO - PROCESS | 1651 | 1465425055208 Marionette DEBUG loaded listener.js 15:30:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1194a1800) [pid = 1651] [serial = 907] [outer = 0x118399c00] 15:30:55 INFO - PROCESS | 1651 | 1465425055680 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] 15:30:55 INFO - PROCESS | 1651 | 1465425055731 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 15:30:55 INFO - PROCESS | 1651 | 1465425055733 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:30:55 INFO - PROCESS | 1651 | 1465425055736 Marionette TRACE conn2 <- [1,1182,null,{}] 15:30:55 INFO - PROCESS | 1651 | 1465425055760 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}] 15:30:55 INFO - PROCESS | 1651 | 1465425055763 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:55 INFO - PROCESS | 1651 | 1465425055885 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 15:30:55 INFO - PROCESS | 1651 | 1465425055938 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:55 INFO - PROCESS | 1651 | 1465425055940 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b79b800 == 45 [pid = 1651] [id = 303] 15:30:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x123aa7c00) [pid = 1651] [serial = 908] [outer = 0x0] 15:30:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x123aab800) [pid = 1651] [serial = 909] [outer = 0x123aa7c00] 15:30:55 INFO - PROCESS | 1651 | 1465425055972 Marionette DEBUG loaded listener.js 15:30:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x123e33800) [pid = 1651] [serial = 910] [outer = 0x123aa7c00] 15:30:56 INFO - PROCESS | 1651 | 1465425056412 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] 15:30:56 INFO - PROCESS | 1651 | 1465425056457 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 15:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:30:56 INFO - PROCESS | 1651 | 1465425056460 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:30:56 INFO - PROCESS | 1651 | 1465425056461 Marionette TRACE conn2 <- [1,1186,null,{}] 15:30:56 INFO - PROCESS | 1651 | 1465425056464 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}] 15:30:56 INFO - PROCESS | 1651 | 1465425056465 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:56 INFO - PROCESS | 1651 | 1465425056567 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 15:30:56 INFO - PROCESS | 1651 | 1465425056622 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:56 INFO - PROCESS | 1651 | 1465425056623 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a45000 == 46 [pid = 1651] [id = 304] 15:30:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x112da0000) [pid = 1651] [serial = 911] [outer = 0x0] 15:30:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x123e3d000) [pid = 1651] [serial = 912] [outer = 0x112da0000] 15:30:56 INFO - PROCESS | 1651 | 1465425056665 Marionette DEBUG loaded listener.js 15:30:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1247e0400) [pid = 1651] [serial = 913] [outer = 0x112da0000] 15:30:57 INFO - PROCESS | 1651 | 1465425057232 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] 15:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:30:57 INFO - PROCESS | 1651 | 1465425057285 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 15:30:57 INFO - PROCESS | 1651 | 1465425057288 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:30:57 INFO - PROCESS | 1651 | 1465425057290 Marionette TRACE conn2 <- [1,1190,null,{}] 15:30:57 INFO - PROCESS | 1651 | 1465425057296 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}] 15:30:57 INFO - PROCESS | 1651 | 1465425057298 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:57 INFO - PROCESS | 1651 | 1465425057390 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 15:30:57 INFO - PROCESS | 1651 | 1465425057462 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:57 INFO - PROCESS | 1651 | 1465425057464 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x11261c800 == 47 [pid = 1651] [id = 305] 15:30:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11662f800) [pid = 1651] [serial = 914] [outer = 0x0] 15:30:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x116789800) [pid = 1651] [serial = 915] [outer = 0x11662f800] 15:30:57 INFO - PROCESS | 1651 | 1465425057490 Marionette DEBUG loaded listener.js 15:30:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x116fa1800) [pid = 1651] [serial = 916] [outer = 0x11662f800] 15:30:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12a818800 == 46 [pid = 1651] [id = 299] 15:30:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab04800 == 45 [pid = 1651] [id = 298] 15:30:58 INFO - PROCESS | 1651 | --DOCSHELL 0x121360800 == 44 [pid = 1651] [id = 297] 15:30:58 INFO - PROCESS | 1651 | --DOCSHELL 0x129212800 == 43 [pid = 1651] [id = 296] 15:30:58 INFO - PROCESS | 1651 | --DOCSHELL 0x118f0b000 == 42 [pid = 1651] [id = 295] 15:30:58 INFO - PROCESS | 1651 | --DOCSHELL 0x124d85800 == 41 [pid = 1651] [id = 294] 15:30:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12424b800 == 40 [pid = 1651] [id = 293] 15:30:58 INFO - PROCESS | 1651 | --DOCSHELL 0x123e4e800 == 39 [pid = 1651] [id = 292] 15:30:58 INFO - PROCESS | 1651 | --DOCSHELL 0x119567000 == 38 [pid = 1651] [id = 291] 15:30:58 INFO - PROCESS | 1651 | --DOCSHELL 0x11821a000 == 37 [pid = 1651] [id = 290] 15:30:58 INFO - PROCESS | 1651 | --DOCSHELL 0x1161a6000 == 36 [pid = 1651] [id = 289] 15:30:58 INFO - PROCESS | 1651 | --DOCSHELL 0x1170ca800 == 35 [pid = 1651] [id = 274] 15:30:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12a140800 == 34 [pid = 1651] [id = 286] 15:30:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12a137000 == 33 [pid = 1651] [id = 288] 15:30:58 INFO - PROCESS | 1651 | --DOCSHELL 0x123bcb800 == 32 [pid = 1651] [id = 287] 15:30:58 INFO - PROCESS | 1651 | --DOCSHELL 0x119a45000 == 31 [pid = 1651] [id = 304] 15:30:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12b79b800 == 30 [pid = 1651] [id = 303] 15:30:58 INFO - PROCESS | 1651 | --DOCSHELL 0x124807800 == 29 [pid = 1651] [id = 302] 15:30:58 INFO - PROCESS | 1651 | --DOCSHELL 0x12b643800 == 28 [pid = 1651] [id = 300] 15:30:58 INFO - PROCESS | 1651 | --DOCSHELL 0x118255000 == 27 [pid = 1651] [id = 301] 15:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11860b000) [pid = 1651] [serial = 836] [outer = 0x0] [url = about:blank] 15:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x116fa4800) [pid = 1651] [serial = 846] [outer = 0x0] [url = about:blank] 15:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x116a0bc00) [pid = 1651] [serial = 828] [outer = 0x0] [url = about:blank] 15:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1182cec00) [pid = 1651] [serial = 833] [outer = 0x0] [url = about:blank] 15:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1213ab400) [pid = 1651] [serial = 819] [outer = 0x0] [url = about:blank] 15:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11839f000) [pid = 1651] [serial = 834] [outer = 0x0] [url = about:blank] 15:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x119396000) [pid = 1651] [serial = 839] [outer = 0x0] [url = about:blank] 15:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x119894000) [pid = 1651] [serial = 848] [outer = 0x0] [url = about:blank] 15:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11678a800) [pid = 1651] [serial = 827] [outer = 0x0] [url = about:blank] 15:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x112a6f400) [pid = 1651] [serial = 824] [outer = 0x0] [url = about:blank] 15:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1194fcc00) [pid = 1651] [serial = 816] [outer = 0x0] [url = about:blank] 15:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x111aa9400) [pid = 1651] [serial = 825] [outer = 0x0] [url = about:blank] 15:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1181e3400) [pid = 1651] [serial = 831] [outer = 0x0] [url = about:blank] 15:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119f3c800) [pid = 1651] [serial = 818] [outer = 0x0] [url = about:blank] 15:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1133b1800) [pid = 1651] [serial = 822] [outer = 0x0] [url = about:blank] 15:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x112a7dc00) [pid = 1651] [serial = 845] [outer = 0x0] [url = about:blank] 15:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1186e7800) [pid = 1651] [serial = 837] [outer = 0x0] [url = about:blank] 15:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119b6e400) [pid = 1651] [serial = 852] [outer = 0x0] [url = about:blank] 15:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1198d0c00) [pid = 1651] [serial = 843] [outer = 0x0] [url = about:blank] 15:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1176c8800) [pid = 1651] [serial = 813] [outer = 0x0] [url = about:blank] 15:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1194fc000) [pid = 1651] [serial = 840] [outer = 0x0] [url = about:blank] 15:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x112a1ac00) [pid = 1651] [serial = 809] [outer = 0x0] [url = about:blank] 15:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11702f000) [pid = 1651] [serial = 812] [outer = 0x0] [url = about:blank] 15:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1133bb400) [pid = 1651] [serial = 810] [outer = 0x0] [url = about:blank] 15:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x119a1c400) [pid = 1651] [serial = 849] [outer = 0x0] [url = about:blank] 15:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119b1f000) [pid = 1651] [serial = 851] [outer = 0x0] [url = about:blank] 15:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1176c1800) [pid = 1651] [serial = 830] [outer = 0x0] [url = about:blank] 15:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x112a16800) [pid = 1651] [serial = 821] [outer = 0x0] [url = about:blank] 15:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x11938fc00) [pid = 1651] [serial = 815] [outer = 0x0] [url = about:blank] 15:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x119511000) [pid = 1651] [serial = 842] [outer = 0x0] [url = about:blank] 15:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x119f41000) [pid = 1651] [serial = 854] [outer = 0x0] [url = about:blank] 15:30:58 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x123ab2c00) [pid = 1651] [serial = 855] [outer = 0x0] [url = about:blank] 15:30:58 INFO - PROCESS | 1651 | 1465425058552 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] 15:30:58 INFO - PROCESS | 1651 | 1465425058616 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 15:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 15:30:58 INFO - PROCESS | 1651 | 1465425058620 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:30:58 INFO - PROCESS | 1651 | 1465425058622 Marionette TRACE conn2 <- [1,1194,null,{}] 15:30:58 INFO - PROCESS | 1651 | 1465425058626 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}] 15:30:58 INFO - PROCESS | 1651 | 1465425058628 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:58 INFO - PROCESS | 1651 | 1465425058707 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 15:30:58 INFO - PROCESS | 1651 | 1465425058715 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:58 INFO - PROCESS | 1651 | 1465425058717 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x112aa9800 == 28 [pid = 1651] [id = 306] 15:30:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1126d1400) [pid = 1651] [serial = 917] [outer = 0x0] 15:30:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x112a11400) [pid = 1651] [serial = 918] [outer = 0x1126d1400] 15:30:58 INFO - PROCESS | 1651 | 1465425058745 Marionette DEBUG loaded listener.js 15:30:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x112a6f000) [pid = 1651] [serial = 919] [outer = 0x1126d1400] 15:30:59 INFO - PROCESS | 1651 | 1465425059090 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] 15:30:59 INFO - PROCESS | 1651 | 1465425059146 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 15:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:30:59 INFO - PROCESS | 1651 | 1465425059153 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:30:59 INFO - PROCESS | 1651 | 1465425059156 Marionette TRACE conn2 <- [1,1198,null,{}] 15:30:59 INFO - PROCESS | 1651 | 1465425059160 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}] 15:30:59 INFO - PROCESS | 1651 | 1465425059163 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:59 INFO - PROCESS | 1651 | 1465425059286 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 15:30:59 INFO - PROCESS | 1651 | 1465425059300 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:59 INFO - PROCESS | 1651 | 1465425059302 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170d0000 == 29 [pid = 1651] [id = 307] 15:30:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1133bb400) [pid = 1651] [serial = 920] [outer = 0x0] 15:30:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x116727c00) [pid = 1651] [serial = 921] [outer = 0x1133bb400] 15:30:59 INFO - PROCESS | 1651 | 1465425059346 Marionette DEBUG loaded listener.js 15:30:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x116798c00) [pid = 1651] [serial = 922] [outer = 0x1133bb400] 15:30:59 INFO - PROCESS | 1651 | 1465425059757 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]]]}] 15:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 622ms 15:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:30:59 INFO - PROCESS | 1651 | 1465425059774 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 15:30:59 INFO - PROCESS | 1651 | 1465425059775 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 15:30:59 INFO - PROCESS | 1651 | 1465425059778 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:30:59 INFO - PROCESS | 1651 | 1465425059788 Marionette TRACE conn2 <- [1,1202,null,{}] 15:30:59 INFO - PROCESS | 1651 | 1465425059796 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}] 15:30:59 INFO - PROCESS | 1651 | 1465425059799 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:59 INFO - PROCESS | 1651 | 1465425059880 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 15:30:59 INFO - PROCESS | 1651 | 1465425059909 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:30:59 INFO - PROCESS | 1651 | 1465425059911 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:30:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x1184cd000 == 30 [pid = 1651] [id = 308] 15:30:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1181e7800) [pid = 1651] [serial = 923] [outer = 0x0] 15:30:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1182c8000) [pid = 1651] [serial = 924] [outer = 0x1181e7800] 15:30:59 INFO - PROCESS | 1651 | 1465425059939 Marionette DEBUG loaded listener.js 15:30:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11839cc00) [pid = 1651] [serial = 925] [outer = 0x1181e7800] 15:31:00 INFO - PROCESS | 1651 | 1465425060284 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]]]}] 15:31:00 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 15:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 528ms 15:31:00 INFO - PROCESS | 1651 | 1465425060307 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 15:31:00 INFO - PROCESS | 1651 | 1465425060310 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 15:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:31:00 INFO - PROCESS | 1651 | 1465425060313 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:31:00 INFO - PROCESS | 1651 | 1465425060314 Marionette TRACE conn2 <- [1,1206,null,{}] 15:31:00 INFO - PROCESS | 1651 | 1465425060316 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}] 15:31:00 INFO - PROCESS | 1651 | 1465425060318 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:00 INFO - PROCESS | 1651 | 1465425060421 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 15:31:00 INFO - PROCESS | 1651 | 1465425060455 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:00 INFO - PROCESS | 1651 | 1465425060456 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x1191f4800 == 31 [pid = 1651] [id = 309] 15:31:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1183a3c00) [pid = 1651] [serial = 926] [outer = 0x0] 15:31:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x118606c00) [pid = 1651] [serial = 927] [outer = 0x1183a3c00] 15:31:00 INFO - PROCESS | 1651 | 1465425060481 Marionette DEBUG loaded listener.js 15:31:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11887ac00) [pid = 1651] [serial = 928] [outer = 0x1183a3c00] 15:31:00 INFO - PROCESS | 1651 | 1465425060817 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]]]}] 15:31:00 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 15:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 519ms 15:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:31:00 INFO - PROCESS | 1651 | 1465425060836 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 15:31:00 INFO - PROCESS | 1651 | 1465425060838 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 15:31:00 INFO - PROCESS | 1651 | 1465425060841 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:31:00 INFO - PROCESS | 1651 | 1465425060845 Marionette TRACE conn2 <- [1,1210,null,{}] 15:31:00 INFO - PROCESS | 1651 | 1465425060849 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}] 15:31:00 INFO - PROCESS | 1651 | 1465425060851 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:01 INFO - PROCESS | 1651 | 1465425061005 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 15:31:01 INFO - PROCESS | 1651 | 1465425061023 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:01 INFO - PROCESS | 1651 | 1465425061024 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c99000 == 32 [pid = 1651] [id = 310] 15:31:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1176b9800) [pid = 1651] [serial = 929] [outer = 0x0] 15:31:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119397000) [pid = 1651] [serial = 930] [outer = 0x1176b9800] 15:31:01 INFO - PROCESS | 1651 | 1465425061064 Marionette DEBUG loaded listener.js 15:31:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11949d000) [pid = 1651] [serial = 931] [outer = 0x1176b9800] 15:31:01 INFO - PROCESS | 1651 | 1465425061473 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]]]}] 15:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 674ms 15:31:01 INFO - PROCESS | 1651 | 1465425061515 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 15:31:01 INFO - PROCESS | 1651 | 1465425061516 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 15:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:31:01 INFO - PROCESS | 1651 | 1465425061518 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:31:01 INFO - PROCESS | 1651 | 1465425061519 Marionette TRACE conn2 <- [1,1214,null,{}] 15:31:01 INFO - PROCESS | 1651 | 1465425061522 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}] 15:31:01 INFO - PROCESS | 1651 | 1465425061526 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:01 INFO - PROCESS | 1651 | 1465425061643 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 15:31:01 INFO - PROCESS | 1651 | 1465425061676 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:01 INFO - PROCESS | 1651 | 1465425061678 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b1a000 == 33 [pid = 1651] [id = 311] 15:31:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1194a1c00) [pid = 1651] [serial = 932] [outer = 0x0] 15:31:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x119508400) [pid = 1651] [serial = 933] [outer = 0x1194a1c00] 15:31:01 INFO - PROCESS | 1651 | 1465425061702 Marionette DEBUG loaded listener.js 15:31:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1198d7400) [pid = 1651] [serial = 934] [outer = 0x1194a1c00] 15:31:02 INFO - PROCESS | 1651 | 1465425062023 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]]]}] 15:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 518ms 15:31:02 INFO - PROCESS | 1651 | 1465425062038 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 15:31:02 INFO - PROCESS | 1651 | 1465425062039 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 15:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:31:02 INFO - PROCESS | 1651 | 1465425062042 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:31:02 INFO - PROCESS | 1651 | 1465425062044 Marionette TRACE conn2 <- [1,1218,null,{}] 15:31:02 INFO - PROCESS | 1651 | 1465425062048 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}] 15:31:02 INFO - PROCESS | 1651 | 1465425062050 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:02 INFO - PROCESS | 1651 | 1465425062149 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 15:31:02 INFO - PROCESS | 1651 | 1465425062186 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:02 INFO - PROCESS | 1651 | 1465425062187 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12410e800 == 34 [pid = 1651] [id = 312] 15:31:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x119a15000) [pid = 1651] [serial = 935] [outer = 0x0] 15:31:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x119b20400) [pid = 1651] [serial = 936] [outer = 0x119a15000] 15:31:02 INFO - PROCESS | 1651 | 1465425062211 Marionette DEBUG loaded listener.js 15:31:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x119b6dc00) [pid = 1651] [serial = 937] [outer = 0x119a15000] 15:31:02 INFO - PROCESS | 1651 | 1465425062530 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]]]}] 15:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 522ms 15:31:02 INFO - PROCESS | 1651 | 1465425062567 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 15:31:02 INFO - PROCESS | 1651 | 1465425062568 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 15:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:31:02 INFO - PROCESS | 1651 | 1465425062570 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:31:02 INFO - PROCESS | 1651 | 1465425062571 Marionette TRACE conn2 <- [1,1222,null,{}] 15:31:02 INFO - PROCESS | 1651 | 1465425062574 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}] 15:31:02 INFO - PROCESS | 1651 | 1465425062575 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:02 INFO - PROCESS | 1651 | 1465425062671 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 15:31:02 INFO - PROCESS | 1651 | 1465425062675 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:02 INFO - PROCESS | 1651 | 1465425062676 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x124711000 == 35 [pid = 1651] [id = 313] 15:31:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x112a14000) [pid = 1651] [serial = 938] [outer = 0x0] 15:31:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x119c2d800) [pid = 1651] [serial = 939] [outer = 0x112a14000] 15:31:02 INFO - PROCESS | 1651 | 1465425062700 Marionette DEBUG loaded listener.js 15:31:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12125d400) [pid = 1651] [serial = 940] [outer = 0x112a14000] 15:31:03 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x124331400) [pid = 1651] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:31:03 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119c33400) [pid = 1651] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:31:03 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1126d6400) [pid = 1651] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:31:03 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x121259c00) [pid = 1651] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:31:03 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x123ed1000) [pid = 1651] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:31:03 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x112d34800) [pid = 1651] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:31:03 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11702e400) [pid = 1651] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:31:03 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1126d2800) [pid = 1651] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:31:03 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1182cf400) [pid = 1651] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:31:03 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1194f3800) [pid = 1651] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:31:03 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x115f8a000) [pid = 1651] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:31:03 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1126d6c00) [pid = 1651] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:31:03 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x123ab5000) [pid = 1651] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:31:03 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1198d9c00) [pid = 1651] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:31:03 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11950e000) [pid = 1651] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:31:03 INFO - PROCESS | 1651 | 1465425063161 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] 15:31:03 INFO - PROCESS | 1651 | 1465425063200 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 15:31:03 INFO - PROCESS | 1651 | 1465425063202 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:31:03 INFO - PROCESS | 1651 | 1465425063204 Marionette TRACE conn2 <- [1,1226,null,{}] 15:31:03 INFO - PROCESS | 1651 | 1465425063217 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}] 15:31:03 INFO - PROCESS | 1651 | 1465425063218 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:03 INFO - PROCESS | 1651 | 1465425063324 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 15:31:03 INFO - PROCESS | 1651 | 1465425063328 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:03 INFO - PROCESS | 1651 | 1465425063336 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x124814000 == 36 [pid = 1651] [id = 314] 15:31:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x116727800) [pid = 1651] [serial = 941] [outer = 0x0] 15:31:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11839ec00) [pid = 1651] [serial = 942] [outer = 0x116727800] 15:31:03 INFO - PROCESS | 1651 | 1465425063361 Marionette DEBUG loaded listener.js 15:31:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x121252800) [pid = 1651] [serial = 943] [outer = 0x116727800] 15:31:03 INFO - PROCESS | 1651 | 1465425063652 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]]]}] 15:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 470ms 15:31:03 INFO - PROCESS | 1651 | 1465425063672 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 15:31:03 INFO - PROCESS | 1651 | 1465425063674 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 15:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:31:03 INFO - PROCESS | 1651 | 1465425063685 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:31:03 INFO - PROCESS | 1651 | 1465425063686 Marionette TRACE conn2 <- [1,1230,null,{}] 15:31:03 INFO - PROCESS | 1651 | 1465425063688 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}] 15:31:03 INFO - PROCESS | 1651 | 1465425063689 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:03 INFO - PROCESS | 1651 | 1465425063790 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 15:31:03 INFO - PROCESS | 1651 | 1465425063867 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:03 INFO - PROCESS | 1651 | 1465425063868 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x125969000 == 37 [pid = 1651] [id = 315] 15:31:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11696c400) [pid = 1651] [serial = 944] [outer = 0x0] 15:31:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1213a3400) [pid = 1651] [serial = 945] [outer = 0x11696c400] 15:31:03 INFO - PROCESS | 1651 | 1465425063907 Marionette DEBUG loaded listener.js 15:31:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x123ab1000) [pid = 1651] [serial = 946] [outer = 0x11696c400] 15:31:04 INFO - PROCESS | 1651 | 1465425064278 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]]]}] 15:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 619ms 15:31:04 INFO - PROCESS | 1651 | 1465425064304 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 15:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:31:04 INFO - PROCESS | 1651 | 1465425064306 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 15:31:04 INFO - PROCESS | 1651 | 1465425064309 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:31:04 INFO - PROCESS | 1651 | 1465425064313 Marionette TRACE conn2 <- [1,1234,null,{}] 15:31:04 INFO - PROCESS | 1651 | 1465425064315 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}] 15:31:04 INFO - PROCESS | 1651 | 1465425064316 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:04 INFO - PROCESS | 1651 | 1465425064401 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 15:31:04 INFO - PROCESS | 1651 | 1465425064458 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:04 INFO - PROCESS | 1651 | 1465425064460 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x1272f5000 == 38 [pid = 1651] [id = 316] 15:31:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1181e8c00) [pid = 1651] [serial = 947] [outer = 0x0] 15:31:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x123ab6800) [pid = 1651] [serial = 948] [outer = 0x1181e8c00] 15:31:04 INFO - PROCESS | 1651 | 1465425064493 Marionette DEBUG loaded listener.js 15:31:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x123ecd400) [pid = 1651] [serial = 949] [outer = 0x1181e8c00] 15:31:04 INFO - PROCESS | 1651 | 1465425064780 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]]]}] 15:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 522ms 15:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:31:04 INFO - PROCESS | 1651 | 1465425064831 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 15:31:04 INFO - PROCESS | 1651 | 1465425064832 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 15:31:04 INFO - PROCESS | 1651 | 1465425064834 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:31:04 INFO - PROCESS | 1651 | 1465425064835 Marionette TRACE conn2 <- [1,1238,null,{}] 15:31:04 INFO - PROCESS | 1651 | 1465425064837 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}] 15:31:04 INFO - PROCESS | 1651 | 1465425064838 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:04 INFO - PROCESS | 1651 | 1465425064928 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 15:31:04 INFO - PROCESS | 1651 | 1465425064934 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:04 INFO - PROCESS | 1651 | 1465425064935 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x129222000 == 39 [pid = 1651] [id = 317] 15:31:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x123f27800) [pid = 1651] [serial = 950] [outer = 0x0] 15:31:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1247dbc00) [pid = 1651] [serial = 951] [outer = 0x123f27800] 15:31:04 INFO - PROCESS | 1651 | 1465425064960 Marionette DEBUG loaded listener.js 15:31:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1247e5000) [pid = 1651] [serial = 952] [outer = 0x123f27800] 15:31:05 INFO - PROCESS | 1651 | 1465425065526 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]]]}] 15:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 720ms 15:31:05 INFO - PROCESS | 1651 | 1465425065555 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 15:31:05 INFO - PROCESS | 1651 | 1465425065557 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 15:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:31:05 INFO - PROCESS | 1651 | 1465425065588 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:31:05 INFO - PROCESS | 1651 | 1465425065592 Marionette TRACE conn2 <- [1,1242,null,{}] 15:31:05 INFO - PROCESS | 1651 | 1465425065597 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}] 15:31:05 INFO - PROCESS | 1651 | 1465425065599 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:05 INFO - PROCESS | 1651 | 1465425065732 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 15:31:05 INFO - PROCESS | 1651 | 1465425065810 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:05 INFO - PROCESS | 1651 | 1465425065811 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170ce000 == 40 [pid = 1651] [id = 318] 15:31:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x112d58800) [pid = 1651] [serial = 953] [outer = 0x0] 15:31:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1133b0000) [pid = 1651] [serial = 954] [outer = 0x112d58800] 15:31:05 INFO - PROCESS | 1651 | 1465425065842 Marionette DEBUG loaded listener.js 15:31:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11672e800) [pid = 1651] [serial = 955] [outer = 0x112d58800] 15:31:06 INFO - PROCESS | 1651 | 1465425066306 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]]]}] 15:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 777ms 15:31:06 INFO - PROCESS | 1651 | 1465425066365 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 15:31:06 INFO - PROCESS | 1651 | 1465425066369 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 15:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:31:06 INFO - PROCESS | 1651 | 1465425066373 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:31:06 INFO - PROCESS | 1651 | 1465425066375 Marionette TRACE conn2 <- [1,1246,null,{}] 15:31:06 INFO - PROCESS | 1651 | 1465425066406 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}] 15:31:06 INFO - PROCESS | 1651 | 1465425066407 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:06 INFO - PROCESS | 1651 | 1465425066521 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 15:31:06 INFO - PROCESS | 1651 | 1465425066703 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:06 INFO - PROCESS | 1651 | 1465425066705 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x1130a1800 == 41 [pid = 1651] [id = 319] 15:31:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x110fa1400) [pid = 1651] [serial = 956] [outer = 0x0] 15:31:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x112a17c00) [pid = 1651] [serial = 957] [outer = 0x110fa1400] 15:31:06 INFO - PROCESS | 1651 | 1465425066733 Marionette DEBUG loaded listener.js 15:31:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1133e3400) [pid = 1651] [serial = 958] [outer = 0x110fa1400] 15:31:07 INFO - PROCESS | 1651 | --DOCSHELL 0x1272f5000 == 40 [pid = 1651] [id = 316] 15:31:07 INFO - PROCESS | 1651 | --DOCSHELL 0x125969000 == 39 [pid = 1651] [id = 315] 15:31:07 INFO - PROCESS | 1651 | --DOCSHELL 0x124814000 == 38 [pid = 1651] [id = 314] 15:31:07 INFO - PROCESS | 1651 | --DOCSHELL 0x124711000 == 37 [pid = 1651] [id = 313] 15:31:07 INFO - PROCESS | 1651 | --DOCSHELL 0x12410e800 == 36 [pid = 1651] [id = 312] 15:31:07 INFO - PROCESS | 1651 | --DOCSHELL 0x123b1a000 == 35 [pid = 1651] [id = 311] 15:31:07 INFO - PROCESS | 1651 | --DOCSHELL 0x119c99000 == 34 [pid = 1651] [id = 310] 15:31:07 INFO - PROCESS | 1651 | --DOCSHELL 0x1191f4800 == 33 [pid = 1651] [id = 309] 15:31:07 INFO - PROCESS | 1651 | --DOCSHELL 0x1184cd000 == 32 [pid = 1651] [id = 308] 15:31:07 INFO - PROCESS | 1651 | --DOCSHELL 0x1170d0000 == 31 [pid = 1651] [id = 307] 15:31:07 INFO - PROCESS | 1651 | --DOCSHELL 0x112aa9800 == 30 [pid = 1651] [id = 306] 15:31:07 INFO - PROCESS | 1651 | 1465425067267 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]]]}] 15:31:07 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x116a0b000) [pid = 1651] [serial = 867] [outer = 0x0] [url = about:blank] 15:31:07 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x118875800) [pid = 1651] [serial = 863] [outer = 0x0] [url = about:blank] 15:31:07 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1194a3000) [pid = 1651] [serial = 864] [outer = 0x0] [url = about:blank] 15:31:07 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x123e3c800) [pid = 1651] [serial = 858] [outer = 0x0] [url = about:blank] 15:31:07 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x123e34400) [pid = 1651] [serial = 857] [outer = 0x0] [url = about:blank] 15:31:07 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x123fa3000) [pid = 1651] [serial = 894] [outer = 0x0] [url = about:blank] 15:31:07 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x124331800) [pid = 1651] [serial = 895] [outer = 0x0] [url = about:blank] 15:31:07 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x123f34400) [pid = 1651] [serial = 888] [outer = 0x0] [url = about:blank] 15:31:07 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119a1cc00) [pid = 1651] [serial = 878] [outer = 0x0] [url = about:blank] 15:31:07 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x124fbd000) [pid = 1651] [serial = 898] [outer = 0x0] [url = about:blank] 15:31:07 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11950c000) [pid = 1651] [serial = 891] [outer = 0x0] [url = about:blank] 15:31:07 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1126d5c00) [pid = 1651] [serial = 504] [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.] 15:31:07 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119b71400) [pid = 1651] [serial = 879] [outer = 0x0] [url = about:blank] 15:31:07 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12593e400) [pid = 1651] [serial = 901] [outer = 0x0] [url = about:blank] 15:31:07 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x125198c00) [pid = 1651] [serial = 900] [outer = 0x0] [url = about:blank] 15:31:07 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x123aae800) [pid = 1651] [serial = 881] [outer = 0x0] [url = about:blank] 15:31:07 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119b23c00) [pid = 1651] [serial = 897] [outer = 0x0] [url = about:blank] 15:31:07 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x123ec6800) [pid = 1651] [serial = 884] [outer = 0x0] [url = about:blank] 15:31:07 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x123e41400) [pid = 1651] [serial = 882] [outer = 0x0] [url = about:blank] 15:31:07 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x123efe800) [pid = 1651] [serial = 887] [outer = 0x0] [url = about:blank] 15:31:07 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1181e9800) [pid = 1651] [serial = 890] [outer = 0x0] [url = about:blank] 15:31:07 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1181ddc00) [pid = 1651] [serial = 869] [outer = 0x0] [url = about:blank] 15:31:07 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1182ccc00) [pid = 1651] [serial = 870] [outer = 0x0] [url = about:blank] 15:31:07 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x11728cc00) [pid = 1651] [serial = 860] [outer = 0x0] [url = about:blank] 15:31:07 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x123ed0c00) [pid = 1651] [serial = 885] [outer = 0x0] [url = about:blank] 15:31:07 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1181e9400) [pid = 1651] [serial = 861] [outer = 0x0] [url = about:blank] 15:31:07 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1186e7000) [pid = 1651] [serial = 872] [outer = 0x0] [url = about:blank] 15:31:07 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x119497000) [pid = 1651] [serial = 873] [outer = 0x0] [url = about:blank] 15:31:07 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x119529000) [pid = 1651] [serial = 875] [outer = 0x0] [url = about:blank] 15:31:07 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x11989bc00) [pid = 1651] [serial = 876] [outer = 0x0] [url = about:blank] 15:31:07 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x11672d000) [pid = 1651] [serial = 866] [outer = 0x0] [url = about:blank] 15:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 948ms 15:31:07 INFO - PROCESS | 1651 | 1465425067323 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 15:31:07 INFO - PROCESS | 1651 | 1465425067327 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 15:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:31:07 INFO - PROCESS | 1651 | 1465425067331 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:31:07 INFO - PROCESS | 1651 | 1465425067334 Marionette TRACE conn2 <- [1,1250,null,{}] 15:31:07 INFO - PROCESS | 1651 | 1465425067339 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}] 15:31:07 INFO - PROCESS | 1651 | 1465425067343 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:07 INFO - PROCESS | 1651 | 1465425067462 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 15:31:07 INFO - PROCESS | 1651 | 1465425067478 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:07 INFO - PROCESS | 1651 | 1465425067479 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x116939800 == 31 [pid = 1651] [id = 320] 15:31:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x116728c00) [pid = 1651] [serial = 959] [outer = 0x0] 15:31:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x116734c00) [pid = 1651] [serial = 960] [outer = 0x116728c00] 15:31:07 INFO - PROCESS | 1651 | 1465425067519 Marionette DEBUG loaded listener.js 15:31:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x116fa5c00) [pid = 1651] [serial = 961] [outer = 0x116728c00] 15:31:07 INFO - PROCESS | 1651 | 1465425067929 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]]]}] 15:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 621ms 15:31:07 INFO - PROCESS | 1651 | 1465425067953 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 15:31:07 INFO - PROCESS | 1651 | 1465425067956 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 15:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:31:07 INFO - PROCESS | 1651 | 1465425067958 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:31:07 INFO - PROCESS | 1651 | 1465425067959 Marionette TRACE conn2 <- [1,1254,null,{}] 15:31:07 INFO - PROCESS | 1651 | 1465425067962 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}] 15:31:07 INFO - PROCESS | 1651 | 1465425067963 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:08 INFO - PROCESS | 1651 | 1465425068047 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 15:31:08 INFO - PROCESS | 1651 | 1465425068053 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:08 INFO - PROCESS | 1651 | 1465425068054 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x118f18000 == 32 [pid = 1651] [id = 321] 15:31:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1176c8400) [pid = 1651] [serial = 962] [outer = 0x0] 15:31:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1182cf000) [pid = 1651] [serial = 963] [outer = 0x1176c8400] 15:31:08 INFO - PROCESS | 1651 | 1465425068080 Marionette DEBUG loaded listener.js 15:31:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1183a3400) [pid = 1651] [serial = 964] [outer = 0x1176c8400] 15:31:08 INFO - PROCESS | 1651 | 1465425068416 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]]]}] 15:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 470ms 15:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:31:08 INFO - PROCESS | 1651 | 1465425068429 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 15:31:08 INFO - PROCESS | 1651 | 1465425068430 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 15:31:08 INFO - PROCESS | 1651 | 1465425068437 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:31:08 INFO - PROCESS | 1651 | 1465425068442 Marionette TRACE conn2 <- [1,1258,null,{}] 15:31:08 INFO - PROCESS | 1651 | 1465425068445 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}] 15:31:08 INFO - PROCESS | 1651 | 1465425068448 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:08 INFO - PROCESS | 1651 | 1465425068531 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 15:31:08 INFO - PROCESS | 1651 | 1465425068583 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:08 INFO - PROCESS | 1651 | 1465425068584 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x11955f800 == 33 [pid = 1651] [id = 322] 15:31:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1166ed400) [pid = 1651] [serial = 965] [outer = 0x0] 15:31:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11860bc00) [pid = 1651] [serial = 966] [outer = 0x1166ed400] 15:31:08 INFO - PROCESS | 1651 | 1465425068609 Marionette DEBUG loaded listener.js 15:31:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11949c800) [pid = 1651] [serial = 967] [outer = 0x1166ed400] 15:31:08 INFO - PROCESS | 1651 | 1465425068903 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]]]}] 15:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 480ms 15:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:31:08 INFO - PROCESS | 1651 | 1465425068916 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 15:31:08 INFO - PROCESS | 1651 | 1465425068918 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 15:31:08 INFO - PROCESS | 1651 | 1465425068920 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:31:08 INFO - PROCESS | 1651 | 1465425068921 Marionette TRACE conn2 <- [1,1262,null,{}] 15:31:08 INFO - PROCESS | 1651 | 1465425068924 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}] 15:31:08 INFO - PROCESS | 1651 | 1465425068925 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:09 INFO - PROCESS | 1651 | 1465425069017 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 15:31:09 INFO - PROCESS | 1651 | 1465425069020 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:09 INFO - PROCESS | 1651 | 1465425069021 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x123bc3000 == 34 [pid = 1651] [id = 323] 15:31:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1126cfc00) [pid = 1651] [serial = 968] [outer = 0x0] 15:31:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11950c000) [pid = 1651] [serial = 969] [outer = 0x1126cfc00] 15:31:09 INFO - PROCESS | 1651 | 1465425069047 Marionette DEBUG loaded listener.js 15:31:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11952c000) [pid = 1651] [serial = 970] [outer = 0x1126cfc00] 15:31:09 INFO - PROCESS | 1651 | 1465425069400 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]]]}] 15:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 519ms 15:31:09 INFO - PROCESS | 1651 | 1465425069450 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 15:31:09 INFO - PROCESS | 1651 | 1465425069452 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 15:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:31:09 INFO - PROCESS | 1651 | 1465425069455 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:31:09 INFO - PROCESS | 1651 | 1465425069457 Marionette TRACE conn2 <- [1,1266,null,{}] 15:31:09 INFO - PROCESS | 1651 | 1465425069460 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}] 15:31:09 INFO - PROCESS | 1651 | 1465425069462 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:09 INFO - PROCESS | 1651 | 1465425069613 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 15:31:09 INFO - PROCESS | 1651 | 1465425069628 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:09 INFO - PROCESS | 1651 | 1465425069634 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c98000 == 35 [pid = 1651] [id = 324] 15:31:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1198d3c00) [pid = 1651] [serial = 971] [outer = 0x0] 15:31:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1198dc800) [pid = 1651] [serial = 972] [outer = 0x1198d3c00] 15:31:09 INFO - PROCESS | 1651 | 1465425069685 Marionette DEBUG loaded listener.js 15:31:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119b6cc00) [pid = 1651] [serial = 973] [outer = 0x1198d3c00] 15:31:10 INFO - PROCESS | 1651 | 1465425070007 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]]]}] 15:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 622ms 15:31:10 INFO - PROCESS | 1651 | 1465425070077 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 15:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:31:10 INFO - PROCESS | 1651 | 1465425070079 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 15:31:10 INFO - PROCESS | 1651 | 1465425070081 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:31:10 INFO - PROCESS | 1651 | 1465425070082 Marionette TRACE conn2 <- [1,1270,null,{}] 15:31:10 INFO - PROCESS | 1651 | 1465425070085 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}] 15:31:10 INFO - PROCESS | 1651 | 1465425070086 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:10 INFO - PROCESS | 1651 | 1465425070215 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 15:31:10 INFO - PROCESS | 1651 | 1465425070312 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:10 INFO - PROCESS | 1651 | 1465425070314 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12511d000 == 36 [pid = 1651] [id = 325] 15:31:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1121a5400) [pid = 1651] [serial = 974] [outer = 0x0] 15:31:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1213a2c00) [pid = 1651] [serial = 975] [outer = 0x1121a5400] 15:31:10 INFO - PROCESS | 1651 | 1465425070353 Marionette DEBUG loaded listener.js 15:31:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x123e32400) [pid = 1651] [serial = 976] [outer = 0x1121a5400] 15:31:10 INFO - PROCESS | 1651 | 1465425070755 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]]]}] 15:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 720ms 15:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:31:10 INFO - PROCESS | 1651 | 1465425070801 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 15:31:10 INFO - PROCESS | 1651 | 1465425070803 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 15:31:10 INFO - PROCESS | 1651 | 1465425070805 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:31:10 INFO - PROCESS | 1651 | 1465425070806 Marionette TRACE conn2 <- [1,1274,null,{}] 15:31:10 INFO - PROCESS | 1651 | 1465425070813 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}] 15:31:10 INFO - PROCESS | 1651 | 1465425070815 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:10 INFO - PROCESS | 1651 | 1465425070910 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 15:31:10 INFO - PROCESS | 1651 | 1465425070914 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:10 INFO - PROCESS | 1651 | 1465425070915 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x118fb2800 == 37 [pid = 1651] [id = 326] 15:31:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119a1ac00) [pid = 1651] [serial = 977] [outer = 0x0] 15:31:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x123e40400) [pid = 1651] [serial = 978] [outer = 0x119a1ac00] 15:31:10 INFO - PROCESS | 1651 | 1465425070940 Marionette DEBUG loaded listener.js 15:31:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x123ed0c00) [pid = 1651] [serial = 979] [outer = 0x119a1ac00] 15:31:11 INFO - PROCESS | 1651 | 1465425071253 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]]]}] 15:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 469ms 15:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:31:11 INFO - PROCESS | 1651 | 1465425071283 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 15:31:11 INFO - PROCESS | 1651 | 1465425071284 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 15:31:11 INFO - PROCESS | 1651 | 1465425071286 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:31:11 INFO - PROCESS | 1651 | 1465425071287 Marionette TRACE conn2 <- [1,1278,null,{}] 15:31:11 INFO - PROCESS | 1651 | 1465425071289 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}] 15:31:11 INFO - PROCESS | 1651 | 1465425071290 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:11 INFO - PROCESS | 1651 | 1465425071393 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 15:31:11 INFO - PROCESS | 1651 | 1465425071397 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:11 INFO - PROCESS | 1651 | 1465425071398 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x1276d1800 == 38 [pid = 1651] [id = 327] 15:31:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x123e3c800) [pid = 1651] [serial = 980] [outer = 0x0] 15:31:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x123f2e400) [pid = 1651] [serial = 981] [outer = 0x123e3c800] 15:31:11 INFO - PROCESS | 1651 | 1465425071422 Marionette DEBUG loaded listener.js 15:31:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1183a5400) [pid = 1651] [serial = 982] [outer = 0x123e3c800] 15:31:11 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1181e8c00) [pid = 1651] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:31:11 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11696c400) [pid = 1651] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:31:11 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1176b9800) [pid = 1651] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:31:11 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1183a3c00) [pid = 1651] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:31:11 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1133bb400) [pid = 1651] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:31:11 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1126d1400) [pid = 1651] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:31:11 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1194a1c00) [pid = 1651] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:31:11 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1181e7800) [pid = 1651] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:31:11 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11662f800) [pid = 1651] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:31:11 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x115dde000) [pid = 1651] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:31:11 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x118399c00) [pid = 1651] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:31:11 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x123aa7c00) [pid = 1651] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:31:11 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x112da0000) [pid = 1651] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:31:11 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119a15000) [pid = 1651] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:31:11 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x116727800) [pid = 1651] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:31:11 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x112a14000) [pid = 1651] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:31:11 INFO - PROCESS | 1651 | 1465425071821 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]]]}] 15:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 570ms 15:31:11 INFO - PROCESS | 1651 | 1465425071868 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 15:31:11 INFO - PROCESS | 1651 | 1465425071870 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 15:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:31:11 INFO - PROCESS | 1651 | 1465425071873 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:31:11 INFO - PROCESS | 1651 | 1465425071875 Marionette TRACE conn2 <- [1,1282,null,{}] 15:31:11 INFO - PROCESS | 1651 | 1465425071882 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}] 15:31:11 INFO - PROCESS | 1651 | 1465425071884 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:12 INFO - PROCESS | 1651 | 1465425072005 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 15:31:12 INFO - PROCESS | 1651 | 1465425072011 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:12 INFO - PROCESS | 1651 | 1465425072012 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x124715800 == 39 [pid = 1651] [id = 328] 15:31:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x112a79c00) [pid = 1651] [serial = 983] [outer = 0x0] 15:31:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1182c5800) [pid = 1651] [serial = 984] [outer = 0x112a79c00] 15:31:12 INFO - PROCESS | 1651 | 1465425072050 Marionette DEBUG loaded listener.js 15:31:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11939b000) [pid = 1651] [serial = 985] [outer = 0x112a79c00] 15:31:12 INFO - PROCESS | 1651 | 1465425072444 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]]]}] 15:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 577ms 15:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:31:12 INFO - PROCESS | 1651 | 1465425072450 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 15:31:12 INFO - PROCESS | 1651 | 1465425072451 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 15:31:12 INFO - PROCESS | 1651 | 1465425072453 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:31:12 INFO - PROCESS | 1651 | 1465425072454 Marionette TRACE conn2 <- [1,1286,null,{}] 15:31:12 INFO - PROCESS | 1651 | 1465425072457 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}] 15:31:12 INFO - PROCESS | 1651 | 1465425072458 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:12 INFO - PROCESS | 1651 | 1465425072568 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 15:31:12 INFO - PROCESS | 1651 | 1465425072573 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:12 INFO - PROCESS | 1651 | 1465425072575 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a144000 == 40 [pid = 1651] [id = 329] 15:31:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x116f9bc00) [pid = 1651] [serial = 986] [outer = 0x0] 15:31:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119f41800) [pid = 1651] [serial = 987] [outer = 0x116f9bc00] 15:31:12 INFO - PROCESS | 1651 | 1465425072601 Marionette DEBUG loaded listener.js 15:31:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1247e3800) [pid = 1651] [serial = 988] [outer = 0x116f9bc00] 15:31:12 INFO - PROCESS | 1651 | 1465425072935 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]]]}] 15:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 517ms 15:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:31:12 INFO - PROCESS | 1651 | 1465425072972 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 15:31:12 INFO - PROCESS | 1651 | 1465425072973 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 15:31:12 INFO - PROCESS | 1651 | 1465425072975 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:31:12 INFO - PROCESS | 1651 | 1465425072977 Marionette TRACE conn2 <- [1,1290,null,{}] 15:31:12 INFO - PROCESS | 1651 | 1465425072980 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}] 15:31:12 INFO - PROCESS | 1651 | 1465425072981 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:13 INFO - PROCESS | 1651 | 1465425073070 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 15:31:13 INFO - PROCESS | 1651 | 1465425073074 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:13 INFO - PROCESS | 1651 | 1465425073075 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a818000 == 41 [pid = 1651] [id = 330] 15:31:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1247e6c00) [pid = 1651] [serial = 989] [outer = 0x0] 15:31:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x125138c00) [pid = 1651] [serial = 990] [outer = 0x1247e6c00] 15:31:13 INFO - PROCESS | 1651 | 1465425073101 Marionette DEBUG loaded listener.js 15:31:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x125944000) [pid = 1651] [serial = 991] [outer = 0x1247e6c00] 15:31:13 INFO - PROCESS | 1651 | 1465425073423 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]]]}] 15:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 471ms 15:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:31:13 INFO - PROCESS | 1651 | 1465425073448 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 15:31:13 INFO - PROCESS | 1651 | 1465425073449 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 15:31:13 INFO - PROCESS | 1651 | 1465425073451 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:31:13 INFO - PROCESS | 1651 | 1465425073453 Marionette TRACE conn2 <- [1,1294,null,{}] 15:31:13 INFO - PROCESS | 1651 | 1465425073455 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}] 15:31:13 INFO - PROCESS | 1651 | 1465425073456 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:13 INFO - PROCESS | 1651 | 1465425073598 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 15:31:13 INFO - PROCESS | 1651 | 1465425073721 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:13 INFO - PROCESS | 1651 | 1465425073723 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x112aad000 == 42 [pid = 1651] [id = 331] 15:31:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x110ed3000) [pid = 1651] [serial = 992] [outer = 0x0] 15:31:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x110eee000) [pid = 1651] [serial = 993] [outer = 0x110ed3000] 15:31:13 INFO - PROCESS | 1651 | 1465425073774 Marionette DEBUG loaded listener.js 15:31:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x112a1b000) [pid = 1651] [serial = 994] [outer = 0x110ed3000] 15:31:14 INFO - PROCESS | 1651 | 1465425074296 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]]]}] 15:31:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:31:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 870ms 15:31:14 INFO - PROCESS | 1651 | 1465425074323 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 15:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:31:14 INFO - PROCESS | 1651 | 1465425074325 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 15:31:14 INFO - PROCESS | 1651 | 1465425074328 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:31:14 INFO - PROCESS | 1651 | 1465425074330 Marionette TRACE conn2 <- [1,1298,null,{}] 15:31:14 INFO - PROCESS | 1651 | 1465425074334 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}] 15:31:14 INFO - PROCESS | 1651 | 1465425074337 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:14 INFO - PROCESS | 1651 | 1465425074442 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 15:31:14 INFO - PROCESS | 1651 | 1465425074496 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:14 INFO - PROCESS | 1651 | 1465425074498 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a49800 == 43 [pid = 1651] [id = 332] 15:31:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11662d000) [pid = 1651] [serial = 995] [outer = 0x0] 15:31:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1181e0000) [pid = 1651] [serial = 996] [outer = 0x11662d000] 15:31:14 INFO - PROCESS | 1651 | 1465425074528 Marionette DEBUG loaded listener.js 15:31:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x118399400) [pid = 1651] [serial = 997] [outer = 0x11662d000] 15:31:14 INFO - PROCESS | 1651 | 1465425074950 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]]]}] 15:31:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:31:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 670ms 15:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:31:15 INFO - PROCESS | 1651 | 1465425075001 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 15:31:15 INFO - PROCESS | 1651 | 1465425075004 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 15:31:15 INFO - PROCESS | 1651 | 1465425075006 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:31:15 INFO - PROCESS | 1651 | 1465425075007 Marionette TRACE conn2 <- [1,1302,null,{}] 15:31:15 INFO - PROCESS | 1651 | 1465425075010 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}] 15:31:15 INFO - PROCESS | 1651 | 1465425075011 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:15 INFO - PROCESS | 1651 | 1465425075133 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 15:31:15 INFO - PROCESS | 1651 | 1465425075203 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:15 INFO - PROCESS | 1651 | 1465425075205 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x125979000 == 44 [pid = 1651] [id = 333] 15:31:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x118f4f000) [pid = 1651] [serial = 998] [outer = 0x0] 15:31:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1194a3c00) [pid = 1651] [serial = 999] [outer = 0x118f4f000] 15:31:15 INFO - PROCESS | 1651 | 1465425075233 Marionette DEBUG loaded listener.js 15:31:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11989c800) [pid = 1651] [serial = 1000] [outer = 0x118f4f000] 15:31:15 INFO - PROCESS | 1651 | 1465425075661 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]]]}] 15:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 672ms 15:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:31:15 INFO - PROCESS | 1651 | 1465425075680 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 15:31:15 INFO - PROCESS | 1651 | 1465425075681 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 15:31:15 INFO - PROCESS | 1651 | 1465425075688 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:31:15 INFO - PROCESS | 1651 | 1465425075693 Marionette TRACE conn2 <- [1,1306,null,{}] 15:31:15 INFO - PROCESS | 1651 | 1465425075696 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}] 15:31:15 INFO - PROCESS | 1651 | 1465425075699 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:15 INFO - PROCESS | 1651 | 1465425075802 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 15:31:15 INFO - PROCESS | 1651 | 1465425075859 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:15 INFO - PROCESS | 1651 | 1465425075860 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b638000 == 45 [pid = 1651] [id = 334] 15:31:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1198d3000) [pid = 1651] [serial = 1001] [outer = 0x0] 15:31:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1213a7000) [pid = 1651] [serial = 1002] [outer = 0x1198d3000] 15:31:15 INFO - PROCESS | 1651 | 1465425075888 Marionette DEBUG loaded listener.js 15:31:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x123ec6800) [pid = 1651] [serial = 1003] [outer = 0x1198d3000] 15:31:16 INFO - PROCESS | 1651 | 1465425076326 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]]]}] 15:31:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:31:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 677ms 15:31:16 INFO - PROCESS | 1651 | 1465425076362 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 15:31:16 INFO - PROCESS | 1651 | 1465425076364 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 15:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:31:16 INFO - PROCESS | 1651 | 1465425076366 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:31:16 INFO - PROCESS | 1651 | 1465425076367 Marionette TRACE conn2 <- [1,1310,null,{}] 15:31:16 INFO - PROCESS | 1651 | 1465425076370 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}] 15:31:16 INFO - PROCESS | 1651 | 1465425076371 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:16 INFO - PROCESS | 1651 | 1465425076498 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 15:31:16 INFO - PROCESS | 1651 | 1465425076577 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:16 INFO - PROCESS | 1651 | 1465425076579 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b79c800 == 46 [pid = 1651] [id = 335] 15:31:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1247e6000) [pid = 1651] [serial = 1004] [outer = 0x0] 15:31:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x125198800) [pid = 1651] [serial = 1005] [outer = 0x1247e6000] 15:31:16 INFO - PROCESS | 1651 | 1465425076608 Marionette DEBUG loaded listener.js 15:31:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x125999800) [pid = 1651] [serial = 1006] [outer = 0x1247e6000] 15:31:17 INFO - PROCESS | 1651 | 1465425077179 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] 15:31:17 INFO - PROCESS | 1651 | 1465425077242 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 15:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:31:17 INFO - PROCESS | 1651 | 1465425077246 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:31:17 INFO - PROCESS | 1651 | 1465425077248 Marionette TRACE conn2 <- [1,1314,null,{}] 15:31:17 INFO - PROCESS | 1651 | 1465425077252 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}] 15:31:17 INFO - PROCESS | 1651 | 1465425077254 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:17 INFO - PROCESS | 1651 | 1465425077383 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 15:31:17 INFO - PROCESS | 1651 | 1465425077481 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:17 INFO - PROCESS | 1651 | 1465425077484 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x1191e4800 == 47 [pid = 1651] [id = 336] 15:31:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x11672ec00) [pid = 1651] [serial = 1007] [outer = 0x0] 15:31:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x116a0b000) [pid = 1651] [serial = 1008] [outer = 0x11672ec00] 15:31:17 INFO - PROCESS | 1651 | 1465425077511 Marionette DEBUG loaded listener.js 15:31:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1175ab400) [pid = 1651] [serial = 1009] [outer = 0x11672ec00] 15:31:17 INFO - PROCESS | 1651 | 1465425077930 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]]]}] 15:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 724ms 15:31:17 INFO - PROCESS | 1651 | 1465425077969 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 15:31:17 INFO - PROCESS | 1651 | 1465425077972 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 15:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:31:17 INFO - PROCESS | 1651 | 1465425077979 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:31:17 INFO - PROCESS | 1651 | 1465425077981 Marionette TRACE conn2 <- [1,1318,null,{}] 15:31:17 INFO - PROCESS | 1651 | 1465425077983 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}] 15:31:17 INFO - PROCESS | 1651 | 1465425077985 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:18 INFO - PROCESS | 1651 | 1465425078082 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 15:31:18 INFO - PROCESS | 1651 | 1465425078135 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:18 INFO - PROCESS | 1651 | 1465425078137 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x118f0c800 == 48 [pid = 1651] [id = 337] 15:31:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1182e4000) [pid = 1651] [serial = 1010] [outer = 0x0] 15:31:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x118641c00) [pid = 1651] [serial = 1011] [outer = 0x1182e4000] 15:31:18 INFO - PROCESS | 1651 | 1465425078162 Marionette DEBUG loaded listener.js 15:31:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x118881400) [pid = 1651] [serial = 1012] [outer = 0x1182e4000] 15:31:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12a818000 == 47 [pid = 1651] [id = 330] 15:31:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12a144000 == 46 [pid = 1651] [id = 329] 15:31:18 INFO - PROCESS | 1651 | --DOCSHELL 0x124715800 == 45 [pid = 1651] [id = 328] 15:31:18 INFO - PROCESS | 1651 | --DOCSHELL 0x1276d1800 == 44 [pid = 1651] [id = 327] 15:31:18 INFO - PROCESS | 1651 | --DOCSHELL 0x118fb2800 == 43 [pid = 1651] [id = 326] 15:31:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12511d000 == 42 [pid = 1651] [id = 325] 15:31:18 INFO - PROCESS | 1651 | --DOCSHELL 0x119c98000 == 41 [pid = 1651] [id = 324] 15:31:18 INFO - PROCESS | 1651 | --DOCSHELL 0x123bc3000 == 40 [pid = 1651] [id = 323] 15:31:18 INFO - PROCESS | 1651 | --DOCSHELL 0x11955f800 == 39 [pid = 1651] [id = 322] 15:31:18 INFO - PROCESS | 1651 | --DOCSHELL 0x118f18000 == 38 [pid = 1651] [id = 321] 15:31:18 INFO - PROCESS | 1651 | --DOCSHELL 0x116939800 == 37 [pid = 1651] [id = 320] 15:31:18 INFO - PROCESS | 1651 | --DOCSHELL 0x1130a1800 == 36 [pid = 1651] [id = 319] 15:31:18 INFO - PROCESS | 1651 | --DOCSHELL 0x1170ce000 == 35 [pid = 1651] [id = 318] 15:31:18 INFO - PROCESS | 1651 | --DOCSHELL 0x129222000 == 34 [pid = 1651] [id = 317] 15:31:18 INFO - PROCESS | 1651 | --DOCSHELL 0x11261c800 == 33 [pid = 1651] [id = 305] 15:31:18 INFO - PROCESS | 1651 | --DOCSHELL 0x1191e4800 == 32 [pid = 1651] [id = 336] 15:31:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12b79c800 == 31 [pid = 1651] [id = 335] 15:31:18 INFO - PROCESS | 1651 | --DOCSHELL 0x12b638000 == 30 [pid = 1651] [id = 334] 15:31:18 INFO - PROCESS | 1651 | --DOCSHELL 0x125979000 == 29 [pid = 1651] [id = 333] 15:31:18 INFO - PROCESS | 1651 | --DOCSHELL 0x119a49800 == 28 [pid = 1651] [id = 332] 15:31:18 INFO - PROCESS | 1651 | --DOCSHELL 0x112aad000 == 27 [pid = 1651] [id = 331] 15:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x119397000) [pid = 1651] [serial = 930] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x118606c00) [pid = 1651] [serial = 927] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x116727c00) [pid = 1651] [serial = 921] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x116798c00) [pid = 1651] [serial = 922] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x112a11400) [pid = 1651] [serial = 918] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x112a6f000) [pid = 1651] [serial = 919] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1198d7400) [pid = 1651] [serial = 934] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1182c8000) [pid = 1651] [serial = 924] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x119508400) [pid = 1651] [serial = 933] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11839cc00) [pid = 1651] [serial = 925] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x116fa1800) [pid = 1651] [serial = 916] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x116789800) [pid = 1651] [serial = 915] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x117032000) [pid = 1651] [serial = 904] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x116970800) [pid = 1651] [serial = 903] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1194a1800) [pid = 1651] [serial = 907] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x118fd3c00) [pid = 1651] [serial = 906] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x123e33800) [pid = 1651] [serial = 910] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x123aab800) [pid = 1651] [serial = 909] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1247e0400) [pid = 1651] [serial = 913] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x123e3d000) [pid = 1651] [serial = 912] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119b6dc00) [pid = 1651] [serial = 937] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119b20400) [pid = 1651] [serial = 936] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11839ec00) [pid = 1651] [serial = 942] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119c2d800) [pid = 1651] [serial = 939] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12125d400) [pid = 1651] [serial = 940] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11949d000) [pid = 1651] [serial = 931] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x123ab6800) [pid = 1651] [serial = 948] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x123ab1000) [pid = 1651] [serial = 946] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1213a3400) [pid = 1651] [serial = 945] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x121252800) [pid = 1651] [serial = 943] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x123ecd400) [pid = 1651] [serial = 949] [outer = 0x0] [url = about:blank] 15:31:18 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x11887ac00) [pid = 1651] [serial = 928] [outer = 0x0] [url = about:blank] 15:31:19 INFO - PROCESS | 1651 | 1465425079056 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]]]}] 15:31:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:31:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1122ms 15:31:19 INFO - PROCESS | 1651 | 1465425079101 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 15:31:19 INFO - PROCESS | 1651 | 1465425079105 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 15:31:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:31:19 INFO - PROCESS | 1651 | 1465425079109 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:31:19 INFO - PROCESS | 1651 | 1465425079113 Marionette TRACE conn2 <- [1,1322,null,{}] 15:31:19 INFO - PROCESS | 1651 | 1465425079118 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}] 15:31:19 INFO - PROCESS | 1651 | 1465425079121 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:19 INFO - PROCESS | 1651 | 1465425079245 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 15:31:19 INFO - PROCESS | 1651 | 1465425079260 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:19 INFO - PROCESS | 1651 | 1465425079262 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x11618d000 == 28 [pid = 1651] [id = 338] 15:31:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x112d3d400) [pid = 1651] [serial = 1013] [outer = 0x0] 15:31:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11321d000) [pid = 1651] [serial = 1014] [outer = 0x112d3d400] 15:31:19 INFO - PROCESS | 1651 | 1465425079306 Marionette DEBUG loaded listener.js 15:31:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1164d8400) [pid = 1651] [serial = 1015] [outer = 0x112d3d400] 15:31:19 INFO - PROCESS | 1651 | 1465425079668 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]]]}] 15:31:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:31:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 574ms 15:31:19 INFO - PROCESS | 1651 | 1465425079682 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 15:31:19 INFO - PROCESS | 1651 | 1465425079685 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 15:31:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:31:19 INFO - PROCESS | 1651 | 1465425079700 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:31:19 INFO - PROCESS | 1651 | 1465425079702 Marionette TRACE conn2 <- [1,1326,null,{}] 15:31:19 INFO - PROCESS | 1651 | 1465425079704 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}] 15:31:19 INFO - PROCESS | 1651 | 1465425079706 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:19 INFO - PROCESS | 1651 | 1465425079785 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 15:31:19 INFO - PROCESS | 1651 | 1465425079789 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:19 INFO - PROCESS | 1651 | 1465425079790 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x11722a800 == 29 [pid = 1651] [id = 339] 15:31:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x116729000) [pid = 1651] [serial = 1016] [outer = 0x0] 15:31:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x116796400) [pid = 1651] [serial = 1017] [outer = 0x116729000] 15:31:19 INFO - PROCESS | 1651 | 1465425079819 Marionette DEBUG loaded listener.js 15:31:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11728cc00) [pid = 1651] [serial = 1018] [outer = 0x116729000] 15:31:20 INFO - PROCESS | 1651 | 1465425080300 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]]]}] 15:31:20 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 15:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 628ms 15:31:20 INFO - PROCESS | 1651 | 1465425080322 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 15:31:20 INFO - PROCESS | 1651 | 1465425080324 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 15:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:31:20 INFO - PROCESS | 1651 | 1465425080330 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:31:20 INFO - PROCESS | 1651 | 1465425080334 Marionette TRACE conn2 <- [1,1330,null,{}] 15:31:20 INFO - PROCESS | 1651 | 1465425080345 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}] 15:31:20 INFO - PROCESS | 1651 | 1465425080350 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:20 INFO - PROCESS | 1651 | 1465425080412 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 15:31:20 INFO - PROCESS | 1651 | 1465425080416 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:20 INFO - PROCESS | 1651 | 1465425080418 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x1191e7800 == 30 [pid = 1651] [id = 340] 15:31:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1181da400) [pid = 1651] [serial = 1019] [outer = 0x0] 15:31:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1183a4800) [pid = 1651] [serial = 1020] [outer = 0x1181da400] 15:31:20 INFO - PROCESS | 1651 | 1465425080442 Marionette DEBUG loaded listener.js 15:31:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1186ef400) [pid = 1651] [serial = 1021] [outer = 0x1181da400] 15:31:20 INFO - PROCESS | 1651 | 1465425080881 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]]]}] 15:31:20 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 15:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 577ms 15:31:20 INFO - PROCESS | 1651 | 1465425080905 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 15:31:20 INFO - PROCESS | 1651 | 1465425080909 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 15:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:31:20 INFO - PROCESS | 1651 | 1465425080914 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:31:20 INFO - PROCESS | 1651 | 1465425080916 Marionette TRACE conn2 <- [1,1334,null,{}] 15:31:20 INFO - PROCESS | 1651 | 1465425080937 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}] 15:31:20 INFO - PROCESS | 1651 | 1465425080939 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:21 INFO - PROCESS | 1651 | 1465425081094 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 15:31:21 INFO - PROCESS | 1651 | 1465425081150 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:21 INFO - PROCESS | 1651 | 1465425081151 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x119fe4000 == 31 [pid = 1651] [id = 341] 15:31:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119393800) [pid = 1651] [serial = 1022] [outer = 0x0] 15:31:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119497400) [pid = 1651] [serial = 1023] [outer = 0x119393800] 15:31:21 INFO - PROCESS | 1651 | 1465425081192 Marionette DEBUG loaded listener.js 15:31:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1194a3000) [pid = 1651] [serial = 1024] [outer = 0x119393800] 15:31:21 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1247e6c00) [pid = 1651] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:31:21 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119a1ac00) [pid = 1651] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:31:21 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1121a5400) [pid = 1651] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:31:21 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x123e3c800) [pid = 1651] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:31:21 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x116f9bc00) [pid = 1651] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:31:21 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x110fa1400) [pid = 1651] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:31:21 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1126cfc00) [pid = 1651] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:31:21 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1166ed400) [pid = 1651] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:31:21 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x116728c00) [pid = 1651] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:31:21 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1176c8400) [pid = 1651] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:31:21 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x123f27800) [pid = 1651] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:31:21 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x112d58800) [pid = 1651] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:31:21 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1198d3c00) [pid = 1651] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:31:21 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x112a79c00) [pid = 1651] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:31:22 INFO - PROCESS | 1651 | 1465425082049 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]]]}] 15:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1189ms 15:31:22 INFO - PROCESS | 1651 | 1465425082103 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 15:31:22 INFO - PROCESS | 1651 | 1465425082106 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 15:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:31:22 INFO - PROCESS | 1651 | 1465425082132 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:31:22 INFO - PROCESS | 1651 | 1465425082135 Marionette TRACE conn2 <- [1,1338,null,{}] 15:31:22 INFO - PROCESS | 1651 | 1465425082140 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}] 15:31:22 INFO - PROCESS | 1651 | 1465425082141 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:22 INFO - PROCESS | 1651 | 1465425082248 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 15:31:22 INFO - PROCESS | 1651 | 1465425082299 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:22 INFO - PROCESS | 1651 | 1465425082301 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x117225000 == 32 [pid = 1651] [id = 342] 15:31:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x112a1dc00) [pid = 1651] [serial = 1025] [outer = 0x0] 15:31:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1133bd400) [pid = 1651] [serial = 1026] [outer = 0x112a1dc00] 15:31:22 INFO - PROCESS | 1651 | 1465425082332 Marionette DEBUG loaded listener.js 15:31:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1166ed400) [pid = 1651] [serial = 1027] [outer = 0x112a1dc00] 15:31:23 INFO - PROCESS | 1651 | 1465425083337 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]]]}] 15:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1247ms 15:31:23 INFO - PROCESS | 1651 | 1465425083364 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 15:31:23 INFO - PROCESS | 1651 | 1465425083367 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 15:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:31:23 INFO - PROCESS | 1651 | 1465425083371 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:31:23 INFO - PROCESS | 1651 | 1465425083373 Marionette TRACE conn2 <- [1,1342,null,{}] 15:31:23 INFO - PROCESS | 1651 | 1465425083377 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}] 15:31:23 INFO - PROCESS | 1651 | 1465425083380 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:23 INFO - PROCESS | 1651 | 1465425083488 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 15:31:23 INFO - PROCESS | 1651 | 1465425083537 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:23 INFO - PROCESS | 1651 | 1465425083538 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170c7000 == 33 [pid = 1651] [id = 343] 15:31:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x112d9f000) [pid = 1651] [serial = 1028] [outer = 0x0] 15:31:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1133ec400) [pid = 1651] [serial = 1029] [outer = 0x112d9f000] 15:31:23 INFO - PROCESS | 1651 | 1465425083566 Marionette DEBUG loaded listener.js 15:31:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x116727c00) [pid = 1651] [serial = 1030] [outer = 0x112d9f000] 15:31:23 INFO - PROCESS | 1651 | --DOCSHELL 0x1191e7800 == 32 [pid = 1651] [id = 340] 15:31:23 INFO - PROCESS | 1651 | --DOCSHELL 0x11722a800 == 31 [pid = 1651] [id = 339] 15:31:23 INFO - PROCESS | 1651 | --DOCSHELL 0x11618d000 == 30 [pid = 1651] [id = 338] 15:31:23 INFO - PROCESS | 1651 | --DOCSHELL 0x118f0c800 == 29 [pid = 1651] [id = 337] 15:31:23 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1183a5400) [pid = 1651] [serial = 982] [outer = 0x0] [url = about:blank] 15:31:23 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1198dc800) [pid = 1651] [serial = 972] [outer = 0x0] [url = about:blank] 15:31:23 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1182c5800) [pid = 1651] [serial = 984] [outer = 0x0] [url = about:blank] 15:31:23 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x119b6cc00) [pid = 1651] [serial = 973] [outer = 0x0] [url = about:blank] 15:31:23 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x125944000) [pid = 1651] [serial = 991] [outer = 0x0] [url = about:blank] 15:31:23 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x123ed0c00) [pid = 1651] [serial = 979] [outer = 0x0] [url = about:blank] 15:31:23 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1247e3800) [pid = 1651] [serial = 988] [outer = 0x0] [url = about:blank] 15:31:23 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x11939b000) [pid = 1651] [serial = 985] [outer = 0x0] [url = about:blank] 15:31:23 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x11952c000) [pid = 1651] [serial = 970] [outer = 0x0] [url = about:blank] 15:31:23 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x125138c00) [pid = 1651] [serial = 990] [outer = 0x0] [url = about:blank] 15:31:23 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x123e40400) [pid = 1651] [serial = 978] [outer = 0x0] [url = about:blank] 15:31:23 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x123e32400) [pid = 1651] [serial = 976] [outer = 0x0] [url = about:blank] 15:31:23 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x1213a2c00) [pid = 1651] [serial = 975] [outer = 0x0] [url = about:blank] 15:31:23 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x123f2e400) [pid = 1651] [serial = 981] [outer = 0x0] [url = about:blank] 15:31:23 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x119f41800) [pid = 1651] [serial = 987] [outer = 0x0] [url = about:blank] 15:31:23 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x112a17c00) [pid = 1651] [serial = 957] [outer = 0x0] [url = about:blank] 15:31:23 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x1133e3400) [pid = 1651] [serial = 958] [outer = 0x0] [url = about:blank] 15:31:23 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x11950c000) [pid = 1651] [serial = 969] [outer = 0x0] [url = about:blank] 15:31:23 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x11860bc00) [pid = 1651] [serial = 966] [outer = 0x0] [url = about:blank] 15:31:23 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x11949c800) [pid = 1651] [serial = 967] [outer = 0x0] [url = about:blank] 15:31:23 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x116734c00) [pid = 1651] [serial = 960] [outer = 0x0] [url = about:blank] 15:31:23 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x116fa5c00) [pid = 1651] [serial = 961] [outer = 0x0] [url = about:blank] 15:31:23 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x1182cf000) [pid = 1651] [serial = 963] [outer = 0x0] [url = about:blank] 15:31:23 INFO - PROCESS | 1651 | --DOMWINDOW == 60 (0x1183a3400) [pid = 1651] [serial = 964] [outer = 0x0] [url = about:blank] 15:31:23 INFO - PROCESS | 1651 | --DOMWINDOW == 59 (0x1247e5000) [pid = 1651] [serial = 952] [outer = 0x0] [url = about:blank] 15:31:23 INFO - PROCESS | 1651 | --DOMWINDOW == 58 (0x1247dbc00) [pid = 1651] [serial = 951] [outer = 0x0] [url = about:blank] 15:31:23 INFO - PROCESS | 1651 | --DOMWINDOW == 57 (0x1133b0000) [pid = 1651] [serial = 954] [outer = 0x0] [url = about:blank] 15:31:23 INFO - PROCESS | 1651 | --DOMWINDOW == 56 (0x11672e800) [pid = 1651] [serial = 955] [outer = 0x0] [url = about:blank] 15:31:23 INFO - PROCESS | 1651 | 1465425083928 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]]]}] 15:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 571ms 15:31:23 INFO - PROCESS | 1651 | 1465425083949 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 15:31:23 INFO - PROCESS | 1651 | 1465425083953 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 15:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:31:23 INFO - PROCESS | 1651 | 1465425083958 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:31:23 INFO - PROCESS | 1651 | 1465425083962 Marionette TRACE conn2 <- [1,1346,null,{}] 15:31:23 INFO - PROCESS | 1651 | 1465425083965 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}] 15:31:23 INFO - PROCESS | 1651 | 1465425083967 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:24 INFO - PROCESS | 1651 | 1465425084044 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 15:31:24 INFO - PROCESS | 1651 | 1465425084050 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:24 INFO - PROCESS | 1651 | 1465425084051 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x11822d000 == 30 [pid = 1651] [id = 344] 15:31:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 57 (0x116789800) [pid = 1651] [serial = 1031] [outer = 0x0] 15:31:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 58 (0x116fa2000) [pid = 1651] [serial = 1032] [outer = 0x116789800] 15:31:24 INFO - PROCESS | 1651 | 1465425084079 Marionette DEBUG loaded listener.js 15:31:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 59 (0x1175b2800) [pid = 1651] [serial = 1033] [outer = 0x116789800] 15:31:24 INFO - PROCESS | 1651 | 1465425084418 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]]]}] 15:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 474ms 15:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:31:24 INFO - PROCESS | 1651 | 1465425084432 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 15:31:24 INFO - PROCESS | 1651 | 1465425084434 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 15:31:24 INFO - PROCESS | 1651 | 1465425084436 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:31:24 INFO - PROCESS | 1651 | 1465425084438 Marionette TRACE conn2 <- [1,1350,null,{}] 15:31:24 INFO - PROCESS | 1651 | 1465425084449 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}] 15:31:24 INFO - PROCESS | 1651 | 1465425084452 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:24 INFO - PROCESS | 1651 | 1465425084544 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 15:31:24 INFO - PROCESS | 1651 | 1465425084596 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:24 INFO - PROCESS | 1651 | 1465425084598 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x11955b800 == 31 [pid = 1651] [id = 345] 15:31:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x1176c8400) [pid = 1651] [serial = 1034] [outer = 0x0] 15:31:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x1182c8400) [pid = 1651] [serial = 1035] [outer = 0x1176c8400] 15:31:24 INFO - PROCESS | 1651 | 1465425084625 Marionette DEBUG loaded listener.js 15:31:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x118649400) [pid = 1651] [serial = 1036] [outer = 0x1176c8400] 15:31:24 INFO - PROCESS | 1651 | 1465425084932 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]]]}] 15:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 521ms 15:31:24 INFO - PROCESS | 1651 | 1465425084958 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 15:31:24 INFO - PROCESS | 1651 | 1465425084960 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 15:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:31:24 INFO - PROCESS | 1651 | 1465425084966 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:31:24 INFO - PROCESS | 1651 | 1465425084967 Marionette TRACE conn2 <- [1,1354,null,{}] 15:31:24 INFO - PROCESS | 1651 | 1465425084970 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}] 15:31:24 INFO - PROCESS | 1651 | 1465425084971 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:25 INFO - PROCESS | 1651 | 1465425085048 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 15:31:25 INFO - PROCESS | 1651 | 1465425085052 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:25 INFO - PROCESS | 1651 | 1465425085053 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b18800 == 32 [pid = 1651] [id = 346] 15:31:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x118879800) [pid = 1651] [serial = 1037] [outer = 0x0] 15:31:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x11949c400) [pid = 1651] [serial = 1038] [outer = 0x118879800] 15:31:25 INFO - PROCESS | 1651 | 1465425085080 Marionette DEBUG loaded listener.js 15:31:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x1194f9c00) [pid = 1651] [serial = 1039] [outer = 0x118879800] 15:31:25 INFO - PROCESS | 1651 | 1465425085396 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]]]}] 15:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 471ms 15:31:25 INFO - PROCESS | 1651 | 1465425085438 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 15:31:25 INFO - PROCESS | 1651 | 1465425085439 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 15:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:31:25 INFO - PROCESS | 1651 | 1465425085442 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:31:25 INFO - PROCESS | 1651 | 1465425085443 Marionette TRACE conn2 <- [1,1358,null,{}] 15:31:25 INFO - PROCESS | 1651 | 1465425085445 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}] 15:31:25 INFO - PROCESS | 1651 | 1465425085446 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:25 INFO - PROCESS | 1651 | 1465425085518 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 15:31:25 INFO - PROCESS | 1651 | 1465425085522 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:25 INFO - PROCESS | 1651 | 1465425085523 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x124125800 == 33 [pid = 1651] [id = 347] 15:31:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x11949a400) [pid = 1651] [serial = 1040] [outer = 0x0] 15:31:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x11950e800) [pid = 1651] [serial = 1041] [outer = 0x11949a400] 15:31:25 INFO - PROCESS | 1651 | 1465425085549 Marionette DEBUG loaded listener.js 15:31:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x119890000) [pid = 1651] [serial = 1042] [outer = 0x11949a400] 15:31:25 INFO - PROCESS | 1651 | 1465425085902 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]]]}] 15:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 470ms 15:31:25 INFO - PROCESS | 1651 | 1465425085913 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 15:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:31:25 INFO - PROCESS | 1651 | 1465425085914 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 15:31:25 INFO - PROCESS | 1651 | 1465425085916 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:31:25 INFO - PROCESS | 1651 | 1465425085917 Marionette TRACE conn2 <- [1,1362,null,{}] 15:31:25 INFO - PROCESS | 1651 | 1465425085919 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}] 15:31:25 INFO - PROCESS | 1651 | 1465425085924 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:26 INFO - PROCESS | 1651 | 1465425086015 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 15:31:26 INFO - PROCESS | 1651 | 1465425086080 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:26 INFO - PROCESS | 1651 | 1465425086081 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x124711000 == 34 [pid = 1651] [id = 348] 15:31:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x112a1a800) [pid = 1651] [serial = 1043] [outer = 0x0] 15:31:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x1194fb400) [pid = 1651] [serial = 1044] [outer = 0x112a1a800] 15:31:26 INFO - PROCESS | 1651 | 1465425086106 Marionette DEBUG loaded listener.js 15:31:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x119b70000) [pid = 1651] [serial = 1045] [outer = 0x112a1a800] 15:31:26 INFO - PROCESS | 1651 | 1465425086429 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]]]}] 15:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 523ms 15:31:26 INFO - PROCESS | 1651 | 1465425086439 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 15:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:31:26 INFO - PROCESS | 1651 | 1465425086440 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 15:31:26 INFO - PROCESS | 1651 | 1465425086442 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:31:26 INFO - PROCESS | 1651 | 1465425086444 Marionette TRACE conn2 <- [1,1366,null,{}] 15:31:26 INFO - PROCESS | 1651 | 1465425086449 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}] 15:31:26 INFO - PROCESS | 1651 | 1465425086450 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:26 INFO - PROCESS | 1651 | 1465425086544 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 15:31:26 INFO - PROCESS | 1651 | 1465425086555 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:26 INFO - PROCESS | 1651 | 1465425086556 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x118fa5000 == 35 [pid = 1651] [id = 349] 15:31:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x1182cf000) [pid = 1651] [serial = 1046] [outer = 0x0] 15:31:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x119f43400) [pid = 1651] [serial = 1047] [outer = 0x1182cf000] 15:31:26 INFO - PROCESS | 1651 | 1465425086580 Marionette DEBUG loaded listener.js 15:31:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x1213ab400) [pid = 1651] [serial = 1048] [outer = 0x1182cf000] 15:31:26 INFO - PROCESS | 1651 | 1465425086910 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] 15:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:31:26 INFO - PROCESS | 1651 | 1465425086972 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 15:31:26 INFO - PROCESS | 1651 | 1465425086980 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:31:26 INFO - PROCESS | 1651 | 1465425086981 Marionette TRACE conn2 <- [1,1370,null,{}] 15:31:26 INFO - PROCESS | 1651 | 1465425086984 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}] 15:31:26 INFO - PROCESS | 1651 | 1465425086985 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:27 INFO - PROCESS | 1651 | 1465425087079 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 15:31:27 INFO - PROCESS | 1651 | 1465425087082 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:27 INFO - PROCESS | 1651 | 1465425087083 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x1252b0800 == 36 [pid = 1651] [id = 350] 15:31:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x119b71c00) [pid = 1651] [serial = 1049] [outer = 0x0] 15:31:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x123ab1800) [pid = 1651] [serial = 1050] [outer = 0x119b71c00] 15:31:27 INFO - PROCESS | 1651 | 1465425087108 Marionette DEBUG loaded listener.js 15:31:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x123e33c00) [pid = 1651] [serial = 1051] [outer = 0x119b71c00] 15:31:27 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x1181da400) [pid = 1651] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:31:27 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x118f4f000) [pid = 1651] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:31:27 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x11672ec00) [pid = 1651] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:31:27 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x1247e6000) [pid = 1651] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:31:27 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x110ed3000) [pid = 1651] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:31:27 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x1198d3000) [pid = 1651] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:31:27 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x11662d000) [pid = 1651] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:31:27 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x112d3d400) [pid = 1651] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:31:27 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x1182e4000) [pid = 1651] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:31:27 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x116729000) [pid = 1651] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:31:27 INFO - PROCESS | 1651 | 1465425087451 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] 15:31:27 INFO - PROCESS | 1651 | 1465425087500 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 15:31:27 INFO - PROCESS | 1651 | 1465425087503 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:31:27 INFO - PROCESS | 1651 | 1465425087504 Marionette TRACE conn2 <- [1,1374,null,{}] 15:31:27 INFO - PROCESS | 1651 | 1465425087506 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}] 15:31:27 INFO - PROCESS | 1651 | 1465425087507 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:27 INFO - PROCESS | 1651 | 1465425087583 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 15:31:27 INFO - PROCESS | 1651 | 1465425087586 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:27 INFO - PROCESS | 1651 | 1465425087587 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x1259d1000 == 37 [pid = 1651] [id = 351] 15:31:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x111e2e800) [pid = 1651] [serial = 1052] [outer = 0x0] 15:31:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x11864c400) [pid = 1651] [serial = 1053] [outer = 0x111e2e800] 15:31:27 INFO - PROCESS | 1651 | 1465425087611 Marionette DEBUG loaded listener.js 15:31:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x123e35c00) [pid = 1651] [serial = 1054] [outer = 0x111e2e800] 15:31:27 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:31:27 INFO - PROCESS | 1651 | 1465425087935 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] 15:31:27 INFO - PROCESS | 1651 | 1465425087972 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 15:31:27 INFO - PROCESS | 1651 | 1465425087974 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:31:27 INFO - PROCESS | 1651 | 1465425087983 Marionette TRACE conn2 <- [1,1378,null,{}] 15:31:27 INFO - PROCESS | 1651 | 1465425087986 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}] 15:31:27 INFO - PROCESS | 1651 | 1465425087987 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:28 INFO - PROCESS | 1651 | 1465425088082 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 15:31:28 INFO - PROCESS | 1651 | 1465425088088 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:28 INFO - PROCESS | 1651 | 1465425088089 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x1270db800 == 38 [pid = 1651] [id = 352] 15:31:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x123e36400) [pid = 1651] [serial = 1055] [outer = 0x0] 15:31:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x123e40800) [pid = 1651] [serial = 1056] [outer = 0x123e36400] 15:31:28 INFO - PROCESS | 1651 | 1465425088115 Marionette DEBUG loaded listener.js 15:31:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x123ecac00) [pid = 1651] [serial = 1057] [outer = 0x123e36400] 15:31:28 INFO - PROCESS | 1651 | 1465425088410 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] 15:31:28 INFO - PROCESS | 1651 | 1465425088454 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 15:31:28 INFO - PROCESS | 1651 | 1465425088456 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:31:28 INFO - PROCESS | 1651 | 1465425088458 Marionette TRACE conn2 <- [1,1382,null,{}] 15:31:28 INFO - PROCESS | 1651 | 1465425088463 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}] 15:31:28 INFO - PROCESS | 1651 | 1465425088464 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:28 INFO - PROCESS | 1651 | 1465425088550 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 15:31:28 INFO - PROCESS | 1651 | 1465425088554 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:28 INFO - PROCESS | 1651 | 1465425088555 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x129209000 == 39 [pid = 1651] [id = 353] 15:31:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x123ec7800) [pid = 1651] [serial = 1058] [outer = 0x0] 15:31:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x123f2b800) [pid = 1651] [serial = 1059] [outer = 0x123ec7800] 15:31:28 INFO - PROCESS | 1651 | 1465425088584 Marionette DEBUG loaded listener.js 15:31:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x124dc9400) [pid = 1651] [serial = 1060] [outer = 0x123ec7800] 15:31:28 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:31:28 INFO - PROCESS | 1651 | 1465425088925 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] 15:31:28 INFO - PROCESS | 1651 | 1465425088980 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 15:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:31:28 INFO - PROCESS | 1651 | 1465425088989 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:31:28 INFO - PROCESS | 1651 | 1465425088990 Marionette TRACE conn2 <- [1,1386,null,{}] 15:31:28 INFO - PROCESS | 1651 | 1465425088993 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}] 15:31:28 INFO - PROCESS | 1651 | 1465425088994 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:29 INFO - PROCESS | 1651 | 1465425089067 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 15:31:29 INFO - PROCESS | 1651 | 1465425089071 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:29 INFO - PROCESS | 1651 | 1465425089072 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a33d800 == 40 [pid = 1651] [id = 354] 15:31:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1247e8c00) [pid = 1651] [serial = 1061] [outer = 0x0] 15:31:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1252e9400) [pid = 1651] [serial = 1062] [outer = 0x1247e8c00] 15:31:29 INFO - PROCESS | 1651 | 1465425089098 Marionette DEBUG loaded listener.js 15:31:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x125945000) [pid = 1651] [serial = 1063] [outer = 0x1247e8c00] 15:31:29 INFO - PROCESS | 1651 | 1465425089425 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] 15:31:29 INFO - PROCESS | 1651 | 1465425089459 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 15:31:29 INFO - PROCESS | 1651 | 1465425089461 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:31:29 INFO - PROCESS | 1651 | 1465425089462 Marionette TRACE conn2 <- [1,1390,null,{}] 15:31:29 INFO - PROCESS | 1651 | 1465425089465 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}] 15:31:29 INFO - PROCESS | 1651 | 1465425089466 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:29 INFO - PROCESS | 1651 | 1465425089543 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 15:31:29 INFO - PROCESS | 1651 | 1465425089548 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:29 INFO - PROCESS | 1651 | 1465425089549 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a814800 == 41 [pid = 1651] [id = 355] 15:31:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x12599a400) [pid = 1651] [serial = 1064] [outer = 0x0] 15:31:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x125e58000) [pid = 1651] [serial = 1065] [outer = 0x12599a400] 15:31:29 INFO - PROCESS | 1651 | 1465425089573 Marionette DEBUG loaded listener.js 15:31:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x126f4a000) [pid = 1651] [serial = 1066] [outer = 0x12599a400] 15:31:29 INFO - PROCESS | 1651 | 1465425089897 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]]]}] 15:31:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:31:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 470ms 15:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:31:29 INFO - PROCESS | 1651 | 1465425089931 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 15:31:29 INFO - PROCESS | 1651 | 1465425089932 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 15:31:29 INFO - PROCESS | 1651 | 1465425089934 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:31:29 INFO - PROCESS | 1651 | 1465425089935 Marionette TRACE conn2 <- [1,1394,null,{}] 15:31:29 INFO - PROCESS | 1651 | 1465425089937 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}] 15:31:29 INFO - PROCESS | 1651 | 1465425089938 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:30 INFO - PROCESS | 1651 | 1465425090040 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 15:31:30 INFO - PROCESS | 1651 | 1465425090120 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:30 INFO - PROCESS | 1651 | 1465425090122 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x11309b000 == 42 [pid = 1651] [id = 356] 15:31:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x110ecfc00) [pid = 1651] [serial = 1067] [outer = 0x0] 15:31:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x110fa1c00) [pid = 1651] [serial = 1068] [outer = 0x110ecfc00] 15:31:30 INFO - PROCESS | 1651 | 1465425090153 Marionette DEBUG loaded listener.js 15:31:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x112a1a400) [pid = 1651] [serial = 1069] [outer = 0x110ecfc00] 15:31:30 INFO - PROCESS | 1651 | 1465425090589 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]]]}] 15:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 718ms 15:31:30 INFO - PROCESS | 1651 | 1465425090655 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 15:31:30 INFO - PROCESS | 1651 | 1465425090657 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 15:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:31:30 INFO - PROCESS | 1651 | 1465425090679 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:31:30 INFO - PROCESS | 1651 | 1465425090681 Marionette TRACE conn2 <- [1,1398,null,{}] 15:31:30 INFO - PROCESS | 1651 | 1465425090686 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}] 15:31:30 INFO - PROCESS | 1651 | 1465425090689 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:30 INFO - PROCESS | 1651 | 1465425090792 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 15:31:30 INFO - PROCESS | 1651 | 1465425090895 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:30 INFO - PROCESS | 1651 | 1465425090897 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x1194bb800 == 43 [pid = 1651] [id = 357] 15:31:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x116f9e800) [pid = 1651] [serial = 1070] [outer = 0x0] 15:31:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1175b1c00) [pid = 1651] [serial = 1071] [outer = 0x116f9e800] 15:31:30 INFO - PROCESS | 1651 | 1465425090928 Marionette DEBUG loaded listener.js 15:31:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1182c0400) [pid = 1651] [serial = 1072] [outer = 0x116f9e800] 15:31:31 INFO - PROCESS | 1651 | 1465425091346 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]]]}] 15:31:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:31:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 740ms 15:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:31:31 INFO - PROCESS | 1651 | 1465425091403 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 15:31:31 INFO - PROCESS | 1651 | 1465425091406 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 15:31:31 INFO - PROCESS | 1651 | 1465425091424 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:31:31 INFO - PROCESS | 1651 | 1465425091426 Marionette TRACE conn2 <- [1,1402,null,{}] 15:31:31 INFO - PROCESS | 1651 | 1465425091431 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}] 15:31:31 INFO - PROCESS | 1651 | 1465425091433 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:31 INFO - PROCESS | 1651 | 1465425091537 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 15:31:31 INFO - PROCESS | 1651 | 1465425091606 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:31 INFO - PROCESS | 1651 | 1465425091607 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x125970800 == 44 [pid = 1651] [id = 358] 15:31:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x118fd3c00) [pid = 1651] [serial = 1073] [outer = 0x0] 15:31:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119499000) [pid = 1651] [serial = 1074] [outer = 0x118fd3c00] 15:31:31 INFO - PROCESS | 1651 | 1465425091638 Marionette DEBUG loaded listener.js 15:31:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119509000) [pid = 1651] [serial = 1075] [outer = 0x118fd3c00] 15:31:32 INFO - PROCESS | 1651 | 1465425092051 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]]]}] 15:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 689ms 15:31:32 INFO - PROCESS | 1651 | 1465425092119 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 15:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:31:32 INFO - PROCESS | 1651 | 1465425092121 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 15:31:32 INFO - PROCESS | 1651 | 1465425092140 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:31:32 INFO - PROCESS | 1651 | 1465425092144 Marionette TRACE conn2 <- [1,1406,null,{}] 15:31:32 INFO - PROCESS | 1651 | 1465425092166 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}] 15:31:32 INFO - PROCESS | 1651 | 1465425092168 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:32 INFO - PROCESS | 1651 | 1465425092272 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 15:31:32 INFO - PROCESS | 1651 | 1465425092339 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:32 INFO - PROCESS | 1651 | 1465425092340 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab79000 == 45 [pid = 1651] [id = 359] 15:31:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1194f9000) [pid = 1651] [serial = 1076] [outer = 0x0] 15:31:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119b6c800) [pid = 1651] [serial = 1077] [outer = 0x1194f9000] 15:31:32 INFO - PROCESS | 1651 | 1465425092370 Marionette DEBUG loaded listener.js 15:31:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x123aaec00) [pid = 1651] [serial = 1078] [outer = 0x1194f9000] 15:31:32 INFO - PROCESS | 1651 | 1465425092953 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]]]}] 15:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 858ms 15:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:31:32 INFO - PROCESS | 1651 | 1465425092982 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 15:31:32 INFO - PROCESS | 1651 | 1465425092985 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 15:31:32 INFO - PROCESS | 1651 | 1465425092988 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:31:32 INFO - PROCESS | 1651 | 1465425092990 Marionette TRACE conn2 <- [1,1410,null,{}] 15:31:32 INFO - PROCESS | 1651 | 1465425092994 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}] 15:31:32 INFO - PROCESS | 1651 | 1465425092995 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:33 INFO - PROCESS | 1651 | 1465425093092 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 15:31:33 INFO - PROCESS | 1651 | 1465425093150 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:33 INFO - PROCESS | 1651 | 1465425093153 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x1191fa000 == 46 [pid = 1651] [id = 360] 15:31:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11672e400) [pid = 1651] [serial = 1079] [outer = 0x0] 15:31:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11678fc00) [pid = 1651] [serial = 1080] [outer = 0x11672e400] 15:31:33 INFO - PROCESS | 1651 | 1465425093180 Marionette DEBUG loaded listener.js 15:31:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x117032000) [pid = 1651] [serial = 1081] [outer = 0x11672e400] 15:31:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12a814800 == 45 [pid = 1651] [id = 355] 15:31:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12a33d800 == 44 [pid = 1651] [id = 354] 15:31:34 INFO - PROCESS | 1651 | --DOCSHELL 0x129209000 == 43 [pid = 1651] [id = 353] 15:31:34 INFO - PROCESS | 1651 | --DOCSHELL 0x1270db800 == 42 [pid = 1651] [id = 352] 15:31:34 INFO - PROCESS | 1651 | --DOCSHELL 0x1259d1000 == 41 [pid = 1651] [id = 351] 15:31:34 INFO - PROCESS | 1651 | --DOCSHELL 0x1252b0800 == 40 [pid = 1651] [id = 350] 15:31:34 INFO - PROCESS | 1651 | --DOCSHELL 0x118fa5000 == 39 [pid = 1651] [id = 349] 15:31:34 INFO - PROCESS | 1651 | --DOCSHELL 0x124711000 == 38 [pid = 1651] [id = 348] 15:31:34 INFO - PROCESS | 1651 | --DOCSHELL 0x124125800 == 37 [pid = 1651] [id = 347] 15:31:34 INFO - PROCESS | 1651 | --DOCSHELL 0x123b18800 == 36 [pid = 1651] [id = 346] 15:31:34 INFO - PROCESS | 1651 | --DOCSHELL 0x11955b800 == 35 [pid = 1651] [id = 345] 15:31:34 INFO - PROCESS | 1651 | --DOCSHELL 0x11822d000 == 34 [pid = 1651] [id = 344] 15:31:34 INFO - PROCESS | 1651 | --DOCSHELL 0x1170c7000 == 33 [pid = 1651] [id = 343] 15:31:34 INFO - PROCESS | 1651 | --DOCSHELL 0x119fe4000 == 32 [pid = 1651] [id = 341] 15:31:34 INFO - PROCESS | 1651 | --DOCSHELL 0x117225000 == 31 [pid = 1651] [id = 342] 15:31:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab79000 == 30 [pid = 1651] [id = 359] 15:31:34 INFO - PROCESS | 1651 | --DOCSHELL 0x125970800 == 29 [pid = 1651] [id = 358] 15:31:34 INFO - PROCESS | 1651 | --DOCSHELL 0x1194bb800 == 28 [pid = 1651] [id = 357] 15:31:34 INFO - PROCESS | 1651 | --DOCSHELL 0x11309b000 == 27 [pid = 1651] [id = 356] 15:31:34 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1186ef400) [pid = 1651] [serial = 1021] [outer = 0x0] [url = about:blank] 15:31:34 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1183a4800) [pid = 1651] [serial = 1020] [outer = 0x0] [url = about:blank] 15:31:34 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11989c800) [pid = 1651] [serial = 1000] [outer = 0x0] [url = about:blank] 15:31:34 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1175ab400) [pid = 1651] [serial = 1009] [outer = 0x0] [url = about:blank] 15:31:34 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x125999800) [pid = 1651] [serial = 1006] [outer = 0x0] [url = about:blank] 15:31:34 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x112a1b000) [pid = 1651] [serial = 994] [outer = 0x0] [url = about:blank] 15:31:34 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x123ec6800) [pid = 1651] [serial = 1003] [outer = 0x0] [url = about:blank] 15:31:34 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x118399400) [pid = 1651] [serial = 997] [outer = 0x0] [url = about:blank] 15:31:34 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11321d000) [pid = 1651] [serial = 1014] [outer = 0x0] [url = about:blank] 15:31:34 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1164d8400) [pid = 1651] [serial = 1015] [outer = 0x0] [url = about:blank] 15:31:34 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x118881400) [pid = 1651] [serial = 1012] [outer = 0x0] [url = about:blank] 15:31:34 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x118641c00) [pid = 1651] [serial = 1011] [outer = 0x0] [url = about:blank] 15:31:34 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x116796400) [pid = 1651] [serial = 1017] [outer = 0x0] [url = about:blank] 15:31:34 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x11728cc00) [pid = 1651] [serial = 1018] [outer = 0x0] [url = about:blank] 15:31:34 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x110eee000) [pid = 1651] [serial = 993] [outer = 0x0] [url = about:blank] 15:31:34 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1181e0000) [pid = 1651] [serial = 996] [outer = 0x0] [url = about:blank] 15:31:34 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1194a3c00) [pid = 1651] [serial = 999] [outer = 0x0] [url = about:blank] 15:31:34 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1213a7000) [pid = 1651] [serial = 1002] [outer = 0x0] [url = about:blank] 15:31:34 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x125198800) [pid = 1651] [serial = 1005] [outer = 0x0] [url = about:blank] 15:31:34 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x116a0b000) [pid = 1651] [serial = 1008] [outer = 0x0] [url = about:blank] 15:31:34 INFO - PROCESS | 1651 | 1465425094249 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]]]}] 15:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1275ms 15:31:34 INFO - PROCESS | 1651 | 1465425094264 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 15:31:34 INFO - PROCESS | 1651 | 1465425094266 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 15:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:31:34 INFO - PROCESS | 1651 | 1465425094269 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:31:34 INFO - PROCESS | 1651 | 1465425094271 Marionette TRACE conn2 <- [1,1414,null,{}] 15:31:34 INFO - PROCESS | 1651 | 1465425094275 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}] 15:31:34 INFO - PROCESS | 1651 | 1465425094278 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:34 INFO - PROCESS | 1651 | 1465425094359 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 15:31:34 INFO - PROCESS | 1651 | 1465425094367 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:34 INFO - PROCESS | 1651 | 1465425094370 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x115048800 == 28 [pid = 1651] [id = 361] 15:31:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1126d2800) [pid = 1651] [serial = 1082] [outer = 0x0] 15:31:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x112a11c00) [pid = 1651] [serial = 1083] [outer = 0x1126d2800] 15:31:34 INFO - PROCESS | 1651 | 1465425094397 Marionette DEBUG loaded listener.js 15:31:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x112d58800) [pid = 1651] [serial = 1084] [outer = 0x1126d2800] 15:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:31:34 INFO - PROCESS | 1651 | 1465425094836 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]]]}] 15:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 570ms 15:31:34 INFO - PROCESS | 1651 | 1465425094840 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 15:31:34 INFO - PROCESS | 1651 | 1465425094847 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 15:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:31:34 INFO - PROCESS | 1651 | 1465425094854 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:31:34 INFO - PROCESS | 1651 | 1465425094857 Marionette TRACE conn2 <- [1,1418,null,{}] 15:31:34 INFO - PROCESS | 1651 | 1465425094870 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}] 15:31:34 INFO - PROCESS | 1651 | 1465425094872 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:34 INFO - PROCESS | 1651 | 1465425094990 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 15:31:35 INFO - PROCESS | 1651 | 1465425095007 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:35 INFO - PROCESS | 1651 | 1465425095008 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x11720f000 == 29 [pid = 1651] [id = 362] 15:31:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x116730c00) [pid = 1651] [serial = 1085] [outer = 0x0] 15:31:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11678b000) [pid = 1651] [serial = 1086] [outer = 0x116730c00] 15:31:35 INFO - PROCESS | 1651 | 1465425095050 Marionette DEBUG loaded listener.js 15:31:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x116a04400) [pid = 1651] [serial = 1087] [outer = 0x116730c00] 15:31:35 INFO - PROCESS | 1651 | 1465425095511 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]]]}] 15:31:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:31:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 681ms 15:31:35 INFO - PROCESS | 1651 | 1465425095534 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 15:31:35 INFO - PROCESS | 1651 | 1465425095536 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 15:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:31:35 INFO - PROCESS | 1651 | 1465425095562 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:31:35 INFO - PROCESS | 1651 | 1465425095564 Marionette TRACE conn2 <- [1,1422,null,{}] 15:31:35 INFO - PROCESS | 1651 | 1465425095572 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}] 15:31:35 INFO - PROCESS | 1651 | 1465425095575 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:35 INFO - PROCESS | 1651 | 1465425095657 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 15:31:35 INFO - PROCESS | 1651 | 1465425095665 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:35 INFO - PROCESS | 1651 | 1465425095667 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x118fa7800 == 30 [pid = 1651] [id = 363] 15:31:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1181e2400) [pid = 1651] [serial = 1088] [outer = 0x0] 15:31:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1181e9c00) [pid = 1651] [serial = 1089] [outer = 0x1181e2400] 15:31:35 INFO - PROCESS | 1651 | 1465425095694 Marionette DEBUG loaded listener.js 15:31:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1182e5800) [pid = 1651] [serial = 1090] [outer = 0x1181e2400] 15:31:36 INFO - PROCESS | 1651 | 1465425096049 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]]]}] 15:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 545ms 15:31:36 INFO - PROCESS | 1651 | 1465425096092 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 15:31:36 INFO - PROCESS | 1651 | 1465425096094 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 15:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:31:36 INFO - PROCESS | 1651 | 1465425096097 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:31:36 INFO - PROCESS | 1651 | 1465425096099 Marionette TRACE conn2 <- [1,1426,null,{}] 15:31:36 INFO - PROCESS | 1651 | 1465425096101 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}] 15:31:36 INFO - PROCESS | 1651 | 1465425096102 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:36 INFO - PROCESS | 1651 | 1465425096180 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 15:31:36 INFO - PROCESS | 1651 | 1465425096183 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:36 INFO - PROCESS | 1651 | 1465425096184 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a3b000 == 31 [pid = 1651] [id = 364] 15:31:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1183a3c00) [pid = 1651] [serial = 1091] [outer = 0x0] 15:31:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11864a800) [pid = 1651] [serial = 1092] [outer = 0x1183a3c00] 15:31:36 INFO - PROCESS | 1651 | 1465425096210 Marionette DEBUG loaded listener.js 15:31:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11887b000) [pid = 1651] [serial = 1093] [outer = 0x1183a3c00] 15:31:36 INFO - PROCESS | 1651 | 1465425096582 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]]]}] 15:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 518ms 15:31:36 INFO - PROCESS | 1651 | 1465425096617 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 15:31:36 INFO - PROCESS | 1651 | 1465425096629 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 15:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:31:36 INFO - PROCESS | 1651 | 1465425096632 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:31:36 INFO - PROCESS | 1651 | 1465425096634 Marionette TRACE conn2 <- [1,1430,null,{}] 15:31:36 INFO - PROCESS | 1651 | 1465425096637 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}] 15:31:36 INFO - PROCESS | 1651 | 1465425096638 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:36 INFO - PROCESS | 1651 | 1465425096756 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 15:31:36 INFO - PROCESS | 1651 | 1465425096774 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:36 INFO - PROCESS | 1651 | 1465425096776 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x121354800 == 32 [pid = 1651] [id = 365] 15:31:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x118f47800) [pid = 1651] [serial = 1094] [outer = 0x0] 15:31:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x118fdec00) [pid = 1651] [serial = 1095] [outer = 0x118f47800] 15:31:36 INFO - PROCESS | 1651 | 1465425096815 Marionette DEBUG loaded listener.js 15:31:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11949a000) [pid = 1651] [serial = 1096] [outer = 0x118f47800] 15:31:37 INFO - PROCESS | 1651 | 1465425097248 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]]]}] 15:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 671ms 15:31:37 INFO - PROCESS | 1651 | 1465425097304 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 15:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:31:37 INFO - PROCESS | 1651 | 1465425097306 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 15:31:37 INFO - PROCESS | 1651 | 1465425097309 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:31:37 INFO - PROCESS | 1651 | 1465425097311 Marionette TRACE conn2 <- [1,1434,null,{}] 15:31:37 INFO - PROCESS | 1651 | 1465425097315 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}] 15:31:37 INFO - PROCESS | 1651 | 1465425097320 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:37 INFO - PROCESS | 1651 | 1465425097488 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 15:31:37 INFO - PROCESS | 1651 | 1465425097511 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:37 INFO - PROCESS | 1651 | 1465425097512 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x1242cd800 == 33 [pid = 1651] [id = 366] 15:31:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11949f400) [pid = 1651] [serial = 1097] [outer = 0x0] 15:31:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11950d400) [pid = 1651] [serial = 1098] [outer = 0x11949f400] 15:31:37 INFO - PROCESS | 1651 | 1465425097552 Marionette DEBUG loaded listener.js 15:31:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1198db000) [pid = 1651] [serial = 1099] [outer = 0x11949f400] 15:31:37 INFO - PROCESS | 1651 | 1465425097964 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]]]}] 15:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 671ms 15:31:37 INFO - PROCESS | 1651 | 1465425097980 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 15:31:37 INFO - PROCESS | 1651 | 1465425097981 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 15:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:31:37 INFO - PROCESS | 1651 | 1465425097990 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:31:37 INFO - PROCESS | 1651 | 1465425097992 Marionette TRACE conn2 <- [1,1438,null,{}] 15:31:38 INFO - PROCESS | 1651 | 1465425098003 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}] 15:31:38 INFO - PROCESS | 1651 | 1465425098004 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:38 INFO - PROCESS | 1651 | 1465425098097 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 15:31:38 INFO - PROCESS | 1651 | 1465425098147 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:38 INFO - PROCESS | 1651 | 1465425098148 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x124d86800 == 34 [pid = 1651] [id = 367] 15:31:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119506c00) [pid = 1651] [serial = 1100] [outer = 0x0] 15:31:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x119b66400) [pid = 1651] [serial = 1101] [outer = 0x119506c00] 15:31:38 INFO - PROCESS | 1651 | 1465425098172 Marionette DEBUG loaded listener.js 15:31:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x119c34c00) [pid = 1651] [serial = 1102] [outer = 0x119506c00] 15:31:38 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x119393800) [pid = 1651] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:31:38 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119b71c00) [pid = 1651] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:31:38 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x123e36400) [pid = 1651] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:31:38 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x118879800) [pid = 1651] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:31:38 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x123ec7800) [pid = 1651] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:31:38 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1176c8400) [pid = 1651] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:31:38 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x111e2e800) [pid = 1651] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:31:38 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x112a1a800) [pid = 1651] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:31:38 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x112d9f000) [pid = 1651] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:31:38 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x112a1dc00) [pid = 1651] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:31:38 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x116789800) [pid = 1651] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:31:38 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1182cf000) [pid = 1651] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:31:38 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x11949a400) [pid = 1651] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:31:38 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1247e8c00) [pid = 1651] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:31:38 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12599a400) [pid = 1651] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:31:38 INFO - PROCESS | 1651 | 1465425098666 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]]]}] 15:31:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 686ms 15:31:38 INFO - PROCESS | 1651 | 1465425098670 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 15:31:38 INFO - PROCESS | 1651 | 1465425098671 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 15:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:31:38 INFO - PROCESS | 1651 | 1465425098673 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:31:38 INFO - PROCESS | 1651 | 1465425098674 Marionette TRACE conn2 <- [1,1442,null,{}] 15:31:38 INFO - PROCESS | 1651 | 1465425098678 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}] 15:31:38 INFO - PROCESS | 1651 | 1465425098679 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:38 INFO - PROCESS | 1651 | 1465425098754 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 15:31:38 INFO - PROCESS | 1651 | 1465425098757 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:38 INFO - PROCESS | 1651 | 1465425098758 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x124808000 == 35 [pid = 1651] [id = 368] 15:31:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x115f91000) [pid = 1651] [serial = 1103] [outer = 0x0] 15:31:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x116fa2c00) [pid = 1651] [serial = 1104] [outer = 0x115f91000] 15:31:38 INFO - PROCESS | 1651 | 1465425098785 Marionette DEBUG loaded listener.js 15:31:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119393800) [pid = 1651] [serial = 1105] [outer = 0x115f91000] 15:31:39 INFO - PROCESS | 1651 | 1465425099095 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]]]}] 15:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 470ms 15:31:39 INFO - PROCESS | 1651 | 1465425099143 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 15:31:39 INFO - PROCESS | 1651 | 1465425099145 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 15:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:31:39 INFO - PROCESS | 1651 | 1465425099147 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:31:39 INFO - PROCESS | 1651 | 1465425099148 Marionette TRACE conn2 <- [1,1446,null,{}] 15:31:39 INFO - PROCESS | 1651 | 1465425099158 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}] 15:31:39 INFO - PROCESS | 1651 | 1465425099159 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:39 INFO - PROCESS | 1651 | 1465425099256 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 15:31:39 INFO - PROCESS | 1651 | 1465425099288 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:39 INFO - PROCESS | 1651 | 1465425099289 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x126f2b800 == 36 [pid = 1651] [id = 369] 15:31:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x110ee7800) [pid = 1651] [serial = 1106] [outer = 0x0] 15:31:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x116791c00) [pid = 1651] [serial = 1107] [outer = 0x110ee7800] 15:31:39 INFO - PROCESS | 1651 | 1465425099313 Marionette DEBUG loaded listener.js 15:31:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x118884000) [pid = 1651] [serial = 1108] [outer = 0x110ee7800] 15:31:39 INFO - PROCESS | 1651 | 1465425099616 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]]]}] 15:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 518ms 15:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:31:39 INFO - PROCESS | 1651 | 1465425099666 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 15:31:39 INFO - PROCESS | 1651 | 1465425099667 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 15:31:39 INFO - PROCESS | 1651 | 1465425099669 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:31:39 INFO - PROCESS | 1651 | 1465425099670 Marionette TRACE conn2 <- [1,1450,null,{}] 15:31:39 INFO - PROCESS | 1651 | 1465425099672 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}] 15:31:39 INFO - PROCESS | 1651 | 1465425099673 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:39 INFO - PROCESS | 1651 | 1465425099748 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 15:31:39 INFO - PROCESS | 1651 | 1465425099751 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:39 INFO - PROCESS | 1651 | 1465425099752 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x1276d1800 == 37 [pid = 1651] [id = 370] 15:31:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x113c04400) [pid = 1651] [serial = 1109] [outer = 0x0] 15:31:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1213a9800) [pid = 1651] [serial = 1110] [outer = 0x113c04400] 15:31:39 INFO - PROCESS | 1651 | 1465425099776 Marionette DEBUG loaded listener.js 15:31:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x123ab4000) [pid = 1651] [serial = 1111] [outer = 0x113c04400] 15:31:40 INFO - PROCESS | 1651 | 1465425100082 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]]]}] 15:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 470ms 15:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:31:40 INFO - PROCESS | 1651 | 1465425100139 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 15:31:40 INFO - PROCESS | 1651 | 1465425100141 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 15:31:40 INFO - PROCESS | 1651 | 1465425100143 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:31:40 INFO - PROCESS | 1651 | 1465425100145 Marionette TRACE conn2 <- [1,1454,null,{}] 15:31:40 INFO - PROCESS | 1651 | 1465425100147 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}] 15:31:40 INFO - PROCESS | 1651 | 1465425100148 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:40 INFO - PROCESS | 1651 | 1465425100268 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 15:31:40 INFO - PROCESS | 1651 | 1465425100273 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:40 INFO - PROCESS | 1651 | 1465425100274 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a4a0800 == 38 [pid = 1651] [id = 371] 15:31:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x123ab5c00) [pid = 1651] [serial = 1112] [outer = 0x0] 15:31:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x123e3b000) [pid = 1651] [serial = 1113] [outer = 0x123ab5c00] 15:31:40 INFO - PROCESS | 1651 | 1465425100303 Marionette DEBUG loaded listener.js 15:31:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x123ecf800) [pid = 1651] [serial = 1114] [outer = 0x123ab5c00] 15:31:40 INFO - PROCESS | 1651 | 1465425100850 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]]]}] 15:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 770ms 15:31:40 INFO - PROCESS | 1651 | 1465425100914 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 15:31:40 INFO - PROCESS | 1651 | 1465425100919 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 15:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:31:40 INFO - PROCESS | 1651 | 1465425100924 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:31:40 INFO - PROCESS | 1651 | 1465425100927 Marionette TRACE conn2 <- [1,1458,null,{}] 15:31:40 INFO - PROCESS | 1651 | 1465425100933 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}] 15:31:40 INFO - PROCESS | 1651 | 1465425100936 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:41 INFO - PROCESS | 1651 | 1465425101066 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 15:31:41 INFO - PROCESS | 1651 | 1465425101120 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:41 INFO - PROCESS | 1651 | 1465425101123 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x11693d800 == 39 [pid = 1651] [id = 372] 15:31:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x110fac400) [pid = 1651] [serial = 1115] [outer = 0x0] 15:31:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x112a12800) [pid = 1651] [serial = 1116] [outer = 0x110fac400] 15:31:41 INFO - PROCESS | 1651 | 1465425101154 Marionette DEBUG loaded listener.js 15:31:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11320f000) [pid = 1651] [serial = 1117] [outer = 0x110fac400] 15:31:41 INFO - PROCESS | 1651 | 1465425101755 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]]]}] 15:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 873ms 15:31:41 INFO - PROCESS | 1651 | 1465425101797 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 15:31:41 INFO - PROCESS | 1651 | 1465425101800 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 15:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:31:41 INFO - PROCESS | 1651 | 1465425101805 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:31:41 INFO - PROCESS | 1651 | 1465425101806 Marionette TRACE conn2 <- [1,1462,null,{}] 15:31:41 INFO - PROCESS | 1651 | 1465425101809 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}] 15:31:41 INFO - PROCESS | 1651 | 1465425101811 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:41 INFO - PROCESS | 1651 | 1465425101920 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 15:31:41 INFO - PROCESS | 1651 | 1465425101973 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:41 INFO - PROCESS | 1651 | 1465425101974 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x119fe8000 == 40 [pid = 1651] [id = 373] 15:31:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x116f7c400) [pid = 1651] [serial = 1118] [outer = 0x0] 15:31:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11728e400) [pid = 1651] [serial = 1119] [outer = 0x116f7c400] 15:31:42 INFO - PROCESS | 1651 | 1465425102004 Marionette DEBUG loaded listener.js 15:31:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1181de400) [pid = 1651] [serial = 1120] [outer = 0x116f7c400] 15:31:42 INFO - PROCESS | 1651 | 1465425102709 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]]]}] 15:31:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1276d1800 == 39 [pid = 1651] [id = 370] 15:31:42 INFO - PROCESS | 1651 | --DOCSHELL 0x126f2b800 == 38 [pid = 1651] [id = 369] 15:31:42 INFO - PROCESS | 1651 | --DOCSHELL 0x124808000 == 37 [pid = 1651] [id = 368] 15:31:42 INFO - PROCESS | 1651 | --DOCSHELL 0x124d86800 == 36 [pid = 1651] [id = 367] 15:31:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1242cd800 == 35 [pid = 1651] [id = 366] 15:31:42 INFO - PROCESS | 1651 | --DOCSHELL 0x121354800 == 34 [pid = 1651] [id = 365] 15:31:42 INFO - PROCESS | 1651 | --DOCSHELL 0x119a3b000 == 33 [pid = 1651] [id = 364] 15:31:42 INFO - PROCESS | 1651 | --DOCSHELL 0x118fa7800 == 32 [pid = 1651] [id = 363] 15:31:42 INFO - PROCESS | 1651 | --DOCSHELL 0x11720f000 == 31 [pid = 1651] [id = 362] 15:31:42 INFO - PROCESS | 1651 | --DOCSHELL 0x115048800 == 30 [pid = 1651] [id = 361] 15:31:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:31:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 972ms 15:31:42 INFO - PROCESS | 1651 | 1465425102777 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 15:31:42 INFO - PROCESS | 1651 | 1465425102780 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 15:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:31:42 INFO - PROCESS | 1651 | 1465425102784 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:31:42 INFO - PROCESS | 1651 | 1465425102787 Marionette TRACE conn2 <- [1,1466,null,{}] 15:31:42 INFO - PROCESS | 1651 | 1465425102791 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}] 15:31:42 INFO - PROCESS | 1651 | 1465425102793 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:42 INFO - PROCESS | 1651 | 1465425102919 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 15:31:42 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x125945000) [pid = 1651] [serial = 1063] [outer = 0x0] [url = about:blank] 15:31:42 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x126f4a000) [pid = 1651] [serial = 1066] [outer = 0x0] [url = about:blank] 15:31:42 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x119497400) [pid = 1651] [serial = 1023] [outer = 0x0] [url = about:blank] 15:31:42 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x123ab1800) [pid = 1651] [serial = 1050] [outer = 0x0] [url = about:blank] 15:31:42 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x123ecac00) [pid = 1651] [serial = 1057] [outer = 0x0] [url = about:blank] 15:31:42 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11949c400) [pid = 1651] [serial = 1038] [outer = 0x0] [url = about:blank] 15:31:42 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x124dc9400) [pid = 1651] [serial = 1060] [outer = 0x0] [url = about:blank] 15:31:42 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x118649400) [pid = 1651] [serial = 1036] [outer = 0x0] [url = about:blank] 15:31:42 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1194f9c00) [pid = 1651] [serial = 1039] [outer = 0x0] [url = about:blank] 15:31:42 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x123e35c00) [pid = 1651] [serial = 1054] [outer = 0x0] [url = about:blank] 15:31:42 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x123e33c00) [pid = 1651] [serial = 1051] [outer = 0x0] [url = about:blank] 15:31:42 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119b70000) [pid = 1651] [serial = 1045] [outer = 0x0] [url = about:blank] 15:31:42 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x116727c00) [pid = 1651] [serial = 1030] [outer = 0x0] [url = about:blank] 15:31:42 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1194fb400) [pid = 1651] [serial = 1044] [outer = 0x0] [url = about:blank] 15:31:42 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1133bd400) [pid = 1651] [serial = 1026] [outer = 0x0] [url = about:blank] 15:31:42 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1175b2800) [pid = 1651] [serial = 1033] [outer = 0x0] [url = about:blank] 15:31:42 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1166ed400) [pid = 1651] [serial = 1027] [outer = 0x0] [url = about:blank] 15:31:42 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x123f2b800) [pid = 1651] [serial = 1059] [outer = 0x0] [url = about:blank] 15:31:42 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x119f43400) [pid = 1651] [serial = 1047] [outer = 0x0] [url = about:blank] 15:31:42 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x123e40800) [pid = 1651] [serial = 1056] [outer = 0x0] [url = about:blank] 15:31:42 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x11950e800) [pid = 1651] [serial = 1041] [outer = 0x0] [url = about:blank] 15:31:42 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1252e9400) [pid = 1651] [serial = 1062] [outer = 0x0] [url = about:blank] 15:31:42 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1133ec400) [pid = 1651] [serial = 1029] [outer = 0x0] [url = about:blank] 15:31:42 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1213ab400) [pid = 1651] [serial = 1048] [outer = 0x0] [url = about:blank] 15:31:42 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x119890000) [pid = 1651] [serial = 1042] [outer = 0x0] [url = about:blank] 15:31:42 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x11864c400) [pid = 1651] [serial = 1053] [outer = 0x0] [url = about:blank] 15:31:42 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x1182c8400) [pid = 1651] [serial = 1035] [outer = 0x0] [url = about:blank] 15:31:42 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x1194a3000) [pid = 1651] [serial = 1024] [outer = 0x0] [url = about:blank] 15:31:42 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x116fa2000) [pid = 1651] [serial = 1032] [outer = 0x0] [url = about:blank] 15:31:42 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x125e58000) [pid = 1651] [serial = 1065] [outer = 0x0] [url = about:blank] 15:31:43 INFO - PROCESS | 1651 | 1465425103005 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:43 INFO - PROCESS | 1651 | 1465425103009 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x116950000 == 31 [pid = 1651] [id = 374] 15:31:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x112d38000) [pid = 1651] [serial = 1121] [outer = 0x0] 15:31:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x1133ec400) [pid = 1651] [serial = 1122] [outer = 0x112d38000] 15:31:43 INFO - PROCESS | 1651 | 1465425103053 Marionette DEBUG loaded listener.js 15:31:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x11678a000) [pid = 1651] [serial = 1123] [outer = 0x112d38000] 15:31:43 INFO - PROCESS | 1651 | 1465425103492 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]]]}] 15:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 723ms 15:31:43 INFO - PROCESS | 1651 | 1465425103507 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 15:31:43 INFO - PROCESS | 1651 | 1465425103511 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 15:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:31:43 INFO - PROCESS | 1651 | 1465425103515 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:31:43 INFO - PROCESS | 1651 | 1465425103517 Marionette TRACE conn2 <- [1,1470,null,{}] 15:31:43 INFO - PROCESS | 1651 | 1465425103519 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}] 15:31:43 INFO - PROCESS | 1651 | 1465425103521 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:43 INFO - PROCESS | 1651 | 1465425103599 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 15:31:43 INFO - PROCESS | 1651 | 1465425103603 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:43 INFO - PROCESS | 1651 | 1465425103604 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x118f02800 == 32 [pid = 1651] [id = 375] 15:31:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x116f9f400) [pid = 1651] [serial = 1124] [outer = 0x0] 15:31:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1181e1800) [pid = 1651] [serial = 1125] [outer = 0x116f9f400] 15:31:43 INFO - PROCESS | 1651 | 1465425103633 Marionette DEBUG loaded listener.js 15:31:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1182c8000) [pid = 1651] [serial = 1126] [outer = 0x116f9f400] 15:31:43 INFO - PROCESS | 1651 | 1465425103987 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]]]}] 15:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 524ms 15:31:44 INFO - PROCESS | 1651 | 1465425104039 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 15:31:44 INFO - PROCESS | 1651 | 1465425104040 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 15:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:31:44 INFO - PROCESS | 1651 | 1465425104043 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:31:44 INFO - PROCESS | 1651 | 1465425104045 Marionette TRACE conn2 <- [1,1474,null,{}] 15:31:44 INFO - PROCESS | 1651 | 1465425104053 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}] 15:31:44 INFO - PROCESS | 1651 | 1465425104056 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:44 INFO - PROCESS | 1651 | 1465425104135 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 15:31:44 INFO - PROCESS | 1651 | 1465425104140 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:44 INFO - PROCESS | 1651 | 1465425104142 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a263800 == 33 [pid = 1651] [id = 376] 15:31:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1126ce800) [pid = 1651] [serial = 1127] [outer = 0x0] 15:31:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x118878800) [pid = 1651] [serial = 1128] [outer = 0x1126ce800] 15:31:44 INFO - PROCESS | 1651 | 1465425104173 Marionette DEBUG loaded listener.js 15:31:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x11949b400) [pid = 1651] [serial = 1129] [outer = 0x1126ce800] 15:31:44 INFO - PROCESS | 1651 | 1465425104549 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]]]}] 15:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 525ms 15:31:44 INFO - PROCESS | 1651 | 1465425104569 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 15:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:31:44 INFO - PROCESS | 1651 | 1465425104571 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 15:31:44 INFO - PROCESS | 1651 | 1465425104573 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:31:44 INFO - PROCESS | 1651 | 1465425104574 Marionette TRACE conn2 <- [1,1478,null,{}] 15:31:44 INFO - PROCESS | 1651 | 1465425104578 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}] 15:31:44 INFO - PROCESS | 1651 | 1465425104579 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:44 INFO - PROCESS | 1651 | 1465425104686 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 15:31:44 INFO - PROCESS | 1651 | 1465425104716 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:44 INFO - PROCESS | 1651 | 1465425104717 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x124712000 == 34 [pid = 1651] [id = 377] 15:31:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11839cc00) [pid = 1651] [serial = 1130] [outer = 0x0] 15:31:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1194fd400) [pid = 1651] [serial = 1131] [outer = 0x11839cc00] 15:31:44 INFO - PROCESS | 1651 | 1465425104742 Marionette DEBUG loaded listener.js 15:31:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x119a14c00) [pid = 1651] [serial = 1132] [outer = 0x11839cc00] 15:31:45 INFO - PROCESS | 1651 | 1465425105066 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]]]}] 15:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 519ms 15:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:31:45 INFO - PROCESS | 1651 | 1465425105095 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 15:31:45 INFO - PROCESS | 1651 | 1465425105097 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 15:31:45 INFO - PROCESS | 1651 | 1465425105099 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:31:45 INFO - PROCESS | 1651 | 1465425105100 Marionette TRACE conn2 <- [1,1482,null,{}] 15:31:45 INFO - PROCESS | 1651 | 1465425105102 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}] 15:31:45 INFO - PROCESS | 1651 | 1465425105104 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:45 INFO - PROCESS | 1651 | 1465425105233 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 15:31:45 INFO - PROCESS | 1651 | 1465425105279 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:45 INFO - PROCESS | 1651 | 1465425105280 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x125115800 == 35 [pid = 1651] [id = 378] 15:31:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x112d3d400) [pid = 1651] [serial = 1133] [outer = 0x0] 15:31:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119a2a000) [pid = 1651] [serial = 1134] [outer = 0x112d3d400] 15:31:45 INFO - PROCESS | 1651 | 1465425105319 Marionette DEBUG loaded listener.js 15:31:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x121259c00) [pid = 1651] [serial = 1135] [outer = 0x112d3d400] 15:31:45 INFO - PROCESS | 1651 | 1465425105687 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]]]}] 15:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 620ms 15:31:45 INFO - PROCESS | 1651 | 1465425105726 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 15:31:45 INFO - PROCESS | 1651 | 1465425105727 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 15:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:31:45 INFO - PROCESS | 1651 | 1465425105730 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:31:45 INFO - PROCESS | 1651 | 1465425105731 Marionette TRACE conn2 <- [1,1486,null,{}] 15:31:45 INFO - PROCESS | 1651 | 1465425105734 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}] 15:31:45 INFO - PROCESS | 1651 | 1465425105740 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:45 INFO - PROCESS | 1651 | 1465425105938 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 15:31:46 INFO - PROCESS | 1651 | 1465425106041 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:46 INFO - PROCESS | 1651 | 1465425106042 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12921f000 == 36 [pid = 1651] [id = 379] 15:31:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1247dbc00) [pid = 1651] [serial = 1136] [outer = 0x0] 15:31:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1247df400) [pid = 1651] [serial = 1137] [outer = 0x1247dbc00] 15:31:46 INFO - PROCESS | 1651 | 1465425106082 Marionette DEBUG loaded listener.js 15:31:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1247e8000) [pid = 1651] [serial = 1138] [outer = 0x1247dbc00] 15:31:46 INFO - PROCESS | 1651 | 1465425106473 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]]]}] 15:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 769ms 15:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:31:46 INFO - PROCESS | 1651 | 1465425106500 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 15:31:46 INFO - PROCESS | 1651 | 1465425106501 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 15:31:46 INFO - PROCESS | 1651 | 1465425106503 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:31:46 INFO - PROCESS | 1651 | 1465425106504 Marionette TRACE conn2 <- [1,1490,null,{}] 15:31:46 INFO - PROCESS | 1651 | 1465425106506 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}] 15:31:46 INFO - PROCESS | 1651 | 1465425106508 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:46 INFO - PROCESS | 1651 | 1465425106620 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 15:31:46 INFO - PROCESS | 1651 | 1465425106624 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:46 INFO - PROCESS | 1651 | 1465425106625 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a4b3000 == 37 [pid = 1651] [id = 380] 15:31:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x124d4fc00) [pid = 1651] [serial = 1139] [outer = 0x0] 15:31:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x125134000) [pid = 1651] [serial = 1140] [outer = 0x124d4fc00] 15:31:46 INFO - PROCESS | 1651 | 1465425106650 Marionette DEBUG loaded listener.js 15:31:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12593fc00) [pid = 1651] [serial = 1141] [outer = 0x124d4fc00] 15:31:47 INFO - PROCESS | 1651 | 1465425107041 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]]]}] 15:31:47 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1183a3c00) [pid = 1651] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:31:47 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11672e400) [pid = 1651] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:31:47 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x116730c00) [pid = 1651] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:31:47 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x110ecfc00) [pid = 1651] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:31:47 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1126d2800) [pid = 1651] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:31:47 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1181e2400) [pid = 1651] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:31:47 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x116f9e800) [pid = 1651] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:31:47 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x118fd3c00) [pid = 1651] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:31:47 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1194f9000) [pid = 1651] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:31:47 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x118f47800) [pid = 1651] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:31:47 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x11949f400) [pid = 1651] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:31:47 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x113c04400) [pid = 1651] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:31:47 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x119506c00) [pid = 1651] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:31:47 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x115f91000) [pid = 1651] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:31:47 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x110ee7800) [pid = 1651] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 570ms 15:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:31:47 INFO - PROCESS | 1651 | 1465425107073 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 15:31:47 INFO - PROCESS | 1651 | 1465425107075 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 15:31:47 INFO - PROCESS | 1651 | 1465425107077 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:31:47 INFO - PROCESS | 1651 | 1465425107078 Marionette TRACE conn2 <- [1,1494,null,{}] 15:31:47 INFO - PROCESS | 1651 | 1465425107080 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}] 15:31:47 INFO - PROCESS | 1651 | 1465425107081 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:47 INFO - PROCESS | 1651 | 1465425107156 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 15:31:47 INFO - PROCESS | 1651 | 1465425107160 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:47 INFO - PROCESS | 1651 | 1465425107163 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x119fd8800 == 38 [pid = 1651] [id = 381] 15:31:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x115f91000) [pid = 1651] [serial = 1142] [outer = 0x0] 15:31:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x116730c00) [pid = 1651] [serial = 1143] [outer = 0x115f91000] 15:31:47 INFO - PROCESS | 1651 | 1465425107189 Marionette DEBUG loaded listener.js 15:31:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1183a3c00) [pid = 1651] [serial = 1144] [outer = 0x115f91000] 15:31:47 INFO - PROCESS | 1651 | 1465425107546 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]]]}] 15:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 518ms 15:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:31:47 INFO - PROCESS | 1651 | 1465425107596 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 15:31:47 INFO - PROCESS | 1651 | 1465425107598 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 15:31:47 INFO - PROCESS | 1651 | 1465425107601 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:31:47 INFO - PROCESS | 1651 | 1465425107603 Marionette TRACE conn2 <- [1,1498,null,{}] 15:31:47 INFO - PROCESS | 1651 | 1465425107614 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}] 15:31:47 INFO - PROCESS | 1651 | 1465425107616 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:47 INFO - PROCESS | 1651 | 1465425107734 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 15:31:47 INFO - PROCESS | 1651 | 1465425107744 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:47 INFO - PROCESS | 1651 | 1465425107745 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x119fe9800 == 39 [pid = 1651] [id = 382] 15:31:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1183a4800) [pid = 1651] [serial = 1145] [outer = 0x0] 15:31:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x119511000) [pid = 1651] [serial = 1146] [outer = 0x1183a4800] 15:31:47 INFO - PROCESS | 1651 | 1465425107784 Marionette DEBUG loaded listener.js 15:31:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x124dc9800) [pid = 1651] [serial = 1147] [outer = 0x1183a4800] 15:31:48 INFO - PROCESS | 1651 | 1465425108139 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]]]}] 15:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 579ms 15:31:48 INFO - PROCESS | 1651 | 1465425108181 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 15:31:48 INFO - PROCESS | 1651 | 1465425108182 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 15:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:31:48 INFO - PROCESS | 1651 | 1465425108184 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:31:48 INFO - PROCESS | 1651 | 1465425108185 Marionette TRACE conn2 <- [1,1502,null,{}] 15:31:48 INFO - PROCESS | 1651 | 1465425108188 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}] 15:31:48 INFO - PROCESS | 1651 | 1465425108189 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:48 INFO - PROCESS | 1651 | 1465425108290 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 15:31:48 INFO - PROCESS | 1651 | 1465425108298 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:48 INFO - PROCESS | 1651 | 1465425108299 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x123bdf000 == 40 [pid = 1651] [id = 383] 15:31:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x125943400) [pid = 1651] [serial = 1148] [outer = 0x0] 15:31:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x125e4c400) [pid = 1651] [serial = 1149] [outer = 0x125943400] 15:31:48 INFO - PROCESS | 1651 | 1465425108322 Marionette DEBUG loaded listener.js 15:31:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x126f46000) [pid = 1651] [serial = 1150] [outer = 0x125943400] 15:31:48 INFO - PROCESS | 1651 | 1465425108618 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]]]}] 15:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 468ms 15:31:48 INFO - PROCESS | 1651 | 1465425108652 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 15:31:48 INFO - PROCESS | 1651 | 1465425108654 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 15:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:31:48 INFO - PROCESS | 1651 | 1465425108656 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:31:48 INFO - PROCESS | 1651 | 1465425108658 Marionette TRACE conn2 <- [1,1506,null,{}] 15:31:48 INFO - PROCESS | 1651 | 1465425108660 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}] 15:31:48 INFO - PROCESS | 1651 | 1465425108664 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:48 INFO - PROCESS | 1651 | 1465425108752 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 15:31:48 INFO - PROCESS | 1651 | 1465425108756 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:48 INFO - PROCESS | 1651 | 1465425108758 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b887000 == 41 [pid = 1651] [id = 384] 15:31:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x125e57400) [pid = 1651] [serial = 1151] [outer = 0x0] 15:31:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1270c7000) [pid = 1651] [serial = 1152] [outer = 0x125e57400] 15:31:48 INFO - PROCESS | 1651 | 1465425108786 Marionette DEBUG loaded listener.js 15:31:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x128b50400) [pid = 1651] [serial = 1153] [outer = 0x125e57400] 15:31:49 INFO - PROCESS | 1651 | 1465425109300 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]]]}] 15:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 669ms 15:31:49 INFO - PROCESS | 1651 | 1465425109327 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 15:31:49 INFO - PROCESS | 1651 | 1465425109331 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 15:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:31:49 INFO - PROCESS | 1651 | 1465425109336 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:31:49 INFO - PROCESS | 1651 | 1465425109339 Marionette TRACE conn2 <- [1,1510,null,{}] 15:31:49 INFO - PROCESS | 1651 | 1465425109345 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}] 15:31:49 INFO - PROCESS | 1651 | 1465425109348 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:49 INFO - PROCESS | 1651 | 1465425109509 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 15:31:49 INFO - PROCESS | 1651 | 1465425109637 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:49 INFO - PROCESS | 1651 | 1465425109638 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x118263000 == 42 [pid = 1651] [id = 385] 15:31:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1126d2000) [pid = 1651] [serial = 1154] [outer = 0x0] 15:31:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1164d8400) [pid = 1651] [serial = 1155] [outer = 0x1126d2000] 15:31:49 INFO - PROCESS | 1651 | 1465425109670 Marionette DEBUG loaded listener.js 15:31:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x116798c00) [pid = 1651] [serial = 1156] [outer = 0x1126d2000] 15:31:50 INFO - PROCESS | 1651 | 1465425110125 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]]]}] 15:31:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:31:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 825ms 15:31:50 INFO - PROCESS | 1651 | 1465425110160 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 15:31:50 INFO - PROCESS | 1651 | 1465425110165 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 15:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:31:50 INFO - PROCESS | 1651 | 1465425110172 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:31:50 INFO - PROCESS | 1651 | 1465425110175 Marionette TRACE conn2 <- [1,1514,null,{}] 15:31:50 INFO - PROCESS | 1651 | 1465425110179 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}] 15:31:50 INFO - PROCESS | 1651 | 1465425110182 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:50 INFO - PROCESS | 1651 | 1465425110300 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 15:31:50 INFO - PROCESS | 1651 | 1465425110367 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:50 INFO - PROCESS | 1651 | 1465425110369 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e5b800 == 43 [pid = 1651] [id = 386] 15:31:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11839bc00) [pid = 1651] [serial = 1157] [outer = 0x0] 15:31:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x118604400) [pid = 1651] [serial = 1158] [outer = 0x11839bc00] 15:31:50 INFO - PROCESS | 1651 | 1465425110441 Marionette DEBUG loaded listener.js 15:31:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x118fdc400) [pid = 1651] [serial = 1159] [outer = 0x11839bc00] 15:31:50 INFO - PROCESS | 1651 | 1465425110827 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]]]}] 15:31:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:31:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 672ms 15:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:31:50 INFO - PROCESS | 1651 | 1465425110843 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 15:31:50 INFO - PROCESS | 1651 | 1465425110845 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 15:31:50 INFO - PROCESS | 1651 | 1465425110847 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:31:50 INFO - PROCESS | 1651 | 1465425110850 Marionette TRACE conn2 <- [1,1518,null,{}] 15:31:50 INFO - PROCESS | 1651 | 1465425110858 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}] 15:31:50 INFO - PROCESS | 1651 | 1465425110861 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:50 INFO - PROCESS | 1651 | 1465425110962 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 15:31:51 INFO - PROCESS | 1651 | 1465425111032 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:51 INFO - PROCESS | 1651 | 1465425111035 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b799000 == 44 [pid = 1651] [id = 387] 15:31:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119a1d800) [pid = 1651] [serial = 1160] [outer = 0x0] 15:31:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1213ab400) [pid = 1651] [serial = 1161] [outer = 0x119a1d800] 15:31:51 INFO - PROCESS | 1651 | 1465425111066 Marionette DEBUG loaded listener.js 15:31:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x123e34800) [pid = 1651] [serial = 1162] [outer = 0x119a1d800] 15:31:51 INFO - PROCESS | 1651 | 1465425111487 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]]]}] 15:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 674ms 15:31:51 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:31:51 INFO - PROCESS | 1651 | 1465425111521 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 15:31:51 INFO - PROCESS | 1651 | 1465425111523 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 15:31:51 INFO - PROCESS | 1651 | 1465425111525 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:31:51 INFO - PROCESS | 1651 | 1465425111527 Marionette TRACE conn2 <- [1,1522,null,{}] 15:31:51 INFO - PROCESS | 1651 | 1465425111529 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}] 15:31:51 INFO - PROCESS | 1651 | 1465425111530 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:51 INFO - PROCESS | 1651 | 1465425111630 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 15:31:51 INFO - PROCESS | 1651 | 1465425111748 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:51 INFO - PROCESS | 1651 | 1465425111749 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b897000 == 45 [pid = 1651] [id = 388] 15:31:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1181e4000) [pid = 1651] [serial = 1163] [outer = 0x0] 15:31:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x123ecd000) [pid = 1651] [serial = 1164] [outer = 0x1181e4000] 15:31:51 INFO - PROCESS | 1651 | 1465425111779 Marionette DEBUG loaded listener.js 15:31:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1243cd000) [pid = 1651] [serial = 1165] [outer = 0x1181e4000] 15:31:52 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 () { 15:31:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:31:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:31:52 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 () { 15:31:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:31:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:31:52 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 () { 15:31:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:31:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:31:52 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 () { 15:31:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:31:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:31:52 INFO - PROCESS | 1651 | 1465425112139 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"]]]}] 15:31:52 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 622ms 15:31:52 INFO - PROCESS | 1651 | 1465425112149 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 15:31:52 INFO - PROCESS | 1651 | 1465425112150 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 15:31:52 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:31:52 INFO - PROCESS | 1651 | 1465425112153 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:31:52 INFO - PROCESS | 1651 | 1465425112154 Marionette TRACE conn2 <- [1,1526,null,{}] 15:31:52 INFO - PROCESS | 1651 | 1465425112156 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}] 15:31:52 INFO - PROCESS | 1651 | 1465425112158 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:52 INFO - PROCESS | 1651 | 1465425112258 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 15:31:52 INFO - PROCESS | 1651 | 1465425112311 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:52 INFO - PROCESS | 1651 | 1465425112313 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x11661a000 == 46 [pid = 1651] [id = 389] 15:31:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1126cac00) [pid = 1651] [serial = 1166] [outer = 0x0] 15:31:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x119495400) [pid = 1651] [serial = 1167] [outer = 0x1126cac00] 15:31:52 INFO - PROCESS | 1651 | 1465425112341 Marionette DEBUG loaded listener.js 15:31:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x125941800) [pid = 1651] [serial = 1168] [outer = 0x1126cac00] 15:31:52 INFO - PROCESS | 1651 | 1465425112852 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"]]]}] 15:31:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:31:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:31:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:31:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:31:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:31:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:31:52 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 719ms 15:31:52 INFO - PROCESS | 1651 | 1465425112872 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 15:31:52 INFO - PROCESS | 1651 | 1465425112875 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 15:31:52 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:31:52 INFO - PROCESS | 1651 | 1465425112878 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:31:52 INFO - PROCESS | 1651 | 1465425112880 Marionette TRACE conn2 <- [1,1530,null,{}] 15:31:52 INFO - PROCESS | 1651 | 1465425112884 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}] 15:31:52 INFO - PROCESS | 1651 | 1465425112886 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:53 INFO - PROCESS | 1651 | 1465425113005 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 15:31:53 INFO - PROCESS | 1651 | 1465425113092 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:53 INFO - PROCESS | 1651 | 1465425113093 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x11955b800 == 47 [pid = 1651] [id = 390] 15:31:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x116793800) [pid = 1651] [serial = 1169] [outer = 0x0] 15:31:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1176bec00) [pid = 1651] [serial = 1170] [outer = 0x116793800] 15:31:53 INFO - PROCESS | 1651 | 1465425113124 Marionette DEBUG loaded listener.js 15:31:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1182c3800) [pid = 1651] [serial = 1171] [outer = 0x116793800] 15:31:53 INFO - PROCESS | 1651 | --DOCSHELL 0x123bdf000 == 46 [pid = 1651] [id = 383] 15:31:53 INFO - PROCESS | 1651 | --DOCSHELL 0x119fe9800 == 45 [pid = 1651] [id = 382] 15:31:53 INFO - PROCESS | 1651 | --DOCSHELL 0x119fd8800 == 44 [pid = 1651] [id = 381] 15:31:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12a4b3000 == 43 [pid = 1651] [id = 380] 15:31:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12921f000 == 42 [pid = 1651] [id = 379] 15:31:53 INFO - PROCESS | 1651 | --DOCSHELL 0x125115800 == 41 [pid = 1651] [id = 378] 15:31:53 INFO - PROCESS | 1651 | --DOCSHELL 0x124712000 == 40 [pid = 1651] [id = 377] 15:31:53 INFO - PROCESS | 1651 | --DOCSHELL 0x11a263800 == 39 [pid = 1651] [id = 376] 15:31:53 INFO - PROCESS | 1651 | --DOCSHELL 0x118f02800 == 38 [pid = 1651] [id = 375] 15:31:53 INFO - PROCESS | 1651 | --DOCSHELL 0x116950000 == 37 [pid = 1651] [id = 374] 15:31:53 INFO - PROCESS | 1651 | --DOCSHELL 0x119fe8000 == 36 [pid = 1651] [id = 373] 15:31:53 INFO - PROCESS | 1651 | --DOCSHELL 0x11693d800 == 35 [pid = 1651] [id = 372] 15:31:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12a4a0800 == 34 [pid = 1651] [id = 371] 15:31:53 INFO - PROCESS | 1651 | --DOCSHELL 0x1191fa000 == 33 [pid = 1651] [id = 360] 15:31:53 INFO - PROCESS | 1651 | --DOCSHELL 0x11661a000 == 32 [pid = 1651] [id = 389] 15:31:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12b897000 == 31 [pid = 1651] [id = 388] 15:31:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12b799000 == 30 [pid = 1651] [id = 387] 15:31:53 INFO - PROCESS | 1651 | --DOCSHELL 0x123e5b800 == 29 [pid = 1651] [id = 386] 15:31:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12b887000 == 28 [pid = 1651] [id = 384] 15:31:53 INFO - PROCESS | 1651 | --DOCSHELL 0x118263000 == 27 [pid = 1651] [id = 385] 15:31:53 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11864a800) [pid = 1651] [serial = 1092] [outer = 0x0] [url = about:blank] 15:31:53 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11678fc00) [pid = 1651] [serial = 1080] [outer = 0x0] [url = about:blank] 15:31:53 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11678b000) [pid = 1651] [serial = 1086] [outer = 0x0] [url = about:blank] 15:31:53 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x116a04400) [pid = 1651] [serial = 1087] [outer = 0x0] [url = about:blank] 15:31:53 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x112a1a400) [pid = 1651] [serial = 1069] [outer = 0x0] [url = about:blank] 15:31:53 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x112a11c00) [pid = 1651] [serial = 1083] [outer = 0x0] [url = about:blank] 15:31:53 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x112d58800) [pid = 1651] [serial = 1084] [outer = 0x0] [url = about:blank] 15:31:53 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x110fa1c00) [pid = 1651] [serial = 1068] [outer = 0x0] [url = about:blank] 15:31:53 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1181e9c00) [pid = 1651] [serial = 1089] [outer = 0x0] [url = about:blank] 15:31:53 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1182e5800) [pid = 1651] [serial = 1090] [outer = 0x0] [url = about:blank] 15:31:53 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1182c0400) [pid = 1651] [serial = 1072] [outer = 0x0] [url = about:blank] 15:31:53 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1175b1c00) [pid = 1651] [serial = 1071] [outer = 0x0] [url = about:blank] 15:31:53 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119509000) [pid = 1651] [serial = 1075] [outer = 0x0] [url = about:blank] 15:31:53 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x119499000) [pid = 1651] [serial = 1074] [outer = 0x0] [url = about:blank] 15:31:53 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x123aaec00) [pid = 1651] [serial = 1078] [outer = 0x0] [url = about:blank] 15:31:53 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119b6c800) [pid = 1651] [serial = 1077] [outer = 0x0] [url = about:blank] 15:31:53 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x118fdec00) [pid = 1651] [serial = 1095] [outer = 0x0] [url = about:blank] 15:31:53 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11950d400) [pid = 1651] [serial = 1098] [outer = 0x0] [url = about:blank] 15:31:53 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11949a000) [pid = 1651] [serial = 1096] [outer = 0x0] [url = about:blank] 15:31:53 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x123ab4000) [pid = 1651] [serial = 1111] [outer = 0x0] [url = about:blank] 15:31:53 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x119b66400) [pid = 1651] [serial = 1101] [outer = 0x0] [url = about:blank] 15:31:53 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x116fa2c00) [pid = 1651] [serial = 1104] [outer = 0x0] [url = about:blank] 15:31:53 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119393800) [pid = 1651] [serial = 1105] [outer = 0x0] [url = about:blank] 15:31:53 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1213a9800) [pid = 1651] [serial = 1110] [outer = 0x0] [url = about:blank] 15:31:53 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x119c34c00) [pid = 1651] [serial = 1102] [outer = 0x0] [url = about:blank] 15:31:53 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x117032000) [pid = 1651] [serial = 1081] [outer = 0x0] [url = about:blank] 15:31:53 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1198db000) [pid = 1651] [serial = 1099] [outer = 0x0] [url = about:blank] 15:31:53 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x116791c00) [pid = 1651] [serial = 1107] [outer = 0x0] [url = about:blank] 15:31:53 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x11887b000) [pid = 1651] [serial = 1093] [outer = 0x0] [url = about:blank] 15:31:53 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x123e3b000) [pid = 1651] [serial = 1113] [outer = 0x0] [url = about:blank] 15:31:53 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x118884000) [pid = 1651] [serial = 1108] [outer = 0x0] [url = about:blank] 15:31:54 INFO - PROCESS | 1651 | 1465425114034 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]]]}] 15:31:54 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 15:31:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:31:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:31:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:31:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:31:54 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. 15:31:54 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:31:54 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1175ms 15:31:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:31:54 INFO - PROCESS | 1651 | 1465425114054 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 15:31:54 INFO - PROCESS | 1651 | 1465425114056 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 15:31:54 INFO - PROCESS | 1651 | 1465425114059 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:31:54 INFO - PROCESS | 1651 | 1465425114061 Marionette TRACE conn2 <- [1,1534,null,{}] 15:31:54 INFO - PROCESS | 1651 | 1465425114064 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}] 15:31:54 INFO - PROCESS | 1651 | 1465425114066 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:54 INFO - PROCESS | 1651 | 1465425114152 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 15:31:54 INFO - PROCESS | 1651 | 1465425114158 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:54 INFO - PROCESS | 1651 | 1465425114161 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x11504e800 == 28 [pid = 1651] [id = 391] 15:31:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x112a6f400) [pid = 1651] [serial = 1172] [outer = 0x0] 15:31:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x112d58800) [pid = 1651] [serial = 1173] [outer = 0x112a6f400] 15:31:54 INFO - PROCESS | 1651 | 1465425114191 Marionette DEBUG loaded listener.js 15:31:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x11321c400) [pid = 1651] [serial = 1174] [outer = 0x112a6f400] 15:31:54 INFO - PROCESS | 1651 | 1465425114554 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]]]}] 15:31:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:31:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 522ms 15:31:54 INFO - PROCESS | 1651 | 1465425114594 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 15:31:54 INFO - PROCESS | 1651 | 1465425114598 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 15:31:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:31:54 INFO - PROCESS | 1651 | 1465425114604 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:31:54 INFO - PROCESS | 1651 | 1465425114605 Marionette TRACE conn2 <- [1,1538,null,{}] 15:31:54 INFO - PROCESS | 1651 | 1465425114608 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}] 15:31:54 INFO - PROCESS | 1651 | 1465425114610 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:54 INFO - PROCESS | 1651 | 1465425114693 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 15:31:54 INFO - PROCESS | 1651 | 1465425114700 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:54 INFO - PROCESS | 1651 | 1465425114701 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x117e21800 == 29 [pid = 1651] [id = 392] 15:31:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x11678b000) [pid = 1651] [serial = 1175] [outer = 0x0] 15:31:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x116fa5000) [pid = 1651] [serial = 1176] [outer = 0x11678b000] 15:31:54 INFO - PROCESS | 1651 | 1465425114731 Marionette DEBUG loaded listener.js 15:31:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x117295000) [pid = 1651] [serial = 1177] [outer = 0x11678b000] 15:31:55 INFO - PROCESS | 1651 | 1465425115078 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]]]}] 15:31:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:31:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 519ms 15:31:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:31:55 INFO - PROCESS | 1651 | 1465425115137 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 15:31:55 INFO - PROCESS | 1651 | 1465425115138 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 15:31:55 INFO - PROCESS | 1651 | 1465425115141 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:31:55 INFO - PROCESS | 1651 | 1465425115144 Marionette TRACE conn2 <- [1,1542,null,{}] 15:31:55 INFO - PROCESS | 1651 | 1465425115152 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}] 15:31:55 INFO - PROCESS | 1651 | 1465425115155 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:55 INFO - PROCESS | 1651 | 1465425115233 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 15:31:55 INFO - PROCESS | 1651 | 1465425115238 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:55 INFO - PROCESS | 1651 | 1465425115240 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x117e1f800 == 30 [pid = 1651] [id = 393] 15:31:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1182c2c00) [pid = 1651] [serial = 1178] [outer = 0x0] 15:31:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1182edc00) [pid = 1651] [serial = 1179] [outer = 0x1182c2c00] 15:31:55 INFO - PROCESS | 1651 | 1465425115270 Marionette DEBUG loaded listener.js 15:31:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1186e6000) [pid = 1651] [serial = 1180] [outer = 0x1182c2c00] 15:31:55 INFO - PROCESS | 1651 | 1465425115613 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]]]}] 15:31:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:31:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 523ms 15:31:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:31:55 INFO - PROCESS | 1651 | 1465425115664 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 15:31:55 INFO - PROCESS | 1651 | 1465425115666 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 15:31:55 INFO - PROCESS | 1651 | 1465425115668 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:31:55 INFO - PROCESS | 1651 | 1465425115669 Marionette TRACE conn2 <- [1,1546,null,{}] 15:31:55 INFO - PROCESS | 1651 | 1465425115671 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}] 15:31:55 INFO - PROCESS | 1651 | 1465425115672 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:55 INFO - PROCESS | 1651 | 1465425115749 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 15:31:55 INFO - PROCESS | 1651 | 1465425115809 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:55 INFO - PROCESS | 1651 | 1465425115810 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a265800 == 31 [pid = 1651] [id = 394] 15:31:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x118642000) [pid = 1651] [serial = 1181] [outer = 0x0] 15:31:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x118fd5c00) [pid = 1651] [serial = 1182] [outer = 0x118642000] 15:31:55 INFO - PROCESS | 1651 | 1465425115837 Marionette DEBUG loaded listener.js 15:31:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119496000) [pid = 1651] [serial = 1183] [outer = 0x118642000] 15:31:56 INFO - PROCESS | 1651 | 1465425116124 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]]]}] 15:31:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:31:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 471ms 15:31:56 INFO - PROCESS | 1651 | 1465425116140 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 15:31:56 INFO - PROCESS | 1651 | 1465425116141 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 15:31:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:31:56 INFO - PROCESS | 1651 | 1465425116151 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:31:56 INFO - PROCESS | 1651 | 1465425116158 Marionette TRACE conn2 <- [1,1550,null,{}] 15:31:56 INFO - PROCESS | 1651 | 1465425116164 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}] 15:31:56 INFO - PROCESS | 1651 | 1465425116166 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:56 INFO - PROCESS | 1651 | 1465425116258 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 15:31:56 INFO - PROCESS | 1651 | 1465425116293 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:56 INFO - PROCESS | 1651 | 1465425116295 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e57800 == 32 [pid = 1651] [id = 395] 15:31:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x116793c00) [pid = 1651] [serial = 1184] [outer = 0x0] 15:31:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11949ec00) [pid = 1651] [serial = 1185] [outer = 0x116793c00] 15:31:56 INFO - PROCESS | 1651 | 1465425116319 Marionette DEBUG loaded listener.js 15:31:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11950b400) [pid = 1651] [serial = 1186] [outer = 0x116793c00] 15:31:56 INFO - PROCESS | 1651 | 1465425116633 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]]]}] 15:31:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:31:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 536ms 15:31:56 INFO - PROCESS | 1651 | 1465425116679 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 15:31:56 INFO - PROCESS | 1651 | 1465425116680 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 15:31:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:31:56 INFO - PROCESS | 1651 | 1465425116683 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:31:56 INFO - PROCESS | 1651 | 1465425116684 Marionette TRACE conn2 <- [1,1554,null,{}] 15:31:56 INFO - PROCESS | 1651 | 1465425116686 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}] 15:31:56 INFO - PROCESS | 1651 | 1465425116690 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:56 INFO - PROCESS | 1651 | 1465425116811 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 15:31:56 INFO - PROCESS | 1651 | 1465425116815 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:56 INFO - PROCESS | 1651 | 1465425116816 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x124817000 == 33 [pid = 1651] [id = 396] 15:31:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x118fd2c00) [pid = 1651] [serial = 1187] [outer = 0x0] 15:31:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1198d2000) [pid = 1651] [serial = 1188] [outer = 0x118fd2c00] 15:31:56 INFO - PROCESS | 1651 | 1465425116841 Marionette DEBUG loaded listener.js 15:31:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1213e8800) [pid = 1651] [serial = 1189] [outer = 0x118fd2c00] 15:31:57 INFO - PROCESS | 1651 | 1465425117189 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]]]}] 15:31:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:31:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 518ms 15:31:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:31:57 INFO - PROCESS | 1651 | 1465425117201 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 15:31:57 INFO - PROCESS | 1651 | 1465425117202 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 15:31:57 INFO - PROCESS | 1651 | 1465425117204 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:31:57 INFO - PROCESS | 1651 | 1465425117205 Marionette TRACE conn2 <- [1,1558,null,{}] 15:31:57 INFO - PROCESS | 1651 | 1465425117208 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}] 15:31:57 INFO - PROCESS | 1651 | 1465425117209 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:57 INFO - PROCESS | 1651 | 1465425117313 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 15:31:57 INFO - PROCESS | 1651 | 1465425117348 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:57 INFO - PROCESS | 1651 | 1465425117349 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12597d800 == 34 [pid = 1651] [id = 397] 15:31:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1213ea800) [pid = 1651] [serial = 1190] [outer = 0x0] 15:31:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x123ab5400) [pid = 1651] [serial = 1191] [outer = 0x1213ea800] 15:31:57 INFO - PROCESS | 1651 | 1465425117373 Marionette DEBUG loaded listener.js 15:31:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x123e39800) [pid = 1651] [serial = 1192] [outer = 0x1213ea800] 15:31:57 INFO - PROCESS | 1651 | 1465425117668 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]]]}] 15:31:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:31:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 518ms 15:31:57 INFO - PROCESS | 1651 | 1465425117723 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 15:31:57 INFO - PROCESS | 1651 | 1465425117725 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 15:31:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:31:57 INFO - PROCESS | 1651 | 1465425117728 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:31:57 INFO - PROCESS | 1651 | 1465425117729 Marionette TRACE conn2 <- [1,1562,null,{}] 15:31:57 INFO - PROCESS | 1651 | 1465425117731 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}] 15:31:57 INFO - PROCESS | 1651 | 1465425117732 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:57 INFO - PROCESS | 1651 | 1465425117872 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 15:31:57 INFO - PROCESS | 1651 | 1465425117891 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:57 INFO - PROCESS | 1651 | 1465425117892 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x1272fc800 == 35 [pid = 1651] [id = 398] 15:31:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x123e33c00) [pid = 1651] [serial = 1193] [outer = 0x0] 15:31:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x123ec6c00) [pid = 1651] [serial = 1194] [outer = 0x123e33c00] 15:31:57 INFO - PROCESS | 1651 | 1465425117931 Marionette DEBUG loaded listener.js 15:31:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x123ed0400) [pid = 1651] [serial = 1195] [outer = 0x123e33c00] 15:31:58 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x112d3d400) [pid = 1651] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:31:58 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1247dbc00) [pid = 1651] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:31:58 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x124d4fc00) [pid = 1651] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:31:58 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x115f91000) [pid = 1651] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:31:58 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x123ab5c00) [pid = 1651] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:31:58 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x110fac400) [pid = 1651] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:31:58 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11839cc00) [pid = 1651] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:31:58 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x112d38000) [pid = 1651] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:31:58 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1126ce800) [pid = 1651] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:31:58 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x116f7c400) [pid = 1651] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:31:58 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x116f9f400) [pid = 1651] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:31:58 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x125943400) [pid = 1651] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:31:58 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x125e57400) [pid = 1651] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:31:58 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1183a4800) [pid = 1651] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:31:58 INFO - PROCESS | 1651 | 1465425118501 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]]]}] 15:31:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:31:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 822ms 15:31:58 INFO - PROCESS | 1651 | 1465425118551 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 15:31:58 INFO - PROCESS | 1651 | 1465425118552 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 15:31:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:31:58 INFO - PROCESS | 1651 | 1465425118554 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:31:58 INFO - PROCESS | 1651 | 1465425118556 Marionette TRACE conn2 <- [1,1566,null,{}] 15:31:58 INFO - PROCESS | 1651 | 1465425118558 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}] 15:31:58 INFO - PROCESS | 1651 | 1465425118559 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:58 INFO - PROCESS | 1651 | 1465425118677 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 15:31:58 INFO - PROCESS | 1651 | 1465425118711 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:58 INFO - PROCESS | 1651 | 1465425118712 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x1276c7000 == 36 [pid = 1651] [id = 399] 15:31:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x110ed0000) [pid = 1651] [serial = 1196] [outer = 0x0] 15:31:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x118645800) [pid = 1651] [serial = 1197] [outer = 0x110ed0000] 15:31:58 INFO - PROCESS | 1651 | 1465425118737 Marionette DEBUG loaded listener.js 15:31:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12125c800) [pid = 1651] [serial = 1198] [outer = 0x110ed0000] 15:31:58 INFO - PROCESS | 1651 | 1465425118979 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]]]}] 15:31:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:31:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 470ms 15:31:59 INFO - PROCESS | 1651 | 1465425119026 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 15:31:59 INFO - PROCESS | 1651 | 1465425119027 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 15:31:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:31:59 INFO - PROCESS | 1651 | 1465425119037 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:31:59 INFO - PROCESS | 1651 | 1465425119038 Marionette TRACE conn2 <- [1,1570,null,{}] 15:31:59 INFO - PROCESS | 1651 | 1465425119040 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}] 15:31:59 INFO - PROCESS | 1651 | 1465425119041 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:59 INFO - PROCESS | 1651 | 1465425119120 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 15:31:59 INFO - PROCESS | 1651 | 1465425119123 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:59 INFO - PROCESS | 1651 | 1465425119125 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a12a000 == 37 [pid = 1651] [id = 400] 15:31:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x123aa7c00) [pid = 1651] [serial = 1199] [outer = 0x0] 15:31:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x123ed1800) [pid = 1651] [serial = 1200] [outer = 0x123aa7c00] 15:31:59 INFO - PROCESS | 1651 | 1465425119151 Marionette DEBUG loaded listener.js 15:31:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1247dd000) [pid = 1651] [serial = 1201] [outer = 0x123aa7c00] 15:31:59 INFO - PROCESS | 1651 | 1465425119489 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]]]}] 15:31:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:31:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 469ms 15:31:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:31:59 INFO - PROCESS | 1651 | 1465425119507 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 15:31:59 INFO - PROCESS | 1651 | 1465425119508 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 15:31:59 INFO - PROCESS | 1651 | 1465425119512 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:31:59 INFO - PROCESS | 1651 | 1465425119514 Marionette TRACE conn2 <- [1,1574,null,{}] 15:31:59 INFO - PROCESS | 1651 | 1465425119516 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}] 15:31:59 INFO - PROCESS | 1651 | 1465425119517 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:59 INFO - PROCESS | 1651 | 1465425119640 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 15:31:59 INFO - PROCESS | 1651 | 1465425119648 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:31:59 INFO - PROCESS | 1651 | 1465425119650 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:31:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a33f800 == 38 [pid = 1651] [id = 401] 15:31:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1247df800) [pid = 1651] [serial = 1202] [outer = 0x0] 15:31:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x124fc2800) [pid = 1651] [serial = 1203] [outer = 0x1247df800] 15:31:59 INFO - PROCESS | 1651 | 1465425119676 Marionette DEBUG loaded listener.js 15:31:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x125e57c00) [pid = 1651] [serial = 1204] [outer = 0x1247df800] 15:31:59 INFO - PROCESS | 1651 | 1465425119983 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]]]}] 15:32:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:32:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 520ms 15:32:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:32:00 INFO - PROCESS | 1651 | 1465425120031 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 15:32:00 INFO - PROCESS | 1651 | 1465425120032 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 15:32:00 INFO - PROCESS | 1651 | 1465425120034 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:32:00 INFO - PROCESS | 1651 | 1465425120035 Marionette TRACE conn2 <- [1,1578,null,{}] 15:32:00 INFO - PROCESS | 1651 | 1465425120038 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}] 15:32:00 INFO - PROCESS | 1651 | 1465425120039 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:00 INFO - PROCESS | 1651 | 1465425120117 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 15:32:00 INFO - PROCESS | 1651 | 1465425120121 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:00 INFO - PROCESS | 1651 | 1465425120122 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab77800 == 39 [pid = 1651] [id = 402] 15:32:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x126f46800) [pid = 1651] [serial = 1205] [outer = 0x0] 15:32:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1270d3000) [pid = 1651] [serial = 1206] [outer = 0x126f46800] 15:32:00 INFO - PROCESS | 1651 | 1465425120146 Marionette DEBUG loaded listener.js 15:32:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12728f800) [pid = 1651] [serial = 1207] [outer = 0x126f46800] 15:32:00 INFO - PROCESS | 1651 | 1465425120618 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]]]}] 15:32:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:32:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 619ms 15:32:00 INFO - PROCESS | 1651 | 1465425120654 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 15:32:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:32:00 INFO - PROCESS | 1651 | 1465425120657 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 15:32:00 INFO - PROCESS | 1651 | 1465425120687 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:32:00 INFO - PROCESS | 1651 | 1465425120689 Marionette TRACE conn2 <- [1,1582,null,{}] 15:32:00 INFO - PROCESS | 1651 | 1465425120696 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}] 15:32:00 INFO - PROCESS | 1651 | 1465425120698 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:00 INFO - PROCESS | 1651 | 1465425120811 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 15:32:00 INFO - PROCESS | 1651 | 1465425120937 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:00 INFO - PROCESS | 1651 | 1465425120938 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x117e1f000 == 40 [pid = 1651] [id = 403] 15:32:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x112da4400) [pid = 1651] [serial = 1208] [outer = 0x0] 15:32:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11396a800) [pid = 1651] [serial = 1209] [outer = 0x112da4400] 15:32:00 INFO - PROCESS | 1651 | 1465425120970 Marionette DEBUG loaded listener.js 15:32:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11672cc00) [pid = 1651] [serial = 1210] [outer = 0x112da4400] 15:32:01 INFO - PROCESS | 1651 | 1465425121499 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]]]}] 15:32:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:32:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 850ms 15:32:01 INFO - PROCESS | 1651 | 1465425121538 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 15:32:01 INFO - PROCESS | 1651 | 1465425121541 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 15:32:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:32:01 INFO - PROCESS | 1651 | 1465425121550 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:32:01 INFO - PROCESS | 1651 | 1465425121552 Marionette TRACE conn2 <- [1,1586,null,{}] 15:32:01 INFO - PROCESS | 1651 | 1465425121554 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}] 15:32:01 INFO - PROCESS | 1651 | 1465425121556 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:01 INFO - PROCESS | 1651 | 1465425121668 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 15:32:01 INFO - PROCESS | 1651 | 1465425121747 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:01 INFO - PROCESS | 1651 | 1465425121749 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x1194b5800 == 41 [pid = 1651] [id = 404] 15:32:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1133b1800) [pid = 1651] [serial = 1211] [outer = 0x0] 15:32:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x116faac00) [pid = 1651] [serial = 1212] [outer = 0x1133b1800] 15:32:01 INFO - PROCESS | 1651 | 1465425121780 Marionette DEBUG loaded listener.js 15:32:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1182c1400) [pid = 1651] [serial = 1213] [outer = 0x1133b1800] 15:32:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12a33f800 == 40 [pid = 1651] [id = 401] 15:32:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12a12a000 == 39 [pid = 1651] [id = 400] 15:32:02 INFO - PROCESS | 1651 | --DOCSHELL 0x1276c7000 == 38 [pid = 1651] [id = 399] 15:32:02 INFO - PROCESS | 1651 | --DOCSHELL 0x1272fc800 == 37 [pid = 1651] [id = 398] 15:32:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12597d800 == 36 [pid = 1651] [id = 397] 15:32:02 INFO - PROCESS | 1651 | --DOCSHELL 0x124817000 == 35 [pid = 1651] [id = 396] 15:32:02 INFO - PROCESS | 1651 | --DOCSHELL 0x123e57800 == 34 [pid = 1651] [id = 395] 15:32:02 INFO - PROCESS | 1651 | --DOCSHELL 0x11a265800 == 33 [pid = 1651] [id = 394] 15:32:02 INFO - PROCESS | 1651 | --DOCSHELL 0x117e1f800 == 32 [pid = 1651] [id = 393] 15:32:02 INFO - PROCESS | 1651 | --DOCSHELL 0x117e21800 == 31 [pid = 1651] [id = 392] 15:32:02 INFO - PROCESS | 1651 | --DOCSHELL 0x11504e800 == 30 [pid = 1651] [id = 391] 15:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x121259c00) [pid = 1651] [serial = 1135] [outer = 0x0] [url = about:blank] 15:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x119a2a000) [pid = 1651] [serial = 1134] [outer = 0x0] [url = about:blank] 15:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1247df400) [pid = 1651] [serial = 1137] [outer = 0x0] [url = about:blank] 15:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x125134000) [pid = 1651] [serial = 1140] [outer = 0x0] [url = about:blank] 15:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x116730c00) [pid = 1651] [serial = 1143] [outer = 0x0] [url = about:blank] 15:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x123ecf800) [pid = 1651] [serial = 1114] [outer = 0x0] [url = about:blank] 15:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x112a12800) [pid = 1651] [serial = 1116] [outer = 0x0] [url = about:blank] 15:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11320f000) [pid = 1651] [serial = 1117] [outer = 0x0] [url = about:blank] 15:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1194fd400) [pid = 1651] [serial = 1131] [outer = 0x0] [url = about:blank] 15:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1133ec400) [pid = 1651] [serial = 1122] [outer = 0x0] [url = about:blank] 15:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11678a000) [pid = 1651] [serial = 1123] [outer = 0x0] [url = about:blank] 15:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x118878800) [pid = 1651] [serial = 1128] [outer = 0x0] [url = about:blank] 15:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11949b400) [pid = 1651] [serial = 1129] [outer = 0x0] [url = about:blank] 15:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11728e400) [pid = 1651] [serial = 1119] [outer = 0x0] [url = about:blank] 15:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1181de400) [pid = 1651] [serial = 1120] [outer = 0x0] [url = about:blank] 15:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1181e1800) [pid = 1651] [serial = 1125] [outer = 0x0] [url = about:blank] 15:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1182c8000) [pid = 1651] [serial = 1126] [outer = 0x0] [url = about:blank] 15:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x126f46000) [pid = 1651] [serial = 1150] [outer = 0x0] [url = about:blank] 15:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1270c7000) [pid = 1651] [serial = 1152] [outer = 0x0] [url = about:blank] 15:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x125e4c400) [pid = 1651] [serial = 1149] [outer = 0x0] [url = about:blank] 15:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12593fc00) [pid = 1651] [serial = 1141] [outer = 0x0] [url = about:blank] 15:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x128b50400) [pid = 1651] [serial = 1153] [outer = 0x0] [url = about:blank] 15:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x119511000) [pid = 1651] [serial = 1146] [outer = 0x0] [url = about:blank] 15:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1247e8000) [pid = 1651] [serial = 1138] [outer = 0x0] [url = about:blank] 15:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x124dc9800) [pid = 1651] [serial = 1147] [outer = 0x0] [url = about:blank] 15:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x119a14c00) [pid = 1651] [serial = 1132] [outer = 0x0] [url = about:blank] 15:32:02 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1183a3c00) [pid = 1651] [serial = 1144] [outer = 0x0] [url = about:blank] 15:32:02 INFO - PROCESS | 1651 | 1465425122441 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]]]}] 15:32:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:32:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 921ms 15:32:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:32:02 INFO - PROCESS | 1651 | 1465425122471 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 15:32:02 INFO - PROCESS | 1651 | 1465425122473 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 15:32:02 INFO - PROCESS | 1651 | 1465425122476 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:32:02 INFO - PROCESS | 1651 | 1465425122478 Marionette TRACE conn2 <- [1,1590,null,{}] 15:32:02 INFO - PROCESS | 1651 | 1465425122482 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}] 15:32:02 INFO - PROCESS | 1651 | 1465425122484 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:02 INFO - PROCESS | 1651 | 1465425122566 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 15:32:02 INFO - PROCESS | 1651 | 1465425122572 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:02 INFO - PROCESS | 1651 | 1465425122575 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x116f50000 == 31 [pid = 1651] [id = 405] 15:32:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x11696c800) [pid = 1651] [serial = 1214] [outer = 0x0] 15:32:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x116f9ec00) [pid = 1651] [serial = 1215] [outer = 0x11696c800] 15:32:02 INFO - PROCESS | 1651 | 1465425122606 Marionette DEBUG loaded listener.js 15:32:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x117033000) [pid = 1651] [serial = 1216] [outer = 0x11696c800] 15:32:02 INFO - PROCESS | 1651 | 1465425122944 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]]]}] 15:32:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:32:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 520ms 15:32:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:32:03 INFO - PROCESS | 1651 | 1465425122997 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 15:32:03 INFO - PROCESS | 1651 | 1465425123000 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 15:32:03 INFO - PROCESS | 1651 | 1465425123004 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:32:03 INFO - PROCESS | 1651 | 1465425123005 Marionette TRACE conn2 <- [1,1594,null,{}] 15:32:03 INFO - PROCESS | 1651 | 1465425123008 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}] 15:32:03 INFO - PROCESS | 1651 | 1465425123009 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:03 INFO - PROCESS | 1651 | 1465425123090 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 15:32:03 INFO - PROCESS | 1651 | 1465425123097 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:03 INFO - PROCESS | 1651 | 1465425123098 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x118fb6800 == 32 [pid = 1651] [id = 406] 15:32:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1176c8400) [pid = 1651] [serial = 1217] [outer = 0x0] 15:32:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x118399c00) [pid = 1651] [serial = 1218] [outer = 0x1176c8400] 15:32:03 INFO - PROCESS | 1651 | 1465425123126 Marionette DEBUG loaded listener.js 15:32:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11860fc00) [pid = 1651] [serial = 1219] [outer = 0x1176c8400] 15:32:03 INFO - PROCESS | 1651 | 1465425123465 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]]]}] 15:32:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:32:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 470ms 15:32:03 INFO - PROCESS | 1651 | 1465425123475 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 15:32:03 INFO - PROCESS | 1651 | 1465425123476 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 15:32:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:32:03 INFO - PROCESS | 1651 | 1465425123480 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:32:03 INFO - PROCESS | 1651 | 1465425123483 Marionette TRACE conn2 <- [1,1598,null,{}] 15:32:03 INFO - PROCESS | 1651 | 1465425123493 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}] 15:32:03 INFO - PROCESS | 1651 | 1465425123500 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:03 INFO - PROCESS | 1651 | 1465425123634 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 15:32:03 INFO - PROCESS | 1651 | 1465425123724 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:03 INFO - PROCESS | 1651 | 1465425123726 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x121353000 == 33 [pid = 1651] [id = 407] 15:32:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x112a12400) [pid = 1651] [serial = 1220] [outer = 0x0] 15:32:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x118f53400) [pid = 1651] [serial = 1221] [outer = 0x112a12400] 15:32:03 INFO - PROCESS | 1651 | 1465425123772 Marionette DEBUG loaded listener.js 15:32:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1194f8800) [pid = 1651] [serial = 1222] [outer = 0x112a12400] 15:32:04 INFO - PROCESS | 1651 | 1465425124167 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]]]}] 15:32:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:32:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 725ms 15:32:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:32:04 INFO - PROCESS | 1651 | 1465425124205 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 15:32:04 INFO - PROCESS | 1651 | 1465425124207 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 15:32:04 INFO - PROCESS | 1651 | 1465425124209 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:32:04 INFO - PROCESS | 1651 | 1465425124210 Marionette TRACE conn2 <- [1,1602,null,{}] 15:32:04 INFO - PROCESS | 1651 | 1465425124213 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}] 15:32:04 INFO - PROCESS | 1651 | 1465425124214 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:04 INFO - PROCESS | 1651 | 1465425124294 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 15:32:04 INFO - PROCESS | 1651 | 1465425124299 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:04 INFO - PROCESS | 1651 | 1465425124301 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12471d000 == 34 [pid = 1651] [id = 408] 15:32:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11950f800) [pid = 1651] [serial = 1223] [outer = 0x0] 15:32:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1198cdc00) [pid = 1651] [serial = 1224] [outer = 0x11950f800] 15:32:04 INFO - PROCESS | 1651 | 1465425124325 Marionette DEBUG loaded listener.js 15:32:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119a1cc00) [pid = 1651] [serial = 1225] [outer = 0x11950f800] 15:32:04 INFO - PROCESS | 1651 | 1465425124694 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]]]}] 15:32:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:32:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 518ms 15:32:04 INFO - PROCESS | 1651 | 1465425124733 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 15:32:04 INFO - PROCESS | 1651 | 1465425124734 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 15:32:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:32:04 INFO - PROCESS | 1651 | 1465425124736 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:32:04 INFO - PROCESS | 1651 | 1465425124737 Marionette TRACE conn2 <- [1,1606,null,{}] 15:32:04 INFO - PROCESS | 1651 | 1465425124739 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}] 15:32:04 INFO - PROCESS | 1651 | 1465425124741 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:04 INFO - PROCESS | 1651 | 1465425124836 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 15:32:04 INFO - PROCESS | 1651 | 1465425124840 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:04 INFO - PROCESS | 1651 | 1465425124841 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x125974800 == 35 [pid = 1651] [id = 409] 15:32:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x116793000) [pid = 1651] [serial = 1226] [outer = 0x0] 15:32:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119b25000) [pid = 1651] [serial = 1227] [outer = 0x116793000] 15:32:04 INFO - PROCESS | 1651 | 1465425124866 Marionette DEBUG loaded listener.js 15:32:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119c2a400) [pid = 1651] [serial = 1228] [outer = 0x116793000] 15:32:05 INFO - PROCESS | 1651 | 1465425125230 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]]]}] 15:32:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:32:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 518ms 15:32:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:32:05 INFO - PROCESS | 1651 | 1465425125255 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 15:32:05 INFO - PROCESS | 1651 | 1465425125256 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 15:32:05 INFO - PROCESS | 1651 | 1465425125258 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:32:05 INFO - PROCESS | 1651 | 1465425125259 Marionette TRACE conn2 <- [1,1610,null,{}] 15:32:05 INFO - PROCESS | 1651 | 1465425125268 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}] 15:32:05 INFO - PROCESS | 1651 | 1465425125272 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:05 INFO - PROCESS | 1651 | 1465425125389 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 15:32:05 INFO - PROCESS | 1651 | 1465425125395 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:05 INFO - PROCESS | 1651 | 1465425125396 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x1270f1000 == 36 [pid = 1651] [id = 410] 15:32:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119c2f800) [pid = 1651] [serial = 1229] [outer = 0x0] 15:32:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1213ab000) [pid = 1651] [serial = 1230] [outer = 0x119c2f800] 15:32:05 INFO - PROCESS | 1651 | 1465425125420 Marionette DEBUG loaded listener.js 15:32:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x123fa3000) [pid = 1651] [serial = 1231] [outer = 0x119c2f800] 15:32:05 INFO - PROCESS | 1651 | 1465425125753 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]]]}] 15:32:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:32:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 525ms 15:32:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:32:05 INFO - PROCESS | 1651 | 1465425125784 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 15:32:05 INFO - PROCESS | 1651 | 1465425125785 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 15:32:05 INFO - PROCESS | 1651 | 1465425125787 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:32:05 INFO - PROCESS | 1651 | 1465425125788 Marionette TRACE conn2 <- [1,1614,null,{}] 15:32:05 INFO - PROCESS | 1651 | 1465425125790 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}] 15:32:05 INFO - PROCESS | 1651 | 1465425125792 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:05 INFO - PROCESS | 1651 | 1465425125888 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 15:32:05 INFO - PROCESS | 1651 | 1465425125927 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:05 INFO - PROCESS | 1651 | 1465425125928 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a12c800 == 37 [pid = 1651] [id = 411] 15:32:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x123ed2000) [pid = 1651] [serial = 1232] [outer = 0x0] 15:32:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1247df400) [pid = 1651] [serial = 1233] [outer = 0x123ed2000] 15:32:05 INFO - PROCESS | 1651 | 1465425125953 Marionette DEBUG loaded listener.js 15:32:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12513a000) [pid = 1651] [serial = 1234] [outer = 0x123ed2000] 15:32:06 INFO - PROCESS | 1651 | 1465425126258 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]]]}] 15:32:06 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 15:32:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 518ms 15:32:06 INFO - PROCESS | 1651 | 1465425126305 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 15:32:06 INFO - PROCESS | 1651 | 1465425126306 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 15:32:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:32:06 INFO - PROCESS | 1651 | 1465425126309 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:32:06 INFO - PROCESS | 1651 | 1465425126310 Marionette TRACE conn2 <- [1,1618,null,{}] 15:32:06 INFO - PROCESS | 1651 | 1465425126312 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}] 15:32:06 INFO - PROCESS | 1651 | 1465425126313 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:06 INFO - PROCESS | 1651 | 1465425126410 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 15:32:06 INFO - PROCESS | 1651 | 1465425126420 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:06 INFO - PROCESS | 1651 | 1465425126428 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a816800 == 38 [pid = 1651] [id = 412] 15:32:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x123ecdc00) [pid = 1651] [serial = 1235] [outer = 0x0] 15:32:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12593cc00) [pid = 1651] [serial = 1236] [outer = 0x123ecdc00] 15:32:06 INFO - PROCESS | 1651 | 1465425126453 Marionette DEBUG loaded listener.js 15:32:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x125e54000) [pid = 1651] [serial = 1237] [outer = 0x123ecdc00] 15:32:06 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x116793c00) [pid = 1651] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:32:06 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x118642000) [pid = 1651] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:32:06 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1213ea800) [pid = 1651] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:32:06 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1182c2c00) [pid = 1651] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:32:06 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x112a6f400) [pid = 1651] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:32:06 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11678b000) [pid = 1651] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:32:06 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1126d2000) [pid = 1651] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:32:06 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11839bc00) [pid = 1651] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:32:06 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119a1d800) [pid = 1651] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:32:06 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1181e4000) [pid = 1651] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:32:06 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1126cac00) [pid = 1651] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:32:06 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x118fd2c00) [pid = 1651] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:32:06 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x123e33c00) [pid = 1651] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:32:06 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x110ed0000) [pid = 1651] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:32:06 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x123aa7c00) [pid = 1651] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:32:06 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1247df800) [pid = 1651] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:32:06 INFO - PROCESS | 1651 | 1465425126833 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]]]}] 15:32:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:32:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 573ms 15:32:06 INFO - PROCESS | 1651 | 1465425126883 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 15:32:06 INFO - PROCESS | 1651 | 1465425126884 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 15:32:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:32:06 INFO - PROCESS | 1651 | 1465425126886 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:32:06 INFO - PROCESS | 1651 | 1465425126888 Marionette TRACE conn2 <- [1,1622,null,{}] 15:32:06 INFO - PROCESS | 1651 | 1465425126903 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}] 15:32:06 INFO - PROCESS | 1651 | 1465425126904 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:06 INFO - PROCESS | 1651 | 1465425126987 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 15:32:06 INFO - PROCESS | 1651 | 1465425126991 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:06 INFO - PROCESS | 1651 | 1465425126992 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x121352800 == 39 [pid = 1651] [id = 413] 15:32:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1175a9400) [pid = 1651] [serial = 1238] [outer = 0x0] 15:32:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11949c000) [pid = 1651] [serial = 1239] [outer = 0x1175a9400] 15:32:07 INFO - PROCESS | 1651 | 1465425127018 Marionette DEBUG loaded listener.js 15:32:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x123aa7c00) [pid = 1651] [serial = 1240] [outer = 0x1175a9400] 15:32:07 INFO - PROCESS | 1651 | 1465425127352 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]]]}] 15:32:07 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 15:32:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 517ms 15:32:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:32:07 INFO - PROCESS | 1651 | 1465425127405 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 15:32:07 INFO - PROCESS | 1651 | 1465425127406 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 15:32:07 INFO - PROCESS | 1651 | 1465425127408 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:32:07 INFO - PROCESS | 1651 | 1465425127409 Marionette TRACE conn2 <- [1,1626,null,{}] 15:32:07 INFO - PROCESS | 1651 | 1465425127411 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}] 15:32:07 INFO - PROCESS | 1651 | 1465425127413 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:07 INFO - PROCESS | 1651 | 1465425127488 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 15:32:07 INFO - PROCESS | 1651 | 1465425127555 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:07 INFO - PROCESS | 1651 | 1465425127556 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab6f800 == 40 [pid = 1651] [id = 414] 15:32:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1194f6400) [pid = 1651] [serial = 1241] [outer = 0x0] 15:32:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x125940c00) [pid = 1651] [serial = 1242] [outer = 0x1194f6400] 15:32:07 INFO - PROCESS | 1651 | 1465425127580 Marionette DEBUG loaded listener.js 15:32:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1270ce800) [pid = 1651] [serial = 1243] [outer = 0x1194f6400] 15:32:07 INFO - PROCESS | 1651 | 1465425127843 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]]]}] 15:32:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:32:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 469ms 15:32:07 INFO - PROCESS | 1651 | 1465425127885 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 15:32:07 INFO - PROCESS | 1651 | 1465425127886 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 15:32:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:32:07 INFO - PROCESS | 1651 | 1465425127888 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:32:07 INFO - PROCESS | 1651 | 1465425127890 Marionette TRACE conn2 <- [1,1630,null,{}] 15:32:07 INFO - PROCESS | 1651 | 1465425127892 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}] 15:32:07 INFO - PROCESS | 1651 | 1465425127896 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:07 INFO - PROCESS | 1651 | 1465425127996 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 15:32:08 INFO - PROCESS | 1651 | 1465425128001 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:08 INFO - PROCESS | 1651 | 1465425128003 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b883000 == 41 [pid = 1651] [id = 415] 15:32:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x127285400) [pid = 1651] [serial = 1244] [outer = 0x0] 15:32:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x128b54c00) [pid = 1651] [serial = 1245] [outer = 0x127285400] 15:32:08 INFO - PROCESS | 1651 | 1465425128028 Marionette DEBUG loaded listener.js 15:32:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x128ce1400) [pid = 1651] [serial = 1246] [outer = 0x127285400] 15:32:08 INFO - PROCESS | 1651 | 1465425128367 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]]]}] 15:32:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:32:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 518ms 15:32:08 INFO - PROCESS | 1651 | 1465425128407 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 15:32:08 INFO - PROCESS | 1651 | 1465425128408 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 15:32:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:32:08 INFO - PROCESS | 1651 | 1465425128411 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:32:08 INFO - PROCESS | 1651 | 1465425128413 Marionette TRACE conn2 <- [1,1634,null,{}] 15:32:08 INFO - PROCESS | 1651 | 1465425128416 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}] 15:32:08 INFO - PROCESS | 1651 | 1465425128417 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:08 INFO - PROCESS | 1651 | 1465425128532 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 15:32:08 INFO - PROCESS | 1651 | 1465425128537 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:08 INFO - PROCESS | 1651 | 1465425128538 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bbd3800 == 42 [pid = 1651] [id = 416] 15:32:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x128b5a800) [pid = 1651] [serial = 1247] [outer = 0x0] 15:32:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x128ce3400) [pid = 1651] [serial = 1248] [outer = 0x128b5a800] 15:32:08 INFO - PROCESS | 1651 | 1465425128562 Marionette DEBUG loaded listener.js 15:32:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x128ced400) [pid = 1651] [serial = 1249] [outer = 0x128b5a800] 15:32:09 INFO - PROCESS | 1651 | 1465425129039 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]]]}] 15:32:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:32:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 671ms 15:32:09 INFO - PROCESS | 1651 | 1465425129083 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 15:32:09 INFO - PROCESS | 1651 | 1465425129086 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 15:32:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:32:09 INFO - PROCESS | 1651 | 1465425129089 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:32:09 INFO - PROCESS | 1651 | 1465425129091 Marionette TRACE conn2 <- [1,1638,null,{}] 15:32:09 INFO - PROCESS | 1651 | 1465425129096 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}] 15:32:09 INFO - PROCESS | 1651 | 1465425129098 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:09 INFO - PROCESS | 1651 | 1465425129204 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 15:32:09 INFO - PROCESS | 1651 | 1465425129311 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:09 INFO - PROCESS | 1651 | 1465425129313 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x118f0a000 == 43 [pid = 1651] [id = 417] 15:32:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11678fc00) [pid = 1651] [serial = 1250] [outer = 0x0] 15:32:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x116fa1400) [pid = 1651] [serial = 1251] [outer = 0x11678fc00] 15:32:09 INFO - PROCESS | 1651 | 1465425129345 Marionette DEBUG loaded listener.js 15:32:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1176c0c00) [pid = 1651] [serial = 1252] [outer = 0x11678fc00] 15:32:09 INFO - PROCESS | 1651 | 1465425129774 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]]]}] 15:32:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:32:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 722ms 15:32:09 INFO - PROCESS | 1651 | 1465425129812 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 15:32:09 INFO - PROCESS | 1651 | 1465425129815 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 15:32:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:32:09 INFO - PROCESS | 1651 | 1465425129820 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:32:09 INFO - PROCESS | 1651 | 1465425129822 Marionette TRACE conn2 <- [1,1642,null,{}] 15:32:09 INFO - PROCESS | 1651 | 1465425129824 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}] 15:32:09 INFO - PROCESS | 1651 | 1465425129826 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:09 INFO - PROCESS | 1651 | 1465425129931 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 15:32:09 INFO - PROCESS | 1651 | 1465425129992 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:09 INFO - PROCESS | 1651 | 1465425129993 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x125982000 == 44 [pid = 1651] [id = 418] 15:32:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11839d800) [pid = 1651] [serial = 1253] [outer = 0x0] 15:32:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x118878800) [pid = 1651] [serial = 1254] [outer = 0x11839d800] 15:32:10 INFO - PROCESS | 1651 | 1465425130026 Marionette DEBUG loaded listener.js 15:32:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11949a000) [pid = 1651] [serial = 1255] [outer = 0x11839d800] 15:32:10 INFO - PROCESS | 1651 | 1465425130473 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]]]}] 15:32:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:32:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 671ms 15:32:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:32:10 INFO - PROCESS | 1651 | 1465425130491 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 15:32:10 INFO - PROCESS | 1651 | 1465425130492 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 15:32:10 INFO - PROCESS | 1651 | 1465425130495 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:32:10 INFO - PROCESS | 1651 | 1465425130497 Marionette TRACE conn2 <- [1,1646,null,{}] 15:32:10 INFO - PROCESS | 1651 | 1465425130505 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}] 15:32:10 INFO - PROCESS | 1651 | 1465425130508 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:10 INFO - PROCESS | 1651 | 1465425130633 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 15:32:10 INFO - PROCESS | 1651 | 1465425130709 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:10 INFO - PROCESS | 1651 | 1465425130711 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bbdd000 == 45 [pid = 1651] [id = 419] 15:32:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1198d5400) [pid = 1651] [serial = 1256] [outer = 0x0] 15:32:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x123aab800) [pid = 1651] [serial = 1257] [outer = 0x1198d5400] 15:32:10 INFO - PROCESS | 1651 | 1465425130744 Marionette DEBUG loaded listener.js 15:32:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x123e37000) [pid = 1651] [serial = 1258] [outer = 0x1198d5400] 15:32:11 INFO - PROCESS | 1651 | 1465425131163 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]]]}] 15:32:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:32:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 721ms 15:32:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:32:11 INFO - PROCESS | 1651 | 1465425131217 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 15:32:11 INFO - PROCESS | 1651 | 1465425131219 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 15:32:11 INFO - PROCESS | 1651 | 1465425131221 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:32:11 INFO - PROCESS | 1651 | 1465425131222 Marionette TRACE conn2 <- [1,1650,null,{}] 15:32:11 INFO - PROCESS | 1651 | 1465425131225 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}] 15:32:11 INFO - PROCESS | 1651 | 1465425131226 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:11 INFO - PROCESS | 1651 | 1465425131327 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 15:32:11 INFO - PROCESS | 1651 | 1465425131387 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:11 INFO - PROCESS | 1651 | 1465425131389 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c1cf800 == 46 [pid = 1651] [id = 420] 15:32:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1247dd400) [pid = 1651] [serial = 1259] [outer = 0x0] 15:32:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x124fca000) [pid = 1651] [serial = 1260] [outer = 0x1247dd400] 15:32:11 INFO - PROCESS | 1651 | 1465425131417 Marionette DEBUG loaded listener.js 15:32:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1270d4400) [pid = 1651] [serial = 1261] [outer = 0x1247dd400] 15:32:11 INFO - PROCESS | 1651 | 1465425131837 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]]]}] 15:32:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:32:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 670ms 15:32:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:32:11 INFO - PROCESS | 1651 | 1465425131891 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 15:32:11 INFO - PROCESS | 1651 | 1465425131893 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 15:32:11 INFO - PROCESS | 1651 | 1465425131895 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:32:11 INFO - PROCESS | 1651 | 1465425131896 Marionette TRACE conn2 <- [1,1654,null,{}] 15:32:11 INFO - PROCESS | 1651 | 1465425131898 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}] 15:32:11 INFO - PROCESS | 1651 | 1465425131900 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:12 INFO - PROCESS | 1651 | 1465425132141 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 15:32:12 INFO - PROCESS | 1651 | 1465425132219 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:12 INFO - PROCESS | 1651 | 1465425132221 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x11825a000 == 47 [pid = 1651] [id = 421] 15:32:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11219c800) [pid = 1651] [serial = 1262] [outer = 0x0] 15:32:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x112e9bc00) [pid = 1651] [serial = 1263] [outer = 0x11219c800] 15:32:12 INFO - PROCESS | 1651 | 1465425132251 Marionette DEBUG loaded listener.js 15:32:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x11678d400) [pid = 1651] [serial = 1264] [outer = 0x11219c800] 15:32:12 INFO - PROCESS | 1651 | 1465425132690 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]]]}] 15:32:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:32:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 821ms 15:32:12 INFO - PROCESS | 1651 | 1465425132717 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 15:32:12 INFO - PROCESS | 1651 | 1465425132720 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 15:32:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:32:12 INFO - PROCESS | 1651 | 1465425132723 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:32:12 INFO - PROCESS | 1651 | 1465425132725 Marionette TRACE conn2 <- [1,1658,null,{}] 15:32:12 INFO - PROCESS | 1651 | 1465425132728 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}] 15:32:12 INFO - PROCESS | 1651 | 1465425132729 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12b883000 == 46 [pid = 1651] [id = 415] 15:32:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab6f800 == 45 [pid = 1651] [id = 414] 15:32:13 INFO - PROCESS | 1651 | --DOCSHELL 0x121352800 == 44 [pid = 1651] [id = 413] 15:32:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12a816800 == 43 [pid = 1651] [id = 412] 15:32:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12a12c800 == 42 [pid = 1651] [id = 411] 15:32:13 INFO - PROCESS | 1651 | --DOCSHELL 0x1270f1000 == 41 [pid = 1651] [id = 410] 15:32:13 INFO - PROCESS | 1651 | --DOCSHELL 0x125974800 == 40 [pid = 1651] [id = 409] 15:32:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12471d000 == 39 [pid = 1651] [id = 408] 15:32:13 INFO - PROCESS | 1651 | --DOCSHELL 0x121353000 == 38 [pid = 1651] [id = 407] 15:32:13 INFO - PROCESS | 1651 | --DOCSHELL 0x118fb6800 == 37 [pid = 1651] [id = 406] 15:32:13 INFO - PROCESS | 1651 | --DOCSHELL 0x116f50000 == 36 [pid = 1651] [id = 405] 15:32:13 INFO - PROCESS | 1651 | --DOCSHELL 0x11955b800 == 35 [pid = 1651] [id = 390] 15:32:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab77800 == 34 [pid = 1651] [id = 402] 15:32:13 INFO - PROCESS | 1651 | --DOCSHELL 0x1194b5800 == 33 [pid = 1651] [id = 404] 15:32:13 INFO - PROCESS | 1651 | --DOCSHELL 0x117e1f000 == 32 [pid = 1651] [id = 403] 15:32:13 INFO - PROCESS | 1651 | --DOCSHELL 0x11825a000 == 31 [pid = 1651] [id = 421] 15:32:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12c1cf800 == 30 [pid = 1651] [id = 420] 15:32:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12bbdd000 == 29 [pid = 1651] [id = 419] 15:32:13 INFO - PROCESS | 1651 | --DOCSHELL 0x125982000 == 28 [pid = 1651] [id = 418] 15:32:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12bbd3800 == 27 [pid = 1651] [id = 416] 15:32:13 INFO - PROCESS | 1651 | --DOCSHELL 0x118f0a000 == 26 [pid = 1651] [id = 417] 15:32:13 INFO - PROCESS | 1651 | 1465425133333 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 15:32:13 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x11950b400) [pid = 1651] [serial = 1186] [outer = 0x0] [url = about:blank] 15:32:13 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x11949ec00) [pid = 1651] [serial = 1185] [outer = 0x0] [url = about:blank] 15:32:13 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x118fd5c00) [pid = 1651] [serial = 1182] [outer = 0x0] [url = about:blank] 15:32:13 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x123ab5400) [pid = 1651] [serial = 1191] [outer = 0x0] [url = about:blank] 15:32:13 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1182edc00) [pid = 1651] [serial = 1179] [outer = 0x0] [url = about:blank] 15:32:13 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1186e6000) [pid = 1651] [serial = 1180] [outer = 0x0] [url = about:blank] 15:32:13 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x112d58800) [pid = 1651] [serial = 1173] [outer = 0x0] [url = about:blank] 15:32:13 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11321c400) [pid = 1651] [serial = 1174] [outer = 0x0] [url = about:blank] 15:32:13 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x116fa5000) [pid = 1651] [serial = 1176] [outer = 0x0] [url = about:blank] 15:32:13 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x117295000) [pid = 1651] [serial = 1177] [outer = 0x0] [url = about:blank] 15:32:13 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x116798c00) [pid = 1651] [serial = 1156] [outer = 0x0] [url = about:blank] 15:32:13 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1164d8400) [pid = 1651] [serial = 1155] [outer = 0x0] [url = about:blank] 15:32:13 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1176bec00) [pid = 1651] [serial = 1170] [outer = 0x0] [url = about:blank] 15:32:13 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x118604400) [pid = 1651] [serial = 1158] [outer = 0x0] [url = about:blank] 15:32:13 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x118fdc400) [pid = 1651] [serial = 1159] [outer = 0x0] [url = about:blank] 15:32:13 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x123e34800) [pid = 1651] [serial = 1162] [outer = 0x0] [url = about:blank] 15:32:13 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1213ab400) [pid = 1651] [serial = 1161] [outer = 0x0] [url = about:blank] 15:32:13 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1243cd000) [pid = 1651] [serial = 1165] [outer = 0x0] [url = about:blank] 15:32:13 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x123ecd000) [pid = 1651] [serial = 1164] [outer = 0x0] [url = about:blank] 15:32:13 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x125941800) [pid = 1651] [serial = 1168] [outer = 0x0] [url = about:blank] 15:32:13 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x119495400) [pid = 1651] [serial = 1167] [outer = 0x0] [url = about:blank] 15:32:13 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1198d2000) [pid = 1651] [serial = 1188] [outer = 0x0] [url = about:blank] 15:32:13 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x123ec6c00) [pid = 1651] [serial = 1194] [outer = 0x0] [url = about:blank] 15:32:13 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x118645800) [pid = 1651] [serial = 1197] [outer = 0x0] [url = about:blank] 15:32:13 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x123e39800) [pid = 1651] [serial = 1192] [outer = 0x0] [url = about:blank] 15:32:13 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x123ed1800) [pid = 1651] [serial = 1200] [outer = 0x0] [url = about:blank] 15:32:13 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x123ed0400) [pid = 1651] [serial = 1195] [outer = 0x0] [url = about:blank] 15:32:13 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1213e8800) [pid = 1651] [serial = 1189] [outer = 0x0] [url = about:blank] 15:32:13 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x124fc2800) [pid = 1651] [serial = 1203] [outer = 0x0] [url = about:blank] 15:32:13 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x125e57c00) [pid = 1651] [serial = 1204] [outer = 0x0] [url = about:blank] 15:32:13 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1247dd000) [pid = 1651] [serial = 1201] [outer = 0x0] [url = about:blank] 15:32:13 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1270d3000) [pid = 1651] [serial = 1206] [outer = 0x0] [url = about:blank] 15:32:13 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x119496000) [pid = 1651] [serial = 1183] [outer = 0x0] [url = about:blank] 15:32:13 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x12125c800) [pid = 1651] [serial = 1198] [outer = 0x0] [url = about:blank] 15:32:13 INFO - PROCESS | 1651 | 1465425133432 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:13 INFO - PROCESS | 1651 | 1465425133433 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x11215e800 == 27 [pid = 1651] [id = 422] 15:32:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x110eecc00) [pid = 1651] [serial = 1265] [outer = 0x0] 15:32:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x111f39000) [pid = 1651] [serial = 1266] [outer = 0x110eecc00] 15:32:13 INFO - PROCESS | 1651 | 1465425133466 Marionette DEBUG loaded listener.js 15:32:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x112a11400) [pid = 1651] [serial = 1267] [outer = 0x110eecc00] 15:32:13 INFO - PROCESS | 1651 | 1465425133847 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]]]}] 15:32:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:32:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1172ms 15:32:13 INFO - PROCESS | 1651 | 1465425133915 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 15:32:13 INFO - PROCESS | 1651 | 1465425133917 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 15:32:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:32:13 INFO - PROCESS | 1651 | 1465425133921 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:32:13 INFO - PROCESS | 1651 | 1465425133923 Marionette TRACE conn2 <- [1,1662,null,{}] 15:32:13 INFO - PROCESS | 1651 | 1465425133926 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}] 15:32:13 INFO - PROCESS | 1651 | 1465425133928 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:14 INFO - PROCESS | 1651 | 1465425134007 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 15:32:14 INFO - PROCESS | 1651 | 1465425134014 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:14 INFO - PROCESS | 1651 | 1465425134016 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170cb000 == 28 [pid = 1651] [id = 423] 15:32:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x112da3800) [pid = 1651] [serial = 1268] [outer = 0x0] 15:32:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11678d800) [pid = 1651] [serial = 1269] [outer = 0x112da3800] 15:32:14 INFO - PROCESS | 1651 | 1465425134043 Marionette DEBUG loaded listener.js 15:32:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x116f9d000) [pid = 1651] [serial = 1270] [outer = 0x112da3800] 15:32:14 INFO - PROCESS | 1651 | 1465425134398 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]]]}] 15:32:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:32:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 521ms 15:32:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:32:14 INFO - PROCESS | 1651 | 1465425134451 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 15:32:14 INFO - PROCESS | 1651 | 1465425134453 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 15:32:14 INFO - PROCESS | 1651 | 1465425134456 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:32:14 INFO - PROCESS | 1651 | 1465425134457 Marionette TRACE conn2 <- [1,1666,null,{}] 15:32:14 INFO - PROCESS | 1651 | 1465425134460 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}] 15:32:14 INFO - PROCESS | 1651 | 1465425134461 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:14 INFO - PROCESS | 1651 | 1465425134538 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 15:32:14 INFO - PROCESS | 1651 | 1465425134546 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:14 INFO - PROCESS | 1651 | 1465425134548 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x118543800 == 29 [pid = 1651] [id = 424] 15:32:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x117032c00) [pid = 1651] [serial = 1271] [outer = 0x0] 15:32:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1181da800) [pid = 1651] [serial = 1272] [outer = 0x117032c00] 15:32:14 INFO - PROCESS | 1651 | 1465425134581 Marionette DEBUG loaded listener.js 15:32:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1181e8800) [pid = 1651] [serial = 1273] [outer = 0x117032c00] 15:32:14 INFO - PROCESS | 1651 | 1465425134938 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]]]}] 15:32:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:32:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 518ms 15:32:14 INFO - PROCESS | 1651 | 1465425134975 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 15:32:14 INFO - PROCESS | 1651 | 1465425134979 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 15:32:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:32:14 INFO - PROCESS | 1651 | 1465425134989 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:32:14 INFO - PROCESS | 1651 | 1465425134993 Marionette TRACE conn2 <- [1,1670,null,{}] 15:32:14 INFO - PROCESS | 1651 | 1465425134995 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}] 15:32:15 INFO - PROCESS | 1651 | 1465425134999 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:15 INFO - PROCESS | 1651 | 1465425135164 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 15:32:15 INFO - PROCESS | 1651 | 1465425135217 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:15 INFO - PROCESS | 1651 | 1465425135218 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x119559800 == 30 [pid = 1651] [id = 425] 15:32:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1176bd400) [pid = 1651] [serial = 1274] [outer = 0x0] 15:32:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1182e4c00) [pid = 1651] [serial = 1275] [outer = 0x1176bd400] 15:32:15 INFO - PROCESS | 1651 | 1465425135259 Marionette DEBUG loaded listener.js 15:32:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1186ea800) [pid = 1651] [serial = 1276] [outer = 0x1176bd400] 15:32:15 INFO - PROCESS | 1651 | 1465425135679 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]]]}] 15:32:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 726ms 15:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:32:15 INFO - PROCESS | 1651 | 1465425135711 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 15:32:15 INFO - PROCESS | 1651 | 1465425135714 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 15:32:15 INFO - PROCESS | 1651 | 1465425135716 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:32:15 INFO - PROCESS | 1651 | 1465425135717 Marionette TRACE conn2 <- [1,1674,null,{}] 15:32:15 INFO - PROCESS | 1651 | 1465425135720 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}] 15:32:15 INFO - PROCESS | 1651 | 1465425135721 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:15 INFO - PROCESS | 1651 | 1465425135830 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 15:32:15 INFO - PROCESS | 1651 | 1465425135870 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:15 INFO - PROCESS | 1651 | 1465425135871 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b0e800 == 31 [pid = 1651] [id = 426] 15:32:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1186ec400) [pid = 1651] [serial = 1277] [outer = 0x0] 15:32:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119395400) [pid = 1651] [serial = 1278] [outer = 0x1186ec400] 15:32:15 INFO - PROCESS | 1651 | 1465425135902 Marionette DEBUG loaded listener.js 15:32:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119499800) [pid = 1651] [serial = 1279] [outer = 0x1186ec400] 15:32:16 INFO - PROCESS | 1651 | 1465425136197 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]]]}] 15:32:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:32:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 517ms 15:32:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:32:16 INFO - PROCESS | 1651 | 1465425136235 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 15:32:16 INFO - PROCESS | 1651 | 1465425136236 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 15:32:16 INFO - PROCESS | 1651 | 1465425136238 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:32:16 INFO - PROCESS | 1651 | 1465425136239 Marionette TRACE conn2 <- [1,1678,null,{}] 15:32:16 INFO - PROCESS | 1651 | 1465425136241 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}] 15:32:16 INFO - PROCESS | 1651 | 1465425136242 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:16 INFO - PROCESS | 1651 | 1465425136339 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 15:32:16 INFO - PROCESS | 1651 | 1465425136344 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:16 INFO - PROCESS | 1651 | 1465425136348 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x124714800 == 32 [pid = 1651] [id = 427] 15:32:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11702f000) [pid = 1651] [serial = 1280] [outer = 0x0] 15:32:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x119508000) [pid = 1651] [serial = 1281] [outer = 0x11702f000] 15:32:16 INFO - PROCESS | 1651 | 1465425136380 Marionette DEBUG loaded listener.js 15:32:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1198d4400) [pid = 1651] [serial = 1282] [outer = 0x11702f000] 15:32:16 INFO - PROCESS | 1651 | 1465425136747 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]]]}] 15:32:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:32:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 518ms 15:32:16 INFO - PROCESS | 1651 | 1465425136757 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 15:32:16 INFO - PROCESS | 1651 | 1465425136758 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 15:32:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:32:16 INFO - PROCESS | 1651 | 1465425136761 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:32:16 INFO - PROCESS | 1651 | 1465425136762 Marionette TRACE conn2 <- [1,1682,null,{}] 15:32:16 INFO - PROCESS | 1651 | 1465425136765 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}] 15:32:16 INFO - PROCESS | 1651 | 1465425136766 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:16 INFO - PROCESS | 1651 | 1465425136865 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 15:32:16 INFO - PROCESS | 1651 | 1465425136900 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:16 INFO - PROCESS | 1651 | 1465425136901 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x113095000 == 33 [pid = 1651] [id = 428] 15:32:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1194f8400) [pid = 1651] [serial = 1283] [outer = 0x0] 15:32:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x119b21c00) [pid = 1651] [serial = 1284] [outer = 0x1194f8400] 15:32:16 INFO - PROCESS | 1651 | 1465425136925 Marionette DEBUG loaded listener.js 15:32:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x121251800) [pid = 1651] [serial = 1285] [outer = 0x1194f8400] 15:32:17 INFO - PROCESS | 1651 | 1465425137272 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]]]}] 15:32:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:32:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 522ms 15:32:17 INFO - PROCESS | 1651 | 1465425137284 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 15:32:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:32:17 INFO - PROCESS | 1651 | 1465425137286 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 15:32:17 INFO - PROCESS | 1651 | 1465425137290 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:32:17 INFO - PROCESS | 1651 | 1465425137291 Marionette TRACE conn2 <- [1,1686,null,{}] 15:32:17 INFO - PROCESS | 1651 | 1465425137294 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}] 15:32:17 INFO - PROCESS | 1651 | 1465425137298 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:17 INFO - PROCESS | 1651 | 1465425137447 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 15:32:17 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x116793800) [pid = 1651] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:32:17 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x128b5a800) [pid = 1651] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:32:17 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x127285400) [pid = 1651] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:32:17 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x116793000) [pid = 1651] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:32:17 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119c2f800) [pid = 1651] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:32:17 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1133b1800) [pid = 1651] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:32:17 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11696c800) [pid = 1651] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:32:17 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x126f46800) [pid = 1651] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:32:17 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11950f800) [pid = 1651] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:32:17 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x112da4400) [pid = 1651] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:32:17 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1176c8400) [pid = 1651] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:32:17 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x123ed2000) [pid = 1651] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:32:17 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x112a12400) [pid = 1651] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:32:17 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x123ecdc00) [pid = 1651] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:32:17 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1194f6400) [pid = 1651] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:32:17 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1175a9400) [pid = 1651] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:32:17 INFO - PROCESS | 1651 | 1465425137820 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:17 INFO - PROCESS | 1651 | 1465425137821 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x11721a800 == 34 [pid = 1651] [id = 429] 15:32:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x110ee3800) [pid = 1651] [serial = 1286] [outer = 0x0] 15:32:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1126c7800) [pid = 1651] [serial = 1287] [outer = 0x110ee3800] 15:32:17 INFO - PROCESS | 1651 | 1465425137860 Marionette DEBUG loaded listener.js 15:32:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x113c64000) [pid = 1651] [serial = 1288] [outer = 0x110ee3800] 15:32:18 INFO - PROCESS | 1651 | 1465425138134 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]]]}] 15:32:18 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 15:32:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 873ms 15:32:18 INFO - PROCESS | 1651 | 1465425138168 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 15:32:18 INFO - PROCESS | 1651 | 1465425138169 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 15:32:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:32:18 INFO - PROCESS | 1651 | 1465425138172 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:32:18 INFO - PROCESS | 1651 | 1465425138173 Marionette TRACE conn2 <- [1,1690,null,{}] 15:32:18 INFO - PROCESS | 1651 | 1465425138175 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}] 15:32:18 INFO - PROCESS | 1651 | 1465425138176 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:18 INFO - PROCESS | 1651 | 1465425138255 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 15:32:18 INFO - PROCESS | 1651 | 1465425138259 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:18 INFO - PROCESS | 1651 | 1465425138260 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x1272ed800 == 35 [pid = 1651] [id = 430] 15:32:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1175a9400) [pid = 1651] [serial = 1289] [outer = 0x0] 15:32:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11950f800) [pid = 1651] [serial = 1290] [outer = 0x1175a9400] 15:32:18 INFO - PROCESS | 1651 | 1465425138286 Marionette DEBUG loaded listener.js 15:32:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x123aa8400) [pid = 1651] [serial = 1291] [outer = 0x1175a9400] 15:32:18 INFO - PROCESS | 1651 | 1465425138601 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]]]}] 15:32:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:32:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 471ms 15:32:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:32:18 INFO - PROCESS | 1651 | 1465425138644 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 15:32:18 INFO - PROCESS | 1651 | 1465425138645 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 15:32:18 INFO - PROCESS | 1651 | 1465425138647 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:32:18 INFO - PROCESS | 1651 | 1465425138648 Marionette TRACE conn2 <- [1,1694,null,{}] 15:32:18 INFO - PROCESS | 1651 | 1465425138651 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}] 15:32:18 INFO - PROCESS | 1651 | 1465425138652 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:18 INFO - PROCESS | 1651 | 1465425138754 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 15:32:18 INFO - PROCESS | 1651 | 1465425138760 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:18 INFO - PROCESS | 1651 | 1465425138761 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x1276d2800 == 36 [pid = 1651] [id = 431] 15:32:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x112a1e000) [pid = 1651] [serial = 1292] [outer = 0x0] 15:32:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x123aa8c00) [pid = 1651] [serial = 1293] [outer = 0x112a1e000] 15:32:18 INFO - PROCESS | 1651 | 1465425138786 Marionette DEBUG loaded listener.js 15:32:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x123df0000) [pid = 1651] [serial = 1294] [outer = 0x112a1e000] 15:32:19 INFO - PROCESS | 1651 | 1465425139085 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]]]}] 15:32:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 469ms 15:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:32:19 INFO - PROCESS | 1651 | 1465425139117 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 15:32:19 INFO - PROCESS | 1651 | 1465425139118 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 15:32:19 INFO - PROCESS | 1651 | 1465425139120 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:32:19 INFO - PROCESS | 1651 | 1465425139121 Marionette TRACE conn2 <- [1,1698,null,{}] 15:32:19 INFO - PROCESS | 1651 | 1465425139124 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}] 15:32:19 INFO - PROCESS | 1651 | 1465425139125 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:19 INFO - PROCESS | 1651 | 1465425139202 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 15:32:19 INFO - PROCESS | 1651 | 1465425139206 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:19 INFO - PROCESS | 1651 | 1465425139207 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a4a0000 == 37 [pid = 1651] [id = 432] 15:32:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x116a0c400) [pid = 1651] [serial = 1295] [outer = 0x0] 15:32:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x123e3c000) [pid = 1651] [serial = 1296] [outer = 0x116a0c400] 15:32:19 INFO - PROCESS | 1651 | 1465425139234 Marionette DEBUG loaded listener.js 15:32:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x123ecd000) [pid = 1651] [serial = 1297] [outer = 0x116a0c400] 15:32:19 INFO - PROCESS | 1651 | 1465425139582 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]]]}] 15:32:19 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 15:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 471ms 15:32:19 INFO - PROCESS | 1651 | 1465425139591 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 15:32:19 INFO - PROCESS | 1651 | 1465425139593 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 15:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:32:19 INFO - PROCESS | 1651 | 1465425139596 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:32:19 INFO - PROCESS | 1651 | 1465425139599 Marionette TRACE conn2 <- [1,1702,null,{}] 15:32:19 INFO - PROCESS | 1651 | 1465425139601 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}] 15:32:19 INFO - PROCESS | 1651 | 1465425139602 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:19 INFO - PROCESS | 1651 | 1465425139718 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 15:32:19 INFO - PROCESS | 1651 | 1465425139724 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:19 INFO - PROCESS | 1651 | 1465425139725 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a45000 == 38 [pid = 1651] [id = 433] 15:32:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x123e3f000) [pid = 1651] [serial = 1298] [outer = 0x0] 15:32:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1247dbc00) [pid = 1651] [serial = 1299] [outer = 0x123e3f000] 15:32:19 INFO - PROCESS | 1651 | 1465425139748 Marionette DEBUG loaded listener.js 15:32:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x124fbb400) [pid = 1651] [serial = 1300] [outer = 0x123e3f000] 15:32:20 INFO - PROCESS | 1651 | 1465425140306 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]]]}] 15:32:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 721ms 15:32:20 INFO - PROCESS | 1651 | 1465425140317 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 15:32:20 INFO - PROCESS | 1651 | 1465425140320 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 15:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:32:20 INFO - PROCESS | 1651 | 1465425140323 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:32:20 INFO - PROCESS | 1651 | 1465425140325 Marionette TRACE conn2 <- [1,1706,null,{}] 15:32:20 INFO - PROCESS | 1651 | 1465425140356 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}] 15:32:20 INFO - PROCESS | 1651 | 1465425140358 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:20 INFO - PROCESS | 1651 | 1465425140473 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 15:32:20 INFO - PROCESS | 1651 | 1465425140527 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:20 INFO - PROCESS | 1651 | 1465425140529 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x11826b800 == 39 [pid = 1651] [id = 434] 15:32:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x112d3cc00) [pid = 1651] [serial = 1301] [outer = 0x0] 15:32:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x113c0fc00) [pid = 1651] [serial = 1302] [outer = 0x112d3cc00] 15:32:20 INFO - PROCESS | 1651 | 1465425140560 Marionette DEBUG loaded listener.js 15:32:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x116791800) [pid = 1651] [serial = 1303] [outer = 0x112d3cc00] 15:32:21 INFO - PROCESS | 1651 | 1465425141138 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]]]}] 15:32:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:32:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 870ms 15:32:21 INFO - PROCESS | 1651 | 1465425141194 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 15:32:21 INFO - PROCESS | 1651 | 1465425141197 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 15:32:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:32:21 INFO - PROCESS | 1651 | 1465425141202 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:32:21 INFO - PROCESS | 1651 | 1465425141203 Marionette TRACE conn2 <- [1,1710,null,{}] 15:32:21 INFO - PROCESS | 1651 | 1465425141206 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}] 15:32:21 INFO - PROCESS | 1651 | 1465425141208 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:21 INFO - PROCESS | 1651 | 1465425141324 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 15:32:21 INFO - PROCESS | 1651 | 1465425141404 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:21 INFO - PROCESS | 1651 | 1465425141405 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x11649b000 == 40 [pid = 1651] [id = 435] 15:32:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x110eefc00) [pid = 1651] [serial = 1304] [outer = 0x0] 15:32:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x112e9d000) [pid = 1651] [serial = 1305] [outer = 0x110eefc00] 15:32:21 INFO - PROCESS | 1651 | 1465425141436 Marionette DEBUG loaded listener.js 15:32:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1181e1000) [pid = 1651] [serial = 1306] [outer = 0x110eefc00] 15:32:22 INFO - PROCESS | 1651 | 1465425142019 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]]]}] 15:32:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12a4a0000 == 39 [pid = 1651] [id = 432] 15:32:22 INFO - PROCESS | 1651 | --DOCSHELL 0x1276d2800 == 38 [pid = 1651] [id = 431] 15:32:22 INFO - PROCESS | 1651 | --DOCSHELL 0x1272ed800 == 37 [pid = 1651] [id = 430] 15:32:22 INFO - PROCESS | 1651 | --DOCSHELL 0x11721a800 == 36 [pid = 1651] [id = 429] 15:32:22 INFO - PROCESS | 1651 | --DOCSHELL 0x113095000 == 35 [pid = 1651] [id = 428] 15:32:22 INFO - PROCESS | 1651 | --DOCSHELL 0x124714800 == 34 [pid = 1651] [id = 427] 15:32:22 INFO - PROCESS | 1651 | --DOCSHELL 0x123b0e800 == 33 [pid = 1651] [id = 426] 15:32:22 INFO - PROCESS | 1651 | --DOCSHELL 0x119559800 == 32 [pid = 1651] [id = 425] 15:32:22 INFO - PROCESS | 1651 | --DOCSHELL 0x118543800 == 31 [pid = 1651] [id = 424] 15:32:22 INFO - PROCESS | 1651 | --DOCSHELL 0x1170cb000 == 30 [pid = 1651] [id = 423] 15:32:22 INFO - PROCESS | 1651 | --DOCSHELL 0x11215e800 == 29 [pid = 1651] [id = 422] 15:32:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 872ms 15:32:22 INFO - PROCESS | 1651 | 1465425142073 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 15:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:32:22 INFO - PROCESS | 1651 | 1465425142076 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 15:32:22 INFO - PROCESS | 1651 | 1465425142079 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:32:22 INFO - PROCESS | 1651 | 1465425142081 Marionette TRACE conn2 <- [1,1714,null,{}] 15:32:22 INFO - PROCESS | 1651 | 1465425142085 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}] 15:32:22 INFO - PROCESS | 1651 | 1465425142086 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:22 INFO - PROCESS | 1651 | 1465425142170 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 15:32:22 INFO - PROCESS | 1651 | 1465425142176 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:22 INFO - PROCESS | 1651 | 1465425142181 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x116115000 == 30 [pid = 1651] [id = 436] 15:32:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x111f36400) [pid = 1651] [serial = 1307] [outer = 0x0] 15:32:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1126d4800) [pid = 1651] [serial = 1308] [outer = 0x111f36400] 15:32:22 INFO - PROCESS | 1651 | 1465425142211 Marionette DEBUG loaded listener.js 15:32:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x112a1ec00) [pid = 1651] [serial = 1309] [outer = 0x111f36400] 15:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1182c3800) [pid = 1651] [serial = 1171] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x128ced400) [pid = 1651] [serial = 1249] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x128ce3400) [pid = 1651] [serial = 1248] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x128b54c00) [pid = 1651] [serial = 1245] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x119b25000) [pid = 1651] [serial = 1227] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1213ab000) [pid = 1651] [serial = 1230] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x116faac00) [pid = 1651] [serial = 1212] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1182c1400) [pid = 1651] [serial = 1213] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x116f9ec00) [pid = 1651] [serial = 1215] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x117033000) [pid = 1651] [serial = 1216] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12728f800) [pid = 1651] [serial = 1207] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1198cdc00) [pid = 1651] [serial = 1224] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11396a800) [pid = 1651] [serial = 1209] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11672cc00) [pid = 1651] [serial = 1210] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x118399c00) [pid = 1651] [serial = 1218] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1247df400) [pid = 1651] [serial = 1233] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11860fc00) [pid = 1651] [serial = 1219] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x118f53400) [pid = 1651] [serial = 1221] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1194f8800) [pid = 1651] [serial = 1222] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x123fa3000) [pid = 1651] [serial = 1231] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12593cc00) [pid = 1651] [serial = 1236] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12513a000) [pid = 1651] [serial = 1234] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1270ce800) [pid = 1651] [serial = 1243] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x11949c000) [pid = 1651] [serial = 1239] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x125e54000) [pid = 1651] [serial = 1237] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x119c2a400) [pid = 1651] [serial = 1228] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x125940c00) [pid = 1651] [serial = 1242] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x119a1cc00) [pid = 1651] [serial = 1225] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x123aa7c00) [pid = 1651] [serial = 1240] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x128ce1400) [pid = 1651] [serial = 1246] [outer = 0x0] [url = about:blank] 15:32:22 INFO - PROCESS | 1651 | 1465425142572 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]]]}] 15:32:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 520ms 15:32:22 INFO - PROCESS | 1651 | 1465425142600 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 15:32:22 INFO - PROCESS | 1651 | 1465425142603 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 15:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:32:22 INFO - PROCESS | 1651 | 1465425142607 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:32:22 INFO - PROCESS | 1651 | 1465425142609 Marionette TRACE conn2 <- [1,1718,null,{}] 15:32:22 INFO - PROCESS | 1651 | 1465425142611 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}] 15:32:22 INFO - PROCESS | 1651 | 1465425142613 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:22 INFO - PROCESS | 1651 | 1465425142696 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 15:32:22 INFO - PROCESS | 1651 | 1465425142701 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:22 INFO - PROCESS | 1651 | 1465425142703 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x117222800 == 31 [pid = 1651] [id = 437] 15:32:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x115f89400) [pid = 1651] [serial = 1310] [outer = 0x0] 15:32:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x115f90c00) [pid = 1651] [serial = 1311] [outer = 0x115f89400] 15:32:22 INFO - PROCESS | 1651 | 1465425142731 Marionette DEBUG loaded listener.js 15:32:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x11662f000) [pid = 1651] [serial = 1312] [outer = 0x115f89400] 15:32:23 INFO - PROCESS | 1651 | 1465425143113 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]]]}] 15:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 518ms 15:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:32:23 INFO - PROCESS | 1651 | 1465425143126 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 15:32:23 INFO - PROCESS | 1651 | 1465425143127 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 15:32:23 INFO - PROCESS | 1651 | 1465425143132 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:32:23 INFO - PROCESS | 1651 | 1465425143135 Marionette TRACE conn2 <- [1,1722,null,{}] 15:32:23 INFO - PROCESS | 1651 | 1465425143143 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}] 15:32:23 INFO - PROCESS | 1651 | 1465425143149 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:23 INFO - PROCESS | 1651 | 1465425143251 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 15:32:23 INFO - PROCESS | 1651 | 1465425143258 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:23 INFO - PROCESS | 1651 | 1465425143260 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x1194b3800 == 32 [pid = 1651] [id = 438] 15:32:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x116790800) [pid = 1651] [serial = 1313] [outer = 0x0] 15:32:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1175b1c00) [pid = 1651] [serial = 1314] [outer = 0x116790800] 15:32:23 INFO - PROCESS | 1651 | 1465425143291 Marionette DEBUG loaded listener.js 15:32:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1181e0000) [pid = 1651] [serial = 1315] [outer = 0x116790800] 15:32:23 INFO - PROCESS | 1651 | 1465425143617 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]]]}] 15:32:23 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 15:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 523ms 15:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:32:23 INFO - PROCESS | 1651 | 1465425143654 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 15:32:23 INFO - PROCESS | 1651 | 1465425143655 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 15:32:23 INFO - PROCESS | 1651 | 1465425143657 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:32:23 INFO - PROCESS | 1651 | 1465425143659 Marionette TRACE conn2 <- [1,1726,null,{}] 15:32:23 INFO - PROCESS | 1651 | 1465425143661 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}] 15:32:23 INFO - PROCESS | 1651 | 1465425143662 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:23 INFO - PROCESS | 1651 | 1465425143767 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 15:32:23 INFO - PROCESS | 1651 | 1465425143845 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:23 INFO - PROCESS | 1651 | 1465425143847 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x112161000 == 33 [pid = 1651] [id = 439] 15:32:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x110e98400) [pid = 1651] [serial = 1316] [outer = 0x0] 15:32:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x110ed3000) [pid = 1651] [serial = 1317] [outer = 0x110e98400] 15:32:23 INFO - PROCESS | 1651 | 1465425143879 Marionette DEBUG loaded listener.js 15:32:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x111f3cc00) [pid = 1651] [serial = 1318] [outer = 0x110e98400] 15:32:24 INFO - PROCESS | 1651 | 1465425144361 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]]]}] 15:32:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:32:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 768ms 15:32:24 INFO - PROCESS | 1651 | 1465425144428 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 15:32:24 INFO - PROCESS | 1651 | 1465425144430 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 15:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:32:24 INFO - PROCESS | 1651 | 1465425144433 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:32:24 INFO - PROCESS | 1651 | 1465425144435 Marionette TRACE conn2 <- [1,1730,null,{}] 15:32:24 INFO - PROCESS | 1651 | 1465425144439 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}] 15:32:24 INFO - PROCESS | 1651 | 1465425144441 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:24 INFO - PROCESS | 1651 | 1465425144540 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 15:32:24 INFO - PROCESS | 1651 | 1465425144597 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:24 INFO - PROCESS | 1651 | 1465425144598 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x119ca3000 == 34 [pid = 1651] [id = 440] 15:32:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1126c9c00) [pid = 1651] [serial = 1319] [outer = 0x0] 15:32:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11672fc00) [pid = 1651] [serial = 1320] [outer = 0x1126c9c00] 15:32:24 INFO - PROCESS | 1651 | 1465425144628 Marionette DEBUG loaded listener.js 15:32:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x117032000) [pid = 1651] [serial = 1321] [outer = 0x1126c9c00] 15:32:25 INFO - PROCESS | 1651 | 1465425145033 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]]]}] 15:32:25 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 15:32:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 619ms 15:32:25 INFO - PROCESS | 1651 | 1465425145055 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 15:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:32:25 INFO - PROCESS | 1651 | 1465425145058 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 15:32:25 INFO - PROCESS | 1651 | 1465425145060 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:32:25 INFO - PROCESS | 1651 | 1465425145062 Marionette TRACE conn2 <- [1,1734,null,{}] 15:32:25 INFO - PROCESS | 1651 | 1465425145064 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}] 15:32:25 INFO - PROCESS | 1651 | 1465425145066 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:25 INFO - PROCESS | 1651 | 1465425145185 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 15:32:25 INFO - PROCESS | 1651 | 1465425145256 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:25 INFO - PROCESS | 1651 | 1465425145257 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12470d000 == 35 [pid = 1651] [id = 441] 15:32:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1181e0400) [pid = 1651] [serial = 1322] [outer = 0x0] 15:32:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11839fc00) [pid = 1651] [serial = 1323] [outer = 0x1181e0400] 15:32:25 INFO - PROCESS | 1651 | 1465425145286 Marionette DEBUG loaded listener.js 15:32:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11860c800) [pid = 1651] [serial = 1324] [outer = 0x1181e0400] 15:32:25 INFO - PROCESS | 1651 | 1465425145704 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]]]}] 15:32:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:32:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 672ms 15:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:32:25 INFO - PROCESS | 1651 | 1465425145733 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 15:32:25 INFO - PROCESS | 1651 | 1465425145734 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 15:32:25 INFO - PROCESS | 1651 | 1465425145742 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:32:25 INFO - PROCESS | 1651 | 1465425145746 Marionette TRACE conn2 <- [1,1738,null,{}] 15:32:25 INFO - PROCESS | 1651 | 1465425145750 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}] 15:32:25 INFO - PROCESS | 1651 | 1465425145752 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:25 INFO - PROCESS | 1651 | 1465425145852 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 15:32:25 INFO - PROCESS | 1651 | 1465425145910 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:25 INFO - PROCESS | 1651 | 1465425145911 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x11955b800 == 36 [pid = 1651] [id = 442] 15:32:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1181e9c00) [pid = 1651] [serial = 1325] [outer = 0x0] 15:32:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1186ea400) [pid = 1651] [serial = 1326] [outer = 0x1181e9c00] 15:32:25 INFO - PROCESS | 1651 | 1465425145941 Marionette DEBUG loaded listener.js 15:32:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x119494400) [pid = 1651] [serial = 1327] [outer = 0x1181e9c00] 15:32:26 INFO - PROCESS | 1651 | 1465425146349 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]]]}] 15:32:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 628ms 15:32:26 INFO - PROCESS | 1651 | 1465425146366 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 15:32:26 INFO - PROCESS | 1651 | 1465425146368 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 15:32:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:32:26 INFO - PROCESS | 1651 | 1465425146370 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:32:26 INFO - PROCESS | 1651 | 1465425146371 Marionette TRACE conn2 <- [1,1742,null,{}] 15:32:26 INFO - PROCESS | 1651 | 1465425146374 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}] 15:32:26 INFO - PROCESS | 1651 | 1465425146375 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:26 INFO - PROCESS | 1651 | 1465425146475 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 15:32:26 INFO - PROCESS | 1651 | 1465425146562 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:26 INFO - PROCESS | 1651 | 1465425146564 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x1272f6000 == 37 [pid = 1651] [id = 443] 15:32:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119498000) [pid = 1651] [serial = 1328] [outer = 0x0] 15:32:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1194f4c00) [pid = 1651] [serial = 1329] [outer = 0x119498000] 15:32:26 INFO - PROCESS | 1651 | 1465425146604 Marionette DEBUG loaded listener.js 15:32:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11950b000) [pid = 1651] [serial = 1330] [outer = 0x119498000] 15:32:27 INFO - PROCESS | 1651 | 1465425147023 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]]]}] 15:32:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:32:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 671ms 15:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:32:27 INFO - PROCESS | 1651 | 1465425147041 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 15:32:27 INFO - PROCESS | 1651 | 1465425147043 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 15:32:27 INFO - PROCESS | 1651 | 1465425147045 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:32:27 INFO - PROCESS | 1651 | 1465425147046 Marionette TRACE conn2 <- [1,1746,null,{}] 15:32:27 INFO - PROCESS | 1651 | 1465425147049 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}] 15:32:27 INFO - PROCESS | 1651 | 1465425147050 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:27 INFO - PROCESS | 1651 | 1465425147145 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 15:32:27 INFO - PROCESS | 1651 | 1465425147199 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:27 INFO - PROCESS | 1651 | 1465425147204 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a141800 == 38 [pid = 1651] [id = 444] 15:32:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1198d4c00) [pid = 1651] [serial = 1331] [outer = 0x0] 15:32:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1198d9400) [pid = 1651] [serial = 1332] [outer = 0x1198d4c00] 15:32:27 INFO - PROCESS | 1651 | 1465425147243 Marionette DEBUG loaded listener.js 15:32:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x119b6b400) [pid = 1651] [serial = 1333] [outer = 0x1198d4c00] 15:32:27 INFO - PROCESS | 1651 | 1465425147786 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]]]}] 15:32:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:32:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 770ms 15:32:27 INFO - PROCESS | 1651 | 1465425147843 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 15:32:27 INFO - PROCESS | 1651 | 1465425147845 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 15:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:32:27 INFO - PROCESS | 1651 | 1465425147852 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:32:27 INFO - PROCESS | 1651 | 1465425147854 Marionette TRACE conn2 <- [1,1750,null,{}] 15:32:27 INFO - PROCESS | 1651 | 1465425147858 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}] 15:32:27 INFO - PROCESS | 1651 | 1465425147859 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:27 INFO - PROCESS | 1651 | 1465425147956 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 15:32:28 INFO - PROCESS | 1651 | 1465425148028 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:28 INFO - PROCESS | 1651 | 1465425148029 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170c8800 == 39 [pid = 1651] [id = 445] 15:32:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x112ea9400) [pid = 1651] [serial = 1334] [outer = 0x0] 15:32:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x113960800) [pid = 1651] [serial = 1335] [outer = 0x112ea9400] 15:32:28 INFO - PROCESS | 1651 | 1465425148058 Marionette DEBUG loaded listener.js 15:32:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x116789800) [pid = 1651] [serial = 1336] [outer = 0x112ea9400] 15:32:28 INFO - PROCESS | 1651 | --DOCSHELL 0x1194b3800 == 38 [pid = 1651] [id = 438] 15:32:28 INFO - PROCESS | 1651 | --DOCSHELL 0x117222800 == 37 [pid = 1651] [id = 437] 15:32:28 INFO - PROCESS | 1651 | --DOCSHELL 0x116115000 == 36 [pid = 1651] [id = 436] 15:32:28 INFO - PROCESS | 1651 | --DOCSHELL 0x11649b000 == 35 [pid = 1651] [id = 435] 15:32:28 INFO - PROCESS | 1651 | --DOCSHELL 0x11826b800 == 34 [pid = 1651] [id = 434] 15:32:28 INFO - PROCESS | 1651 | --DOCSHELL 0x12a141800 == 33 [pid = 1651] [id = 444] 15:32:28 INFO - PROCESS | 1651 | --DOCSHELL 0x1272f6000 == 32 [pid = 1651] [id = 443] 15:32:28 INFO - PROCESS | 1651 | --DOCSHELL 0x11955b800 == 31 [pid = 1651] [id = 442] 15:32:28 INFO - PROCESS | 1651 | --DOCSHELL 0x12470d000 == 30 [pid = 1651] [id = 441] 15:32:28 INFO - PROCESS | 1651 | --DOCSHELL 0x119a45000 == 29 [pid = 1651] [id = 433] 15:32:28 INFO - PROCESS | 1651 | --DOCSHELL 0x119ca3000 == 28 [pid = 1651] [id = 440] 15:32:28 INFO - PROCESS | 1651 | --DOCSHELL 0x112161000 == 27 [pid = 1651] [id = 439] 15:32:28 INFO - PROCESS | 1651 | 1465425148936 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]]]}] 15:32:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1124ms 15:32:28 INFO - PROCESS | 1651 | 1465425148977 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 15:32:28 INFO - PROCESS | 1651 | 1465425148982 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 15:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:32:28 INFO - PROCESS | 1651 | 1465425148988 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:32:28 INFO - PROCESS | 1651 | 1465425148991 Marionette TRACE conn2 <- [1,1754,null,{}] 15:32:29 INFO - PROCESS | 1651 | 1465425149039 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}] 15:32:29 INFO - PROCESS | 1651 | 1465425149040 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:29 INFO - PROCESS | 1651 | 1465425149149 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 15:32:29 INFO - PROCESS | 1651 | 1465425149153 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:29 INFO - PROCESS | 1651 | 1465425149155 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170ca800 == 28 [pid = 1651] [id = 446] 15:32:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x112a1a400) [pid = 1651] [serial = 1337] [outer = 0x0] 15:32:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1133dd800) [pid = 1651] [serial = 1338] [outer = 0x112a1a400] 15:32:29 INFO - PROCESS | 1651 | 1465425149183 Marionette DEBUG loaded listener.js 15:32:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1164cf400) [pid = 1651] [serial = 1339] [outer = 0x112a1a400] 15:32:29 INFO - PROCESS | 1651 | 1465425149530 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]]]}] 15:32:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:32:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 565ms 15:32:29 INFO - PROCESS | 1651 | 1465425149554 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 15:32:29 INFO - PROCESS | 1651 | 1465425149557 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 15:32:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:32:29 INFO - PROCESS | 1651 | 1465425149569 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:32:29 INFO - PROCESS | 1651 | 1465425149571 Marionette TRACE conn2 <- [1,1758,null,{}] 15:32:29 INFO - PROCESS | 1651 | 1465425149573 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}] 15:32:29 INFO - PROCESS | 1651 | 1465425149575 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:29 INFO - PROCESS | 1651 | 1465425149679 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 15:32:29 INFO - PROCESS | 1651 | 1465425149683 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:29 INFO - PROCESS | 1651 | 1465425149684 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x119558000 == 29 [pid = 1651] [id = 447] 15:32:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11662a000) [pid = 1651] [serial = 1340] [outer = 0x0] 15:32:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11678e000) [pid = 1651] [serial = 1341] [outer = 0x11662a000] 15:32:29 INFO - PROCESS | 1651 | 1465425149711 Marionette DEBUG loaded listener.js 15:32:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1175b4000) [pid = 1651] [serial = 1342] [outer = 0x11662a000] 15:32:30 INFO - PROCESS | 1651 | 1465425150091 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]]]}] 15:32:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 573ms 15:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:32:30 INFO - PROCESS | 1651 | 1465425150142 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 15:32:30 INFO - PROCESS | 1651 | 1465425150144 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 15:32:30 INFO - PROCESS | 1651 | 1465425150146 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:32:30 INFO - PROCESS | 1651 | 1465425150148 Marionette TRACE conn2 <- [1,1762,null,{}] 15:32:30 INFO - PROCESS | 1651 | 1465425150156 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}] 15:32:30 INFO - PROCESS | 1651 | 1465425150159 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:30 INFO - PROCESS | 1651 | 1465425150259 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 15:32:30 INFO - PROCESS | 1651 | 1465425150300 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:30 INFO - PROCESS | 1651 | 1465425150302 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x12410d800 == 30 [pid = 1651] [id = 448] 15:32:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1181e4c00) [pid = 1651] [serial = 1343] [outer = 0x0] 15:32:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x11839ec00) [pid = 1651] [serial = 1344] [outer = 0x1181e4c00] 15:32:30 INFO - PROCESS | 1651 | 1465425150329 Marionette DEBUG loaded listener.js 15:32:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x11860d000) [pid = 1651] [serial = 1345] [outer = 0x1181e4c00] 15:32:30 INFO - PROCESS | 1651 | 1465425150642 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]]]}] 15:32:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 522ms 15:32:30 INFO - PROCESS | 1651 | 1465425150668 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 15:32:30 INFO - PROCESS | 1651 | 1465425150670 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 15:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:32:30 INFO - PROCESS | 1651 | 1465425150672 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:32:30 INFO - PROCESS | 1651 | 1465425150673 Marionette TRACE conn2 <- [1,1766,null,{}] 15:32:30 INFO - PROCESS | 1651 | 1465425150676 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}] 15:32:30 INFO - PROCESS | 1651 | 1465425150677 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:30 INFO - PROCESS | 1651 | 1465425150791 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 15:32:30 INFO - PROCESS | 1651 | 1465425150831 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:30 INFO - PROCESS | 1651 | 1465425150832 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x124d88000 == 31 [pid = 1651] [id = 449] 15:32:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x118642000) [pid = 1651] [serial = 1346] [outer = 0x0] 15:32:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x118884c00) [pid = 1651] [serial = 1347] [outer = 0x118642000] 15:32:30 INFO - PROCESS | 1651 | 1465425150857 Marionette DEBUG loaded listener.js 15:32:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x118fdd800) [pid = 1651] [serial = 1348] [outer = 0x118642000] 15:32:31 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x116a0c400) [pid = 1651] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:32:31 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1186ec400) [pid = 1651] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:32:31 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1176bd400) [pid = 1651] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:32:31 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x117032c00) [pid = 1651] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:32:31 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x112da3800) [pid = 1651] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:32:31 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x110eecc00) [pid = 1651] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:32:31 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11219c800) [pid = 1651] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:32:31 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11678fc00) [pid = 1651] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:32:31 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11839d800) [pid = 1651] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:32:31 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1198d5400) [pid = 1651] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:32:31 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11702f000) [pid = 1651] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:32:31 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1194f8400) [pid = 1651] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:32:31 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1247dd400) [pid = 1651] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:32:31 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x110ee3800) [pid = 1651] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:32:31 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1175a9400) [pid = 1651] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:32:31 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x112a1e000) [pid = 1651] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:32:31 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x110eefc00) [pid = 1651] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:32:31 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x111f36400) [pid = 1651] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:32:31 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x115f89400) [pid = 1651] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:32:31 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x116790800) [pid = 1651] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:32:31 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x123e3f000) [pid = 1651] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:32:31 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x112d3cc00) [pid = 1651] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:32:31 INFO - PROCESS | 1651 | 1465425151406 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]]]}] 15:32:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:32:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 770ms 15:32:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:32:31 INFO - PROCESS | 1651 | 1465425151443 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 15:32:31 INFO - PROCESS | 1651 | 1465425151444 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 15:32:31 INFO - PROCESS | 1651 | 1465425151446 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:32:31 INFO - PROCESS | 1651 | 1465425151447 Marionette TRACE conn2 <- [1,1770,null,{}] 15:32:31 INFO - PROCESS | 1651 | 1465425151458 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}] 15:32:31 INFO - PROCESS | 1651 | 1465425151459 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:31 INFO - PROCESS | 1651 | 1465425151532 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 15:32:31 INFO - PROCESS | 1651 | 1465425151589 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:31 INFO - PROCESS | 1651 | 1465425151590 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a265800 == 32 [pid = 1651] [id = 450] 15:32:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x110ee3800) [pid = 1651] [serial = 1349] [outer = 0x0] 15:32:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x112da4400) [pid = 1651] [serial = 1350] [outer = 0x110ee3800] 15:32:31 INFO - PROCESS | 1651 | 1465425151614 Marionette DEBUG loaded listener.js 15:32:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x116a0c400) [pid = 1651] [serial = 1351] [outer = 0x110ee3800] 15:32:31 INFO - PROCESS | 1651 | 1465425151900 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]]]}] 15:32:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:32:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 478ms 15:32:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:32:31 INFO - PROCESS | 1651 | 1465425151924 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 15:32:31 INFO - PROCESS | 1651 | 1465425151925 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 15:32:31 INFO - PROCESS | 1651 | 1465425151928 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:32:31 INFO - PROCESS | 1651 | 1465425151929 Marionette TRACE conn2 <- [1,1774,null,{}] 15:32:31 INFO - PROCESS | 1651 | 1465425151939 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}] 15:32:31 INFO - PROCESS | 1651 | 1465425151943 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:32 INFO - PROCESS | 1651 | 1465425152031 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 15:32:32 INFO - PROCESS | 1651 | 1465425152035 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:32 INFO - PROCESS | 1651 | 1465425152036 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12920f800 == 33 [pid = 1651] [id = 451] 15:32:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x116f9b800) [pid = 1651] [serial = 1352] [outer = 0x0] 15:32:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x118645800) [pid = 1651] [serial = 1353] [outer = 0x116f9b800] 15:32:32 INFO - PROCESS | 1651 | 1465425152063 Marionette DEBUG loaded listener.js 15:32:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11989bc00) [pid = 1651] [serial = 1354] [outer = 0x116f9b800] 15:32:32 INFO - PROCESS | 1651 | 1465425152402 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]]]}] 15:32:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 526ms 15:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:32:32 INFO - PROCESS | 1651 | 1465425152458 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 15:32:32 INFO - PROCESS | 1651 | 1465425152459 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 15:32:32 INFO - PROCESS | 1651 | 1465425152461 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:32:32 INFO - PROCESS | 1651 | 1465425152462 Marionette TRACE conn2 <- [1,1778,null,{}] 15:32:32 INFO - PROCESS | 1651 | 1465425152465 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}] 15:32:32 INFO - PROCESS | 1651 | 1465425152466 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:32 INFO - PROCESS | 1651 | 1465425152545 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 15:32:32 INFO - PROCESS | 1651 | 1465425152550 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:32 INFO - PROCESS | 1651 | 1465425152551 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a4be800 == 34 [pid = 1651] [id = 452] 15:32:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1126c9400) [pid = 1651] [serial = 1355] [outer = 0x0] 15:32:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1198d6400) [pid = 1651] [serial = 1356] [outer = 0x1126c9400] 15:32:32 INFO - PROCESS | 1651 | 1465425152575 Marionette DEBUG loaded listener.js 15:32:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x119b20800) [pid = 1651] [serial = 1357] [outer = 0x1126c9400] 15:32:32 INFO - PROCESS | 1651 | 1465425152890 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]]]}] 15:32:32 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 15:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 470ms 15:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:32:32 INFO - PROCESS | 1651 | 1465425152931 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 15:32:32 INFO - PROCESS | 1651 | 1465425152932 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 15:32:32 INFO - PROCESS | 1651 | 1465425152935 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:32:32 INFO - PROCESS | 1651 | 1465425152936 Marionette TRACE conn2 <- [1,1782,null,{}] 15:32:32 INFO - PROCESS | 1651 | 1465425152938 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}] 15:32:32 INFO - PROCESS | 1651 | 1465425152939 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:33 INFO - PROCESS | 1651 | 1465425153013 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 15:32:33 INFO - PROCESS | 1651 | 1465425153018 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:33 INFO - PROCESS | 1651 | 1465425153019 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab06000 == 35 [pid = 1651] [id = 453] 15:32:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x119a22800) [pid = 1651] [serial = 1358] [outer = 0x0] 15:32:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x119b71800) [pid = 1651] [serial = 1359] [outer = 0x119a22800] 15:32:33 INFO - PROCESS | 1651 | 1465425153042 Marionette DEBUG loaded listener.js 15:32:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x119f3dc00) [pid = 1651] [serial = 1360] [outer = 0x119a22800] 15:32:33 INFO - PROCESS | 1651 | 1465425153563 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]]]}] 15:32:33 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 15:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 670ms 15:32:33 INFO - PROCESS | 1651 | 1465425153607 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 15:32:33 INFO - PROCESS | 1651 | 1465425153610 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 15:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:32:33 INFO - PROCESS | 1651 | 1465425153616 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:32:33 INFO - PROCESS | 1651 | 1465425153619 Marionette TRACE conn2 <- [1,1786,null,{}] 15:32:33 INFO - PROCESS | 1651 | 1465425153625 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}] 15:32:33 INFO - PROCESS | 1651 | 1465425153628 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:33 INFO - PROCESS | 1651 | 1465425153886 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 15:32:33 INFO - PROCESS | 1651 | 1465425153966 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:33 INFO - PROCESS | 1651 | 1465425153967 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x1191fa000 == 36 [pid = 1651] [id = 454] 15:32:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x112a19000) [pid = 1651] [serial = 1361] [outer = 0x0] 15:32:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x112d14800) [pid = 1651] [serial = 1362] [outer = 0x112a19000] 15:32:34 INFO - PROCESS | 1651 | 1465425154016 Marionette DEBUG loaded listener.js 15:32:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x116159c00) [pid = 1651] [serial = 1363] [outer = 0x112a19000] 15:32:34 INFO - PROCESS | 1651 | 1465425154570 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]]]}] 15:32:34 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 15:32:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 982ms 15:32:34 INFO - PROCESS | 1651 | 1465425154622 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 15:32:34 INFO - PROCESS | 1651 | 1465425154625 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 15:32:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:32:34 INFO - PROCESS | 1651 | 1465425154633 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:32:34 INFO - PROCESS | 1651 | 1465425154635 Marionette TRACE conn2 <- [1,1790,null,{}] 15:32:34 INFO - PROCESS | 1651 | 1465425154637 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}] 15:32:34 INFO - PROCESS | 1651 | 1465425154639 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:34 INFO - PROCESS | 1651 | 1465425154745 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 15:32:34 INFO - PROCESS | 1651 | 1465425154827 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:34 INFO - PROCESS | 1651 | 1465425154829 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x1252b4000 == 37 [pid = 1651] [id = 455] 15:32:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x116f9e000) [pid = 1651] [serial = 1364] [outer = 0x0] 15:32:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x116fa8c00) [pid = 1651] [serial = 1365] [outer = 0x116f9e000] 15:32:34 INFO - PROCESS | 1651 | 1465425154859 Marionette DEBUG loaded listener.js 15:32:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1181ddc00) [pid = 1651] [serial = 1366] [outer = 0x116f9e000] 15:32:35 INFO - PROCESS | 1651 | 1465425155520 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]]]}] 15:32:35 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) 15:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 926ms 15:32:35 INFO - PROCESS | 1651 | --DOCSHELL 0x12a4be800 == 36 [pid = 1651] [id = 452] 15:32:35 INFO - PROCESS | 1651 | --DOCSHELL 0x12920f800 == 35 [pid = 1651] [id = 451] 15:32:35 INFO - PROCESS | 1651 | --DOCSHELL 0x11a265800 == 34 [pid = 1651] [id = 450] 15:32:35 INFO - PROCESS | 1651 | --DOCSHELL 0x124d88000 == 33 [pid = 1651] [id = 449] 15:32:35 INFO - PROCESS | 1651 | --DOCSHELL 0x12410d800 == 32 [pid = 1651] [id = 448] 15:32:35 INFO - PROCESS | 1651 | 1465425155577 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 15:32:35 INFO - PROCESS | 1651 | 1465425155580 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 15:32:35 INFO - PROCESS | 1651 | --DOCSHELL 0x119558000 == 31 [pid = 1651] [id = 447] 15:32:35 INFO - PROCESS | 1651 | --DOCSHELL 0x1170ca800 == 30 [pid = 1651] [id = 446] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1175b1c00) [pid = 1651] [serial = 1314] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x123e3c000) [pid = 1651] [serial = 1296] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x119395400) [pid = 1651] [serial = 1278] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1182e4c00) [pid = 1651] [serial = 1275] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1181da800) [pid = 1651] [serial = 1272] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1181e8800) [pid = 1651] [serial = 1273] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11678d800) [pid = 1651] [serial = 1269] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x116f9d000) [pid = 1651] [serial = 1270] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x111f39000) [pid = 1651] [serial = 1266] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x112a11400) [pid = 1651] [serial = 1267] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11678d400) [pid = 1651] [serial = 1264] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x112e9bc00) [pid = 1651] [serial = 1263] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1176c0c00) [pid = 1651] [serial = 1252] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x116fa1400) [pid = 1651] [serial = 1251] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11949a000) [pid = 1651] [serial = 1255] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x118878800) [pid = 1651] [serial = 1254] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x123e37000) [pid = 1651] [serial = 1258] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x123aab800) [pid = 1651] [serial = 1257] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x119508000) [pid = 1651] [serial = 1281] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119b21c00) [pid = 1651] [serial = 1284] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1198d4400) [pid = 1651] [serial = 1282] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1270d4400) [pid = 1651] [serial = 1261] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x124fca000) [pid = 1651] [serial = 1260] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x121251800) [pid = 1651] [serial = 1285] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x113c64000) [pid = 1651] [serial = 1288] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11950f800) [pid = 1651] [serial = 1290] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x123df0000) [pid = 1651] [serial = 1294] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x123aa8400) [pid = 1651] [serial = 1291] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x119499800) [pid = 1651] [serial = 1279] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1126d4800) [pid = 1651] [serial = 1308] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x115f90c00) [pid = 1651] [serial = 1311] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x112a1ec00) [pid = 1651] [serial = 1309] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x11662f000) [pid = 1651] [serial = 1312] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1126c7800) [pid = 1651] [serial = 1287] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x113c0fc00) [pid = 1651] [serial = 1302] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x123aa8c00) [pid = 1651] [serial = 1293] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1247dbc00) [pid = 1651] [serial = 1299] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x124fbb400) [pid = 1651] [serial = 1300] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x112e9d000) [pid = 1651] [serial = 1305] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x1186ea800) [pid = 1651] [serial = 1276] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x116791800) [pid = 1651] [serial = 1303] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x1181e1000) [pid = 1651] [serial = 1306] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x1181e0000) [pid = 1651] [serial = 1315] [outer = 0x0] [url = about:blank] 15:32:35 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x123ecd000) [pid = 1651] [serial = 1297] [outer = 0x0] [url = about:blank] 15:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:32:35 INFO - PROCESS | 1651 | 1465425155597 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:32:35 INFO - PROCESS | 1651 | 1465425155599 Marionette TRACE conn2 <- [1,1794,null,{}] 15:32:35 INFO - PROCESS | 1651 | 1465425155603 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}] 15:32:35 INFO - PROCESS | 1651 | 1465425155605 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:35 INFO - PROCESS | 1651 | 1465425155726 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 15:32:35 INFO - PROCESS | 1651 | 1465425155828 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:35 INFO - PROCESS | 1651 | 1465425155829 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x1164ae800 == 31 [pid = 1651] [id = 456] 15:32:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x115f84800) [pid = 1651] [serial = 1367] [outer = 0x0] 15:32:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x1164d2400) [pid = 1651] [serial = 1368] [outer = 0x115f84800] 15:32:35 INFO - PROCESS | 1651 | 1465425155869 Marionette DEBUG loaded listener.js 15:32:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x116790c00) [pid = 1651] [serial = 1369] [outer = 0x115f84800] 15:32:36 INFO - PROCESS | 1651 | 1465425156171 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]]]}] 15:32:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:32:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 622ms 15:32:36 INFO - PROCESS | 1651 | 1465425156219 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 15:32:36 INFO - PROCESS | 1651 | 1465425156222 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 15:32:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:32:36 INFO - PROCESS | 1651 | 1465425156226 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:32:36 INFO - PROCESS | 1651 | 1465425156228 Marionette TRACE conn2 <- [1,1798,null,{}] 15:32:36 INFO - PROCESS | 1651 | 1465425156233 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}] 15:32:36 INFO - PROCESS | 1651 | 1465425156235 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:36 INFO - PROCESS | 1651 | 1465425156335 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 15:32:36 INFO - PROCESS | 1651 | 1465425156387 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:36 INFO - PROCESS | 1651 | 1465425156388 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x118536800 == 32 [pid = 1651] [id = 457] 15:32:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x116792800) [pid = 1651] [serial = 1370] [outer = 0x0] 15:32:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x11703a000) [pid = 1651] [serial = 1371] [outer = 0x116792800] 15:32:36 INFO - PROCESS | 1651 | 1465425156414 Marionette DEBUG loaded listener.js 15:32:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x1182c4400) [pid = 1651] [serial = 1372] [outer = 0x116792800] 15:32:36 INFO - PROCESS | 1651 | 1465425156693 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]]]}] 15:32:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:32:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 523ms 15:32:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:32:36 INFO - PROCESS | 1651 | 1465425156750 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 15:32:36 INFO - PROCESS | 1651 | 1465425156752 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 15:32:36 INFO - PROCESS | 1651 | 1465425156754 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:32:36 INFO - PROCESS | 1651 | 1465425156756 Marionette TRACE conn2 <- [1,1802,null,{}] 15:32:36 INFO - PROCESS | 1651 | 1465425156767 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}] 15:32:36 INFO - PROCESS | 1651 | 1465425156770 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:36 INFO - PROCESS | 1651 | 1465425156850 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 15:32:36 INFO - PROCESS | 1651 | 1465425156907 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:36 INFO - PROCESS | 1651 | 1465425156909 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x119563800 == 33 [pid = 1651] [id = 458] 15:32:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x110eec400) [pid = 1651] [serial = 1373] [outer = 0x0] 15:32:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1183a0800) [pid = 1651] [serial = 1374] [outer = 0x110eec400] 15:32:36 INFO - PROCESS | 1651 | 1465425156937 Marionette DEBUG loaded listener.js 15:32:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1186ea800) [pid = 1651] [serial = 1375] [outer = 0x110eec400] 15:32:37 INFO - PROCESS | 1651 | 1465425157222 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]]]}] 15:32:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:32:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 521ms 15:32:37 INFO - PROCESS | 1651 | 1465425157275 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 15:32:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:32:37 INFO - PROCESS | 1651 | 1465425157277 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 15:32:37 INFO - PROCESS | 1651 | 1465425157282 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:32:37 INFO - PROCESS | 1651 | 1465425157285 Marionette TRACE conn2 <- [1,1806,null,{}] 15:32:37 INFO - PROCESS | 1651 | 1465425157287 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}] 15:32:37 INFO - PROCESS | 1651 | 1465425157288 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:37 INFO - PROCESS | 1651 | 1465425157368 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 15:32:37 INFO - PROCESS | 1651 | 1465425157372 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:37 INFO - PROCESS | 1651 | 1465425157373 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x123bdf800 == 34 [pid = 1651] [id = 459] 15:32:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x118f53400) [pid = 1651] [serial = 1376] [outer = 0x0] 15:32:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x119499c00) [pid = 1651] [serial = 1377] [outer = 0x118f53400] 15:32:37 INFO - PROCESS | 1651 | 1465425157400 Marionette DEBUG loaded listener.js 15:32:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1194f9800) [pid = 1651] [serial = 1378] [outer = 0x118f53400] 15:32:37 INFO - PROCESS | 1651 | 1465425157739 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]]]}] 15:32:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:32:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 475ms 15:32:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:32:37 INFO - PROCESS | 1651 | 1465425157755 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 15:32:37 INFO - PROCESS | 1651 | 1465425157757 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 15:32:37 INFO - PROCESS | 1651 | 1465425157759 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:32:37 INFO - PROCESS | 1651 | 1465425157760 Marionette TRACE conn2 <- [1,1810,null,{}] 15:32:37 INFO - PROCESS | 1651 | 1465425157763 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}] 15:32:37 INFO - PROCESS | 1651 | 1465425157767 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:37 INFO - PROCESS | 1651 | 1465425157878 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 15:32:37 INFO - PROCESS | 1651 | 1465425157887 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:37 INFO - PROCESS | 1651 | 1465425157888 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x1245b7000 == 35 [pid = 1651] [id = 460] 15:32:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x111f34c00) [pid = 1651] [serial = 1379] [outer = 0x0] 15:32:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1194f9000) [pid = 1651] [serial = 1380] [outer = 0x111f34c00] 15:32:37 INFO - PROCESS | 1651 | 1465425157912 Marionette DEBUG loaded listener.js 15:32:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1198d5c00) [pid = 1651] [serial = 1381] [outer = 0x111f34c00] 15:32:38 INFO - PROCESS | 1651 | 1465425158276 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]]]}] 15:32:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:32:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 523ms 15:32:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:32:38 INFO - PROCESS | 1651 | 1465425158283 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 15:32:38 INFO - PROCESS | 1651 | 1465425158285 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 15:32:38 INFO - PROCESS | 1651 | 1465425158289 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:32:38 INFO - PROCESS | 1651 | 1465425158290 Marionette TRACE conn2 <- [1,1814,null,{}] 15:32:38 INFO - PROCESS | 1651 | 1465425158293 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}] 15:32:38 INFO - PROCESS | 1651 | 1465425158302 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:38 INFO - PROCESS | 1651 | 1465425158488 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 15:32:38 INFO - PROCESS | 1651 | 1465425158550 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:38 INFO - PROCESS | 1651 | 1465425158552 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x1272ee800 == 36 [pid = 1651] [id = 461] 15:32:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1126cac00) [pid = 1651] [serial = 1382] [outer = 0x0] 15:32:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119b6f400) [pid = 1651] [serial = 1383] [outer = 0x1126cac00] 15:32:38 INFO - PROCESS | 1651 | 1465425158591 Marionette DEBUG loaded listener.js 15:32:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x123aaf800) [pid = 1651] [serial = 1384] [outer = 0x1126cac00] 15:32:38 INFO - PROCESS | 1651 | 1465425158922 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]]]}] 15:32:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:32:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 670ms 15:32:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:32:38 INFO - PROCESS | 1651 | 1465425158959 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 15:32:38 INFO - PROCESS | 1651 | 1465425158960 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 15:32:38 INFO - PROCESS | 1651 | 1465425158962 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:32:38 INFO - PROCESS | 1651 | 1465425158966 Marionette TRACE conn2 <- [1,1818,null,{}] 15:32:38 INFO - PROCESS | 1651 | 1465425158968 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}] 15:32:38 INFO - PROCESS | 1651 | 1465425158969 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:39 INFO - PROCESS | 1651 | 1465425159066 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 15:32:39 INFO - PROCESS | 1651 | 1465425159070 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:39 INFO - PROCESS | 1651 | 1465425159071 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12921c000 == 37 [pid = 1651] [id = 462] 15:32:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x123ab0800) [pid = 1651] [serial = 1385] [outer = 0x0] 15:32:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x123dedc00) [pid = 1651] [serial = 1386] [outer = 0x123ab0800] 15:32:39 INFO - PROCESS | 1651 | 1465425159095 Marionette DEBUG loaded listener.js 15:32:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x123e39400) [pid = 1651] [serial = 1387] [outer = 0x123ab0800] 15:32:39 INFO - PROCESS | 1651 | 1465425159442 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]]]}] 15:32:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 521ms 15:32:39 INFO - PROCESS | 1651 | 1465425159484 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 15:32:39 INFO - PROCESS | 1651 | 1465425159485 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 15:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:32:39 INFO - PROCESS | 1651 | 1465425159487 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:32:39 INFO - PROCESS | 1651 | 1465425159488 Marionette TRACE conn2 <- [1,1822,null,{}] 15:32:39 INFO - PROCESS | 1651 | 1465425159491 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}] 15:32:39 INFO - PROCESS | 1651 | 1465425159492 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:39 INFO - PROCESS | 1651 | 1465425159590 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 15:32:39 INFO - PROCESS | 1651 | 1465425159594 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:39 INFO - PROCESS | 1651 | 1465425159595 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a4b8000 == 38 [pid = 1651] [id = 463] 15:32:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x110ecd800) [pid = 1651] [serial = 1388] [outer = 0x0] 15:32:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x123e41c00) [pid = 1651] [serial = 1389] [outer = 0x110ecd800] 15:32:39 INFO - PROCESS | 1651 | 1465425159620 Marionette DEBUG loaded listener.js 15:32:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x123ecc800) [pid = 1651] [serial = 1390] [outer = 0x110ecd800] 15:32:39 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11662a000) [pid = 1651] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:32:39 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x112ea9400) [pid = 1651] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:32:39 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1181e4c00) [pid = 1651] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:32:39 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x110e98400) [pid = 1651] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:32:39 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x110ee3800) [pid = 1651] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:32:39 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x118642000) [pid = 1651] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:32:39 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1126c9c00) [pid = 1651] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:32:39 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x116f9b800) [pid = 1651] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:32:39 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1181e0400) [pid = 1651] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:32:39 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1126c9400) [pid = 1651] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:32:39 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1181e9c00) [pid = 1651] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:32:39 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x112a1a400) [pid = 1651] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:32:39 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x119498000) [pid = 1651] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:32:39 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1198d4c00) [pid = 1651] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:32:39 INFO - PROCESS | 1651 | 1465425159983 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]]]}] 15:32:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:32:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 517ms 15:32:40 INFO - PROCESS | 1651 | 1465425160006 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 15:32:40 INFO - PROCESS | 1651 | 1465425160007 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 15:32:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:32:40 INFO - PROCESS | 1651 | 1465425160009 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:32:40 INFO - PROCESS | 1651 | 1465425160010 Marionette TRACE conn2 <- [1,1826,null,{}] 15:32:40 INFO - PROCESS | 1651 | 1465425160015 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}] 15:32:40 INFO - PROCESS | 1651 | 1465425160016 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:40 INFO - PROCESS | 1651 | 1465425160092 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 15:32:40 INFO - PROCESS | 1651 | 1465425160096 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:40 INFO - PROCESS | 1651 | 1465425160099 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x11955a000 == 39 [pid = 1651] [id = 464] 15:32:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1126c9400) [pid = 1651] [serial = 1391] [outer = 0x0] 15:32:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x116fa7400) [pid = 1651] [serial = 1392] [outer = 0x1126c9400] 15:32:40 INFO - PROCESS | 1651 | 1465425160123 Marionette DEBUG loaded listener.js 15:32:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x118642000) [pid = 1651] [serial = 1393] [outer = 0x1126c9400] 15:32:40 INFO - PROCESS | 1651 | 1465425160492 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]]]}] 15:32:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:32:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 519ms 15:32:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:32:40 INFO - PROCESS | 1651 | 1465425160529 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 15:32:40 INFO - PROCESS | 1651 | 1465425160531 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 15:32:40 INFO - PROCESS | 1651 | 1465425160534 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:32:40 INFO - PROCESS | 1651 | 1465425160535 Marionette TRACE conn2 <- [1,1830,null,{}] 15:32:40 INFO - PROCESS | 1651 | 1465425160538 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}] 15:32:40 INFO - PROCESS | 1651 | 1465425160539 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:40 INFO - PROCESS | 1651 | 1465425160651 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 15:32:40 INFO - PROCESS | 1651 | 1465425160655 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:40 INFO - PROCESS | 1651 | 1465425160656 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b646000 == 40 [pid = 1651] [id = 465] 15:32:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x118643c00) [pid = 1651] [serial = 1394] [outer = 0x0] 15:32:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1213a5800) [pid = 1651] [serial = 1395] [outer = 0x118643c00] 15:32:40 INFO - PROCESS | 1651 | 1465425160695 Marionette DEBUG loaded listener.js 15:32:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x123ef7800) [pid = 1651] [serial = 1396] [outer = 0x118643c00] 15:32:41 INFO - PROCESS | 1651 | 1465425161081 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]]]}] 15:32:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:32:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 569ms 15:32:41 INFO - PROCESS | 1651 | 1465425161103 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 15:32:41 INFO - PROCESS | 1651 | 1465425161104 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 15:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:32:41 INFO - PROCESS | 1651 | 1465425161106 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:32:41 INFO - PROCESS | 1651 | 1465425161108 Marionette TRACE conn2 <- [1,1834,null,{}] 15:32:41 INFO - PROCESS | 1651 | 1465425161110 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}] 15:32:41 INFO - PROCESS | 1651 | 1465425161113 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:41 INFO - PROCESS | 1651 | 1465425161232 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 15:32:41 INFO - PROCESS | 1651 | 1465425161237 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:41 INFO - PROCESS | 1651 | 1465425161239 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b7a3000 == 41 [pid = 1651] [id = 466] 15:32:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x123efc800) [pid = 1651] [serial = 1397] [outer = 0x0] 15:32:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x12432fc00) [pid = 1651] [serial = 1398] [outer = 0x123efc800] 15:32:41 INFO - PROCESS | 1651 | 1465425161269 Marionette DEBUG loaded listener.js 15:32:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x125136400) [pid = 1651] [serial = 1399] [outer = 0x123efc800] 15:32:41 INFO - PROCESS | 1651 | 1465425161674 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]]]}] 15:32:41 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 15:32:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 576ms 15:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:32:41 INFO - PROCESS | 1651 | 1465425161685 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 15:32:41 INFO - PROCESS | 1651 | 1465425161687 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 15:32:41 INFO - PROCESS | 1651 | 1465425161691 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:32:41 INFO - PROCESS | 1651 | 1465425161692 Marionette TRACE conn2 <- [1,1838,null,{}] 15:32:41 INFO - PROCESS | 1651 | 1465425161698 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}] 15:32:41 INFO - PROCESS | 1651 | 1465425161700 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:41 INFO - PROCESS | 1651 | 1465425161825 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 15:32:41 INFO - PROCESS | 1651 | 1465425161944 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:41 INFO - PROCESS | 1651 | 1465425161945 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x112aa9800 == 42 [pid = 1651] [id = 467] 15:32:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x110e9b400) [pid = 1651] [serial = 1400] [outer = 0x0] 15:32:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x110eda400) [pid = 1651] [serial = 1401] [outer = 0x110e9b400] 15:32:41 INFO - PROCESS | 1651 | 1465425161981 Marionette DEBUG loaded listener.js 15:32:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x111fdcc00) [pid = 1651] [serial = 1402] [outer = 0x110e9b400] 15:32:42 INFO - PROCESS | 1651 | 1465425162423 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]]]}] 15:32:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:32:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 772ms 15:32:42 INFO - PROCESS | 1651 | 1465425162476 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 15:32:42 INFO - PROCESS | 1651 | 1465425162479 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 15:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:32:42 INFO - PROCESS | 1651 | 1465425162500 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:32:42 INFO - PROCESS | 1651 | 1465425162502 Marionette TRACE conn2 <- [1,1842,null,{}] 15:32:42 INFO - PROCESS | 1651 | 1465425162506 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}] 15:32:42 INFO - PROCESS | 1651 | 1465425162509 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:42 INFO - PROCESS | 1651 | 1465425162614 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 15:32:42 INFO - PROCESS | 1651 | 1465425162685 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:42 INFO - PROCESS | 1651 | 1465425162686 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a45800 == 43 [pid = 1651] [id = 468] 15:32:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x116fa0000) [pid = 1651] [serial = 1403] [outer = 0x0] 15:32:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x117031000) [pid = 1651] [serial = 1404] [outer = 0x116fa0000] 15:32:42 INFO - PROCESS | 1651 | 1465425162716 Marionette DEBUG loaded listener.js 15:32:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1181e7400) [pid = 1651] [serial = 1405] [outer = 0x116fa0000] 15:32:43 INFO - PROCESS | 1651 | 1465425163135 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]]]}] 15:32:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 675ms 15:32:43 INFO - PROCESS | 1651 | 1465425163175 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 15:32:43 INFO - PROCESS | 1651 | 1465425163178 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 15:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:32:43 INFO - PROCESS | 1651 | 1465425163182 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:32:43 INFO - PROCESS | 1651 | 1465425163183 Marionette TRACE conn2 <- [1,1846,null,{}] 15:32:43 INFO - PROCESS | 1651 | 1465425163186 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}] 15:32:43 INFO - PROCESS | 1651 | 1465425163187 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:43 INFO - PROCESS | 1651 | 1465425163293 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 15:32:43 INFO - PROCESS | 1651 | 1465425163352 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:43 INFO - PROCESS | 1651 | 1465425163353 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a811800 == 44 [pid = 1651] [id = 469] 15:32:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1182cb400) [pid = 1651] [serial = 1406] [outer = 0x0] 15:32:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x118647800) [pid = 1651] [serial = 1407] [outer = 0x1182cb400] 15:32:43 INFO - PROCESS | 1651 | 1465425163382 Marionette DEBUG loaded listener.js 15:32:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119509800) [pid = 1651] [serial = 1408] [outer = 0x1182cb400] 15:32:43 INFO - PROCESS | 1651 | 1465425163834 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]]]}] 15:32:43 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) 15:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 669ms 15:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:32:43 INFO - PROCESS | 1651 | 1465425163852 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 15:32:43 INFO - PROCESS | 1651 | 1465425163853 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 15:32:43 INFO - PROCESS | 1651 | 1465425163857 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:32:43 INFO - PROCESS | 1651 | 1465425163861 Marionette TRACE conn2 <- [1,1850,null,{}] 15:32:43 INFO - PROCESS | 1651 | 1465425163870 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}] 15:32:43 INFO - PROCESS | 1651 | 1465425163873 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:44 INFO - PROCESS | 1651 | 1465425164020 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 15:32:44 INFO - PROCESS | 1651 | 1465425164138 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:44 INFO - PROCESS | 1651 | 1465425164139 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bbea000 == 45 [pid = 1651] [id = 470] 15:32:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1198cdc00) [pid = 1651] [serial = 1409] [outer = 0x0] 15:32:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1213a4800) [pid = 1651] [serial = 1410] [outer = 0x1198cdc00] 15:32:44 INFO - PROCESS | 1651 | 1465425164187 Marionette DEBUG loaded listener.js 15:32:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x123ab5400) [pid = 1651] [serial = 1411] [outer = 0x1198cdc00] 15:32:44 INFO - PROCESS | 1651 | 1465425164682 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]]]}] 15:32:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:32:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 875ms 15:32:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:32:44 INFO - PROCESS | 1651 | 1465425164732 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 15:32:44 INFO - PROCESS | 1651 | 1465425164734 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 15:32:44 INFO - PROCESS | 1651 | 1465425164736 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:32:44 INFO - PROCESS | 1651 | 1465425164737 Marionette TRACE conn2 <- [1,1854,null,{}] 15:32:44 INFO - PROCESS | 1651 | 1465425164739 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}] 15:32:44 INFO - PROCESS | 1651 | 1465425164741 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:44 INFO - PROCESS | 1651 | 1465425164846 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 15:32:44 INFO - PROCESS | 1651 | 1465425164906 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:44 INFO - PROCESS | 1651 | 1465425164907 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12424a000 == 46 [pid = 1651] [id = 471] 15:32:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x118611800) [pid = 1651] [serial = 1412] [outer = 0x0] 15:32:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x123e32800) [pid = 1651] [serial = 1413] [outer = 0x118611800] 15:32:44 INFO - PROCESS | 1651 | 1465425164935 Marionette DEBUG loaded listener.js 15:32:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x123f9c000) [pid = 1651] [serial = 1414] [outer = 0x118611800] 15:32:45 INFO - PROCESS | 1651 | 1465425165571 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]]]}] 15:32:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:32:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 873ms 15:32:45 INFO - PROCESS | 1651 | 1465425165610 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 15:32:45 INFO - PROCESS | 1651 | 1465425165612 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 15:32:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:32:45 INFO - PROCESS | 1651 | 1465425165635 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:32:45 INFO - PROCESS | 1651 | 1465425165638 Marionette TRACE conn2 <- [1,1858,null,{}] 15:32:45 INFO - PROCESS | 1651 | 1465425165641 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}] 15:32:45 INFO - PROCESS | 1651 | 1465425165643 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:45 INFO - PROCESS | 1651 | 1465425165737 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 15:32:45 INFO - PROCESS | 1651 | 1465425165814 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:45 INFO - PROCESS | 1651 | 1465425165815 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x11853c000 == 47 [pid = 1651] [id = 472] 15:32:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x116734c00) [pid = 1651] [serial = 1415] [outer = 0x0] 15:32:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x116791800) [pid = 1651] [serial = 1416] [outer = 0x116734c00] 15:32:45 INFO - PROCESS | 1651 | 1465425165843 Marionette DEBUG loaded listener.js 15:32:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11702d400) [pid = 1651] [serial = 1417] [outer = 0x116734c00] 15:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x1170c8800 == 46 [pid = 1651] [id = 445] 15:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x12b7a3000 == 45 [pid = 1651] [id = 466] 15:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x12b646000 == 44 [pid = 1651] [id = 465] 15:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x11955a000 == 43 [pid = 1651] [id = 464] 15:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x12a4b8000 == 42 [pid = 1651] [id = 463] 15:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x12921c000 == 41 [pid = 1651] [id = 462] 15:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x1272ee800 == 40 [pid = 1651] [id = 461] 15:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x1245b7000 == 39 [pid = 1651] [id = 460] 15:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x123bdf800 == 38 [pid = 1651] [id = 459] 15:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x119563800 == 37 [pid = 1651] [id = 458] 15:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x118536800 == 36 [pid = 1651] [id = 457] 15:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x1164ae800 == 35 [pid = 1651] [id = 456] 15:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x1252b4000 == 34 [pid = 1651] [id = 455] 15:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab06000 == 33 [pid = 1651] [id = 453] 15:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x1191fa000 == 32 [pid = 1651] [id = 454] 15:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x12424a000 == 31 [pid = 1651] [id = 471] 15:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x12bbea000 == 30 [pid = 1651] [id = 470] 15:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x12a811800 == 29 [pid = 1651] [id = 469] 15:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x119a45800 == 28 [pid = 1651] [id = 468] 15:32:46 INFO - PROCESS | 1651 | --DOCSHELL 0x112aa9800 == 27 [pid = 1651] [id = 467] 15:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11678e000) [pid = 1651] [serial = 1341] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x113960800) [pid = 1651] [serial = 1335] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11839ec00) [pid = 1651] [serial = 1344] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x111f3cc00) [pid = 1651] [serial = 1318] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x110ed3000) [pid = 1651] [serial = 1317] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x112da4400) [pid = 1651] [serial = 1350] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x118884c00) [pid = 1651] [serial = 1347] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x117032000) [pid = 1651] [serial = 1321] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11672fc00) [pid = 1651] [serial = 1320] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11860d000) [pid = 1651] [serial = 1345] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x118645800) [pid = 1651] [serial = 1353] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11860c800) [pid = 1651] [serial = 1324] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1198d6400) [pid = 1651] [serial = 1356] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11839fc00) [pid = 1651] [serial = 1323] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x116a0c400) [pid = 1651] [serial = 1351] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x118fdd800) [pid = 1651] [serial = 1348] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119494400) [pid = 1651] [serial = 1327] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1133dd800) [pid = 1651] [serial = 1338] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1186ea400) [pid = 1651] [serial = 1326] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1175b4000) [pid = 1651] [serial = 1342] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119b20800) [pid = 1651] [serial = 1357] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1164cf400) [pid = 1651] [serial = 1339] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x116789800) [pid = 1651] [serial = 1336] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x119b71800) [pid = 1651] [serial = 1359] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x11950b000) [pid = 1651] [serial = 1330] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x11989bc00) [pid = 1651] [serial = 1354] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1194f4c00) [pid = 1651] [serial = 1329] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x119b6b400) [pid = 1651] [serial = 1333] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x1198d9400) [pid = 1651] [serial = 1332] [outer = 0x0] [url = about:blank] 15:32:46 INFO - PROCESS | 1651 | 1465425166707 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]]]}] 15:32:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:32:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1124ms 15:32:46 INFO - PROCESS | 1651 | 1465425166760 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 15:32:46 INFO - PROCESS | 1651 | 1465425166765 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 15:32:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:32:46 INFO - PROCESS | 1651 | 1465425166769 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:32:46 INFO - PROCESS | 1651 | 1465425166772 Marionette TRACE conn2 <- [1,1862,null,{}] 15:32:46 INFO - PROCESS | 1651 | 1465425166776 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}] 15:32:46 INFO - PROCESS | 1651 | 1465425166777 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:46 INFO - PROCESS | 1651 | 1465425166859 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 15:32:46 INFO - PROCESS | 1651 | 1465425166866 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:46 INFO - PROCESS | 1651 | 1465425166868 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x11661a000 == 28 [pid = 1651] [id = 473] 15:32:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x112a1f800) [pid = 1651] [serial = 1418] [outer = 0x0] 15:32:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x113212c00) [pid = 1651] [serial = 1419] [outer = 0x112a1f800] 15:32:46 INFO - PROCESS | 1651 | 1465425166895 Marionette DEBUG loaded listener.js 15:32:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x115f89400) [pid = 1651] [serial = 1420] [outer = 0x112a1f800] 15:32:47 INFO - PROCESS | 1651 | 1465425167252 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]]]}] 15:32:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:32:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 524ms 15:32:47 INFO - PROCESS | 1651 | 1465425167293 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 15:32:47 INFO - PROCESS | 1651 | 1465425167299 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 15:32:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:32:47 INFO - PROCESS | 1651 | 1465425167310 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:32:47 INFO - PROCESS | 1651 | 1465425167312 Marionette TRACE conn2 <- [1,1866,null,{}] 15:32:47 INFO - PROCESS | 1651 | 1465425167314 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}] 15:32:47 INFO - PROCESS | 1651 | 1465425167316 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:47 INFO - PROCESS | 1651 | 1465425167396 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 15:32:47 INFO - PROCESS | 1651 | 1465425167402 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:47 INFO - PROCESS | 1651 | 1465425167404 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x1184d2800 == 29 [pid = 1651] [id = 474] 15:32:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x115f90c00) [pid = 1651] [serial = 1421] [outer = 0x0] 15:32:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11678e000) [pid = 1651] [serial = 1422] [outer = 0x115f90c00] 15:32:47 INFO - PROCESS | 1651 | 1465425167431 Marionette DEBUG loaded listener.js 15:32:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x117032000) [pid = 1651] [serial = 1423] [outer = 0x115f90c00] 15:32:47 INFO - PROCESS | 1651 | 1465425167806 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]]]}] 15:32:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:32:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 523ms 15:32:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:32:47 INFO - PROCESS | 1651 | 1465425167831 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 15:32:47 INFO - PROCESS | 1651 | 1465425167833 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 15:32:47 INFO - PROCESS | 1651 | 1465425167836 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:32:47 INFO - PROCESS | 1651 | 1465425167838 Marionette TRACE conn2 <- [1,1870,null,{}] 15:32:47 INFO - PROCESS | 1651 | 1465425167846 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}] 15:32:47 INFO - PROCESS | 1651 | 1465425167849 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:47 INFO - PROCESS | 1651 | 1465425167946 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 15:32:47 INFO - PROCESS | 1651 | 1465425167952 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:47 INFO - PROCESS | 1651 | 1465425167955 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x119569800 == 30 [pid = 1651] [id = 475] 15:32:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1181dc400) [pid = 1651] [serial = 1424] [outer = 0x0] 15:32:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1182cc800) [pid = 1651] [serial = 1425] [outer = 0x1181dc400] 15:32:47 INFO - PROCESS | 1651 | 1465425167984 Marionette DEBUG loaded listener.js 15:32:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1183a3c00) [pid = 1651] [serial = 1426] [outer = 0x1181dc400] 15:32:48 INFO - PROCESS | 1651 | 1465425168305 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]]]}] 15:32:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 520ms 15:32:48 INFO - PROCESS | 1651 | 1465425168356 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 15:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:32:48 INFO - PROCESS | 1651 | 1465425168358 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 15:32:48 INFO - PROCESS | 1651 | 1465425168360 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:32:48 INFO - PROCESS | 1651 | 1465425168361 Marionette TRACE conn2 <- [1,1874,null,{}] 15:32:48 INFO - PROCESS | 1651 | 1465425168364 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}] 15:32:48 INFO - PROCESS | 1651 | 1465425168365 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:48 INFO - PROCESS | 1651 | 1465425168444 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 15:32:48 INFO - PROCESS | 1651 | 1465425168514 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:48 INFO - PROCESS | 1651 | 1465425168516 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a278000 == 31 [pid = 1651] [id = 476] 15:32:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1181e8400) [pid = 1651] [serial = 1427] [outer = 0x0] 15:32:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x118647c00) [pid = 1651] [serial = 1428] [outer = 0x1181e8400] 15:32:48 INFO - PROCESS | 1651 | 1465425168541 Marionette DEBUG loaded listener.js 15:32:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x118fd4800) [pid = 1651] [serial = 1429] [outer = 0x1181e8400] 15:32:48 INFO - PROCESS | 1651 | 1465425168868 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]]]}] 15:32:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 519ms 15:32:48 INFO - PROCESS | 1651 | 1465425168880 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 15:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:32:48 INFO - PROCESS | 1651 | 1465425168890 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 15:32:48 INFO - PROCESS | 1651 | 1465425168892 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:32:48 INFO - PROCESS | 1651 | 1465425168893 Marionette TRACE conn2 <- [1,1878,null,{}] 15:32:48 INFO - PROCESS | 1651 | 1465425168901 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}] 15:32:48 INFO - PROCESS | 1651 | 1465425168902 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:48 INFO - PROCESS | 1651 | 1465425168994 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 15:32:48 INFO - PROCESS | 1651 | 1465425168997 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:48 INFO - PROCESS | 1651 | 1465425168998 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12470e800 == 32 [pid = 1651] [id = 477] 15:32:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x111fde800) [pid = 1651] [serial = 1430] [outer = 0x0] 15:32:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119399800) [pid = 1651] [serial = 1431] [outer = 0x111fde800] 15:32:49 INFO - PROCESS | 1651 | 1465425169022 Marionette DEBUG loaded listener.js 15:32:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1194a3400) [pid = 1651] [serial = 1432] [outer = 0x111fde800] 15:32:49 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1126cac00) [pid = 1651] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:32:49 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x123ab0800) [pid = 1651] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:32:49 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x110ecd800) [pid = 1651] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:32:49 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x116792800) [pid = 1651] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:32:49 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x119a22800) [pid = 1651] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:32:49 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x118f53400) [pid = 1651] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:32:49 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x110eec400) [pid = 1651] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:32:49 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x112a19000) [pid = 1651] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:32:49 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x115f84800) [pid = 1651] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:32:49 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x116f9e000) [pid = 1651] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:32:49 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1126c9400) [pid = 1651] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:32:49 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x123efc800) [pid = 1651] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:32:49 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x111f34c00) [pid = 1651] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:32:49 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x118643c00) [pid = 1651] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:32:49 INFO - PROCESS | 1651 | 1465425169658 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]]]}] 15:32:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:32:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 819ms 15:32:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:32:49 INFO - PROCESS | 1651 | 1465425169712 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 15:32:49 INFO - PROCESS | 1651 | 1465425169714 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 15:32:49 INFO - PROCESS | 1651 | 1465425169717 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:32:49 INFO - PROCESS | 1651 | 1465425169719 Marionette TRACE conn2 <- [1,1882,null,{}] 15:32:49 INFO - PROCESS | 1651 | 1465425169723 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}] 15:32:49 INFO - PROCESS | 1651 | 1465425169725 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:49 INFO - PROCESS | 1651 | 1465425169883 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 15:32:49 INFO - PROCESS | 1651 | 1465425169976 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:49 INFO - PROCESS | 1651 | 1465425169979 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x11661b000 == 33 [pid = 1651] [id = 478] 15:32:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1126c9400) [pid = 1651] [serial = 1433] [outer = 0x0] 15:32:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1126d6400) [pid = 1651] [serial = 1434] [outer = 0x1126c9400] 15:32:50 INFO - PROCESS | 1651 | 1465425170012 Marionette DEBUG loaded listener.js 15:32:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x112a7a400) [pid = 1651] [serial = 1435] [outer = 0x1126c9400] 15:32:50 INFO - PROCESS | 1651 | 1465425170503 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]]]}] 15:32:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:32:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 825ms 15:32:50 INFO - PROCESS | 1651 | 1465425170543 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 15:32:50 INFO - PROCESS | 1651 | 1465425170546 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 15:32:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:32:50 INFO - PROCESS | 1651 | 1465425170550 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:32:50 INFO - PROCESS | 1651 | 1465425170552 Marionette TRACE conn2 <- [1,1886,null,{}] 15:32:50 INFO - PROCESS | 1651 | 1465425170555 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}] 15:32:50 INFO - PROCESS | 1651 | 1465425170556 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:50 INFO - PROCESS | 1651 | 1465425170667 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 15:32:50 INFO - PROCESS | 1651 | 1465425170722 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:50 INFO - PROCESS | 1651 | 1465425170724 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x1194b3000 == 34 [pid = 1651] [id = 479] 15:32:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1133e2400) [pid = 1651] [serial = 1436] [outer = 0x0] 15:32:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x116735000) [pid = 1651] [serial = 1437] [outer = 0x1133e2400] 15:32:50 INFO - PROCESS | 1651 | 1465425170755 Marionette DEBUG loaded listener.js 15:32:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x117032400) [pid = 1651] [serial = 1438] [outer = 0x1133e2400] 15:32:51 INFO - PROCESS | 1651 | 1465425171394 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]]]}] 15:32:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:32:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 923ms 15:32:51 INFO - PROCESS | 1651 | 1465425171474 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 15:32:51 INFO - PROCESS | 1651 | 1465425171476 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 15:32:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:32:51 INFO - PROCESS | 1651 | 1465425171480 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:32:51 INFO - PROCESS | 1651 | 1465425171482 Marionette TRACE conn2 <- [1,1890,null,{}] 15:32:51 INFO - PROCESS | 1651 | 1465425171485 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}] 15:32:51 INFO - PROCESS | 1651 | 1465425171487 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:51 INFO - PROCESS | 1651 | 1465425171589 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 15:32:51 INFO - PROCESS | 1651 | 1465425171645 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:51 INFO - PROCESS | 1651 | 1465425171647 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170dd800 == 35 [pid = 1651] [id = 480] 15:32:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x112d4f400) [pid = 1651] [serial = 1439] [outer = 0x0] 15:32:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x112da2c00) [pid = 1651] [serial = 1440] [outer = 0x112d4f400] 15:32:51 INFO - PROCESS | 1651 | 1465425171677 Marionette DEBUG loaded listener.js 15:32:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x115f87400) [pid = 1651] [serial = 1441] [outer = 0x112d4f400] 15:32:51 INFO - PROCESS | 1651 | --DOCSHELL 0x112aa5000 == 34 [pid = 1651] [id = 23] 15:32:51 INFO - PROCESS | 1651 | --DOCSHELL 0x11a278000 == 33 [pid = 1651] [id = 476] 15:32:51 INFO - PROCESS | 1651 | --DOCSHELL 0x119569800 == 32 [pid = 1651] [id = 475] 15:32:51 INFO - PROCESS | 1651 | --DOCSHELL 0x1184d2800 == 31 [pid = 1651] [id = 474] 15:32:51 INFO - PROCESS | 1651 | --DOCSHELL 0x11661a000 == 30 [pid = 1651] [id = 473] 15:32:52 INFO - PROCESS | 1651 | --DOCSHELL 0x11853c000 == 29 [pid = 1651] [id = 472] 15:32:52 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x118642000) [pid = 1651] [serial = 1393] [outer = 0x0] [url = about:blank] 15:32:52 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x125136400) [pid = 1651] [serial = 1399] [outer = 0x0] [url = about:blank] 15:32:52 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x116fa7400) [pid = 1651] [serial = 1392] [outer = 0x0] [url = about:blank] 15:32:52 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x123ecc800) [pid = 1651] [serial = 1390] [outer = 0x0] [url = about:blank] 15:32:52 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1194f9000) [pid = 1651] [serial = 1380] [outer = 0x0] [url = about:blank] 15:32:52 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1198d5c00) [pid = 1651] [serial = 1381] [outer = 0x0] [url = about:blank] 15:32:52 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1213a5800) [pid = 1651] [serial = 1395] [outer = 0x0] [url = about:blank] 15:32:52 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x123ef7800) [pid = 1651] [serial = 1396] [outer = 0x0] [url = about:blank] 15:32:52 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x12432fc00) [pid = 1651] [serial = 1398] [outer = 0x0] [url = about:blank] 15:32:52 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x119b6f400) [pid = 1651] [serial = 1383] [outer = 0x0] [url = about:blank] 15:32:52 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x123dedc00) [pid = 1651] [serial = 1386] [outer = 0x0] [url = about:blank] 15:32:52 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x123aaf800) [pid = 1651] [serial = 1384] [outer = 0x0] [url = about:blank] 15:32:52 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x123e41c00) [pid = 1651] [serial = 1389] [outer = 0x0] [url = about:blank] 15:32:52 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x11703a000) [pid = 1651] [serial = 1371] [outer = 0x0] [url = about:blank] 15:32:52 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x1182c4400) [pid = 1651] [serial = 1372] [outer = 0x0] [url = about:blank] 15:32:52 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x119f3dc00) [pid = 1651] [serial = 1360] [outer = 0x0] [url = about:blank] 15:32:52 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x119499c00) [pid = 1651] [serial = 1377] [outer = 0x0] [url = about:blank] 15:32:52 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x1194f9800) [pid = 1651] [serial = 1378] [outer = 0x0] [url = about:blank] 15:32:52 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x1183a0800) [pid = 1651] [serial = 1374] [outer = 0x0] [url = about:blank] 15:32:52 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x1186ea800) [pid = 1651] [serial = 1375] [outer = 0x0] [url = about:blank] 15:32:52 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x112d14800) [pid = 1651] [serial = 1362] [outer = 0x0] [url = about:blank] 15:32:52 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x116159c00) [pid = 1651] [serial = 1363] [outer = 0x0] [url = about:blank] 15:32:52 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x1164d2400) [pid = 1651] [serial = 1368] [outer = 0x0] [url = about:blank] 15:32:52 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x116790c00) [pid = 1651] [serial = 1369] [outer = 0x0] [url = about:blank] 15:32:52 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x116fa8c00) [pid = 1651] [serial = 1365] [outer = 0x0] [url = about:blank] 15:32:52 INFO - PROCESS | 1651 | --DOMWINDOW == 60 (0x1181ddc00) [pid = 1651] [serial = 1366] [outer = 0x0] [url = about:blank] 15:32:52 INFO - PROCESS | 1651 | --DOMWINDOW == 59 (0x123e39400) [pid = 1651] [serial = 1387] [outer = 0x0] [url = about:blank] 15:32:52 INFO - PROCESS | 1651 | 1465425172211 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]]]}] 15:32:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:32:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 772ms 15:32:52 INFO - PROCESS | 1651 | 1465425172253 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 15:32:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:32:52 INFO - PROCESS | 1651 | 1465425172257 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 15:32:52 INFO - PROCESS | 1651 | 1465425172262 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:32:52 INFO - PROCESS | 1651 | 1465425172265 Marionette TRACE conn2 <- [1,1894,null,{}] 15:32:52 INFO - PROCESS | 1651 | 1465425172272 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}] 15:32:52 INFO - PROCESS | 1651 | 1465425172274 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:52 INFO - PROCESS | 1651 | 1465425172420 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 15:32:52 INFO - PROCESS | 1651 | 1465425172537 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:52 INFO - PROCESS | 1651 | 1465425172539 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x117e1f000 == 30 [pid = 1651] [id = 481] 15:32:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x112a1f400) [pid = 1651] [serial = 1442] [outer = 0x0] 15:32:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x115f3d800) [pid = 1651] [serial = 1443] [outer = 0x112a1f400] 15:32:52 INFO - PROCESS | 1651 | 1465425172592 Marionette DEBUG loaded listener.js 15:32:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x116730000) [pid = 1651] [serial = 1444] [outer = 0x112a1f400] 15:32:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x117291400) [pid = 1651] [serial = 1445] [outer = 0x12cba1800] 15:32:53 INFO - PROCESS | 1651 | 1465425173167 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]]]}] 15:32:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:32:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 975ms 15:32:53 INFO - PROCESS | 1651 | 1465425173236 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 15:32:53 INFO - PROCESS | 1651 | 1465425173239 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 15:32:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:32:53 INFO - PROCESS | 1651 | 1465425173243 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:32:53 INFO - PROCESS | 1651 | 1465425173245 Marionette TRACE conn2 <- [1,1898,null,{}] 15:32:53 INFO - PROCESS | 1651 | 1465425173248 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}] 15:32:53 INFO - PROCESS | 1651 | 1465425173250 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:53 INFO - PROCESS | 1651 | 1465425173352 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 15:32:53 INFO - PROCESS | 1651 | 1465425173427 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:53 INFO - PROCESS | 1651 | 1465425173429 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x119571000 == 31 [pid = 1651] [id = 482] 15:32:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x11728a800) [pid = 1651] [serial = 1446] [outer = 0x0] 15:32:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x1181df400) [pid = 1651] [serial = 1447] [outer = 0x11728a800] 15:32:53 INFO - PROCESS | 1651 | 1465425173460 Marionette DEBUG loaded listener.js 15:32:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x1183a0400) [pid = 1651] [serial = 1448] [outer = 0x11728a800] 15:32:53 INFO - PROCESS | 1651 | 1465425173890 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]]]}] 15:32:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:32:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 674ms 15:32:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:32:53 INFO - PROCESS | 1651 | 1465425173917 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 15:32:53 INFO - PROCESS | 1651 | 1465425173919 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 15:32:53 INFO - PROCESS | 1651 | 1465425173921 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:32:53 INFO - PROCESS | 1651 | 1465425173924 Marionette TRACE conn2 <- [1,1902,null,{}] 15:32:53 INFO - PROCESS | 1651 | 1465425173932 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}] 15:32:53 INFO - PROCESS | 1651 | 1465425173936 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:54 INFO - PROCESS | 1651 | 1465425174037 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 15:32:54 INFO - PROCESS | 1651 | 1465425174092 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:54 INFO - PROCESS | 1651 | 1465425174094 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x124247000 == 32 [pid = 1651] [id = 483] 15:32:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x11860d400) [pid = 1651] [serial = 1449] [outer = 0x0] 15:32:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x1186f0800) [pid = 1651] [serial = 1450] [outer = 0x11860d400] 15:32:54 INFO - PROCESS | 1651 | 1465425174128 Marionette DEBUG loaded listener.js 15:32:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x11939ec00) [pid = 1651] [serial = 1451] [outer = 0x11860d400] 15:32:54 INFO - PROCESS | 1651 | 1465425174539 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]]]}] 15:32:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:32:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 673ms 15:32:54 INFO - PROCESS | 1651 | 1465425174595 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 15:32:54 INFO - PROCESS | 1651 | 1465425174598 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 15:32:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:32:54 INFO - PROCESS | 1651 | 1465425174601 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:32:54 INFO - PROCESS | 1651 | 1465425174604 Marionette TRACE conn2 <- [1,1906,null,{}] 15:32:54 INFO - PROCESS | 1651 | 1465425174607 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}] 15:32:54 INFO - PROCESS | 1651 | 1465425174609 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:54 INFO - PROCESS | 1651 | 1465425174785 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 15:32:54 INFO - PROCESS | 1651 | 1465425174878 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:54 INFO - PROCESS | 1651 | 1465425174879 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x124d88000 == 33 [pid = 1651] [id = 484] 15:32:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x1194f5c00) [pid = 1651] [serial = 1452] [outer = 0x0] 15:32:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x11950f400) [pid = 1651] [serial = 1453] [outer = 0x1194f5c00] 15:32:54 INFO - PROCESS | 1651 | 1465425174939 Marionette DEBUG loaded listener.js 15:32:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x1198d5000) [pid = 1651] [serial = 1454] [outer = 0x1194f5c00] 15:32:55 INFO - PROCESS | 1651 | 1465425175404 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]]]}] 15:32:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:32:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 824ms 15:32:55 INFO - PROCESS | 1651 | 1465425175425 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 15:32:55 INFO - PROCESS | 1651 | 1465425175427 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 15:32:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:32:55 INFO - PROCESS | 1651 | 1465425175429 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:32:55 INFO - PROCESS | 1651 | 1465425175430 Marionette TRACE conn2 <- [1,1910,null,{}] 15:32:55 INFO - PROCESS | 1651 | 1465425175433 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}] 15:32:55 INFO - PROCESS | 1651 | 1465425175434 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:55 INFO - PROCESS | 1651 | 1465425175528 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 15:32:55 INFO - PROCESS | 1651 | 1465425175578 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:55 INFO - PROCESS | 1651 | 1465425175579 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x1259ca800 == 34 [pid = 1651] [id = 485] 15:32:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x11863f400) [pid = 1651] [serial = 1455] [outer = 0x0] 15:32:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x1198db400) [pid = 1651] [serial = 1456] [outer = 0x11863f400] 15:32:55 INFO - PROCESS | 1651 | 1465425175608 Marionette DEBUG loaded listener.js 15:32:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x119a22400) [pid = 1651] [serial = 1457] [outer = 0x11863f400] 15:32:56 INFO - PROCESS | 1651 | 1465425176071 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]]]}] 15:32:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:32:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 672ms 15:32:56 INFO - PROCESS | 1651 | 1465425176115 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 15:32:56 INFO - PROCESS | 1651 | 1465425176117 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 15:32:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:32:56 INFO - PROCESS | 1651 | 1465425176122 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:32:56 INFO - PROCESS | 1651 | 1465425176123 Marionette TRACE conn2 <- [1,1914,null,{}] 15:32:56 INFO - PROCESS | 1651 | 1465425176127 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}] 15:32:56 INFO - PROCESS | 1651 | 1465425176128 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:56 INFO - PROCESS | 1651 | 1465425176247 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 15:32:57 INFO - PROCESS | 1651 | --DOCSHELL 0x117228000 == 33 [pid = 1651] [id = 25] 15:32:57 INFO - PROCESS | 1651 | --DOCSHELL 0x124724800 == 32 [pid = 1651] [id = 15] 15:32:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12cb71000 == 31 [pid = 1651] [id = 16] 15:32:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12b88a000 == 30 [pid = 1651] [id = 10] 15:32:57 INFO - PROCESS | 1651 | --DOCSHELL 0x1131cd000 == 29 [pid = 1651] [id = 26] 15:32:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12d549000 == 28 [pid = 1651] [id = 19] 15:32:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12b7a6800 == 27 [pid = 1651] [id = 20] 15:32:57 INFO - PROCESS | 1651 | --DOCSHELL 0x1194c0000 == 26 [pid = 1651] [id = 22] 15:32:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12c1ca800 == 25 [pid = 1651] [id = 13] 15:32:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12b639800 == 24 [pid = 1651] [id = 9] 15:32:57 INFO - PROCESS | 1651 | --DOCSHELL 0x116f45800 == 23 [pid = 1651] [id = 24] 15:32:57 INFO - PROCESS | 1651 | --DOCSHELL 0x118542000 == 22 [pid = 1651] [id = 12] 15:32:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12c4ca800 == 21 [pid = 1651] [id = 14] 15:32:57 INFO - PROCESS | 1651 | --DOCSHELL 0x117e39000 == 20 [pid = 1651] [id = 11] 15:32:57 INFO - PROCESS | 1651 | --DOCSHELL 0x119568000 == 19 [pid = 1651] [id = 6] 15:32:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12a4b0800 == 18 [pid = 1651] [id = 8] 15:32:57 INFO - PROCESS | 1651 | --DOCSHELL 0x1194b3000 == 17 [pid = 1651] [id = 479] 15:32:57 INFO - PROCESS | 1651 | --DOCSHELL 0x11661b000 == 16 [pid = 1651] [id = 478] 15:32:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12cecf000 == 15 [pid = 1651] [id = 21] 15:32:57 INFO - PROCESS | 1651 | --DOCSHELL 0x124d88000 == 14 [pid = 1651] [id = 484] 15:32:57 INFO - PROCESS | 1651 | --DOCSHELL 0x124247000 == 13 [pid = 1651] [id = 483] 15:32:57 INFO - PROCESS | 1651 | --DOCSHELL 0x119571000 == 12 [pid = 1651] [id = 482] 15:32:57 INFO - PROCESS | 1651 | --DOCSHELL 0x1170dd800 == 11 [pid = 1651] [id = 480] 15:32:57 INFO - PROCESS | 1651 | --DOCSHELL 0x117e1f000 == 10 [pid = 1651] [id = 481] 15:32:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12470e800 == 9 [pid = 1651] [id = 477] 15:32:58 INFO - PROCESS | 1651 | --DOCSHELL 0x1259ca800 == 8 [pid = 1651] [id = 485] 15:32:58 INFO - PROCESS | 1651 | 1465425178163 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:58 INFO - PROCESS | 1651 | 1465425178165 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x11261b800 == 9 [pid = 1651] [id = 486] 15:32:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x110eec400) [pid = 1651] [serial = 1458] [outer = 0x0] 15:32:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x110fa0c00) [pid = 1651] [serial = 1459] [outer = 0x110eec400] 15:32:58 INFO - PROCESS | 1651 | 1465425178193 Marionette DEBUG loaded listener.js 15:32:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1126ccc00) [pid = 1651] [serial = 1460] [outer = 0x110eec400] 15:32:58 INFO - PROCESS | 1651 | 1465425178507 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]]]}] 15:32:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:32:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 2429ms 15:32:58 INFO - PROCESS | 1651 | 1465425178554 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 15:32:58 INFO - PROCESS | 1651 | 1465425178557 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 15:32:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:32:58 INFO - PROCESS | 1651 | 1465425178561 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:32:58 INFO - PROCESS | 1651 | 1465425178565 Marionette TRACE conn2 <- [1,1918,null,{}] 15:32:58 INFO - PROCESS | 1651 | 1465425178570 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}] 15:32:58 INFO - PROCESS | 1651 | 1465425178572 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:58 INFO - PROCESS | 1651 | 1465425178729 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 15:32:58 INFO - PROCESS | 1651 | 1465425178803 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:58 INFO - PROCESS | 1651 | 1465425178805 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x117228000 == 10 [pid = 1651] [id = 487] 15:32:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x111f37400) [pid = 1651] [serial = 1461] [outer = 0x0] 15:32:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x115094400) [pid = 1651] [serial = 1462] [outer = 0x111f37400] 15:32:58 INFO - PROCESS | 1651 | 1465425178849 Marionette DEBUG loaded listener.js 15:32:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1166ed400) [pid = 1651] [serial = 1463] [outer = 0x111f37400] 15:32:59 INFO - PROCESS | 1651 | 1465425179138 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]]]}] 15:32:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:32:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 624ms 15:32:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:32:59 INFO - PROCESS | 1651 | 1465425179190 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 15:32:59 INFO - PROCESS | 1651 | 1465425179193 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 15:32:59 INFO - PROCESS | 1651 | 1465425179195 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:32:59 INFO - PROCESS | 1651 | 1465425179198 Marionette TRACE conn2 <- [1,1922,null,{}] 15:32:59 INFO - PROCESS | 1651 | 1465425179203 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}] 15:32:59 INFO - PROCESS | 1651 | 1465425179204 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:59 INFO - PROCESS | 1651 | 1465425179290 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 15:32:59 INFO - PROCESS | 1651 | 1465425179344 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:59 INFO - PROCESS | 1651 | 1465425179345 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x1194b8800 == 11 [pid = 1651] [id = 488] 15:32:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11678a000) [pid = 1651] [serial = 1464] [outer = 0x0] 15:32:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x116971000) [pid = 1651] [serial = 1465] [outer = 0x11678a000] 15:32:59 INFO - PROCESS | 1651 | 1465425179371 Marionette DEBUG loaded listener.js 15:32:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1175b0400) [pid = 1651] [serial = 1466] [outer = 0x11678a000] 15:32:59 INFO - PROCESS | 1651 | 1465425179710 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]]]}] 15:32:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:32:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 523ms 15:32:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:32:59 INFO - PROCESS | 1651 | 1465425179720 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 15:32:59 INFO - PROCESS | 1651 | 1465425179722 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 15:32:59 INFO - PROCESS | 1651 | 1465425179729 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:32:59 INFO - PROCESS | 1651 | 1465425179736 Marionette TRACE conn2 <- [1,1926,null,{}] 15:32:59 INFO - PROCESS | 1651 | 1465425179740 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}] 15:32:59 INFO - PROCESS | 1651 | 1465425179742 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:59 INFO - PROCESS | 1651 | 1465425179824 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 15:32:59 INFO - PROCESS | 1651 | 1465425179882 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:32:59 INFO - PROCESS | 1651 | 1465425179883 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:32:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x119fcc000 == 12 [pid = 1651] [id = 489] 15:32:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11702ec00) [pid = 1651] [serial = 1467] [outer = 0x0] 15:32:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1182ce000) [pid = 1651] [serial = 1468] [outer = 0x11702ec00] 15:32:59 INFO - PROCESS | 1651 | 1465425179907 Marionette DEBUG loaded listener.js 15:32:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11850a000) [pid = 1651] [serial = 1469] [outer = 0x11702ec00] 15:33:00 INFO - PROCESS | 1651 | 1465425180215 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]]]}] 15:33:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:33:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 530ms 15:33:00 INFO - PROCESS | 1651 | 1465425180254 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 15:33:00 INFO - PROCESS | 1651 | 1465425180256 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 15:33:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:33:00 INFO - PROCESS | 1651 | 1465425180258 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:33:00 INFO - PROCESS | 1651 | 1465425180259 Marionette TRACE conn2 <- [1,1930,null,{}] 15:33:00 INFO - PROCESS | 1651 | 1465425180261 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}] 15:33:00 INFO - PROCESS | 1651 | 1465425180263 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:00 INFO - PROCESS | 1651 | 1465425180361 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 15:33:00 INFO - PROCESS | 1651 | 1465425180365 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:00 INFO - PROCESS | 1651 | 1465425180366 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x124722800 == 13 [pid = 1651] [id = 490] 15:33:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1182e8400) [pid = 1651] [serial = 1470] [outer = 0x0] 15:33:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1186e7800) [pid = 1651] [serial = 1471] [outer = 0x1182e8400] 15:33:00 INFO - PROCESS | 1651 | 1465425180391 Marionette DEBUG loaded listener.js 15:33:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x118fd3800) [pid = 1651] [serial = 1472] [outer = 0x1182e8400] 15:33:00 INFO - PROCESS | 1651 | 1465425180733 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]]]}] 15:33:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:33:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 519ms 15:33:00 INFO - PROCESS | 1651 | 1465425180777 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 15:33:00 INFO - PROCESS | 1651 | 1465425180778 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 15:33:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:33:00 INFO - PROCESS | 1651 | 1465425180781 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:33:00 INFO - PROCESS | 1651 | 1465425180789 Marionette TRACE conn2 <- [1,1934,null,{}] 15:33:00 INFO - PROCESS | 1651 | 1465425180791 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}] 15:33:00 INFO - PROCESS | 1651 | 1465425180792 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:00 INFO - PROCESS | 1651 | 1465425180879 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 15:33:00 INFO - PROCESS | 1651 | 1465425180916 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:00 INFO - PROCESS | 1651 | 1465425180920 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x125981000 == 14 [pid = 1651] [id = 491] 15:33:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119496800) [pid = 1651] [serial = 1473] [outer = 0x0] 15:33:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119499c00) [pid = 1651] [serial = 1474] [outer = 0x119496800] 15:33:00 INFO - PROCESS | 1651 | 1465425180953 Marionette DEBUG loaded listener.js 15:33:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11988e400) [pid = 1651] [serial = 1475] [outer = 0x119496800] 15:33:01 INFO - PROCESS | 1651 | 1465425181318 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]]]}] 15:33:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:33:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 575ms 15:33:01 INFO - PROCESS | 1651 | 1465425181356 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 15:33:01 INFO - PROCESS | 1651 | 1465425181357 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 15:33:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:33:01 INFO - PROCESS | 1651 | 1465425181359 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:33:01 INFO - PROCESS | 1651 | 1465425181360 Marionette TRACE conn2 <- [1,1938,null,{}] 15:33:01 INFO - PROCESS | 1651 | 1465425181363 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}] 15:33:01 INFO - PROCESS | 1651 | 1465425181364 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:01 INFO - PROCESS | 1651 | 1465425181462 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 15:33:01 INFO - PROCESS | 1651 | 1465425181498 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:01 INFO - PROCESS | 1651 | 1465425181499 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x113089800 == 15 [pid = 1651] [id = 492] 15:33:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1198d0000) [pid = 1651] [serial = 1476] [outer = 0x0] 15:33:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x119a13800) [pid = 1651] [serial = 1477] [outer = 0x1198d0000] 15:33:01 INFO - PROCESS | 1651 | 1465425181523 Marionette DEBUG loaded listener.js 15:33:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119b6ac00) [pid = 1651] [serial = 1478] [outer = 0x1198d0000] 15:33:01 INFO - PROCESS | 1651 | 1465425181895 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]]]}] 15:33:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:33:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 567ms 15:33:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:33:01 INFO - PROCESS | 1651 | 1465425181928 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 15:33:01 INFO - PROCESS | 1651 | 1465425181930 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 15:33:01 INFO - PROCESS | 1651 | 1465425181933 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:33:01 INFO - PROCESS | 1651 | 1465425181935 Marionette TRACE conn2 <- [1,1942,null,{}] 15:33:01 INFO - PROCESS | 1651 | 1465425181938 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}] 15:33:01 INFO - PROCESS | 1651 | 1465425181940 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:02 INFO - PROCESS | 1651 | 1465425182087 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 15:33:02 INFO - PROCESS | 1651 | 1465425182106 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:02 INFO - PROCESS | 1651 | 1465425182107 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12920f000 == 16 [pid = 1651] [id = 493] 15:33:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x110eeec00) [pid = 1651] [serial = 1479] [outer = 0x0] 15:33:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x119c2a800) [pid = 1651] [serial = 1480] [outer = 0x110eeec00] 15:33:02 INFO - PROCESS | 1651 | 1465425182147 Marionette DEBUG loaded listener.js 15:33:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x112a10800) [pid = 1651] [serial = 1481] [outer = 0x110eeec00] 15:33:02 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1126c9400) [pid = 1651] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:33:02 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x112d4f400) [pid = 1651] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:33:02 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x115f90c00) [pid = 1651] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:33:02 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x112a1f800) [pid = 1651] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:33:02 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x116734c00) [pid = 1651] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:33:02 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1181dc400) [pid = 1651] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:33:02 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1181e8400) [pid = 1651] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:33:02 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x111fde800) [pid = 1651] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:33:02 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11860d400) [pid = 1651] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:33:02 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1194f5c00) [pid = 1651] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:33:02 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1198cdc00) [pid = 1651] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:33:02 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x116fa0000) [pid = 1651] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:33:02 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x118611800) [pid = 1651] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:33:02 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1182cb400) [pid = 1651] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:33:02 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x110e9b400) [pid = 1651] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:33:02 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x11728a800) [pid = 1651] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:33:02 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x112a1f400) [pid = 1651] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:33:02 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1133e2400) [pid = 1651] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:33:02 INFO - PROCESS | 1651 | 1465425182774 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]]]}] 15:33:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:33:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 873ms 15:33:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:33:02 INFO - PROCESS | 1651 | 1465425182806 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 15:33:02 INFO - PROCESS | 1651 | 1465425182807 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 15:33:02 INFO - PROCESS | 1651 | 1465425182809 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:33:02 INFO - PROCESS | 1651 | 1465425182810 Marionette TRACE conn2 <- [1,1946,null,{}] 15:33:02 INFO - PROCESS | 1651 | 1465425182812 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}] 15:33:02 INFO - PROCESS | 1651 | 1465425182813 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:02 INFO - PROCESS | 1651 | 1465425182885 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 15:33:02 INFO - PROCESS | 1651 | 1465425182890 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:02 INFO - PROCESS | 1651 | 1465425182891 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x124809800 == 17 [pid = 1651] [id = 494] 15:33:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x115f8a400) [pid = 1651] [serial = 1482] [outer = 0x0] 15:33:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11678d400) [pid = 1651] [serial = 1483] [outer = 0x115f8a400] 15:33:02 INFO - PROCESS | 1651 | 1465425182918 Marionette DEBUG loaded listener.js 15:33:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x118510400) [pid = 1651] [serial = 1484] [outer = 0x115f8a400] 15:33:03 INFO - PROCESS | 1651 | 1465425183305 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]]]}] 15:33:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:33:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 520ms 15:33:03 INFO - PROCESS | 1651 | 1465425183330 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 15:33:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:33:03 INFO - PROCESS | 1651 | 1465425183332 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 15:33:03 INFO - PROCESS | 1651 | 1465425183336 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:33:03 INFO - PROCESS | 1651 | 1465425183337 Marionette TRACE conn2 <- [1,1950,null,{}] 15:33:03 INFO - PROCESS | 1651 | 1465425183341 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}] 15:33:03 INFO - PROCESS | 1651 | 1465425183343 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:03 INFO - PROCESS | 1651 | 1465425183456 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 15:33:03 INFO - PROCESS | 1651 | 1465425183461 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:03 INFO - PROCESS | 1651 | 1465425183463 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a144000 == 18 [pid = 1651] [id = 495] 15:33:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1126d0800) [pid = 1651] [serial = 1485] [outer = 0x0] 15:33:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1194f5400) [pid = 1651] [serial = 1486] [outer = 0x1126d0800] 15:33:03 INFO - PROCESS | 1651 | 1465425183505 Marionette DEBUG loaded listener.js 15:33:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119c2dc00) [pid = 1651] [serial = 1487] [outer = 0x1126d0800] 15:33:03 INFO - PROCESS | 1651 | 1465425183880 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]]]}] 15:33:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:33:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 572ms 15:33:03 INFO - PROCESS | 1651 | 1465425183908 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 15:33:03 INFO - PROCESS | 1651 | 1465425183910 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 15:33:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:33:03 INFO - PROCESS | 1651 | 1465425183913 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:33:03 INFO - PROCESS | 1651 | 1465425183915 Marionette TRACE conn2 <- [1,1954,null,{}] 15:33:03 INFO - PROCESS | 1651 | 1465425183918 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}] 15:33:03 INFO - PROCESS | 1651 | 1465425183920 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:04 INFO - PROCESS | 1651 | 1465425184033 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 15:33:04 INFO - PROCESS | 1651 | 1465425184039 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:04 INFO - PROCESS | 1651 | 1465425184040 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a4a9800 == 19 [pid = 1651] [id = 496] 15:33:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119f43400) [pid = 1651] [serial = 1488] [outer = 0x0] 15:33:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12125d400) [pid = 1651] [serial = 1489] [outer = 0x119f43400] 15:33:04 INFO - PROCESS | 1651 | 1465425184086 Marionette DEBUG loaded listener.js 15:33:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1213ac400) [pid = 1651] [serial = 1490] [outer = 0x119f43400] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x116735000) [pid = 1651] [serial = 1437] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x112a7a400) [pid = 1651] [serial = 1435] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x115f87400) [pid = 1651] [serial = 1441] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x118876400) [pid = 1651] [serial = 892] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x115f3d800) [pid = 1651] [serial = 1443] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x112da2c00) [pid = 1651] [serial = 1440] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x11678e000) [pid = 1651] [serial = 1422] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x117032000) [pid = 1651] [serial = 1423] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x113212c00) [pid = 1651] [serial = 1419] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x115f89400) [pid = 1651] [serial = 1420] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x116791800) [pid = 1651] [serial = 1416] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1126d6400) [pid = 1651] [serial = 1434] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x11702d400) [pid = 1651] [serial = 1417] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x1182cc800) [pid = 1651] [serial = 1425] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1183a3c00) [pid = 1651] [serial = 1426] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x110eda400) [pid = 1651] [serial = 1401] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x117031000) [pid = 1651] [serial = 1404] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x118647800) [pid = 1651] [serial = 1407] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x1194a3400) [pid = 1651] [serial = 1432] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x1213a4800) [pid = 1651] [serial = 1410] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x123e32800) [pid = 1651] [serial = 1413] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x118647c00) [pid = 1651] [serial = 1428] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x119399800) [pid = 1651] [serial = 1431] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x118fd4800) [pid = 1651] [serial = 1429] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x11939ec00) [pid = 1651] [serial = 1451] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x1198d5000) [pid = 1651] [serial = 1454] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x1198db400) [pid = 1651] [serial = 1456] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x11950f400) [pid = 1651] [serial = 1453] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x123ab5400) [pid = 1651] [serial = 1411] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 60 (0x1181e7400) [pid = 1651] [serial = 1405] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 59 (0x123f9c000) [pid = 1651] [serial = 1414] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 58 (0x119509800) [pid = 1651] [serial = 1408] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 57 (0x111fdcc00) [pid = 1651] [serial = 1402] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 56 (0x1183a0400) [pid = 1651] [serial = 1448] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 55 (0x1186f0800) [pid = 1651] [serial = 1450] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 54 (0x116730000) [pid = 1651] [serial = 1444] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 53 (0x117032400) [pid = 1651] [serial = 1438] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | --DOMWINDOW == 52 (0x1181df400) [pid = 1651] [serial = 1447] [outer = 0x0] [url = about:blank] 15:33:05 INFO - PROCESS | 1651 | 1465425185451 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]]]}] 15:33:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:33:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1575ms 15:33:05 INFO - PROCESS | 1651 | 1465425185488 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 15:33:05 INFO - PROCESS | 1651 | 1465425185491 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 15:33:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:33:05 INFO - PROCESS | 1651 | 1465425185494 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:33:05 INFO - PROCESS | 1651 | 1465425185496 Marionette TRACE conn2 <- [1,1958,null,{}] 15:33:05 INFO - PROCESS | 1651 | 1465425185500 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}] 15:33:05 INFO - PROCESS | 1651 | 1465425185502 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:05 INFO - PROCESS | 1651 | 1465425185579 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 15:33:05 INFO - PROCESS | 1651 | 1465425185631 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:05 INFO - PROCESS | 1651 | 1465425185634 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x1161a7800 == 20 [pid = 1651] [id = 497] 15:33:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 53 (0x1126cb800) [pid = 1651] [serial = 1491] [outer = 0x0] 15:33:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 54 (0x112a1a400) [pid = 1651] [serial = 1492] [outer = 0x1126cb800] 15:33:05 INFO - PROCESS | 1651 | 1465425185662 Marionette DEBUG loaded listener.js 15:33:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 55 (0x112d4f400) [pid = 1651] [serial = 1493] [outer = 0x1126cb800] 15:33:05 INFO - PROCESS | 1651 | 1465425185973 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]]]}] 15:33:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:33:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 523ms 15:33:06 INFO - PROCESS | 1651 | 1465425186017 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 15:33:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:33:06 INFO - PROCESS | 1651 | 1465425186021 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 15:33:06 INFO - PROCESS | 1651 | 1465425186025 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:33:06 INFO - PROCESS | 1651 | 1465425186027 Marionette TRACE conn2 <- [1,1962,null,{}] 15:33:06 INFO - PROCESS | 1651 | 1465425186030 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}] 15:33:06 INFO - PROCESS | 1651 | 1465425186032 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:06 INFO - PROCESS | 1651 | 1465425186110 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 15:33:06 INFO - PROCESS | 1651 | 1465425186117 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:06 INFO - PROCESS | 1651 | 1465425186119 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x11721b000 == 21 [pid = 1651] [id = 498] 15:33:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 56 (0x112ea9400) [pid = 1651] [serial = 1494] [outer = 0x0] 15:33:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 57 (0x116469800) [pid = 1651] [serial = 1495] [outer = 0x112ea9400] 15:33:06 INFO - PROCESS | 1651 | 1465425186145 Marionette DEBUG loaded listener.js 15:33:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 58 (0x116729800) [pid = 1651] [serial = 1496] [outer = 0x112ea9400] 15:33:06 INFO - PROCESS | 1651 | 1465425186475 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]]]}] 15:33:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:33:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 470ms 15:33:06 INFO - PROCESS | 1651 | 1465425186496 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 15:33:06 INFO - PROCESS | 1651 | 1465425186499 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 15:33:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:33:06 INFO - PROCESS | 1651 | 1465425186502 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:33:06 INFO - PROCESS | 1651 | 1465425186504 Marionette TRACE conn2 <- [1,1966,null,{}] 15:33:06 INFO - PROCESS | 1651 | 1465425186512 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}] 15:33:06 INFO - PROCESS | 1651 | 1465425186515 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:06 INFO - PROCESS | 1651 | 1465425186588 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 15:33:06 INFO - PROCESS | 1651 | 1465425186592 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:06 INFO - PROCESS | 1651 | 1465425186595 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x118548800 == 22 [pid = 1651] [id = 499] 15:33:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 59 (0x110ed9000) [pid = 1651] [serial = 1497] [outer = 0x0] 15:33:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x116f9dc00) [pid = 1651] [serial = 1498] [outer = 0x110ed9000] 15:33:06 INFO - PROCESS | 1651 | 1465425186625 Marionette DEBUG loaded listener.js 15:33:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x11702fc00) [pid = 1651] [serial = 1499] [outer = 0x110ed9000] 15:33:06 INFO - PROCESS | 1651 | 1465425186967 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]]]}] 15:33:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:33:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 470ms 15:33:06 INFO - PROCESS | 1651 | 1465425186973 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 15:33:06 INFO - PROCESS | 1651 | 1465425186974 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 15:33:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:33:06 INFO - PROCESS | 1651 | 1465425186976 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:33:06 INFO - PROCESS | 1651 | 1465425186978 Marionette TRACE conn2 <- [1,1970,null,{}] 15:33:06 INFO - PROCESS | 1651 | 1465425186980 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}] 15:33:06 INFO - PROCESS | 1651 | 1465425186984 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:07 INFO - PROCESS | 1651 | 1465425187060 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 15:33:07 INFO - PROCESS | 1651 | 1465425187112 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:07 INFO - PROCESS | 1651 | 1465425187113 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x1191f4000 == 23 [pid = 1651] [id = 500] 15:33:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x11702e800) [pid = 1651] [serial = 1500] [outer = 0x0] 15:33:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x1181dcc00) [pid = 1651] [serial = 1501] [outer = 0x11702e800] 15:33:07 INFO - PROCESS | 1651 | 1465425187138 Marionette DEBUG loaded listener.js 15:33:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x1182c1400) [pid = 1651] [serial = 1502] [outer = 0x11702e800] 15:33:07 INFO - PROCESS | 1651 | 1465425187394 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]]]}] 15:33:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:33:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 471ms 15:33:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:33:07 INFO - PROCESS | 1651 | 1465425187455 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 15:33:07 INFO - PROCESS | 1651 | 1465425187456 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 15:33:07 INFO - PROCESS | 1651 | 1465425187458 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:33:07 INFO - PROCESS | 1651 | 1465425187459 Marionette TRACE conn2 <- [1,1974,null,{}] 15:33:07 INFO - PROCESS | 1651 | 1465425187462 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}] 15:33:07 INFO - PROCESS | 1651 | 1465425187475 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:07 INFO - PROCESS | 1651 | 1465425187547 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 15:33:07 INFO - PROCESS | 1651 | 1465425187550 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:07 INFO - PROCESS | 1651 | 1465425187551 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c99000 == 24 [pid = 1651] [id = 501] 15:33:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x112da0000) [pid = 1651] [serial = 1503] [outer = 0x0] 15:33:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x1182e4000) [pid = 1651] [serial = 1504] [outer = 0x112da0000] 15:33:07 INFO - PROCESS | 1651 | 1465425187578 Marionette DEBUG loaded listener.js 15:33:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x1183a3c00) [pid = 1651] [serial = 1505] [outer = 0x112da0000] 15:33:07 INFO - PROCESS | 1651 | 1465425187901 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]]]}] 15:33:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:33:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 469ms 15:33:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:33:07 INFO - PROCESS | 1651 | 1465425187928 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 15:33:07 INFO - PROCESS | 1651 | 1465425187929 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 15:33:07 INFO - PROCESS | 1651 | 1465425187932 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:33:07 INFO - PROCESS | 1651 | 1465425187934 Marionette TRACE conn2 <- [1,1978,null,{}] 15:33:07 INFO - PROCESS | 1651 | 1465425187937 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}] 15:33:07 INFO - PROCESS | 1651 | 1465425187941 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:08 INFO - PROCESS | 1651 | 1465425188053 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 15:33:08 INFO - PROCESS | 1651 | 1465425188059 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:08 INFO - PROCESS | 1651 | 1465425188060 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b11000 == 25 [pid = 1651] [id = 502] 15:33:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x116159000) [pid = 1651] [serial = 1506] [outer = 0x0] 15:33:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x118604000) [pid = 1651] [serial = 1507] [outer = 0x116159000] 15:33:08 INFO - PROCESS | 1651 | 1465425188085 Marionette DEBUG loaded listener.js 15:33:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x119396800) [pid = 1651] [serial = 1508] [outer = 0x116159000] 15:33:08 INFO - PROCESS | 1651 | 1465425188369 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]]]}] 15:33:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:33:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 471ms 15:33:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:33:08 INFO - PROCESS | 1651 | 1465425188404 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 15:33:08 INFO - PROCESS | 1651 | 1465425188405 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 15:33:08 INFO - PROCESS | 1651 | 1465425188407 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:33:08 INFO - PROCESS | 1651 | 1465425188408 Marionette TRACE conn2 <- [1,1982,null,{}] 15:33:08 INFO - PROCESS | 1651 | 1465425188411 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}] 15:33:08 INFO - PROCESS | 1651 | 1465425188412 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:08 INFO - PROCESS | 1651 | 1465425188494 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 15:33:08 INFO - PROCESS | 1651 | 1465425188500 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:08 INFO - PROCESS | 1651 | 1465425188501 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x1242e0000 == 26 [pid = 1651] [id = 503] 15:33:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x110e9f400) [pid = 1651] [serial = 1509] [outer = 0x0] 15:33:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x1194efc00) [pid = 1651] [serial = 1510] [outer = 0x110e9f400] 15:33:08 INFO - PROCESS | 1651 | 1465425188523 Marionette DEBUG loaded listener.js 15:33:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x11950d800) [pid = 1651] [serial = 1511] [outer = 0x110e9f400] 15:33:08 INFO - PROCESS | 1651 | 1465425188820 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]]]}] 15:33:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:33:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 468ms 15:33:08 INFO - PROCESS | 1651 | 1465425188876 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 15:33:08 INFO - PROCESS | 1651 | 1465425188877 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 15:33:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:33:08 INFO - PROCESS | 1651 | 1465425188879 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:33:08 INFO - PROCESS | 1651 | 1465425188881 Marionette TRACE conn2 <- [1,1986,null,{}] 15:33:08 INFO - PROCESS | 1651 | 1465425188883 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}] 15:33:08 INFO - PROCESS | 1651 | 1465425188884 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:08 INFO - PROCESS | 1651 | 1465425188956 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 15:33:09 INFO - PROCESS | 1651 | 1465425189011 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:09 INFO - PROCESS | 1651 | 1465425189012 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x124717000 == 27 [pid = 1651] [id = 504] 15:33:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x118fdd800) [pid = 1651] [serial = 1512] [outer = 0x0] 15:33:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x11988e800) [pid = 1651] [serial = 1513] [outer = 0x118fdd800] 15:33:09 INFO - PROCESS | 1651 | 1465425189036 Marionette DEBUG loaded listener.js 15:33:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1198d8c00) [pid = 1651] [serial = 1514] [outer = 0x118fdd800] 15:33:09 INFO - PROCESS | 1651 | 1465425189317 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]]]}] 15:33:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:33:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 471ms 15:33:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:33:09 INFO - PROCESS | 1651 | 1465425189354 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 15:33:09 INFO - PROCESS | 1651 | 1465425189355 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 15:33:09 INFO - PROCESS | 1651 | 1465425189357 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:33:09 INFO - PROCESS | 1651 | 1465425189358 Marionette TRACE conn2 <- [1,1990,null,{}] 15:33:09 INFO - PROCESS | 1651 | 1465425189360 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}] 15:33:09 INFO - PROCESS | 1651 | 1465425189361 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:09 INFO - PROCESS | 1651 | 1465425189439 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 15:33:09 INFO - PROCESS | 1651 | 1465425189443 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:09 INFO - PROCESS | 1651 | 1465425189454 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x118548000 == 28 [pid = 1651] [id = 505] 15:33:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x110eec000) [pid = 1651] [serial = 1515] [outer = 0x0] 15:33:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x119b24000) [pid = 1651] [serial = 1516] [outer = 0x110eec000] 15:33:09 INFO - PROCESS | 1651 | 1465425189478 Marionette DEBUG loaded listener.js 15:33:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x119c2d800) [pid = 1651] [serial = 1517] [outer = 0x110eec000] 15:33:09 INFO - PROCESS | 1651 | 1465425189783 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]]]}] 15:33:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:33:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 469ms 15:33:09 INFO - PROCESS | 1651 | 1465425189826 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 15:33:09 INFO - PROCESS | 1651 | 1465425189827 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 15:33:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:33:09 INFO - PROCESS | 1651 | 1465425189829 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:33:09 INFO - PROCESS | 1651 | 1465425189830 Marionette TRACE conn2 <- [1,1994,null,{}] 15:33:09 INFO - PROCESS | 1651 | 1465425189833 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}] 15:33:09 INFO - PROCESS | 1651 | 1465425189834 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:09 INFO - PROCESS | 1651 | 1465425189937 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 15:33:09 INFO - PROCESS | 1651 | 1465425189943 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:09 INFO - PROCESS | 1651 | 1465425189944 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x1259d7000 == 29 [pid = 1651] [id = 506] 15:33:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x116732800) [pid = 1651] [serial = 1518] [outer = 0x0] 15:33:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x119c33000) [pid = 1651] [serial = 1519] [outer = 0x116732800] 15:33:09 INFO - PROCESS | 1651 | 1465425189968 Marionette DEBUG loaded listener.js 15:33:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1213a4400) [pid = 1651] [serial = 1520] [outer = 0x116732800] 15:33:10 INFO - PROCESS | 1651 | 1465425190259 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]]]}] 15:33:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:33:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 470ms 15:33:10 INFO - PROCESS | 1651 | 1465425190302 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 15:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:33:10 INFO - PROCESS | 1651 | 1465425190303 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 15:33:10 INFO - PROCESS | 1651 | 1465425190306 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:33:10 INFO - PROCESS | 1651 | 1465425190307 Marionette TRACE conn2 <- [1,1998,null,{}] 15:33:10 INFO - PROCESS | 1651 | 1465425190310 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}] 15:33:10 INFO - PROCESS | 1651 | 1465425190311 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:10 INFO - PROCESS | 1651 | 1465425190401 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 15:33:10 INFO - PROCESS | 1651 | 1465425190404 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:10 INFO - PROCESS | 1651 | 1465425190406 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c98000 == 30 [pid = 1651] [id = 507] 15:33:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1181e9c00) [pid = 1651] [serial = 1521] [outer = 0x0] 15:33:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1213e8800) [pid = 1651] [serial = 1522] [outer = 0x1181e9c00] 15:33:10 INFO - PROCESS | 1651 | 1465425190439 Marionette DEBUG loaded listener.js 15:33:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x123b8f000) [pid = 1651] [serial = 1523] [outer = 0x1181e9c00] 15:33:10 INFO - PROCESS | 1651 | 1465425190803 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]]]}] 15:33:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:33:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 520ms 15:33:10 INFO - PROCESS | 1651 | 1465425190827 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 15:33:10 INFO - PROCESS | 1651 | 1465425190828 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 15:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:33:10 INFO - PROCESS | 1651 | 1465425190830 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:33:10 INFO - PROCESS | 1651 | 1465425190831 Marionette TRACE conn2 <- [1,2002,null,{}] 15:33:10 INFO - PROCESS | 1651 | 1465425190834 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}] 15:33:10 INFO - PROCESS | 1651 | 1465425190835 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:10 INFO - PROCESS | 1651 | 1465425190929 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 15:33:10 INFO - PROCESS | 1651 | 1465425190942 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:10 INFO - PROCESS | 1651 | 1465425190943 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a34d800 == 31 [pid = 1651] [id = 508] 15:33:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x123df0800) [pid = 1651] [serial = 1524] [outer = 0x0] 15:33:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x123e34800) [pid = 1651] [serial = 1525] [outer = 0x123df0800] 15:33:10 INFO - PROCESS | 1651 | 1465425190967 Marionette DEBUG loaded listener.js 15:33:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x123e37c00) [pid = 1651] [serial = 1526] [outer = 0x123df0800] 15:33:11 INFO - PROCESS | 1651 | 1465425191301 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]]]}] 15:33:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 520ms 15:33:11 INFO - PROCESS | 1651 | 1465425191351 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 15:33:11 INFO - PROCESS | 1651 | 1465425191352 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 15:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:33:11 INFO - PROCESS | 1651 | 1465425191354 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:33:11 INFO - PROCESS | 1651 | 1465425191355 Marionette TRACE conn2 <- [1,2006,null,{}] 15:33:11 INFO - PROCESS | 1651 | 1465425191357 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}] 15:33:11 INFO - PROCESS | 1651 | 1465425191358 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:11 INFO - PROCESS | 1651 | 1465425191454 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 15:33:11 INFO - PROCESS | 1651 | 1465425191468 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:11 INFO - PROCESS | 1651 | 1465425191469 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a816000 == 32 [pid = 1651] [id = 509] 15:33:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x123e36400) [pid = 1651] [serial = 1527] [outer = 0x0] 15:33:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x123e3e800) [pid = 1651] [serial = 1528] [outer = 0x123e36400] 15:33:11 INFO - PROCESS | 1651 | 1465425191500 Marionette DEBUG loaded listener.js 15:33:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x123ec6800) [pid = 1651] [serial = 1529] [outer = 0x123e36400] 15:33:11 INFO - PROCESS | 1651 | 1465425191822 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]]]}] 15:33:11 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 15:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 519ms 15:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:33:11 INFO - PROCESS | 1651 | 1465425191873 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 15:33:11 INFO - PROCESS | 1651 | 1465425191875 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 15:33:11 INFO - PROCESS | 1651 | 1465425191877 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:33:11 INFO - PROCESS | 1651 | 1465425191878 Marionette TRACE conn2 <- [1,2010,null,{}] 15:33:11 INFO - PROCESS | 1651 | 1465425191880 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}] 15:33:11 INFO - PROCESS | 1651 | 1465425191881 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:11 INFO - PROCESS | 1651 | 1465425191976 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 15:33:11 INFO - PROCESS | 1651 | 1465425191987 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:11 INFO - PROCESS | 1651 | 1465425191988 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab6f800 == 33 [pid = 1651] [id = 510] 15:33:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x123e3c000) [pid = 1651] [serial = 1530] [outer = 0x0] 15:33:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x123eca400) [pid = 1651] [serial = 1531] [outer = 0x123e3c000] 15:33:12 INFO - PROCESS | 1651 | 1465425192011 Marionette DEBUG loaded listener.js 15:33:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x123ecf800) [pid = 1651] [serial = 1532] [outer = 0x123e3c000] 15:33:12 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 15:33:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 467ms 15:33:12 INFO - PROCESS | 1651 | 1465425192340 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]]]}] 15:33:12 INFO - PROCESS | 1651 | 1465425192345 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 15:33:12 INFO - PROCESS | 1651 | 1465425192346 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 15:33:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:33:12 INFO - PROCESS | 1651 | 1465425192352 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:33:12 INFO - PROCESS | 1651 | 1465425192353 Marionette TRACE conn2 <- [1,2014,null,{}] 15:33:12 INFO - PROCESS | 1651 | 1465425192355 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}] 15:33:12 INFO - PROCESS | 1651 | 1465425192356 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:12 INFO - PROCESS | 1651 | 1465425192454 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 15:33:12 INFO - PROCESS | 1651 | 1465425192467 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:12 INFO - PROCESS | 1651 | 1465425192475 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b63a800 == 34 [pid = 1651] [id = 511] 15:33:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x123ed0c00) [pid = 1651] [serial = 1533] [outer = 0x0] 15:33:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x123f27000) [pid = 1651] [serial = 1534] [outer = 0x123ed0c00] 15:33:12 INFO - PROCESS | 1651 | 1465425192499 Marionette DEBUG loaded listener.js 15:33:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x124328000) [pid = 1651] [serial = 1535] [outer = 0x123ed0c00] 15:33:12 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1182e8400) [pid = 1651] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:33:12 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1198d0000) [pid = 1651] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:33:12 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1126d0800) [pid = 1651] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:33:12 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x110eeec00) [pid = 1651] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:33:12 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11702ec00) [pid = 1651] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:33:12 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11678a000) [pid = 1651] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:33:12 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x111f37400) [pid = 1651] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:33:12 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x110eec400) [pid = 1651] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:33:12 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x115f8a400) [pid = 1651] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:33:12 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11863f400) [pid = 1651] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:33:12 INFO - PROCESS | 1651 | 1465425192859 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]]]}] 15:33:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:33:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 523ms 15:33:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:33:12 INFO - PROCESS | 1651 | 1465425192873 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 15:33:12 INFO - PROCESS | 1651 | 1465425192874 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 15:33:12 INFO - PROCESS | 1651 | 1465425192876 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:33:12 INFO - PROCESS | 1651 | 1465425192877 Marionette TRACE conn2 <- [1,2018,null,{}] 15:33:12 INFO - PROCESS | 1651 | 1465425192879 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}] 15:33:12 INFO - PROCESS | 1651 | 1465425192881 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:12 INFO - PROCESS | 1651 | 1465425192991 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 15:33:13 INFO - PROCESS | 1651 | 1465425193023 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:13 INFO - PROCESS | 1651 | 1465425193024 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b64f000 == 35 [pid = 1651] [id = 512] 15:33:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x111c19c00) [pid = 1651] [serial = 1536] [outer = 0x0] 15:33:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119495c00) [pid = 1651] [serial = 1537] [outer = 0x111c19c00] 15:33:13 INFO - PROCESS | 1651 | 1465425193048 Marionette DEBUG loaded listener.js 15:33:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12432f800) [pid = 1651] [serial = 1538] [outer = 0x111c19c00] 15:33:13 INFO - PROCESS | 1651 | 1465425193332 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]]]}] 15:33:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 470ms 15:33:13 INFO - PROCESS | 1651 | 1465425193346 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 15:33:13 INFO - PROCESS | 1651 | 1465425193348 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 15:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:33:13 INFO - PROCESS | 1651 | 1465425193358 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:33:13 INFO - PROCESS | 1651 | 1465425193359 Marionette TRACE conn2 <- [1,2022,null,{}] 15:33:13 INFO - PROCESS | 1651 | 1465425193361 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}] 15:33:13 INFO - PROCESS | 1651 | 1465425193362 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:13 INFO - PROCESS | 1651 | 1465425193444 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 15:33:13 INFO - PROCESS | 1651 | 1465425193449 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:13 INFO - PROCESS | 1651 | 1465425193458 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b87b800 == 36 [pid = 1651] [id = 513] 15:33:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119a12800) [pid = 1651] [serial = 1539] [outer = 0x0] 15:33:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1247dc800) [pid = 1651] [serial = 1540] [outer = 0x119a12800] 15:33:13 INFO - PROCESS | 1651 | 1465425193481 Marionette DEBUG loaded listener.js 15:33:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1247e3c00) [pid = 1651] [serial = 1541] [outer = 0x119a12800] 15:33:13 INFO - PROCESS | 1651 | 1465425193791 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]]]}] 15:33:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 468ms 15:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:33:13 INFO - PROCESS | 1651 | 1465425193826 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 15:33:13 INFO - PROCESS | 1651 | 1465425193828 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 15:33:13 INFO - PROCESS | 1651 | 1465425193830 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:33:13 INFO - PROCESS | 1651 | 1465425193833 Marionette TRACE conn2 <- [1,2026,null,{}] 15:33:13 INFO - PROCESS | 1651 | 1465425193836 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}] 15:33:13 INFO - PROCESS | 1651 | 1465425193837 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:13 INFO - PROCESS | 1651 | 1465425193942 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 15:33:13 INFO - PROCESS | 1651 | 1465425193948 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:13 INFO - PROCESS | 1651 | 1465425193949 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b88c000 == 37 [pid = 1651] [id = 514] 15:33:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119b68c00) [pid = 1651] [serial = 1542] [outer = 0x0] 15:33:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1247e6c00) [pid = 1651] [serial = 1543] [outer = 0x119b68c00] 15:33:13 INFO - PROCESS | 1651 | 1465425193973 Marionette DEBUG loaded listener.js 15:33:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x124fbb400) [pid = 1651] [serial = 1544] [outer = 0x119b68c00] 15:33:14 INFO - PROCESS | 1651 | 1465425194241 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]]]}] 15:33:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:33:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 421ms 15:33:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:33:14 INFO - PROCESS | 1651 | 1465425194254 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 15:33:14 INFO - PROCESS | 1651 | 1465425194256 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 15:33:14 INFO - PROCESS | 1651 | 1465425194259 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:33:14 INFO - PROCESS | 1651 | 1465425194261 Marionette TRACE conn2 <- [1,2030,null,{}] 15:33:14 INFO - PROCESS | 1651 | 1465425194275 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}] 15:33:14 INFO - PROCESS | 1651 | 1465425194276 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:14 INFO - PROCESS | 1651 | 1465425194405 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 15:33:14 INFO - PROCESS | 1651 | 1465425194421 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:14 INFO - PROCESS | 1651 | 1465425194423 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bbe3000 == 38 [pid = 1651] [id = 515] 15:33:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x124dc9800) [pid = 1651] [serial = 1545] [outer = 0x0] 15:33:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12513a000) [pid = 1651] [serial = 1546] [outer = 0x124dc9800] 15:33:14 INFO - PROCESS | 1651 | 1465425194462 Marionette DEBUG loaded listener.js 15:33:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x125939400) [pid = 1651] [serial = 1547] [outer = 0x124dc9800] 15:33:15 INFO - PROCESS | 1651 | 1465425195106 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]]]}] 15:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 925ms 15:33:15 INFO - PROCESS | 1651 | 1465425195184 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 15:33:15 INFO - PROCESS | 1651 | 1465425195187 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 15:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:33:15 INFO - PROCESS | 1651 | 1465425195190 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:33:15 INFO - PROCESS | 1651 | 1465425195192 Marionette TRACE conn2 <- [1,2034,null,{}] 15:33:15 INFO - PROCESS | 1651 | 1465425195196 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}] 15:33:15 INFO - PROCESS | 1651 | 1465425195198 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:15 INFO - PROCESS | 1651 | 1465425195310 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 15:33:15 INFO - PROCESS | 1651 | 1465425195367 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:15 INFO - PROCESS | 1651 | 1465425195369 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x11720d800 == 39 [pid = 1651] [id = 516] 15:33:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x112a17c00) [pid = 1651] [serial = 1548] [outer = 0x0] 15:33:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x112d5ec00) [pid = 1651] [serial = 1549] [outer = 0x112a17c00] 15:33:15 INFO - PROCESS | 1651 | 1465425195399 Marionette DEBUG loaded listener.js 15:33:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x115f3c400) [pid = 1651] [serial = 1550] [outer = 0x112a17c00] 15:33:16 INFO - PROCESS | 1651 | 1465425196096 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]]]}] 15:33:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:33:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 972ms 15:33:16 INFO - PROCESS | 1651 | 1465425196175 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 15:33:16 INFO - PROCESS | 1651 | 1465425196177 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 15:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:33:16 INFO - PROCESS | 1651 | 1465425196181 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:33:16 INFO - PROCESS | 1651 | 1465425196183 Marionette TRACE conn2 <- [1,2038,null,{}] 15:33:16 INFO - PROCESS | 1651 | 1465425196187 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}] 15:33:16 INFO - PROCESS | 1651 | 1465425196189 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:16 INFO - PROCESS | 1651 | 1465425196286 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 15:33:16 INFO - PROCESS | 1651 | 1465425196364 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:16 INFO - PROCESS | 1651 | 1465425196367 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x116942000 == 40 [pid = 1651] [id = 517] 15:33:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x112d9e400) [pid = 1651] [serial = 1551] [outer = 0x0] 15:33:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x113210000) [pid = 1651] [serial = 1552] [outer = 0x112d9e400] 15:33:16 INFO - PROCESS | 1651 | 1465425196397 Marionette DEBUG loaded listener.js 15:33:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x115f89400) [pid = 1651] [serial = 1553] [outer = 0x112d9e400] 15:33:16 INFO - PROCESS | 1651 | --DOCSHELL 0x11261b800 == 39 [pid = 1651] [id = 486] 15:33:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12b88c000 == 38 [pid = 1651] [id = 514] 15:33:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12b87b800 == 37 [pid = 1651] [id = 513] 15:33:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12b64f000 == 36 [pid = 1651] [id = 512] 15:33:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12b63a800 == 35 [pid = 1651] [id = 511] 15:33:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab6f800 == 34 [pid = 1651] [id = 510] 15:33:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12a816000 == 33 [pid = 1651] [id = 509] 15:33:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12a34d800 == 32 [pid = 1651] [id = 508] 15:33:16 INFO - PROCESS | 1651 | --DOCSHELL 0x119c98000 == 31 [pid = 1651] [id = 507] 15:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12125d400) [pid = 1651] [serial = 1489] [outer = 0x0] [url = about:blank] 15:33:16 INFO - PROCESS | 1651 | --DOCSHELL 0x1259d7000 == 30 [pid = 1651] [id = 506] 15:33:16 INFO - PROCESS | 1651 | --DOCSHELL 0x118548000 == 29 [pid = 1651] [id = 505] 15:33:16 INFO - PROCESS | 1651 | --DOCSHELL 0x124717000 == 28 [pid = 1651] [id = 504] 15:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x119a22400) [pid = 1651] [serial = 1457] [outer = 0x0] [url = about:blank] 15:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1186e7800) [pid = 1651] [serial = 1471] [outer = 0x0] [url = about:blank] 15:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x119a13800) [pid = 1651] [serial = 1477] [outer = 0x0] [url = about:blank] 15:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119499c00) [pid = 1651] [serial = 1474] [outer = 0x0] [url = about:blank] 15:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119b6ac00) [pid = 1651] [serial = 1478] [outer = 0x0] [url = about:blank] 15:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1194f5400) [pid = 1651] [serial = 1486] [outer = 0x0] [url = about:blank] 15:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x112a10800) [pid = 1651] [serial = 1481] [outer = 0x0] [url = about:blank] 15:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119c2a800) [pid = 1651] [serial = 1480] [outer = 0x0] [url = about:blank] 15:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119c2dc00) [pid = 1651] [serial = 1487] [outer = 0x0] [url = about:blank] 15:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1182ce000) [pid = 1651] [serial = 1468] [outer = 0x0] [url = about:blank] 15:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x116971000) [pid = 1651] [serial = 1465] [outer = 0x0] [url = about:blank] 15:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1175b0400) [pid = 1651] [serial = 1466] [outer = 0x0] [url = about:blank] 15:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x115094400) [pid = 1651] [serial = 1462] [outer = 0x0] [url = about:blank] 15:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1166ed400) [pid = 1651] [serial = 1463] [outer = 0x0] [url = about:blank] 15:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x110fa0c00) [pid = 1651] [serial = 1459] [outer = 0x0] [url = about:blank] 15:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1126ccc00) [pid = 1651] [serial = 1460] [outer = 0x0] [url = about:blank] 15:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x118fd3800) [pid = 1651] [serial = 1472] [outer = 0x0] [url = about:blank] 15:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x118510400) [pid = 1651] [serial = 1484] [outer = 0x0] [url = about:blank] 15:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x11678d400) [pid = 1651] [serial = 1483] [outer = 0x0] [url = about:blank] 15:33:16 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11850a000) [pid = 1651] [serial = 1469] [outer = 0x0] [url = about:blank] 15:33:16 INFO - PROCESS | 1651 | 1465425196808 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]]]}] 15:33:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:33:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 671ms 15:33:16 INFO - PROCESS | 1651 | 1465425196852 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 15:33:16 INFO - PROCESS | 1651 | 1465425196856 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 15:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:33:16 INFO - PROCESS | 1651 | 1465425196861 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:33:16 INFO - PROCESS | 1651 | 1465425196862 Marionette TRACE conn2 <- [1,2042,null,{}] 15:33:16 INFO - PROCESS | 1651 | 1465425196866 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}] 15:33:16 INFO - PROCESS | 1651 | 1465425196868 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:16 INFO - PROCESS | 1651 | 1465425196945 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 15:33:16 INFO - PROCESS | 1651 | 1465425196952 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:16 INFO - PROCESS | 1651 | 1465425196953 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x118219000 == 29 [pid = 1651] [id = 518] 15:33:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1166f3000) [pid = 1651] [serial = 1554] [outer = 0x0] 15:33:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x116733c00) [pid = 1651] [serial = 1555] [outer = 0x1166f3000] 15:33:16 INFO - PROCESS | 1651 | 1465425196980 Marionette DEBUG loaded listener.js 15:33:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x116971000) [pid = 1651] [serial = 1556] [outer = 0x1166f3000] 15:33:17 INFO - PROCESS | 1651 | 1465425197305 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]]]}] 15:33:17 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) 15:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 474ms 15:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:33:17 INFO - PROCESS | 1651 | 1465425197356 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 15:33:17 INFO - PROCESS | 1651 | 1465425197357 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 15:33:17 INFO - PROCESS | 1651 | 1465425197360 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:33:17 INFO - PROCESS | 1651 | 1465425197363 Marionette TRACE conn2 <- [1,2046,null,{}] 15:33:17 INFO - PROCESS | 1651 | 1465425197371 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}] 15:33:17 INFO - PROCESS | 1651 | 1465425197374 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:17 INFO - PROCESS | 1651 | 1465425197451 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 15:33:17 INFO - PROCESS | 1651 | 1465425197458 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:17 INFO - PROCESS | 1651 | 1465425197460 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x1194c2800 == 30 [pid = 1651] [id = 519] 15:33:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11728e400) [pid = 1651] [serial = 1557] [outer = 0x0] 15:33:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1176b9c00) [pid = 1651] [serial = 1558] [outer = 0x11728e400] 15:33:17 INFO - PROCESS | 1651 | 1465425197491 Marionette DEBUG loaded listener.js 15:33:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1181e7400) [pid = 1651] [serial = 1559] [outer = 0x11728e400] 15:33:17 INFO - PROCESS | 1651 | 1465425197902 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]]]}] 15:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 572ms 15:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:33:17 INFO - PROCESS | 1651 | 1465425197935 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 15:33:17 INFO - PROCESS | 1651 | 1465425197937 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 15:33:17 INFO - PROCESS | 1651 | 1465425197940 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:33:17 INFO - PROCESS | 1651 | 1465425197942 Marionette TRACE conn2 <- [1,2050,null,{}] 15:33:17 INFO - PROCESS | 1651 | 1465425197946 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}] 15:33:17 INFO - PROCESS | 1651 | 1465425197948 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:18 INFO - PROCESS | 1651 | 1465425198043 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 15:33:18 INFO - PROCESS | 1651 | 1465425198047 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:18 INFO - PROCESS | 1651 | 1465425198050 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x121358000 == 31 [pid = 1651] [id = 520] 15:33:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1126d1400) [pid = 1651] [serial = 1560] [outer = 0x0] 15:33:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1183a0800) [pid = 1651] [serial = 1561] [outer = 0x1126d1400] 15:33:18 INFO - PROCESS | 1651 | 1465425198075 Marionette DEBUG loaded listener.js 15:33:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x118610400) [pid = 1651] [serial = 1562] [outer = 0x1126d1400] 15:33:18 INFO - PROCESS | 1651 | 1465425198394 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]]]}] 15:33:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:33:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 471ms 15:33:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:33:18 INFO - PROCESS | 1651 | 1465425198412 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 15:33:18 INFO - PROCESS | 1651 | 1465425198413 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 15:33:18 INFO - PROCESS | 1651 | 1465425198419 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:33:18 INFO - PROCESS | 1651 | 1465425198420 Marionette TRACE conn2 <- [1,2054,null,{}] 15:33:18 INFO - PROCESS | 1651 | 1465425198422 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}] 15:33:18 INFO - PROCESS | 1651 | 1465425198423 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:18 INFO - PROCESS | 1651 | 1465425198497 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 15:33:18 INFO - PROCESS | 1651 | 1465425198557 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:18 INFO - PROCESS | 1651 | 1465425198559 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x124237800 == 32 [pid = 1651] [id = 521] 15:33:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x112a10400) [pid = 1651] [serial = 1563] [outer = 0x0] 15:33:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x118643c00) [pid = 1651] [serial = 1564] [outer = 0x112a10400] 15:33:18 INFO - PROCESS | 1651 | 1465425198589 Marionette DEBUG loaded listener.js 15:33:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x118879800) [pid = 1651] [serial = 1565] [outer = 0x112a10400] 15:33:18 INFO - PROCESS | 1651 | 1465425198934 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]]]}] 15:33:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:33:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 570ms 15:33:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:33:18 INFO - PROCESS | 1651 | 1465425198988 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 15:33:18 INFO - PROCESS | 1651 | 1465425198989 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 15:33:18 INFO - PROCESS | 1651 | 1465425198991 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:33:18 INFO - PROCESS | 1651 | 1465425198992 Marionette TRACE conn2 <- [1,2058,null,{}] 15:33:18 INFO - PROCESS | 1651 | 1465425198995 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}] 15:33:19 INFO - PROCESS | 1651 | 1465425198999 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:19 INFO - PROCESS | 1651 | 1465425199123 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 15:33:19 INFO - PROCESS | 1651 | 1465425199132 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:19 INFO - PROCESS | 1651 | 1465425199133 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x125120800 == 33 [pid = 1651] [id = 522] 15:33:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x118f47400) [pid = 1651] [serial = 1566] [outer = 0x0] 15:33:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x119494400) [pid = 1651] [serial = 1567] [outer = 0x118f47400] 15:33:19 INFO - PROCESS | 1651 | 1465425199189 Marionette DEBUG loaded listener.js 15:33:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x119a14400) [pid = 1651] [serial = 1568] [outer = 0x118f47400] 15:33:19 INFO - PROCESS | 1651 | 1465425199484 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]]]}] 15:33:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:33:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 519ms 15:33:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:33:19 INFO - PROCESS | 1651 | 1465425199523 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 15:33:19 INFO - PROCESS | 1651 | 1465425199525 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 15:33:19 INFO - PROCESS | 1651 | 1465425199527 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:33:19 INFO - PROCESS | 1651 | 1465425199528 Marionette TRACE conn2 <- [1,2062,null,{}] 15:33:19 INFO - PROCESS | 1651 | 1465425199530 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}] 15:33:19 INFO - PROCESS | 1651 | 1465425199533 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:19 INFO - PROCESS | 1651 | 1465425199636 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 15:33:19 INFO - PROCESS | 1651 | 1465425199639 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:19 INFO - PROCESS | 1651 | 1465425199641 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x1259dc000 == 34 [pid = 1651] [id = 523] 15:33:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x119891000) [pid = 1651] [serial = 1569] [outer = 0x0] 15:33:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x119b6cc00) [pid = 1651] [serial = 1570] [outer = 0x119891000] 15:33:19 INFO - PROCESS | 1651 | 1465425199664 Marionette DEBUG loaded listener.js 15:33:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12125d800) [pid = 1651] [serial = 1571] [outer = 0x119891000] 15:33:20 INFO - PROCESS | 1651 | 1465425199999 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]]]}] 15:33:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:33:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 524ms 15:33:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:33:20 INFO - PROCESS | 1651 | 1465425200051 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 15:33:20 INFO - PROCESS | 1651 | 1465425200052 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 15:33:20 INFO - PROCESS | 1651 | 1465425200054 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:33:20 INFO - PROCESS | 1651 | 1465425200056 Marionette TRACE conn2 <- [1,2066,null,{}] 15:33:20 INFO - PROCESS | 1651 | 1465425200058 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}] 15:33:20 INFO - PROCESS | 1651 | 1465425200059 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:20 INFO - PROCESS | 1651 | 1465425200154 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 15:33:20 INFO - PROCESS | 1651 | 1465425200169 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:20 INFO - PROCESS | 1651 | 1465425200170 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x128d0d800 == 35 [pid = 1651] [id = 524] 15:33:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1213a9400) [pid = 1651] [serial = 1572] [outer = 0x0] 15:33:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x123aa8c00) [pid = 1651] [serial = 1573] [outer = 0x1213a9400] 15:33:20 INFO - PROCESS | 1651 | 1465425200194 Marionette DEBUG loaded listener.js 15:33:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x123aafc00) [pid = 1651] [serial = 1574] [outer = 0x1213a9400] 15:33:20 INFO - PROCESS | 1651 | 1465425200521 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]]]}] 15:33:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:33:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 519ms 15:33:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:33:20 INFO - PROCESS | 1651 | 1465425200574 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 15:33:20 INFO - PROCESS | 1651 | 1465425200575 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 15:33:20 INFO - PROCESS | 1651 | 1465425200577 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:33:20 INFO - PROCESS | 1651 | 1465425200578 Marionette TRACE conn2 <- [1,2070,null,{}] 15:33:20 INFO - PROCESS | 1651 | 1465425200581 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}] 15:33:20 INFO - PROCESS | 1651 | 1465425200582 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:20 INFO - PROCESS | 1651 | 1465425200686 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 15:33:20 INFO - PROCESS | 1651 | 1465425200698 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:20 INFO - PROCESS | 1651 | 1465425200699 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a13b000 == 36 [pid = 1651] [id = 525] 15:33:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x123ab0800) [pid = 1651] [serial = 1575] [outer = 0x0] 15:33:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x123ab3400) [pid = 1651] [serial = 1576] [outer = 0x123ab0800] 15:33:20 INFO - PROCESS | 1651 | 1465425200723 Marionette DEBUG loaded listener.js 15:33:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x123e34000) [pid = 1651] [serial = 1577] [outer = 0x123ab0800] 15:33:21 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11702e800) [pid = 1651] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:33:21 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x110eec000) [pid = 1651] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:33:21 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x116159000) [pid = 1651] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:33:21 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x123e36400) [pid = 1651] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:33:21 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1181e9c00) [pid = 1651] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:33:21 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x112ea9400) [pid = 1651] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:33:21 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x118fdd800) [pid = 1651] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:33:21 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x111c19c00) [pid = 1651] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:33:21 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x123e3c000) [pid = 1651] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:33:21 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x123ed0c00) [pid = 1651] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:33:21 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x119a12800) [pid = 1651] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:33:21 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119b68c00) [pid = 1651] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:33:21 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x110e9f400) [pid = 1651] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:33:21 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119496800) [pid = 1651] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:33:21 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x123df0800) [pid = 1651] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:33:21 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x116732800) [pid = 1651] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:33:21 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1126cb800) [pid = 1651] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:33:21 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x110ed9000) [pid = 1651] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:33:21 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119f43400) [pid = 1651] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:33:21 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x112da0000) [pid = 1651] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:33:21 INFO - PROCESS | 1651 | 1465425201162 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]]]}] 15:33:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:33:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 619ms 15:33:21 INFO - PROCESS | 1651 | 1465425201198 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 15:33:21 INFO - PROCESS | 1651 | 1465425201201 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 15:33:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:33:21 INFO - PROCESS | 1651 | 1465425201203 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:33:21 INFO - PROCESS | 1651 | 1465425201204 Marionette TRACE conn2 <- [1,2074,null,{}] 15:33:21 INFO - PROCESS | 1651 | 1465425201206 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}] 15:33:21 INFO - PROCESS | 1651 | 1465425201207 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:21 INFO - PROCESS | 1651 | 1465425201284 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 15:33:21 INFO - PROCESS | 1651 | 1465425201339 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:21 INFO - PROCESS | 1651 | 1465425201341 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12134b800 == 37 [pid = 1651] [id = 526] 15:33:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x110eda400) [pid = 1651] [serial = 1578] [outer = 0x0] 15:33:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x116732800) [pid = 1651] [serial = 1579] [outer = 0x110eda400] 15:33:21 INFO - PROCESS | 1651 | 1465425201364 Marionette DEBUG loaded listener.js 15:33:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x118640c00) [pid = 1651] [serial = 1580] [outer = 0x110eda400] 15:33:21 INFO - PROCESS | 1651 | 1465425201672 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]]]}] 15:33:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:33:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 520ms 15:33:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:33:21 INFO - PROCESS | 1651 | 1465425201724 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 15:33:21 INFO - PROCESS | 1651 | 1465425201726 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 15:33:21 INFO - PROCESS | 1651 | 1465425201729 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:33:21 INFO - PROCESS | 1651 | 1465425201743 Marionette TRACE conn2 <- [1,2078,null,{}] 15:33:21 INFO - PROCESS | 1651 | 1465425201746 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}] 15:33:21 INFO - PROCESS | 1651 | 1465425201749 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:21 INFO - PROCESS | 1651 | 1465425201883 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 15:33:21 INFO - PROCESS | 1651 | 1465425201965 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:21 INFO - PROCESS | 1651 | 1465425201968 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab10000 == 38 [pid = 1651] [id = 527] 15:33:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x111c75400) [pid = 1651] [serial = 1581] [outer = 0x0] 15:33:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1198d7000) [pid = 1651] [serial = 1582] [outer = 0x111c75400] 15:33:22 INFO - PROCESS | 1651 | 1465425202006 Marionette DEBUG loaded listener.js 15:33:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x123ecd400) [pid = 1651] [serial = 1583] [outer = 0x111c75400] 15:33:22 INFO - PROCESS | 1651 | 1465425202258 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]]]}] 15:33:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:33:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 581ms 15:33:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:33:22 INFO - PROCESS | 1651 | 1465425202311 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 15:33:22 INFO - PROCESS | 1651 | 1465425202312 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 15:33:22 INFO - PROCESS | 1651 | 1465425202322 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:33:22 INFO - PROCESS | 1651 | 1465425202323 Marionette TRACE conn2 <- [1,2082,null,{}] 15:33:22 INFO - PROCESS | 1651 | 1465425202325 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}] 15:33:22 INFO - PROCESS | 1651 | 1465425202326 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:22 INFO - PROCESS | 1651 | 1465425202407 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 15:33:22 INFO - PROCESS | 1651 | 1465425202411 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:22 INFO - PROCESS | 1651 | 1465425202412 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b7a7800 == 39 [pid = 1651] [id = 528] 15:33:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x123ef0c00) [pid = 1651] [serial = 1584] [outer = 0x0] 15:33:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1243c4c00) [pid = 1651] [serial = 1585] [outer = 0x123ef0c00] 15:33:22 INFO - PROCESS | 1651 | 1465425202438 Marionette DEBUG loaded listener.js 15:33:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1248e9000) [pid = 1651] [serial = 1586] [outer = 0x123ef0c00] 15:33:22 INFO - PROCESS | 1651 | 1465425202769 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]]]}] 15:33:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:33:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 479ms 15:33:22 INFO - PROCESS | 1651 | 1465425202795 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 15:33:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:33:22 INFO - PROCESS | 1651 | 1465425202806 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 15:33:22 INFO - PROCESS | 1651 | 1465425202808 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:33:22 INFO - PROCESS | 1651 | 1465425202809 Marionette TRACE conn2 <- [1,2086,null,{}] 15:33:22 INFO - PROCESS | 1651 | 1465425202811 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}] 15:33:22 INFO - PROCESS | 1651 | 1465425202812 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:22 INFO - PROCESS | 1651 | 1465425202917 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 15:33:22 INFO - PROCESS | 1651 | 1465425202924 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:22 INFO - PROCESS | 1651 | 1465425202925 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b88f800 == 40 [pid = 1651] [id = 529] 15:33:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x123ed2000) [pid = 1651] [serial = 1587] [outer = 0x0] 15:33:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12512fc00) [pid = 1651] [serial = 1588] [outer = 0x123ed2000] 15:33:22 INFO - PROCESS | 1651 | 1465425202948 Marionette DEBUG loaded listener.js 15:33:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12593a000) [pid = 1651] [serial = 1589] [outer = 0x123ed2000] 15:33:23 INFO - PROCESS | 1651 | 1465425203368 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]]]}] 15:33:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:33:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 620ms 15:33:23 INFO - PROCESS | 1651 | 1465425203429 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 15:33:23 INFO - PROCESS | 1651 | 1465425203431 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 15:33:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:33:23 INFO - PROCESS | 1651 | 1465425203435 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:33:23 INFO - PROCESS | 1651 | 1465425203437 Marionette TRACE conn2 <- [1,2090,null,{}] 15:33:23 INFO - PROCESS | 1651 | 1465425203441 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}] 15:33:23 INFO - PROCESS | 1651 | 1465425203443 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:23 INFO - PROCESS | 1651 | 1465425203545 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 15:33:23 INFO - PROCESS | 1651 | 1465425203605 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:23 INFO - PROCESS | 1651 | 1465425203606 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x11853c000 == 41 [pid = 1651] [id = 530] 15:33:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x112a1f400) [pid = 1651] [serial = 1590] [outer = 0x0] 15:33:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x113c64000) [pid = 1651] [serial = 1591] [outer = 0x112a1f400] 15:33:23 INFO - PROCESS | 1651 | 1465425203636 Marionette DEBUG loaded listener.js 15:33:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11662a000) [pid = 1651] [serial = 1592] [outer = 0x112a1f400] 15:33:24 INFO - PROCESS | 1651 | 1465425204071 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]]]}] 15:33:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:33:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 671ms 15:33:24 INFO - PROCESS | 1651 | 1465425204106 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 15:33:24 INFO - PROCESS | 1651 | 1465425204109 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 15:33:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:33:24 INFO - PROCESS | 1651 | 1465425204113 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:33:24 INFO - PROCESS | 1651 | 1465425204115 Marionette TRACE conn2 <- [1,2094,null,{}] 15:33:24 INFO - PROCESS | 1651 | 1465425204118 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}] 15:33:24 INFO - PROCESS | 1651 | 1465425204119 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:24 INFO - PROCESS | 1651 | 1465425204223 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 15:33:24 INFO - PROCESS | 1651 | 1465425204281 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:24 INFO - PROCESS | 1651 | 1465425204282 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x124813000 == 42 [pid = 1651] [id = 531] 15:33:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x116f9d400) [pid = 1651] [serial = 1593] [outer = 0x0] 15:33:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1181e1c00) [pid = 1651] [serial = 1594] [outer = 0x116f9d400] 15:33:24 INFO - PROCESS | 1651 | 1465425204313 Marionette DEBUG loaded listener.js 15:33:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11839a000) [pid = 1651] [serial = 1595] [outer = 0x116f9d400] 15:33:24 INFO - PROCESS | 1651 | 1465425204812 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]]]}] 15:33:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:33:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 720ms 15:33:24 INFO - PROCESS | 1651 | 1465425204871 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 15:33:24 INFO - PROCESS | 1651 | 1465425204873 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 15:33:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:33:24 INFO - PROCESS | 1651 | 1465425204878 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:33:24 INFO - PROCESS | 1651 | 1465425204880 Marionette TRACE conn2 <- [1,2098,null,{}] 15:33:24 INFO - PROCESS | 1651 | 1465425204890 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}] 15:33:24 INFO - PROCESS | 1651 | 1465425204893 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:24 INFO - PROCESS | 1651 | 1465425204994 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 15:33:25 INFO - PROCESS | 1651 | 1465425205066 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:25 INFO - PROCESS | 1651 | 1465425205068 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c1bb800 == 43 [pid = 1651] [id = 532] 15:33:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x118fdc800) [pid = 1651] [serial = 1596] [outer = 0x0] 15:33:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1194f3800) [pid = 1651] [serial = 1597] [outer = 0x118fdc800] 15:33:25 INFO - PROCESS | 1651 | 1465425205099 Marionette DEBUG loaded listener.js 15:33:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1198ce400) [pid = 1651] [serial = 1598] [outer = 0x118fdc800] 15:33:25 INFO - PROCESS | 1651 | 1465425205514 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]]]}] 15:33:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:33:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 673ms 15:33:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:33:25 INFO - PROCESS | 1651 | 1465425205552 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 15:33:25 INFO - PROCESS | 1651 | 1465425205554 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 15:33:25 INFO - PROCESS | 1651 | 1465425205556 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:33:25 INFO - PROCESS | 1651 | 1465425205557 Marionette TRACE conn2 <- [1,2102,null,{}] 15:33:25 INFO - PROCESS | 1651 | 1465425205560 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}] 15:33:25 INFO - PROCESS | 1651 | 1465425205561 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:25 INFO - PROCESS | 1651 | 1465425205666 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 15:33:25 INFO - PROCESS | 1651 | 1465425205724 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:25 INFO - PROCESS | 1651 | 1465425205725 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c1d0800 == 44 [pid = 1651] [id = 533] 15:33:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x119b67000) [pid = 1651] [serial = 1599] [outer = 0x0] 15:33:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1213a6800) [pid = 1651] [serial = 1600] [outer = 0x119b67000] 15:33:25 INFO - PROCESS | 1651 | 1465425205754 Marionette DEBUG loaded listener.js 15:33:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x123e35c00) [pid = 1651] [serial = 1601] [outer = 0x119b67000] 15:33:26 INFO - PROCESS | 1651 | 1465425206324 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]]]}] 15:33:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:33:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 823ms 15:33:26 INFO - PROCESS | 1651 | 1465425206379 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 15:33:26 INFO - PROCESS | 1651 | 1465425206384 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 15:33:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:33:26 INFO - PROCESS | 1651 | 1465425206387 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:33:26 INFO - PROCESS | 1651 | 1465425206389 Marionette TRACE conn2 <- [1,2106,null,{}] 15:33:26 INFO - PROCESS | 1651 | 1465425206393 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}] 15:33:26 INFO - PROCESS | 1651 | 1465425206395 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:26 INFO - PROCESS | 1651 | 1465425206484 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 15:33:26 INFO - PROCESS | 1651 | 1465425206552 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:26 INFO - PROCESS | 1651 | 1465425206555 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x119fc8800 == 45 [pid = 1651] [id = 534] 15:33:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x112d14800) [pid = 1651] [serial = 1602] [outer = 0x0] 15:33:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x11646c400) [pid = 1651] [serial = 1603] [outer = 0x112d14800] 15:33:26 INFO - PROCESS | 1651 | 1465425206582 Marionette DEBUG loaded listener.js 15:33:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x11678c000) [pid = 1651] [serial = 1604] [outer = 0x112d14800] 15:33:26 INFO - PROCESS | 1651 | 1465425206970 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]]]}] 15:33:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:33:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 624ms 15:33:27 INFO - PROCESS | 1651 | 1465425207013 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 15:33:27 INFO - PROCESS | 1651 | 1465425207019 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 15:33:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:33:27 INFO - PROCESS | 1651 | 1465425207024 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:33:27 INFO - PROCESS | 1651 | 1465425207026 Marionette TRACE conn2 <- [1,2110,null,{}] 15:33:27 INFO - PROCESS | 1651 | 1465425207029 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}] 15:33:27 INFO - PROCESS | 1651 | 1465425207032 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12b7a7800 == 44 [pid = 1651] [id = 528] 15:33:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab10000 == 43 [pid = 1651] [id = 527] 15:33:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12134b800 == 42 [pid = 1651] [id = 526] 15:33:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12a13b000 == 41 [pid = 1651] [id = 525] 15:33:27 INFO - PROCESS | 1651 | --DOCSHELL 0x128d0d800 == 40 [pid = 1651] [id = 524] 15:33:27 INFO - PROCESS | 1651 | --DOCSHELL 0x1259dc000 == 39 [pid = 1651] [id = 523] 15:33:27 INFO - PROCESS | 1651 | --DOCSHELL 0x125120800 == 38 [pid = 1651] [id = 522] 15:33:27 INFO - PROCESS | 1651 | --DOCSHELL 0x124237800 == 37 [pid = 1651] [id = 521] 15:33:27 INFO - PROCESS | 1651 | --DOCSHELL 0x121358000 == 36 [pid = 1651] [id = 520] 15:33:27 INFO - PROCESS | 1651 | --DOCSHELL 0x1194c2800 == 35 [pid = 1651] [id = 519] 15:33:27 INFO - PROCESS | 1651 | --DOCSHELL 0x118219000 == 34 [pid = 1651] [id = 518] 15:33:27 INFO - PROCESS | 1651 | --DOCSHELL 0x116942000 == 33 [pid = 1651] [id = 517] 15:33:27 INFO - PROCESS | 1651 | --DOCSHELL 0x11720d800 == 32 [pid = 1651] [id = 516] 15:33:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12bbe3000 == 31 [pid = 1651] [id = 515] 15:33:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12c1d0800 == 30 [pid = 1651] [id = 533] 15:33:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12c1bb800 == 29 [pid = 1651] [id = 532] 15:33:27 INFO - PROCESS | 1651 | --DOCSHELL 0x124813000 == 28 [pid = 1651] [id = 531] 15:33:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12b88f800 == 27 [pid = 1651] [id = 529] 15:33:27 INFO - PROCESS | 1651 | --DOCSHELL 0x11853c000 == 26 [pid = 1651] [id = 530] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x123e34800) [pid = 1651] [serial = 1525] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x119c33000) [pid = 1651] [serial = 1519] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1213a4400) [pid = 1651] [serial = 1520] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x112a1a400) [pid = 1651] [serial = 1492] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x116f9dc00) [pid = 1651] [serial = 1498] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11702fc00) [pid = 1651] [serial = 1499] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1213ac400) [pid = 1651] [serial = 1490] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1182e4000) [pid = 1651] [serial = 1504] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1183a3c00) [pid = 1651] [serial = 1505] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1181dcc00) [pid = 1651] [serial = 1501] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1182c1400) [pid = 1651] [serial = 1502] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x119b24000) [pid = 1651] [serial = 1516] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x119c2d800) [pid = 1651] [serial = 1517] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x118604000) [pid = 1651] [serial = 1507] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x123e3e800) [pid = 1651] [serial = 1528] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119396800) [pid = 1651] [serial = 1508] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1213e8800) [pid = 1651] [serial = 1522] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x116469800) [pid = 1651] [serial = 1495] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x116729800) [pid = 1651] [serial = 1496] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11988e800) [pid = 1651] [serial = 1513] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1198d8c00) [pid = 1651] [serial = 1514] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x119495c00) [pid = 1651] [serial = 1537] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x123eca400) [pid = 1651] [serial = 1531] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x123ec6800) [pid = 1651] [serial = 1529] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x123f27000) [pid = 1651] [serial = 1534] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x123ecf800) [pid = 1651] [serial = 1532] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12432f800) [pid = 1651] [serial = 1538] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1247dc800) [pid = 1651] [serial = 1540] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x124fbb400) [pid = 1651] [serial = 1544] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1247e6c00) [pid = 1651] [serial = 1543] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12513a000) [pid = 1651] [serial = 1546] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1247e3c00) [pid = 1651] [serial = 1541] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x11950d800) [pid = 1651] [serial = 1511] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x124328000) [pid = 1651] [serial = 1535] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1194efc00) [pid = 1651] [serial = 1510] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x112d4f400) [pid = 1651] [serial = 1493] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x123e37c00) [pid = 1651] [serial = 1526] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x123b8f000) [pid = 1651] [serial = 1523] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x11988e400) [pid = 1651] [serial = 1475] [outer = 0x0] [url = about:blank] 15:33:27 INFO - PROCESS | 1651 | 1465425207898 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 15:33:27 INFO - PROCESS | 1651 | 1465425207934 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:27 INFO - PROCESS | 1651 | 1465425207936 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x116495000 == 27 [pid = 1651] [id = 535] 15:33:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x112a1a400) [pid = 1651] [serial = 1605] [outer = 0x0] 15:33:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x112a1dc00) [pid = 1651] [serial = 1606] [outer = 0x112a1a400] 15:33:27 INFO - PROCESS | 1651 | 1465425207963 Marionette DEBUG loaded listener.js 15:33:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x112d9f800) [pid = 1651] [serial = 1607] [outer = 0x112a1a400] 15:33:28 INFO - PROCESS | 1651 | 1465425208263 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]]]}] 15:33:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:33:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1271ms 15:33:28 INFO - PROCESS | 1651 | 1465425208297 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 15:33:28 INFO - PROCESS | 1651 | 1465425208302 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 15:33:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:33:28 INFO - PROCESS | 1651 | 1465425208305 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:33:28 INFO - PROCESS | 1651 | 1465425208307 Marionette TRACE conn2 <- [1,2114,null,{}] 15:33:28 INFO - PROCESS | 1651 | 1465425208310 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}] 15:33:28 INFO - PROCESS | 1651 | 1465425208311 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:28 INFO - PROCESS | 1651 | 1465425208415 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 15:33:28 INFO - PROCESS | 1651 | 1465425208467 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:28 INFO - PROCESS | 1651 | 1465425208469 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x118211800 == 28 [pid = 1651] [id = 536] 15:33:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x113c63400) [pid = 1651] [serial = 1608] [outer = 0x0] 15:33:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11672c400) [pid = 1651] [serial = 1609] [outer = 0x113c63400] 15:33:28 INFO - PROCESS | 1651 | 1465425208496 Marionette DEBUG loaded listener.js 15:33:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x116fa0400) [pid = 1651] [serial = 1610] [outer = 0x113c63400] 15:33:28 INFO - PROCESS | 1651 | 1465425208919 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]]]}] 15:33:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:33:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 619ms 15:33:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:33:28 INFO - PROCESS | 1651 | 1465425208925 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 15:33:28 INFO - PROCESS | 1651 | 1465425208927 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 15:33:28 INFO - PROCESS | 1651 | 1465425208931 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:33:28 INFO - PROCESS | 1651 | 1465425208933 Marionette TRACE conn2 <- [1,2118,null,{}] 15:33:28 INFO - PROCESS | 1651 | 1465425208937 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}] 15:33:28 INFO - PROCESS | 1651 | 1465425208938 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:29 INFO - PROCESS | 1651 | 1465425209040 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 15:33:29 INFO - PROCESS | 1651 | 1465425209094 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:29 INFO - PROCESS | 1651 | 1465425209096 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x117222000 == 29 [pid = 1651] [id = 537] 15:33:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x112a7b800) [pid = 1651] [serial = 1611] [outer = 0x0] 15:33:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x115f88c00) [pid = 1651] [serial = 1612] [outer = 0x112a7b800] 15:33:29 INFO - PROCESS | 1651 | 1465425209153 Marionette DEBUG loaded listener.js 15:33:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x116792800) [pid = 1651] [serial = 1613] [outer = 0x112a7b800] 15:33:29 INFO - PROCESS | 1651 | 1465425209689 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]]]}] 15:33:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:33:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 770ms 15:33:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:33:29 INFO - PROCESS | 1651 | 1465425209700 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 15:33:29 INFO - PROCESS | 1651 | 1465425209704 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 15:33:29 INFO - PROCESS | 1651 | 1465425209708 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:33:29 INFO - PROCESS | 1651 | 1465425209710 Marionette TRACE conn2 <- [1,2122,null,{}] 15:33:29 INFO - PROCESS | 1651 | 1465425209713 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}] 15:33:29 INFO - PROCESS | 1651 | 1465425209714 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:29 INFO - PROCESS | 1651 | 1465425209861 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 15:33:29 INFO - PROCESS | 1651 | 1465425209921 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:29 INFO - PROCESS | 1651 | 1465425209923 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a42800 == 30 [pid = 1651] [id = 538] 15:33:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x117032400) [pid = 1651] [serial = 1614] [outer = 0x0] 15:33:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1181e0400) [pid = 1651] [serial = 1615] [outer = 0x117032400] 15:33:29 INFO - PROCESS | 1651 | 1465425209955 Marionette DEBUG loaded listener.js 15:33:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1182c4c00) [pid = 1651] [serial = 1616] [outer = 0x117032400] 15:33:30 INFO - PROCESS | 1651 | --DOCSHELL 0x116495000 == 29 [pid = 1651] [id = 535] 15:33:30 INFO - PROCESS | 1651 | 1465425210535 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]]]}] 15:33:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:33:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 870ms 15:33:30 INFO - PROCESS | 1651 | 1465425210579 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 15:33:30 INFO - PROCESS | 1651 | 1465425210581 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 15:33:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:33:30 INFO - PROCESS | 1651 | 1465425210584 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:33:30 INFO - PROCESS | 1651 | 1465425210586 Marionette TRACE conn2 <- [1,2126,null,{}] 15:33:30 INFO - PROCESS | 1651 | 1465425210589 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}] 15:33:30 INFO - PROCESS | 1651 | 1465425210591 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:30 INFO - PROCESS | 1651 | 1465425210667 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 15:33:30 INFO - PROCESS | 1651 | 1465425210674 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:30 INFO - PROCESS | 1651 | 1465425210676 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x11852e000 == 30 [pid = 1651] [id = 539] 15:33:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x115d16800) [pid = 1651] [serial = 1617] [outer = 0x0] 15:33:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x116795400) [pid = 1651] [serial = 1618] [outer = 0x115d16800] 15:33:30 INFO - PROCESS | 1651 | 1465425210706 Marionette DEBUG loaded listener.js 15:33:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1175a9400) [pid = 1651] [serial = 1619] [outer = 0x115d16800] 15:33:31 INFO - PROCESS | 1651 | 1465425211041 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]]]}] 15:33:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:33:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 469ms 15:33:31 INFO - PROCESS | 1651 | 1465425211056 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 15:33:31 INFO - PROCESS | 1651 | 1465425211059 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 15:33:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:33:31 INFO - PROCESS | 1651 | 1465425211063 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:33:31 INFO - PROCESS | 1651 | 1465425211068 Marionette TRACE conn2 <- [1,2130,null,{}] 15:33:31 INFO - PROCESS | 1651 | 1465425211070 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}] 15:33:31 INFO - PROCESS | 1651 | 1465425211072 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:31 INFO - PROCESS | 1651 | 1465425211149 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 15:33:31 INFO - PROCESS | 1651 | 1465425211154 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:31 INFO - PROCESS | 1651 | 1465425211155 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b11800 == 31 [pid = 1651] [id = 540] 15:33:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1182c8800) [pid = 1651] [serial = 1620] [outer = 0x0] 15:33:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11839e800) [pid = 1651] [serial = 1621] [outer = 0x1182c8800] 15:33:31 INFO - PROCESS | 1651 | 1465425211184 Marionette DEBUG loaded listener.js 15:33:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x118604000) [pid = 1651] [serial = 1622] [outer = 0x1182c8800] 15:33:31 INFO - PROCESS | 1651 | 1465425211545 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] 15:33:31 INFO - PROCESS | 1651 | 1465425211588 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 15:33:31 INFO - PROCESS | 1651 | 1465425211590 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:33:31 INFO - PROCESS | 1651 | 1465425211592 Marionette TRACE conn2 <- [1,2134,null,{}] 15:33:31 INFO - PROCESS | 1651 | 1465425211617 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}] 15:33:31 INFO - PROCESS | 1651 | 1465425211620 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:31 INFO - PROCESS | 1651 | 1465425211719 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 15:33:31 INFO - PROCESS | 1651 | 1465425211725 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:31 INFO - PROCESS | 1651 | 1465425211727 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12472c000 == 32 [pid = 1651] [id = 541] 15:33:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x118648000) [pid = 1651] [serial = 1623] [outer = 0x0] 15:33:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x118884000) [pid = 1651] [serial = 1624] [outer = 0x118648000] 15:33:31 INFO - PROCESS | 1651 | 1465425211755 Marionette DEBUG loaded listener.js 15:33:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x11949a000) [pid = 1651] [serial = 1625] [outer = 0x118648000] 15:33:32 INFO - PROCESS | 1651 | 1465425212129 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]]]}] 15:33:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 572ms 15:33:32 INFO - PROCESS | 1651 | 1465425212170 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 15:33:32 INFO - PROCESS | 1651 | 1465425212171 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 15:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:33:32 INFO - PROCESS | 1651 | 1465425212174 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:33:32 INFO - PROCESS | 1651 | 1465425212175 Marionette TRACE conn2 <- [1,2138,null,{}] 15:33:32 INFO - PROCESS | 1651 | 1465425212177 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}] 15:33:32 INFO - PROCESS | 1651 | 1465425212178 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:32 INFO - PROCESS | 1651 | 1465425212278 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 15:33:32 INFO - PROCESS | 1651 | 1465425212282 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:32 INFO - PROCESS | 1651 | 1465425212283 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x1259ca000 == 33 [pid = 1651] [id = 542] 15:33:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1194efc00) [pid = 1651] [serial = 1626] [outer = 0x0] 15:33:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x119508000) [pid = 1651] [serial = 1627] [outer = 0x1194efc00] 15:33:32 INFO - PROCESS | 1651 | 1465425212308 Marionette DEBUG loaded listener.js 15:33:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1198d3000) [pid = 1651] [serial = 1628] [outer = 0x1194efc00] 15:33:32 INFO - PROCESS | 1651 | 1465425212646 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]]]}] 15:33:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 519ms 15:33:32 INFO - PROCESS | 1651 | 1465425212693 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 15:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:33:32 INFO - PROCESS | 1651 | 1465425212702 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 15:33:32 INFO - PROCESS | 1651 | 1465425212704 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:33:32 INFO - PROCESS | 1651 | 1465425212705 Marionette TRACE conn2 <- [1,2142,null,{}] 15:33:32 INFO - PROCESS | 1651 | 1465425212707 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}] 15:33:32 INFO - PROCESS | 1651 | 1465425212708 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:32 INFO - PROCESS | 1651 | 1465425212800 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 15:33:32 INFO - PROCESS | 1651 | 1465425212838 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:32 INFO - PROCESS | 1651 | 1465425212839 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x1276d0800 == 34 [pid = 1651] [id = 543] 15:33:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1126cc000) [pid = 1651] [serial = 1629] [outer = 0x0] 15:33:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1198db000) [pid = 1651] [serial = 1630] [outer = 0x1126cc000] 15:33:32 INFO - PROCESS | 1651 | 1465425212863 Marionette DEBUG loaded listener.js 15:33:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x119b23000) [pid = 1651] [serial = 1631] [outer = 0x1126cc000] 15:33:33 INFO - PROCESS | 1651 | 1465425213184 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] 15:33:33 INFO - PROCESS | 1651 | 1465425213226 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 15:33:33 INFO - PROCESS | 1651 | 1465425213228 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:33:33 INFO - PROCESS | 1651 | 1465425213229 Marionette TRACE conn2 <- [1,2146,null,{}] 15:33:33 INFO - PROCESS | 1651 | 1465425213232 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}] 15:33:33 INFO - PROCESS | 1651 | 1465425213236 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:33 INFO - PROCESS | 1651 | 1465425213354 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 15:33:33 INFO - PROCESS | 1651 | 1465425213365 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:33 INFO - PROCESS | 1651 | 1465425213367 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a128800 == 35 [pid = 1651] [id = 544] 15:33:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x119b71400) [pid = 1651] [serial = 1632] [outer = 0x0] 15:33:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1213e6800) [pid = 1651] [serial = 1633] [outer = 0x119b71400] 15:33:33 INFO - PROCESS | 1651 | 1465425213391 Marionette DEBUG loaded listener.js 15:33:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x123e37c00) [pid = 1651] [serial = 1634] [outer = 0x119b71400] 15:33:33 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x116f9d400) [pid = 1651] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:33:33 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x118fdc800) [pid = 1651] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:33:33 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x118f47400) [pid = 1651] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:33:33 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1213a9400) [pid = 1651] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:33:33 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x119891000) [pid = 1651] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:33:33 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x110eda400) [pid = 1651] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:33:33 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x112a17c00) [pid = 1651] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:33:33 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1166f3000) [pid = 1651] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:33:33 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x112a10400) [pid = 1651] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:33:33 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11728e400) [pid = 1651] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:33:33 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x124dc9800) [pid = 1651] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:33:33 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1126d1400) [pid = 1651] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:33:33 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x112d9e400) [pid = 1651] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:33:33 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119b67000) [pid = 1651] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:33:33 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x123ab0800) [pid = 1651] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:33:33 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x111c75400) [pid = 1651] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:33:33 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x123ed2000) [pid = 1651] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:33:33 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x123ef0c00) [pid = 1651] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:33:33 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x112d14800) [pid = 1651] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:33:33 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x112a1a400) [pid = 1651] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:33:33 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x112a1f400) [pid = 1651] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:33:33 INFO - PROCESS | 1651 | 1465425213752 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] 15:33:33 INFO - PROCESS | 1651 | 1465425213800 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 15:33:33 INFO - PROCESS | 1651 | 1465425213803 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:33:33 INFO - PROCESS | 1651 | 1465425213804 Marionette TRACE conn2 <- [1,2150,null,{}] 15:33:33 INFO - PROCESS | 1651 | 1465425213806 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}] 15:33:33 INFO - PROCESS | 1651 | 1465425213814 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:33 INFO - PROCESS | 1651 | 1465425213890 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 15:33:33 INFO - PROCESS | 1651 | 1465425213894 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:33 INFO - PROCESS | 1651 | 1465425213895 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x123bcc000 == 36 [pid = 1651] [id = 545] 15:33:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x111f17800) [pid = 1651] [serial = 1635] [outer = 0x0] 15:33:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x116159c00) [pid = 1651] [serial = 1636] [outer = 0x111f17800] 15:33:33 INFO - PROCESS | 1651 | 1465425213922 Marionette DEBUG loaded listener.js 15:33:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1176bd400) [pid = 1651] [serial = 1637] [outer = 0x111f17800] 15:33:34 INFO - PROCESS | 1651 | 1465425214268 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]]]}] 15:33:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:33:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 520ms 15:33:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:33:34 INFO - PROCESS | 1651 | 1465425214324 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 15:33:34 INFO - PROCESS | 1651 | 1465425214325 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 15:33:34 INFO - PROCESS | 1651 | 1465425214327 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:33:34 INFO - PROCESS | 1651 | 1465425214328 Marionette TRACE conn2 <- [1,2154,null,{}] 15:33:34 INFO - PROCESS | 1651 | 1465425214330 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}] 15:33:34 INFO - PROCESS | 1651 | 1465425214331 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:34 INFO - PROCESS | 1651 | 1465425214406 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 15:33:34 INFO - PROCESS | 1651 | 1465425214410 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:34 INFO - PROCESS | 1651 | 1465425214411 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a821800 == 37 [pid = 1651] [id = 546] 15:33:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x112a10400) [pid = 1651] [serial = 1638] [outer = 0x0] 15:33:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119510400) [pid = 1651] [serial = 1639] [outer = 0x112a10400] 15:33:34 INFO - PROCESS | 1651 | 1465425214437 Marionette DEBUG loaded listener.js 15:33:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x123ab0800) [pid = 1651] [serial = 1640] [outer = 0x112a10400] 15:33:34 INFO - PROCESS | 1651 | 1465425214754 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]]]}] 15:33:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:33:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 468ms 15:33:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:33:34 INFO - PROCESS | 1651 | 1465425214795 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 15:33:34 INFO - PROCESS | 1651 | 1465425214796 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 15:33:34 INFO - PROCESS | 1651 | 1465425214801 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:33:34 INFO - PROCESS | 1651 | 1465425214802 Marionette TRACE conn2 <- [1,2158,null,{}] 15:33:34 INFO - PROCESS | 1651 | 1465425214804 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}] 15:33:34 INFO - PROCESS | 1651 | 1465425214805 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:34 INFO - PROCESS | 1651 | 1465425214889 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 15:33:34 INFO - PROCESS | 1651 | 1465425214893 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:34 INFO - PROCESS | 1651 | 1465425214894 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x1245b7000 == 38 [pid = 1651] [id = 547] 15:33:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1182c5000) [pid = 1651] [serial = 1641] [outer = 0x0] 15:33:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x123e3e400) [pid = 1651] [serial = 1642] [outer = 0x1182c5000] 15:33:34 INFO - PROCESS | 1651 | 1465425214921 Marionette DEBUG loaded listener.js 15:33:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x123ec6400) [pid = 1651] [serial = 1643] [outer = 0x1182c5000] 15:33:35 INFO - PROCESS | 1651 | 1465425215266 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]]]}] 15:33:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:33:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 519ms 15:33:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:33:35 INFO - PROCESS | 1651 | 1465425215320 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 15:33:35 INFO - PROCESS | 1651 | 1465425215321 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 15:33:35 INFO - PROCESS | 1651 | 1465425215323 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:33:35 INFO - PROCESS | 1651 | 1465425215324 Marionette TRACE conn2 <- [1,2162,null,{}] 15:33:35 INFO - PROCESS | 1651 | 1465425215326 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}] 15:33:35 INFO - PROCESS | 1651 | 1465425215327 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:35 INFO - PROCESS | 1651 | 1465425215405 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 15:33:35 INFO - PROCESS | 1651 | 1465425215409 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:35 INFO - PROCESS | 1651 | 1465425215410 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b64b800 == 39 [pid = 1651] [id = 548] 15:33:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x123ec6800) [pid = 1651] [serial = 1644] [outer = 0x0] 15:33:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x123ece400) [pid = 1651] [serial = 1645] [outer = 0x123ec6800] 15:33:35 INFO - PROCESS | 1651 | 1465425215434 Marionette DEBUG loaded listener.js 15:33:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x123eff000) [pid = 1651] [serial = 1646] [outer = 0x123ec6800] 15:33:35 INFO - PROCESS | 1651 | 1465425215851 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]]]}] 15:33:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:33:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 571ms 15:33:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:33:35 INFO - PROCESS | 1651 | 1465425215894 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 15:33:35 INFO - PROCESS | 1651 | 1465425215897 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 15:33:35 INFO - PROCESS | 1651 | 1465425215900 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:33:35 INFO - PROCESS | 1651 | 1465425215902 Marionette TRACE conn2 <- [1,2166,null,{}] 15:33:35 INFO - PROCESS | 1651 | 1465425215906 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}] 15:33:35 INFO - PROCESS | 1651 | 1465425215908 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:36 INFO - PROCESS | 1651 | 1465425216009 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 15:33:36 INFO - PROCESS | 1651 | 1465425216080 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:36 INFO - PROCESS | 1651 | 1465425216081 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x119563000 == 40 [pid = 1651] [id = 549] 15:33:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1126ccc00) [pid = 1651] [serial = 1647] [outer = 0x0] 15:33:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x116160c00) [pid = 1651] [serial = 1648] [outer = 0x1126ccc00] 15:33:36 INFO - PROCESS | 1651 | 1465425216114 Marionette DEBUG loaded listener.js 15:33:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11728c800) [pid = 1651] [serial = 1649] [outer = 0x1126ccc00] 15:33:36 INFO - PROCESS | 1651 | 1465425216549 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]]]}] 15:33:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:33:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 674ms 15:33:36 INFO - PROCESS | 1651 | 1465425216594 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 15:33:36 INFO - PROCESS | 1651 | 1465425216598 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 15:33:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:33:36 INFO - PROCESS | 1651 | 1465425216604 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:33:36 INFO - PROCESS | 1651 | 1465425216606 Marionette TRACE conn2 <- [1,2170,null,{}] 15:33:36 INFO - PROCESS | 1651 | 1465425216609 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}] 15:33:36 INFO - PROCESS | 1651 | 1465425216611 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:36 INFO - PROCESS | 1651 | 1465425216714 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 15:33:36 INFO - PROCESS | 1651 | 1465425216773 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:36 INFO - PROCESS | 1651 | 1465425216775 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x125ecf800 == 41 [pid = 1651] [id = 550] 15:33:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1182e2400) [pid = 1651] [serial = 1650] [outer = 0x0] 15:33:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x118f50000) [pid = 1651] [serial = 1651] [outer = 0x1182e2400] 15:33:36 INFO - PROCESS | 1651 | 1465425216806 Marionette DEBUG loaded listener.js 15:33:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x119498c00) [pid = 1651] [serial = 1652] [outer = 0x1182e2400] 15:33:37 INFO - PROCESS | 1651 | 1465425217235 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]]]}] 15:33:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:33:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 673ms 15:33:37 INFO - PROCESS | 1651 | 1465425217277 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 15:33:37 INFO - PROCESS | 1651 | 1465425217279 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 15:33:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:33:37 INFO - PROCESS | 1651 | 1465425217281 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:33:37 INFO - PROCESS | 1651 | 1465425217284 Marionette TRACE conn2 <- [1,2174,null,{}] 15:33:37 INFO - PROCESS | 1651 | 1465425217291 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}] 15:33:37 INFO - PROCESS | 1651 | 1465425217294 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:37 INFO - PROCESS | 1651 | 1465425217396 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 15:33:37 INFO - PROCESS | 1651 | 1465425217457 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:37 INFO - PROCESS | 1651 | 1465425217459 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b893800 == 42 [pid = 1651] [id = 551] 15:33:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1198db400) [pid = 1651] [serial = 1653] [outer = 0x0] 15:33:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x119c37800) [pid = 1651] [serial = 1654] [outer = 0x1198db400] 15:33:37 INFO - PROCESS | 1651 | 1465425217490 Marionette DEBUG loaded listener.js 15:33:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x123ab1c00) [pid = 1651] [serial = 1655] [outer = 0x1198db400] 15:33:37 INFO - PROCESS | 1651 | 1465425217904 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]]]}] 15:33:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:33:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 671ms 15:33:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:33:37 INFO - PROCESS | 1651 | 1465425217953 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 15:33:37 INFO - PROCESS | 1651 | 1465425217954 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 15:33:37 INFO - PROCESS | 1651 | 1465425217957 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:33:37 INFO - PROCESS | 1651 | 1465425217958 Marionette TRACE conn2 <- [1,2178,null,{}] 15:33:37 INFO - PROCESS | 1651 | 1465425217960 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}] 15:33:37 INFO - PROCESS | 1651 | 1465425217962 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:38 INFO - PROCESS | 1651 | 1465425218082 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 15:33:38 INFO - PROCESS | 1651 | 1465425218142 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:38 INFO - PROCESS | 1651 | 1465425218144 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c1c4800 == 43 [pid = 1651] [id = 552] 15:33:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x123e35000) [pid = 1651] [serial = 1656] [outer = 0x0] 15:33:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x123f2f400) [pid = 1651] [serial = 1657] [outer = 0x123e35000] 15:33:38 INFO - PROCESS | 1651 | 1465425218173 Marionette DEBUG loaded listener.js 15:33:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x124329c00) [pid = 1651] [serial = 1658] [outer = 0x123e35000] 15:33:38 INFO - PROCESS | 1651 | 1465425218626 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]]]}] 15:33:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:33:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 721ms 15:33:38 INFO - PROCESS | 1651 | 1465425218810 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 15:33:38 INFO - PROCESS | 1651 | 1465425218813 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 15:33:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:33:38 INFO - PROCESS | 1651 | 1465425218835 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:33:38 INFO - PROCESS | 1651 | 1465425218837 Marionette TRACE conn2 <- [1,2182,null,{}] 15:33:38 INFO - PROCESS | 1651 | 1465425218841 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}] 15:33:38 INFO - PROCESS | 1651 | 1465425218843 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:38 INFO - PROCESS | 1651 | 1465425218932 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 15:33:38 INFO - PROCESS | 1651 | 1465425218989 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:38 INFO - PROCESS | 1651 | 1465425218993 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x11721d800 == 44 [pid = 1651] [id = 553] 15:33:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x113c63000) [pid = 1651] [serial = 1659] [outer = 0x0] 15:33:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1164cec00) [pid = 1651] [serial = 1660] [outer = 0x113c63000] 15:33:39 INFO - PROCESS | 1651 | 1465425219020 Marionette DEBUG loaded listener.js 15:33:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x116fa1000) [pid = 1651] [serial = 1661] [outer = 0x113c63000] 15:33:39 INFO - PROCESS | 1651 | 1465425219480 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]]]}] 15:33:39 INFO - PROCESS | 1651 | --DOCSHELL 0x1245b7000 == 43 [pid = 1651] [id = 547] 15:33:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12a821800 == 42 [pid = 1651] [id = 546] 15:33:39 INFO - PROCESS | 1651 | --DOCSHELL 0x123bcc000 == 41 [pid = 1651] [id = 545] 15:33:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12a128800 == 40 [pid = 1651] [id = 544] 15:33:39 INFO - PROCESS | 1651 | --DOCSHELL 0x1276d0800 == 39 [pid = 1651] [id = 543] 15:33:39 INFO - PROCESS | 1651 | --DOCSHELL 0x1259ca000 == 38 [pid = 1651] [id = 542] 15:33:39 INFO - PROCESS | 1651 | --DOCSHELL 0x12472c000 == 37 [pid = 1651] [id = 541] 15:33:39 INFO - PROCESS | 1651 | --DOCSHELL 0x123b11800 == 36 [pid = 1651] [id = 540] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x11672c400) [pid = 1651] [serial = 1609] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOCSHELL 0x11852e000 == 35 [pid = 1651] [id = 539] 15:33:39 INFO - PROCESS | 1651 | --DOCSHELL 0x119a42800 == 34 [pid = 1651] [id = 538] 15:33:39 INFO - PROCESS | 1651 | --DOCSHELL 0x117222000 == 33 [pid = 1651] [id = 537] 15:33:39 INFO - PROCESS | 1651 | --DOCSHELL 0x118211800 == 32 [pid = 1651] [id = 536] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1243c4c00) [pid = 1651] [serial = 1585] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11646c400) [pid = 1651] [serial = 1603] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x112a1dc00) [pid = 1651] [serial = 1606] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11678c000) [pid = 1651] [serial = 1604] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x113c64000) [pid = 1651] [serial = 1591] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11662a000) [pid = 1651] [serial = 1592] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1181e1c00) [pid = 1651] [serial = 1594] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1198ce400) [pid = 1651] [serial = 1598] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1194f3800) [pid = 1651] [serial = 1597] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11839a000) [pid = 1651] [serial = 1595] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119a14400) [pid = 1651] [serial = 1568] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119494400) [pid = 1651] [serial = 1567] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x123aa8c00) [pid = 1651] [serial = 1573] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x119b6cc00) [pid = 1651] [serial = 1570] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x116732800) [pid = 1651] [serial = 1579] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x112d5ec00) [pid = 1651] [serial = 1549] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x115f3c400) [pid = 1651] [serial = 1550] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x116733c00) [pid = 1651] [serial = 1555] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x116971000) [pid = 1651] [serial = 1556] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x118643c00) [pid = 1651] [serial = 1564] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1176b9c00) [pid = 1651] [serial = 1558] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1181e7400) [pid = 1651] [serial = 1559] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x125939400) [pid = 1651] [serial = 1547] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1183a0800) [pid = 1651] [serial = 1561] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x118610400) [pid = 1651] [serial = 1562] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x113210000) [pid = 1651] [serial = 1552] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x115f89400) [pid = 1651] [serial = 1553] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x123e35c00) [pid = 1651] [serial = 1601] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x123aafc00) [pid = 1651] [serial = 1574] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x123ab3400) [pid = 1651] [serial = 1576] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1213a6800) [pid = 1651] [serial = 1600] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x123ecd400) [pid = 1651] [serial = 1583] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1198d7000) [pid = 1651] [serial = 1582] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x123e34000) [pid = 1651] [serial = 1577] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x12125d800) [pid = 1651] [serial = 1571] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x118640c00) [pid = 1651] [serial = 1580] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x1248e9000) [pid = 1651] [serial = 1586] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x112d9f800) [pid = 1651] [serial = 1607] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x118879800) [pid = 1651] [serial = 1565] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x12593a000) [pid = 1651] [serial = 1589] [outer = 0x0] [url = about:blank] 15:33:39 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x12512fc00) [pid = 1651] [serial = 1588] [outer = 0x0] [url = about:blank] 15:33:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:33:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 723ms 15:33:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:33:39 INFO - PROCESS | 1651 | 1465425219558 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 15:33:39 INFO - PROCESS | 1651 | 1465425219560 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 15:33:39 INFO - PROCESS | 1651 | 1465425219564 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:33:39 INFO - PROCESS | 1651 | 1465425219569 Marionette TRACE conn2 <- [1,2186,null,{}] 15:33:39 INFO - PROCESS | 1651 | 1465425219571 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}] 15:33:39 INFO - PROCESS | 1651 | 1465425219573 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:39 INFO - PROCESS | 1651 | 1465425219652 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 15:33:39 INFO - PROCESS | 1651 | 1465425219661 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:39 INFO - PROCESS | 1651 | 1465425219662 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x118226800 == 33 [pid = 1651] [id = 554] 15:33:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x117032c00) [pid = 1651] [serial = 1662] [outer = 0x0] 15:33:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x1175af000) [pid = 1651] [serial = 1663] [outer = 0x117032c00] 15:33:39 INFO - PROCESS | 1651 | 1465425219689 Marionette DEBUG loaded listener.js 15:33:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x1181e9400) [pid = 1651] [serial = 1664] [outer = 0x117032c00] 15:33:40 INFO - PROCESS | 1651 | 1465425220056 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]]]}] 15:33:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:33:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 525ms 15:33:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:33:40 INFO - PROCESS | 1651 | 1465425220087 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 15:33:40 INFO - PROCESS | 1651 | 1465425220089 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 15:33:40 INFO - PROCESS | 1651 | 1465425220091 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:33:40 INFO - PROCESS | 1651 | 1465425220092 Marionette TRACE conn2 <- [1,2190,null,{}] 15:33:40 INFO - PROCESS | 1651 | 1465425220098 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}] 15:33:40 INFO - PROCESS | 1651 | 1465425220101 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:40 INFO - PROCESS | 1651 | 1465425220185 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 15:33:40 INFO - PROCESS | 1651 | 1465425220190 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:40 INFO - PROCESS | 1651 | 1465425220193 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a48000 == 34 [pid = 1651] [id = 555] 15:33:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x1186f0400) [pid = 1651] [serial = 1665] [outer = 0x0] 15:33:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x118884800) [pid = 1651] [serial = 1666] [outer = 0x1186f0400] 15:33:40 INFO - PROCESS | 1651 | 1465425220221 Marionette DEBUG loaded listener.js 15:33:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x119497400) [pid = 1651] [serial = 1667] [outer = 0x1186f0400] 15:33:40 INFO - PROCESS | 1651 | 1465425220576 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]]]}] 15:33:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:33:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 518ms 15:33:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:33:40 INFO - PROCESS | 1651 | 1465425220609 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 15:33:40 INFO - PROCESS | 1651 | 1465425220610 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 15:33:40 INFO - PROCESS | 1651 | 1465425220613 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:33:40 INFO - PROCESS | 1651 | 1465425220614 Marionette TRACE conn2 <- [1,2194,null,{}] 15:33:40 INFO - PROCESS | 1651 | 1465425220616 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}] 15:33:40 INFO - PROCESS | 1651 | 1465425220618 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:40 INFO - PROCESS | 1651 | 1465425220697 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 15:33:40 INFO - PROCESS | 1651 | 1465425220703 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:40 INFO - PROCESS | 1651 | 1465425220704 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x1245b9800 == 35 [pid = 1651] [id = 556] 15:33:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x11950ec00) [pid = 1651] [serial = 1668] [outer = 0x0] 15:33:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1198d4000) [pid = 1651] [serial = 1669] [outer = 0x11950ec00] 15:33:40 INFO - PROCESS | 1651 | 1465425220731 Marionette DEBUG loaded listener.js 15:33:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x119b20400) [pid = 1651] [serial = 1670] [outer = 0x11950ec00] 15:33:41 INFO - PROCESS | 1651 | 1465425221079 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]]]}] 15:33:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:33:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 518ms 15:33:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:33:41 INFO - PROCESS | 1651 | 1465425221131 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 15:33:41 INFO - PROCESS | 1651 | 1465425221133 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 15:33:41 INFO - PROCESS | 1651 | 1465425221135 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:33:41 INFO - PROCESS | 1651 | 1465425221136 Marionette TRACE conn2 <- [1,2198,null,{}] 15:33:41 INFO - PROCESS | 1651 | 1465425221138 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}] 15:33:41 INFO - PROCESS | 1651 | 1465425221139 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:41 INFO - PROCESS | 1651 | 1465425221214 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 15:33:41 INFO - PROCESS | 1651 | 1465425221282 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:41 INFO - PROCESS | 1651 | 1465425221282 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x124d87800 == 36 [pid = 1651] [id = 557] 15:33:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x112d9fc00) [pid = 1651] [serial = 1671] [outer = 0x0] 15:33:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x12125ac00) [pid = 1651] [serial = 1672] [outer = 0x112d9fc00] 15:33:41 INFO - PROCESS | 1651 | 1465425221307 Marionette DEBUG loaded listener.js 15:33:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x123ab0c00) [pid = 1651] [serial = 1673] [outer = 0x112d9fc00] 15:33:41 INFO - PROCESS | 1651 | 1465425221592 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]]]}] 15:33:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:33:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 469ms 15:33:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:33:41 INFO - PROCESS | 1651 | 1465425221608 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 15:33:41 INFO - PROCESS | 1651 | 1465425221609 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 15:33:41 INFO - PROCESS | 1651 | 1465425221612 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:33:41 INFO - PROCESS | 1651 | 1465425221613 Marionette TRACE conn2 <- [1,2202,null,{}] 15:33:41 INFO - PROCESS | 1651 | 1465425221623 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}] 15:33:41 INFO - PROCESS | 1651 | 1465425221627 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:41 INFO - PROCESS | 1651 | 1465425221756 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 15:33:41 INFO - PROCESS | 1651 | 1465425221760 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:41 INFO - PROCESS | 1651 | 1465425221762 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x1276c6800 == 37 [pid = 1651] [id = 558] 15:33:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x123ab0400) [pid = 1651] [serial = 1674] [outer = 0x0] 15:33:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x123e3a000) [pid = 1651] [serial = 1675] [outer = 0x123ab0400] 15:33:41 INFO - PROCESS | 1651 | 1465425221819 Marionette DEBUG loaded listener.js 15:33:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1247e3c00) [pid = 1651] [serial = 1676] [outer = 0x123ab0400] 15:33:42 INFO - PROCESS | 1651 | 1465425222129 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]]]}] 15:33:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:33:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 571ms 15:33:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:33:42 INFO - PROCESS | 1651 | 1465425222183 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 15:33:42 INFO - PROCESS | 1651 | 1465425222184 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 15:33:42 INFO - PROCESS | 1651 | 1465425222186 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:33:42 INFO - PROCESS | 1651 | 1465425222187 Marionette TRACE conn2 <- [1,2206,null,{}] 15:33:42 INFO - PROCESS | 1651 | 1465425222189 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}] 15:33:42 INFO - PROCESS | 1651 | 1465425222191 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:42 INFO - PROCESS | 1651 | 1465425222295 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 15:33:42 INFO - PROCESS | 1651 | 1465425222306 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:42 INFO - PROCESS | 1651 | 1465425222307 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a336000 == 38 [pid = 1651] [id = 559] 15:33:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1247e8c00) [pid = 1651] [serial = 1677] [outer = 0x0] 15:33:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x125134400) [pid = 1651] [serial = 1678] [outer = 0x1247e8c00] 15:33:42 INFO - PROCESS | 1651 | 1465425222331 Marionette DEBUG loaded listener.js 15:33:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1252f0800) [pid = 1651] [serial = 1679] [outer = 0x1247e8c00] 15:33:42 INFO - PROCESS | 1651 | 1465425222689 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]]]}] 15:33:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:33:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 518ms 15:33:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:33:42 INFO - PROCESS | 1651 | 1465425222704 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 15:33:42 INFO - PROCESS | 1651 | 1465425222706 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 15:33:42 INFO - PROCESS | 1651 | 1465425222708 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:33:42 INFO - PROCESS | 1651 | 1465425222709 Marionette TRACE conn2 <- [1,2210,null,{}] 15:33:42 INFO - PROCESS | 1651 | 1465425222711 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}] 15:33:42 INFO - PROCESS | 1651 | 1465425222712 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:42 INFO - PROCESS | 1651 | 1465425222813 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 15:33:42 INFO - PROCESS | 1651 | 1465425222824 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:42 INFO - PROCESS | 1651 | 1465425222825 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a4bb800 == 39 [pid = 1651] [id = 560] 15:33:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x125136c00) [pid = 1651] [serial = 1680] [outer = 0x0] 15:33:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x125942800) [pid = 1651] [serial = 1681] [outer = 0x125136c00] 15:33:42 INFO - PROCESS | 1651 | 1465425222849 Marionette DEBUG loaded listener.js 15:33:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x116f9b800) [pid = 1651] [serial = 1682] [outer = 0x125136c00] 15:33:43 INFO - PROCESS | 1651 | 1465425223194 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]]]}] 15:33:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:33:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 519ms 15:33:43 INFO - PROCESS | 1651 | 1465425223228 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 15:33:43 INFO - PROCESS | 1651 | 1465425223230 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 15:33:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:33:43 INFO - PROCESS | 1651 | 1465425223234 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:33:43 INFO - PROCESS | 1651 | 1465425223236 Marionette TRACE conn2 <- [1,2214,null,{}] 15:33:43 INFO - PROCESS | 1651 | 1465425223239 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}] 15:33:43 INFO - PROCESS | 1651 | 1465425223241 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:43 INFO - PROCESS | 1651 | 1465425223395 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 15:33:43 INFO - PROCESS | 1651 | 1465425223416 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:43 INFO - PROCESS | 1651 | 1465425223417 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b63b000 == 40 [pid = 1651] [id = 561] 15:33:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1259a1c00) [pid = 1651] [serial = 1683] [outer = 0x0] 15:33:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x126f40000) [pid = 1651] [serial = 1684] [outer = 0x1259a1c00] 15:33:43 INFO - PROCESS | 1651 | 1465425223455 Marionette DEBUG loaded listener.js 15:33:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x126fd8000) [pid = 1651] [serial = 1685] [outer = 0x1259a1c00] 15:33:43 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1182c8800) [pid = 1651] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:33:43 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x115d16800) [pid = 1651] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:33:43 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x117032400) [pid = 1651] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:33:43 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1126cc000) [pid = 1651] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:33:43 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1194efc00) [pid = 1651] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:33:43 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119b71400) [pid = 1651] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:33:43 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x111f17800) [pid = 1651] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:33:43 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1182c5000) [pid = 1651] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:33:43 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x118648000) [pid = 1651] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:33:43 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x112a10400) [pid = 1651] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:33:43 INFO - PROCESS | 1651 | 1465425223878 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]]]}] 15:33:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:33:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 671ms 15:33:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:33:43 INFO - PROCESS | 1651 | 1465425223904 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 15:33:43 INFO - PROCESS | 1651 | 1465425223906 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 15:33:43 INFO - PROCESS | 1651 | 1465425223908 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:33:43 INFO - PROCESS | 1651 | 1465425223909 Marionette TRACE conn2 <- [1,2218,null,{}] 15:33:43 INFO - PROCESS | 1651 | 1465425223911 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}] 15:33:43 INFO - PROCESS | 1651 | 1465425223912 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:44 INFO - PROCESS | 1651 | 1465425224025 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 15:33:44 INFO - PROCESS | 1651 | 1465425224060 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:44 INFO - PROCESS | 1651 | 1465425224061 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x1276ca000 == 41 [pid = 1651] [id = 562] 15:33:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x111f17800) [pid = 1651] [serial = 1686] [outer = 0x0] 15:33:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x118f50400) [pid = 1651] [serial = 1687] [outer = 0x111f17800] 15:33:44 INFO - PROCESS | 1651 | 1465425224086 Marionette DEBUG loaded listener.js 15:33:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x125e4b800) [pid = 1651] [serial = 1688] [outer = 0x111f17800] 15:33:44 INFO - PROCESS | 1651 | 1465425224340 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]]]}] 15:33:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:33:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 469ms 15:33:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:33:44 INFO - PROCESS | 1651 | 1465425224377 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 15:33:44 INFO - PROCESS | 1651 | 1465425224379 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 15:33:44 INFO - PROCESS | 1651 | 1465425224388 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:33:44 INFO - PROCESS | 1651 | 1465425224390 Marionette TRACE conn2 <- [1,2222,null,{}] 15:33:44 INFO - PROCESS | 1651 | 1465425224392 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}] 15:33:44 INFO - PROCESS | 1651 | 1465425224394 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:44 INFO - PROCESS | 1651 | 1465425224493 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 15:33:44 INFO - PROCESS | 1651 | 1465425224497 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:44 INFO - PROCESS | 1651 | 1465425224499 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bbeb000 == 42 [pid = 1651] [id = 563] 15:33:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x126f45400) [pid = 1651] [serial = 1689] [outer = 0x0] 15:33:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1270d0000) [pid = 1651] [serial = 1690] [outer = 0x126f45400] 15:33:44 INFO - PROCESS | 1651 | 1465425224524 Marionette DEBUG loaded listener.js 15:33:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x128b52800) [pid = 1651] [serial = 1691] [outer = 0x126f45400] 15:33:44 INFO - PROCESS | 1651 | 1465425224858 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]]]}] 15:33:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:33:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 529ms 15:33:44 INFO - PROCESS | 1651 | 1465425224910 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 15:33:44 INFO - PROCESS | 1651 | 1465425224912 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 15:33:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:33:44 INFO - PROCESS | 1651 | 1465425224914 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:33:44 INFO - PROCESS | 1651 | 1465425224917 Marionette TRACE conn2 <- [1,2226,null,{}] 15:33:44 INFO - PROCESS | 1651 | 1465425224921 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}] 15:33:44 INFO - PROCESS | 1651 | 1465425224923 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:45 INFO - PROCESS | 1651 | 1465425225088 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 15:33:45 INFO - PROCESS | 1651 | 1465425225096 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:45 INFO - PROCESS | 1651 | 1465425225097 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c4bc800 == 43 [pid = 1651] [id = 564] 15:33:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x128b54c00) [pid = 1651] [serial = 1692] [outer = 0x0] 15:33:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x128b5a000) [pid = 1651] [serial = 1693] [outer = 0x128b54c00] 15:33:45 INFO - PROCESS | 1651 | 1465425225138 Marionette DEBUG loaded listener.js 15:33:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x128ce2400) [pid = 1651] [serial = 1694] [outer = 0x128b54c00] 15:33:45 INFO - PROCESS | 1651 | 1465425225544 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]]]}] 15:33:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:33:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 672ms 15:33:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:33:45 INFO - PROCESS | 1651 | 1465425225587 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 15:33:45 INFO - PROCESS | 1651 | 1465425225588 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 15:33:45 INFO - PROCESS | 1651 | 1465425225590 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:33:45 INFO - PROCESS | 1651 | 1465425225591 Marionette TRACE conn2 <- [1,2230,null,{}] 15:33:45 INFO - PROCESS | 1651 | 1465425225593 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}] 15:33:45 INFO - PROCESS | 1651 | 1465425225594 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:45 INFO - PROCESS | 1651 | 1465425225690 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 15:33:45 INFO - PROCESS | 1651 | 1465425225783 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:45 INFO - PROCESS | 1651 | 1465425225785 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x115dab800 == 44 [pid = 1651] [id = 565] 15:33:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x110edc400) [pid = 1651] [serial = 1695] [outer = 0x0] 15:33:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x111f23800) [pid = 1651] [serial = 1696] [outer = 0x110edc400] 15:33:45 INFO - PROCESS | 1651 | 1465425225836 Marionette DEBUG loaded listener.js 15:33:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x112d34800) [pid = 1651] [serial = 1697] [outer = 0x110edc400] 15:33:46 INFO - PROCESS | 1651 | 1465425226368 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]]]}] 15:33:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:33:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 821ms 15:33:46 INFO - PROCESS | 1651 | 1465425226430 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 15:33:46 INFO - PROCESS | 1651 | 1465425226433 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 15:33:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:33:46 INFO - PROCESS | 1651 | 1465425226441 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:33:46 INFO - PROCESS | 1651 | 1465425226444 Marionette TRACE conn2 <- [1,2234,null,{}] 15:33:46 INFO - PROCESS | 1651 | 1465425226471 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}] 15:33:46 INFO - PROCESS | 1651 | 1465425226474 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:46 INFO - PROCESS | 1651 | 1465425226589 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 15:33:46 INFO - PROCESS | 1651 | 1465425226664 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:46 INFO - PROCESS | 1651 | 1465425226666 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a266800 == 45 [pid = 1651] [id = 566] 15:33:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1181e6400) [pid = 1651] [serial = 1698] [outer = 0x0] 15:33:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x118399c00) [pid = 1651] [serial = 1699] [outer = 0x1181e6400] 15:33:46 INFO - PROCESS | 1651 | 1465425226696 Marionette DEBUG loaded listener.js 15:33:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11860a000) [pid = 1651] [serial = 1700] [outer = 0x1181e6400] 15:33:47 INFO - PROCESS | 1651 | 1465425227076 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]]]}] 15:33:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:33:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 673ms 15:33:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:33:47 INFO - PROCESS | 1651 | 1465425227114 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 15:33:47 INFO - PROCESS | 1651 | 1465425227117 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 15:33:47 INFO - PROCESS | 1651 | 1465425227119 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:33:47 INFO - PROCESS | 1651 | 1465425227121 Marionette TRACE conn2 <- [1,2238,null,{}] 15:33:47 INFO - PROCESS | 1651 | 1465425227123 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}] 15:33:47 INFO - PROCESS | 1651 | 1465425227125 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:47 INFO - PROCESS | 1651 | 1465425227233 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 15:33:47 INFO - PROCESS | 1651 | 1465425227297 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:47 INFO - PROCESS | 1651 | 1465425227298 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a820800 == 46 [pid = 1651] [id = 567] 15:33:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x118648800) [pid = 1651] [serial = 1701] [outer = 0x0] 15:33:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x119504c00) [pid = 1651] [serial = 1702] [outer = 0x118648800] 15:33:47 INFO - PROCESS | 1651 | 1465425227367 Marionette DEBUG loaded listener.js 15:33:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x119c37c00) [pid = 1651] [serial = 1703] [outer = 0x118648800] 15:33:47 INFO - PROCESS | 1651 | 1465425227780 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]]]}] 15:33:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:33:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 723ms 15:33:47 INFO - PROCESS | 1651 | 1465425227844 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 15:33:47 INFO - PROCESS | 1651 | 1465425227845 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 15:33:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:33:47 INFO - PROCESS | 1651 | 1465425227853 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:33:47 INFO - PROCESS | 1651 | 1465425227857 Marionette TRACE conn2 <- [1,2242,null,{}] 15:33:47 INFO - PROCESS | 1651 | 1465425227860 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}] 15:33:47 INFO - PROCESS | 1651 | 1465425227863 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:47 INFO - PROCESS | 1651 | 1465425227988 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 15:33:48 INFO - PROCESS | 1651 | 1465425228063 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:48 INFO - PROCESS | 1651 | 1465425228064 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cb6d000 == 47 [pid = 1651] [id = 568] 15:33:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1213e8800) [pid = 1651] [serial = 1704] [outer = 0x0] 15:33:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x124326c00) [pid = 1651] [serial = 1705] [outer = 0x1213e8800] 15:33:48 INFO - PROCESS | 1651 | 1465425228092 Marionette DEBUG loaded listener.js 15:33:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1247e1c00) [pid = 1651] [serial = 1706] [outer = 0x1213e8800] 15:33:48 INFO - PROCESS | 1651 | 1465425228500 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]]]}] 15:33:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:33:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 679ms 15:33:48 INFO - PROCESS | 1651 | 1465425228527 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 15:33:48 INFO - PROCESS | 1651 | 1465425228529 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 15:33:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:33:48 INFO - PROCESS | 1651 | 1465425228532 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:33:48 INFO - PROCESS | 1651 | 1465425228533 Marionette TRACE conn2 <- [1,2246,null,{}] 15:33:48 INFO - PROCESS | 1651 | 1465425228535 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}] 15:33:48 INFO - PROCESS | 1651 | 1465425228537 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:48 INFO - PROCESS | 1651 | 1465425228666 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 15:33:48 INFO - PROCESS | 1651 | 1465425228739 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:48 INFO - PROCESS | 1651 | 1465425228740 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12134b800 == 48 [pid = 1651] [id = 569] 15:33:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1126cb800) [pid = 1651] [serial = 1707] [outer = 0x0] 15:33:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x1213a2000) [pid = 1651] [serial = 1708] [outer = 0x1126cb800] 15:33:48 INFO - PROCESS | 1651 | 1465425228769 Marionette DEBUG loaded listener.js 15:33:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12599a400) [pid = 1651] [serial = 1709] [outer = 0x1126cb800] 15:33:49 INFO - PROCESS | 1651 | 1465425229371 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]]]}] 15:33:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:33:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 872ms 15:33:49 INFO - PROCESS | 1651 | 1465425229414 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 15:33:49 INFO - PROCESS | 1651 | 1465425229418 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 15:33:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:33:49 INFO - PROCESS | 1651 | 1465425229423 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:33:49 INFO - PROCESS | 1651 | 1465425229424 Marionette TRACE conn2 <- [1,2250,null,{}] 15:33:49 INFO - PROCESS | 1651 | 1465425229428 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}] 15:33:49 INFO - PROCESS | 1651 | 1465425229429 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:49 INFO - PROCESS | 1651 | 1465425229528 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 15:33:49 INFO - PROCESS | 1651 | 1465425229603 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:49 INFO - PROCESS | 1651 | 1465425229606 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x124248000 == 49 [pid = 1651] [id = 570] 15:33:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11728dc00) [pid = 1651] [serial = 1710] [outer = 0x0] 15:33:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1181dd000) [pid = 1651] [serial = 1711] [outer = 0x11728dc00] 15:33:49 INFO - PROCESS | 1651 | 1465425229633 Marionette DEBUG loaded listener.js 15:33:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1182e8400) [pid = 1651] [serial = 1712] [outer = 0x11728dc00] 15:33:50 INFO - PROCESS | 1651 | --DOCSHELL 0x119fc8800 == 48 [pid = 1651] [id = 534] 15:33:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12c4bc800 == 47 [pid = 1651] [id = 564] 15:33:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12bbeb000 == 46 [pid = 1651] [id = 563] 15:33:50 INFO - PROCESS | 1651 | --DOCSHELL 0x1276ca000 == 45 [pid = 1651] [id = 562] 15:33:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12b63b000 == 44 [pid = 1651] [id = 561] 15:33:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12a4bb800 == 43 [pid = 1651] [id = 560] 15:33:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12a336000 == 42 [pid = 1651] [id = 559] 15:33:50 INFO - PROCESS | 1651 | --DOCSHELL 0x1276c6800 == 41 [pid = 1651] [id = 558] 15:33:50 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x123ece400) [pid = 1651] [serial = 1645] [outer = 0x0] [url = about:blank] 15:33:50 INFO - PROCESS | 1651 | 1465425230077 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]]]}] 15:33:50 INFO - PROCESS | 1651 | --DOCSHELL 0x124d87800 == 40 [pid = 1651] [id = 557] 15:33:50 INFO - PROCESS | 1651 | --DOCSHELL 0x1245b9800 == 39 [pid = 1651] [id = 556] 15:33:50 INFO - PROCESS | 1651 | --DOCSHELL 0x119a48000 == 38 [pid = 1651] [id = 555] 15:33:50 INFO - PROCESS | 1651 | --DOCSHELL 0x118226800 == 37 [pid = 1651] [id = 554] 15:33:50 INFO - PROCESS | 1651 | --DOCSHELL 0x11721d800 == 36 [pid = 1651] [id = 553] 15:33:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12c1c4800 == 35 [pid = 1651] [id = 552] 15:33:50 INFO - PROCESS | 1651 | --DOCSHELL 0x12b64b800 == 34 [pid = 1651] [id = 548] 15:33:50 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x115f88c00) [pid = 1651] [serial = 1612] [outer = 0x0] [url = about:blank] 15:33:50 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11839e800) [pid = 1651] [serial = 1621] [outer = 0x0] [url = about:blank] 15:33:50 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x116795400) [pid = 1651] [serial = 1618] [outer = 0x0] [url = about:blank] 15:33:50 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1175a9400) [pid = 1651] [serial = 1619] [outer = 0x0] [url = about:blank] 15:33:50 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1182c4c00) [pid = 1651] [serial = 1616] [outer = 0x0] [url = about:blank] 15:33:50 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1181e0400) [pid = 1651] [serial = 1615] [outer = 0x0] [url = about:blank] 15:33:50 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1198db000) [pid = 1651] [serial = 1630] [outer = 0x0] [url = about:blank] 15:33:50 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x119508000) [pid = 1651] [serial = 1627] [outer = 0x0] [url = about:blank] 15:33:50 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1213e6800) [pid = 1651] [serial = 1633] [outer = 0x0] [url = about:blank] 15:33:50 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119b23000) [pid = 1651] [serial = 1631] [outer = 0x0] [url = about:blank] 15:33:50 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1176bd400) [pid = 1651] [serial = 1637] [outer = 0x0] [url = about:blank] 15:33:50 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x116159c00) [pid = 1651] [serial = 1636] [outer = 0x0] [url = about:blank] 15:33:50 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x123e3e400) [pid = 1651] [serial = 1642] [outer = 0x0] [url = about:blank] 15:33:50 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x123e37c00) [pid = 1651] [serial = 1634] [outer = 0x0] [url = about:blank] 15:33:50 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x118884000) [pid = 1651] [serial = 1624] [outer = 0x0] [url = about:blank] 15:33:50 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11949a000) [pid = 1651] [serial = 1625] [outer = 0x0] [url = about:blank] 15:33:50 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x119510400) [pid = 1651] [serial = 1639] [outer = 0x0] [url = about:blank] 15:33:50 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1198d3000) [pid = 1651] [serial = 1628] [outer = 0x0] [url = about:blank] 15:33:50 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x123ec6400) [pid = 1651] [serial = 1643] [outer = 0x0] [url = about:blank] 15:33:50 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x123ab0800) [pid = 1651] [serial = 1640] [outer = 0x0] [url = about:blank] 15:33:50 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x118604000) [pid = 1651] [serial = 1622] [outer = 0x0] [url = about:blank] 15:33:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:33:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 672ms 15:33:50 INFO - PROCESS | 1651 | 1465425230094 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 15:33:50 INFO - PROCESS | 1651 | 1465425230097 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 15:33:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:33:50 INFO - PROCESS | 1651 | 1465425230101 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:33:50 INFO - PROCESS | 1651 | 1465425230103 Marionette TRACE conn2 <- [1,2254,null,{}] 15:33:50 INFO - PROCESS | 1651 | 1465425230105 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}] 15:33:50 INFO - PROCESS | 1651 | 1465425230107 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:50 INFO - PROCESS | 1651 | 1465425230196 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 15:33:50 INFO - PROCESS | 1651 | 1465425230259 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:50 INFO - PROCESS | 1651 | 1465425230260 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x118546000 == 35 [pid = 1651] [id = 571] 15:33:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1182ce400) [pid = 1651] [serial = 1713] [outer = 0x0] 15:33:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1183a5000) [pid = 1651] [serial = 1714] [outer = 0x1182ce400] 15:33:50 INFO - PROCESS | 1651 | 1465425230287 Marionette DEBUG loaded listener.js 15:33:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x118fd4c00) [pid = 1651] [serial = 1715] [outer = 0x1182ce400] 15:33:50 INFO - PROCESS | 1651 | 1465425230570 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]]]}] 15:33:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:33:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 519ms 15:33:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:33:50 INFO - PROCESS | 1651 | 1465425230621 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 15:33:50 INFO - PROCESS | 1651 | 1465425230622 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 15:33:50 INFO - PROCESS | 1651 | 1465425230624 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:33:50 INFO - PROCESS | 1651 | 1465425230627 Marionette TRACE conn2 <- [1,2258,null,{}] 15:33:50 INFO - PROCESS | 1651 | 1465425230637 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}] 15:33:50 INFO - PROCESS | 1651 | 1465425230640 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:50 INFO - PROCESS | 1651 | 1465425230742 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 15:33:50 INFO - PROCESS | 1651 | 1465425230801 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:50 INFO - PROCESS | 1651 | 1465425230803 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x1242cd800 == 36 [pid = 1651] [id = 572] 15:33:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11949cc00) [pid = 1651] [serial = 1716] [outer = 0x0] 15:33:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1198d8c00) [pid = 1651] [serial = 1717] [outer = 0x11949cc00] 15:33:50 INFO - PROCESS | 1651 | 1465425230830 Marionette DEBUG loaded listener.js 15:33:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x123aae000) [pid = 1651] [serial = 1718] [outer = 0x11949cc00] 15:33:51 INFO - PROCESS | 1651 | 1465425231149 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]]]}] 15:33:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:33:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 570ms 15:33:51 INFO - PROCESS | 1651 | 1465425231196 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 15:33:51 INFO - PROCESS | 1651 | 1465425231199 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 15:33:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:33:51 INFO - PROCESS | 1651 | 1465425231202 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:33:51 INFO - PROCESS | 1651 | 1465425231204 Marionette TRACE conn2 <- [1,2262,null,{}] 15:33:51 INFO - PROCESS | 1651 | 1465425231207 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}] 15:33:51 INFO - PROCESS | 1651 | 1465425231209 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:51 INFO - PROCESS | 1651 | 1465425231332 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 15:33:51 INFO - PROCESS | 1651 | 1465425231423 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:51 INFO - PROCESS | 1651 | 1465425231424 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x1259d7000 == 37 [pid = 1651] [id = 573] 15:33:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x123aaf400) [pid = 1651] [serial = 1719] [outer = 0x0] 15:33:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x123fa0800) [pid = 1651] [serial = 1720] [outer = 0x123aaf400] 15:33:51 INFO - PROCESS | 1651 | 1465425231449 Marionette DEBUG loaded listener.js 15:33:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1247e3800) [pid = 1651] [serial = 1721] [outer = 0x123aaf400] 15:33:51 INFO - PROCESS | 1651 | 1465425231720 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]]]}] 15:33:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:33:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 524ms 15:33:51 INFO - PROCESS | 1651 | 1465425231726 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 15:33:51 INFO - PROCESS | 1651 | 1465425231727 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 15:33:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:33:51 INFO - PROCESS | 1651 | 1465425231740 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:33:51 INFO - PROCESS | 1651 | 1465425231741 Marionette TRACE conn2 <- [1,2266,null,{}] 15:33:51 INFO - PROCESS | 1651 | 1465425231743 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}] 15:33:51 INFO - PROCESS | 1651 | 1465425231745 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:51 INFO - PROCESS | 1651 | 1465425231828 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 15:33:51 INFO - PROCESS | 1651 | 1465425231834 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:51 INFO - PROCESS | 1651 | 1465425231836 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a146000 == 38 [pid = 1651] [id = 574] 15:33:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1247e4800) [pid = 1651] [serial = 1722] [outer = 0x0] 15:33:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x125945400) [pid = 1651] [serial = 1723] [outer = 0x1247e4800] 15:33:51 INFO - PROCESS | 1651 | 1465425231860 Marionette DEBUG loaded listener.js 15:33:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x126f45800) [pid = 1651] [serial = 1724] [outer = 0x1247e4800] 15:33:52 INFO - PROCESS | 1651 | 1465425232228 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]]]}] 15:33:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:33:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 524ms 15:33:52 INFO - PROCESS | 1651 | 1465425232273 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 15:33:52 INFO - PROCESS | 1651 | 1465425232274 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 15:33:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:33:52 INFO - PROCESS | 1651 | 1465425232276 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:33:52 INFO - PROCESS | 1651 | 1465425232277 Marionette TRACE conn2 <- [1,2270,null,{}] 15:33:52 INFO - PROCESS | 1651 | 1465425232280 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}] 15:33:52 INFO - PROCESS | 1651 | 1465425232283 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:52 INFO - PROCESS | 1651 | 1465425232408 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 15:33:52 INFO - PROCESS | 1651 | 1465425232449 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:52 INFO - PROCESS | 1651 | 1465425232450 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a815000 == 39 [pid = 1651] [id = 575] 15:33:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x126fdcc00) [pid = 1651] [serial = 1725] [outer = 0x0] 15:33:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1272b6000) [pid = 1651] [serial = 1726] [outer = 0x126fdcc00] 15:33:52 INFO - PROCESS | 1651 | 1465425232475 Marionette DEBUG loaded listener.js 15:33:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x128ce6c00) [pid = 1651] [serial = 1727] [outer = 0x126fdcc00] 15:33:52 INFO - PROCESS | 1651 | 1465425232774 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]]]}] 15:33:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:33:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 519ms 15:33:52 INFO - PROCESS | 1651 | 1465425232795 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 15:33:52 INFO - PROCESS | 1651 | 1465425232796 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 15:33:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:33:52 INFO - PROCESS | 1651 | 1465425232799 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:33:52 INFO - PROCESS | 1651 | 1465425232802 Marionette TRACE conn2 <- [1,2274,null,{}] 15:33:52 INFO - PROCESS | 1651 | 1465425232806 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}] 15:33:52 INFO - PROCESS | 1651 | 1465425232807 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:52 INFO - PROCESS | 1651 | 1465425232908 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 15:33:52 INFO - PROCESS | 1651 | 1465425232921 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:52 INFO - PROCESS | 1651 | 1465425232922 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b886000 == 40 [pid = 1651] [id = 576] 15:33:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x1270d5800) [pid = 1651] [serial = 1728] [outer = 0x0] 15:33:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x128cea800) [pid = 1651] [serial = 1729] [outer = 0x1270d5800] 15:33:52 INFO - PROCESS | 1651 | 1465425232953 Marionette DEBUG loaded listener.js 15:33:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12928e400) [pid = 1651] [serial = 1730] [outer = 0x1270d5800] 15:33:53 INFO - PROCESS | 1651 | 1465425233281 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]]]}] 15:33:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:33:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 522ms 15:33:53 INFO - PROCESS | 1651 | 1465425233323 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 15:33:53 INFO - PROCESS | 1651 | 1465425233324 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 15:33:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:33:53 INFO - PROCESS | 1651 | 1465425233327 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:33:53 INFO - PROCESS | 1651 | 1465425233328 Marionette TRACE conn2 <- [1,2278,null,{}] 15:33:53 INFO - PROCESS | 1651 | 1465425233330 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}] 15:33:53 INFO - PROCESS | 1651 | 1465425233331 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:53 INFO - PROCESS | 1651 | 1465425233439 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 15:33:53 INFO - PROCESS | 1651 | 1465425233478 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:53 INFO - PROCESS | 1651 | 1465425233479 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bbef800 == 41 [pid = 1651] [id = 577] 15:33:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x128ce3c00) [pid = 1651] [serial = 1731] [outer = 0x0] 15:33:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x129299400) [pid = 1651] [serial = 1732] [outer = 0x128ce3c00] 15:33:53 INFO - PROCESS | 1651 | 1465425233504 Marionette DEBUG loaded listener.js 15:33:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12a1a4c00) [pid = 1651] [serial = 1733] [outer = 0x128ce3c00] 15:33:53 INFO - PROCESS | 1651 | 1465425233836 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]]]}] 15:33:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:33:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 521ms 15:33:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:33:53 INFO - PROCESS | 1651 | 1465425233850 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 15:33:53 INFO - PROCESS | 1651 | 1465425233852 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 15:33:53 INFO - PROCESS | 1651 | 1465425233855 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:33:53 INFO - PROCESS | 1651 | 1465425233857 Marionette TRACE conn2 <- [1,2282,null,{}] 15:33:53 INFO - PROCESS | 1651 | 1465425233870 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}] 15:33:53 INFO - PROCESS | 1651 | 1465425233872 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:54 INFO - PROCESS | 1651 | 1465425234029 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 15:33:54 INFO - PROCESS | 1651 | 1465425234044 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:54 INFO - PROCESS | 1651 | 1465425234056 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cb74000 == 42 [pid = 1651] [id = 578] 15:33:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x129298000) [pid = 1651] [serial = 1734] [outer = 0x0] 15:33:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12a1ad000) [pid = 1651] [serial = 1735] [outer = 0x129298000] 15:33:54 INFO - PROCESS | 1651 | 1465425234096 Marionette DEBUG loaded listener.js 15:33:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12a3a7c00) [pid = 1651] [serial = 1736] [outer = 0x129298000] 15:33:54 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x117032c00) [pid = 1651] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:33:54 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1186f0400) [pid = 1651] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:33:54 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1247e8c00) [pid = 1651] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:33:54 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11950ec00) [pid = 1651] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:33:54 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x126f45400) [pid = 1651] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:33:54 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x123ab0400) [pid = 1651] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:33:54 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x112d9fc00) [pid = 1651] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:33:54 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1259a1c00) [pid = 1651] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:33:54 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x113c63000) [pid = 1651] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:33:54 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x125136c00) [pid = 1651] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:33:54 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x111f17800) [pid = 1651] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:33:54 INFO - PROCESS | 1651 | 1465425234550 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]]]}] 15:33:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:33:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 731ms 15:33:54 INFO - PROCESS | 1651 | 1465425234586 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 15:33:54 INFO - PROCESS | 1651 | 1465425234587 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 15:33:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:33:54 INFO - PROCESS | 1651 | 1465425234589 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:33:54 INFO - PROCESS | 1651 | 1465425234590 Marionette TRACE conn2 <- [1,2286,null,{}] 15:33:54 INFO - PROCESS | 1651 | 1465425234592 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}] 15:33:54 INFO - PROCESS | 1651 | 1465425234593 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:54 INFO - PROCESS | 1651 | 1465425234677 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 15:33:54 INFO - PROCESS | 1651 | 1465425234741 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:54 INFO - PROCESS | 1651 | 1465425234743 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b7b1000 == 43 [pid = 1651] [id = 579] 15:33:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x116fa4400) [pid = 1651] [serial = 1737] [outer = 0x0] 15:33:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x123efe800) [pid = 1651] [serial = 1738] [outer = 0x116fa4400] 15:33:54 INFO - PROCESS | 1651 | 1465425234767 Marionette DEBUG loaded listener.js 15:33:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12a1a9400) [pid = 1651] [serial = 1739] [outer = 0x116fa4400] 15:33:55 INFO - PROCESS | 1651 | 1465425235057 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]]]}] 15:33:55 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 15:33:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 518ms 15:33:55 INFO - PROCESS | 1651 | 1465425235108 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 15:33:55 INFO - PROCESS | 1651 | 1465425235111 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 15:33:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:33:55 INFO - PROCESS | 1651 | 1465425235114 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:33:55 INFO - PROCESS | 1651 | 1465425235119 Marionette TRACE conn2 <- [1,2290,null,{}] 15:33:55 INFO - PROCESS | 1651 | 1465425235122 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}] 15:33:55 INFO - PROCESS | 1651 | 1465425235125 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:55 INFO - PROCESS | 1651 | 1465425235269 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 15:33:55 INFO - PROCESS | 1651 | 1465425235330 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:55 INFO - PROCESS | 1651 | 1465425235332 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cee1800 == 44 [pid = 1651] [id = 580] 15:33:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1186f0c00) [pid = 1651] [serial = 1740] [outer = 0x0] 15:33:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12a3a6c00) [pid = 1651] [serial = 1741] [outer = 0x1186f0c00] 15:33:55 INFO - PROCESS | 1651 | 1465425235360 Marionette DEBUG loaded listener.js 15:33:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12a65a800) [pid = 1651] [serial = 1742] [outer = 0x1186f0c00] 15:33:55 INFO - PROCESS | 1651 | 1465425235639 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]]]}] 15:33:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:33:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 574ms 15:33:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:33:55 INFO - PROCESS | 1651 | 1465425235692 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 15:33:55 INFO - PROCESS | 1651 | 1465425235694 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 15:33:55 INFO - PROCESS | 1651 | 1465425235697 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:33:55 INFO - PROCESS | 1651 | 1465425235699 Marionette TRACE conn2 <- [1,2294,null,{}] 15:33:55 INFO - PROCESS | 1651 | 1465425235706 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}] 15:33:55 INFO - PROCESS | 1651 | 1465425235707 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:55 INFO - PROCESS | 1651 | 1465425235839 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 15:33:55 INFO - PROCESS | 1651 | 1465425235933 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:55 INFO - PROCESS | 1651 | 1465425235934 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d314800 == 45 [pid = 1651] [id = 581] 15:33:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1248eac00) [pid = 1651] [serial = 1743] [outer = 0x0] 15:33:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12a865400) [pid = 1651] [serial = 1744] [outer = 0x1248eac00] 15:33:55 INFO - PROCESS | 1651 | 1465425235973 Marionette DEBUG loaded listener.js 15:33:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12a8da800) [pid = 1651] [serial = 1745] [outer = 0x1248eac00] 15:33:56 INFO - PROCESS | 1651 | 1465425236322 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]]]}] 15:33:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:33:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 673ms 15:33:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:33:56 INFO - PROCESS | 1651 | 1465425236371 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 15:33:56 INFO - PROCESS | 1651 | 1465425236372 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 15:33:56 INFO - PROCESS | 1651 | 1465425236374 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:33:56 INFO - PROCESS | 1651 | 1465425236375 Marionette TRACE conn2 <- [1,2298,null,{}] 15:33:56 INFO - PROCESS | 1651 | 1465425236377 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}] 15:33:56 INFO - PROCESS | 1651 | 1465425236378 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:56 INFO - PROCESS | 1651 | 1465425236519 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 15:33:56 INFO - PROCESS | 1651 | 1465425236651 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:56 INFO - PROCESS | 1651 | 1465425236652 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x11722c000 == 46 [pid = 1651] [id = 582] 15:33:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x112d3cc00) [pid = 1651] [serial = 1746] [outer = 0x0] 15:33:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x113c63000) [pid = 1651] [serial = 1747] [outer = 0x112d3cc00] 15:33:56 INFO - PROCESS | 1651 | 1465425236685 Marionette DEBUG loaded listener.js 15:33:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x116fa3800) [pid = 1651] [serial = 1748] [outer = 0x112d3cc00] 15:33:57 INFO - PROCESS | 1651 | 1465425237101 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]]]}] 15:33:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:33:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 771ms 15:33:57 INFO - PROCESS | 1651 | 1465425237146 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 15:33:57 INFO - PROCESS | 1651 | 1465425237149 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 15:33:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:33:57 INFO - PROCESS | 1651 | 1465425237152 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:33:57 INFO - PROCESS | 1651 | 1465425237154 Marionette TRACE conn2 <- [1,2302,null,{}] 15:33:57 INFO - PROCESS | 1651 | 1465425237157 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}] 15:33:57 INFO - PROCESS | 1651 | 1465425237160 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:57 INFO - PROCESS | 1651 | 1465425237268 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 15:33:57 INFO - PROCESS | 1651 | 1465425237331 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:57 INFO - PROCESS | 1651 | 1465425237333 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x124815800 == 47 [pid = 1651] [id = 583] 15:33:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x11728e400) [pid = 1651] [serial = 1749] [outer = 0x0] 15:33:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x11939b800) [pid = 1651] [serial = 1750] [outer = 0x11728e400] 15:33:57 INFO - PROCESS | 1651 | 1465425237404 Marionette DEBUG loaded listener.js 15:33:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x1198d7c00) [pid = 1651] [serial = 1751] [outer = 0x11728e400] 15:33:57 INFO - PROCESS | 1651 | 1465425237821 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]]]}] 15:33:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:33:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 722ms 15:33:57 INFO - PROCESS | 1651 | 1465425237883 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 15:33:57 INFO - PROCESS | 1651 | 1465425237885 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 15:33:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:33:57 INFO - PROCESS | 1651 | 1465425237889 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:33:57 INFO - PROCESS | 1651 | 1465425237891 Marionette TRACE conn2 <- [1,2306,null,{}] 15:33:57 INFO - PROCESS | 1651 | 1465425237912 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}] 15:33:57 INFO - PROCESS | 1651 | 1465425237913 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:58 INFO - PROCESS | 1651 | 1465425238053 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 15:33:58 INFO - PROCESS | 1651 | 1465425238110 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:58 INFO - PROCESS | 1651 | 1465425238112 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b89b800 == 48 [pid = 1651] [id = 584] 15:33:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x123aa7400) [pid = 1651] [serial = 1752] [outer = 0x0] 15:33:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x123e32800) [pid = 1651] [serial = 1753] [outer = 0x123aa7400] 15:33:58 INFO - PROCESS | 1651 | 1465425238141 Marionette DEBUG loaded listener.js 15:33:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x124dc9800) [pid = 1651] [serial = 1754] [outer = 0x123aa7400] 15:33:58 INFO - PROCESS | 1651 | 1465425238534 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]]]}] 15:33:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:33:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 669ms 15:33:58 INFO - PROCESS | 1651 | 1465425238572 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 15:33:58 INFO - PROCESS | 1651 | 1465425238575 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 15:33:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:33:58 INFO - PROCESS | 1651 | 1465425238584 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:33:58 INFO - PROCESS | 1651 | 1465425238587 Marionette TRACE conn2 <- [1,2310,null,{}] 15:33:58 INFO - PROCESS | 1651 | 1465425238590 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}] 15:33:58 INFO - PROCESS | 1651 | 1465425238592 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:58 INFO - PROCESS | 1651 | 1465425238701 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 15:33:58 INFO - PROCESS | 1651 | 1465425238806 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:58 INFO - PROCESS | 1651 | 1465425238807 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c4bb800 == 49 [pid = 1651] [id = 585] 15:33:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x1213a2c00) [pid = 1651] [serial = 1755] [outer = 0x0] 15:33:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x1272b2c00) [pid = 1651] [serial = 1756] [outer = 0x1213a2c00] 15:33:58 INFO - PROCESS | 1651 | 1465425238838 Marionette DEBUG loaded listener.js 15:33:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x128b5f000) [pid = 1651] [serial = 1757] [outer = 0x1213a2c00] 15:33:59 INFO - PROCESS | 1651 | 1465425239485 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]]]}] 15:33:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:33:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 928ms 15:33:59 INFO - PROCESS | 1651 | 1465425239507 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 15:33:59 INFO - PROCESS | 1651 | 1465425239509 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 15:33:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:33:59 INFO - PROCESS | 1651 | 1465425239513 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:33:59 INFO - PROCESS | 1651 | 1465425239514 Marionette TRACE conn2 <- [1,2314,null,{}] 15:33:59 INFO - PROCESS | 1651 | 1465425239518 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}] 15:33:59 INFO - PROCESS | 1651 | 1465425239520 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:59 INFO - PROCESS | 1651 | 1465425239614 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 15:33:59 INFO - PROCESS | 1651 | 1465425239690 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:33:59 INFO - PROCESS | 1651 | 1465425239693 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:33:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x11722c800 == 50 [pid = 1651] [id = 586] 15:33:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x110ece800) [pid = 1651] [serial = 1758] [outer = 0x0] 15:33:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x110ed5000) [pid = 1651] [serial = 1759] [outer = 0x110ece800] 15:33:59 INFO - PROCESS | 1651 | 1465425239720 Marionette DEBUG loaded listener.js 15:33:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x111f20c00) [pid = 1651] [serial = 1760] [outer = 0x110ece800] 15:34:00 INFO - PROCESS | 1651 | 1465425240188 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]]]}] 15:34:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:34:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 723ms 15:34:00 INFO - PROCESS | 1651 | 1465425240236 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 15:34:00 INFO - PROCESS | 1651 | 1465425240240 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 15:34:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:34:00 INFO - PROCESS | 1651 | 1465425240247 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:34:00 INFO - PROCESS | 1651 | 1465425240250 Marionette TRACE conn2 <- [1,2318,null,{}] 15:34:00 INFO - PROCESS | 1651 | 1465425240253 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}] 15:34:00 INFO - PROCESS | 1651 | 1465425240255 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:00 INFO - PROCESS | 1651 | 1465425240349 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 15:34:00 INFO - PROCESS | 1651 | 1465425240428 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:00 INFO - PROCESS | 1651 | 1465425240429 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x1191f3000 == 51 [pid = 1651] [id = 587] 15:34:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x11672c800) [pid = 1651] [serial = 1761] [outer = 0x0] 15:34:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x11678c000) [pid = 1651] [serial = 1762] [outer = 0x11672c800] 15:34:00 INFO - PROCESS | 1651 | 1465425240457 Marionette DEBUG loaded listener.js 15:34:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x116975c00) [pid = 1651] [serial = 1763] [outer = 0x11672c800] 15:34:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12d314800 == 50 [pid = 1651] [id = 581] 15:34:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12cee1800 == 49 [pid = 1651] [id = 580] 15:34:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12b7b1000 == 48 [pid = 1651] [id = 579] 15:34:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12cb74000 == 47 [pid = 1651] [id = 578] 15:34:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12bbef800 == 46 [pid = 1651] [id = 577] 15:34:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12b886000 == 45 [pid = 1651] [id = 576] 15:34:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12a815000 == 44 [pid = 1651] [id = 575] 15:34:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12a146000 == 43 [pid = 1651] [id = 574] 15:34:01 INFO - PROCESS | 1651 | --DOCSHELL 0x1259d7000 == 42 [pid = 1651] [id = 573] 15:34:01 INFO - PROCESS | 1651 | --DOCSHELL 0x1242cd800 == 41 [pid = 1651] [id = 572] 15:34:01 INFO - PROCESS | 1651 | --DOCSHELL 0x118546000 == 40 [pid = 1651] [id = 571] 15:34:01 INFO - PROCESS | 1651 | --DOCSHELL 0x124248000 == 39 [pid = 1651] [id = 570] 15:34:01 INFO - PROCESS | 1651 | --DOCSHELL 0x115dab800 == 38 [pid = 1651] [id = 565] 15:34:01 INFO - PROCESS | 1651 | --DOCSHELL 0x11a266800 == 37 [pid = 1651] [id = 566] 15:34:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12cb6d000 == 36 [pid = 1651] [id = 568] 15:34:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12a820800 == 35 [pid = 1651] [id = 567] 15:34:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12134b800 == 34 [pid = 1651] [id = 569] 15:34:01 INFO - PROCESS | 1651 | --DOCSHELL 0x125ecf800 == 33 [pid = 1651] [id = 550] 15:34:01 INFO - PROCESS | 1651 | --DOCSHELL 0x119563000 == 32 [pid = 1651] [id = 549] 15:34:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12b893800 == 31 [pid = 1651] [id = 551] 15:34:01 INFO - PROCESS | 1651 | --DOCSHELL 0x11722c800 == 30 [pid = 1651] [id = 586] 15:34:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12c4bb800 == 29 [pid = 1651] [id = 585] 15:34:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12b89b800 == 28 [pid = 1651] [id = 584] 15:34:01 INFO - PROCESS | 1651 | --DOCSHELL 0x124815800 == 27 [pid = 1651] [id = 583] 15:34:01 INFO - PROCESS | 1651 | --DOCSHELL 0x11722c000 == 26 [pid = 1651] [id = 582] 15:34:01 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x128b5a000) [pid = 1651] [serial = 1693] [outer = 0x0] [url = about:blank] 15:34:01 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x118f50000) [pid = 1651] [serial = 1651] [outer = 0x0] [url = about:blank] 15:34:01 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x1175af000) [pid = 1651] [serial = 1663] [outer = 0x0] [url = about:blank] 15:34:01 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x119497400) [pid = 1651] [serial = 1667] [outer = 0x0] [url = about:blank] 15:34:01 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x125134400) [pid = 1651] [serial = 1678] [outer = 0x0] [url = about:blank] 15:34:01 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x119b20400) [pid = 1651] [serial = 1670] [outer = 0x0] [url = about:blank] 15:34:01 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x119c37800) [pid = 1651] [serial = 1654] [outer = 0x0] [url = about:blank] 15:34:01 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x1270d0000) [pid = 1651] [serial = 1690] [outer = 0x0] [url = about:blank] 15:34:01 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x128b52800) [pid = 1651] [serial = 1691] [outer = 0x0] [url = about:blank] 15:34:01 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x123e3a000) [pid = 1651] [serial = 1675] [outer = 0x0] [url = about:blank] 15:34:01 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12125ac00) [pid = 1651] [serial = 1672] [outer = 0x0] [url = about:blank] 15:34:01 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x126fd8000) [pid = 1651] [serial = 1685] [outer = 0x0] [url = about:blank] 15:34:01 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x118884800) [pid = 1651] [serial = 1666] [outer = 0x0] [url = about:blank] 15:34:01 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x126f40000) [pid = 1651] [serial = 1684] [outer = 0x0] [url = about:blank] 15:34:01 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1252f0800) [pid = 1651] [serial = 1679] [outer = 0x0] [url = about:blank] 15:34:01 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1247e3c00) [pid = 1651] [serial = 1676] [outer = 0x0] [url = about:blank] 15:34:01 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1164cec00) [pid = 1651] [serial = 1660] [outer = 0x0] [url = about:blank] 15:34:01 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1198d4000) [pid = 1651] [serial = 1669] [outer = 0x0] [url = about:blank] 15:34:01 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x125942800) [pid = 1651] [serial = 1681] [outer = 0x0] [url = about:blank] 15:34:01 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x116f9b800) [pid = 1651] [serial = 1682] [outer = 0x0] [url = about:blank] 15:34:01 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x123ab0c00) [pid = 1651] [serial = 1673] [outer = 0x0] [url = about:blank] 15:34:01 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x116fa1000) [pid = 1651] [serial = 1661] [outer = 0x0] [url = about:blank] 15:34:01 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x116160c00) [pid = 1651] [serial = 1648] [outer = 0x0] [url = about:blank] 15:34:01 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x123f2f400) [pid = 1651] [serial = 1657] [outer = 0x0] [url = about:blank] 15:34:01 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x118f50400) [pid = 1651] [serial = 1687] [outer = 0x0] [url = about:blank] 15:34:01 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1181e9400) [pid = 1651] [serial = 1664] [outer = 0x0] [url = about:blank] 15:34:01 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x125e4b800) [pid = 1651] [serial = 1688] [outer = 0x0] [url = about:blank] 15:34:01 INFO - PROCESS | 1651 | 1465425241422 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] 15:34:01 INFO - PROCESS | 1651 | 1465425241475 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 15:34:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 15:34:01 INFO - PROCESS | 1651 | 1465425241478 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:34:01 INFO - PROCESS | 1651 | 1465425241482 Marionette TRACE conn2 <- [1,2322,null,{}] 15:34:01 INFO - PROCESS | 1651 | 1465425241493 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}] 15:34:01 INFO - PROCESS | 1651 | 1465425241494 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:01 INFO - PROCESS | 1651 | 1465425241576 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 15:34:01 INFO - PROCESS | 1651 | 1465425241581 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:01 INFO - PROCESS | 1651 | 1465425241584 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x11826b000 == 27 [pid = 1651] [id = 588] 15:34:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x115f8d800) [pid = 1651] [serial = 1764] [outer = 0x0] 15:34:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x116192000) [pid = 1651] [serial = 1765] [outer = 0x115f8d800] 15:34:01 INFO - PROCESS | 1651 | 1465425241614 Marionette DEBUG loaded listener.js 15:34:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11672e000) [pid = 1651] [serial = 1766] [outer = 0x115f8d800] 15:34:01 INFO - PROCESS | 1651 | 1465425241967 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]]]}] 15:34:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:34:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 530ms 15:34:02 INFO - PROCESS | 1651 | 1465425242008 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 15:34:02 INFO - PROCESS | 1651 | 1465425242011 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 15:34:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:34:02 INFO - PROCESS | 1651 | 1465425242016 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:34:02 INFO - PROCESS | 1651 | 1465425242017 Marionette TRACE conn2 <- [1,2326,null,{}] 15:34:02 INFO - PROCESS | 1651 | 1465425242020 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}] 15:34:02 INFO - PROCESS | 1651 | 1465425242021 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:02 INFO - PROCESS | 1651 | 1465425242106 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 15:34:02 INFO - PROCESS | 1651 | 1465425242110 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:02 INFO - PROCESS | 1651 | 1465425242111 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a49000 == 28 [pid = 1651] [id = 589] 15:34:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x116796c00) [pid = 1651] [serial = 1767] [outer = 0x0] 15:34:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x116f9cc00) [pid = 1651] [serial = 1768] [outer = 0x116796c00] 15:34:02 INFO - PROCESS | 1651 | 1465425242141 Marionette DEBUG loaded listener.js 15:34:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x117031400) [pid = 1651] [serial = 1769] [outer = 0x116796c00] 15:34:02 INFO - PROCESS | 1651 | 1465425242555 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]]]}] 15:34:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:34:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 570ms 15:34:02 INFO - PROCESS | 1651 | 1465425242586 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 15:34:02 INFO - PROCESS | 1651 | 1465425242588 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 15:34:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:34:02 INFO - PROCESS | 1651 | 1465425242592 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:34:02 INFO - PROCESS | 1651 | 1465425242596 Marionette TRACE conn2 <- [1,2330,null,{}] 15:34:02 INFO - PROCESS | 1651 | 1465425242608 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}] 15:34:02 INFO - PROCESS | 1651 | 1465425242613 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:02 INFO - PROCESS | 1651 | 1465425242738 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 15:34:02 INFO - PROCESS | 1651 | 1465425242754 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:02 INFO - PROCESS | 1651 | 1465425242757 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x124242800 == 29 [pid = 1651] [id = 590] 15:34:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1182c4400) [pid = 1651] [serial = 1770] [outer = 0x0] 15:34:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1183a2800) [pid = 1651] [serial = 1771] [outer = 0x1182c4400] 15:34:02 INFO - PROCESS | 1651 | 1465425242802 Marionette DEBUG loaded listener.js 15:34:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1182c9400) [pid = 1651] [serial = 1772] [outer = 0x1182c4400] 15:34:03 INFO - PROCESS | 1651 | 1465425243201 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]]]}] 15:34:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:34:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 625ms 15:34:03 INFO - PROCESS | 1651 | 1465425243223 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 15:34:03 INFO - PROCESS | 1651 | 1465425243225 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 15:34:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:34:03 INFO - PROCESS | 1651 | 1465425243227 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:34:03 INFO - PROCESS | 1651 | 1465425243228 Marionette TRACE conn2 <- [1,2334,null,{}] 15:34:03 INFO - PROCESS | 1651 | 1465425243236 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}] 15:34:03 INFO - PROCESS | 1651 | 1465425243238 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:03 INFO - PROCESS | 1651 | 1465425243364 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 15:34:03 INFO - PROCESS | 1651 | 1465425243379 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:03 INFO - PROCESS | 1651 | 1465425243380 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x124806800 == 30 [pid = 1651] [id = 591] 15:34:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1182c7000) [pid = 1651] [serial = 1773] [outer = 0x0] 15:34:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x118879800) [pid = 1651] [serial = 1774] [outer = 0x1182c7000] 15:34:03 INFO - PROCESS | 1651 | 1465425243405 Marionette DEBUG loaded listener.js 15:34:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x119398400) [pid = 1651] [serial = 1775] [outer = 0x1182c7000] 15:34:03 INFO - PROCESS | 1651 | 1465425243772 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]]]}] 15:34:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:34:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 569ms 15:34:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:34:03 INFO - PROCESS | 1651 | 1465425243797 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 15:34:03 INFO - PROCESS | 1651 | 1465425243798 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 15:34:03 INFO - PROCESS | 1651 | 1465425243806 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:34:03 INFO - PROCESS | 1651 | 1465425243807 Marionette TRACE conn2 <- [1,2338,null,{}] 15:34:03 INFO - PROCESS | 1651 | 1465425243810 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}] 15:34:03 INFO - PROCESS | 1651 | 1465425243811 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:03 INFO - PROCESS | 1651 | 1465425243908 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 15:34:03 INFO - PROCESS | 1651 | 1465425243911 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:03 INFO - PROCESS | 1651 | 1465425243912 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x126f34000 == 31 [pid = 1651] [id = 592] 15:34:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x116972c00) [pid = 1651] [serial = 1776] [outer = 0x0] 15:34:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x119499c00) [pid = 1651] [serial = 1777] [outer = 0x116972c00] 15:34:03 INFO - PROCESS | 1651 | 1465425243937 Marionette DEBUG loaded listener.js 15:34:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x1194fb400) [pid = 1651] [serial = 1778] [outer = 0x116972c00] 15:34:04 INFO - PROCESS | 1651 | 1465425244295 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]]]}] 15:34:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:34:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 525ms 15:34:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:34:04 INFO - PROCESS | 1651 | 1465425244330 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 15:34:04 INFO - PROCESS | 1651 | 1465425244331 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 15:34:04 INFO - PROCESS | 1651 | 1465425244333 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:34:04 INFO - PROCESS | 1651 | 1465425244334 Marionette TRACE conn2 <- [1,2342,null,{}] 15:34:04 INFO - PROCESS | 1651 | 1465425244336 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}] 15:34:04 INFO - PROCESS | 1651 | 1465425244340 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:04 INFO - PROCESS | 1651 | 1465425244454 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 15:34:04 INFO - PROCESS | 1651 | 1465425244466 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:04 INFO - PROCESS | 1651 | 1465425244468 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a12b000 == 32 [pid = 1651] [id = 593] 15:34:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x119508000) [pid = 1651] [serial = 1779] [outer = 0x0] 15:34:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x1198db000) [pid = 1651] [serial = 1780] [outer = 0x119508000] 15:34:04 INFO - PROCESS | 1651 | 1465425244493 Marionette DEBUG loaded listener.js 15:34:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x119c2d400) [pid = 1651] [serial = 1781] [outer = 0x119508000] 15:34:04 INFO - PROCESS | 1651 | 1465425244834 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]]]}] 15:34:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:34:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 521ms 15:34:04 INFO - PROCESS | 1651 | 1465425244854 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 15:34:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:34:04 INFO - PROCESS | 1651 | 1465425244863 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 15:34:04 INFO - PROCESS | 1651 | 1465425244871 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:34:04 INFO - PROCESS | 1651 | 1465425244872 Marionette TRACE conn2 <- [1,2346,null,{}] 15:34:04 INFO - PROCESS | 1651 | 1465425244874 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}] 15:34:04 INFO - PROCESS | 1651 | 1465425244875 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:04 INFO - PROCESS | 1651 | 1465425244976 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 15:34:04 INFO - PROCESS | 1651 | 1465425244979 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:04 INFO - PROCESS | 1651 | 1465425244981 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a822800 == 33 [pid = 1651] [id = 594] 15:34:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x11950b000) [pid = 1651] [serial = 1782] [outer = 0x0] 15:34:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12125c400) [pid = 1651] [serial = 1783] [outer = 0x11950b000] 15:34:05 INFO - PROCESS | 1651 | 1465425245006 Marionette DEBUG loaded listener.js 15:34:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x1213a8000) [pid = 1651] [serial = 1784] [outer = 0x11950b000] 15:34:05 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x1270d5800) [pid = 1651] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:34:05 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x128ce3c00) [pid = 1651] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:34:05 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x129298000) [pid = 1651] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:34:05 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x116fa4400) [pid = 1651] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:34:05 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11728dc00) [pid = 1651] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:34:05 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x1181e6400) [pid = 1651] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:34:05 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x1213e8800) [pid = 1651] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:34:05 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x11949cc00) [pid = 1651] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:34:05 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1126cb800) [pid = 1651] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:34:05 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x123aaf400) [pid = 1651] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:34:05 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x110edc400) [pid = 1651] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:34:05 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1182ce400) [pid = 1651] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:34:05 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1247e4800) [pid = 1651] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:34:05 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x118648800) [pid = 1651] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:34:05 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1186f0c00) [pid = 1651] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:34:05 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1248eac00) [pid = 1651] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:34:05 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x126fdcc00) [pid = 1651] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:34:05 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x112a7b800) [pid = 1651] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:34:05 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x113c63400) [pid = 1651] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:34:05 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x123ec6800) [pid = 1651] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:34:05 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x128b54c00) [pid = 1651] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:34:05 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1182e2400) [pid = 1651] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:34:05 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1198db400) [pid = 1651] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:34:05 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x123e35000) [pid = 1651] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:34:05 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1126ccc00) [pid = 1651] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:34:05 INFO - PROCESS | 1651 | 1465425245963 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]]]}] 15:34:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:34:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1124ms 15:34:05 INFO - PROCESS | 1651 | 1465425245990 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 15:34:05 INFO - PROCESS | 1651 | 1465425245991 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 15:34:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:34:05 INFO - PROCESS | 1651 | 1465425245993 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:34:05 INFO - PROCESS | 1651 | 1465425245994 Marionette TRACE conn2 <- [1,2350,null,{}] 15:34:05 INFO - PROCESS | 1651 | 1465425245997 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}] 15:34:05 INFO - PROCESS | 1651 | 1465425245998 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:06 INFO - PROCESS | 1651 | 1465425246078 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 15:34:06 INFO - PROCESS | 1651 | 1465425246083 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:06 INFO - PROCESS | 1651 | 1465425246086 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x11955a800 == 34 [pid = 1651] [id = 595] 15:34:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x116161c00) [pid = 1651] [serial = 1785] [outer = 0x0] 15:34:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x116fa4400) [pid = 1651] [serial = 1786] [outer = 0x116161c00] 15:34:06 INFO - PROCESS | 1651 | 1465425246111 Marionette DEBUG loaded listener.js 15:34:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1183a1400) [pid = 1651] [serial = 1787] [outer = 0x116161c00] 15:34:06 INFO - PROCESS | 1651 | 1465425246475 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]]]}] 15:34:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:34:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 520ms 15:34:06 INFO - PROCESS | 1651 | 1465425246513 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 15:34:06 INFO - PROCESS | 1651 | 1465425246515 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 15:34:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:34:06 INFO - PROCESS | 1651 | 1465425246522 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:34:06 INFO - PROCESS | 1651 | 1465425246523 Marionette TRACE conn2 <- [1,2354,null,{}] 15:34:06 INFO - PROCESS | 1651 | 1465425246535 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}] 15:34:06 INFO - PROCESS | 1651 | 1465425246536 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:06 INFO - PROCESS | 1651 | 1465425246617 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 15:34:06 INFO - PROCESS | 1651 | 1465425246622 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:06 INFO - PROCESS | 1651 | 1465425246623 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b636000 == 35 [pid = 1651] [id = 596] 15:34:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1186f0800) [pid = 1651] [serial = 1788] [outer = 0x0] 15:34:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1213eec00) [pid = 1651] [serial = 1789] [outer = 0x1186f0800] 15:34:06 INFO - PROCESS | 1651 | 1465425246647 Marionette DEBUG loaded listener.js 15:34:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x123ab4c00) [pid = 1651] [serial = 1790] [outer = 0x1186f0800] 15:34:07 INFO - PROCESS | 1651 | 1465425247028 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]]]}] 15:34:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:34:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 522ms 15:34:07 INFO - PROCESS | 1651 | 1465425247045 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 15:34:07 INFO - PROCESS | 1651 | 1465425247047 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 15:34:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:34:07 INFO - PROCESS | 1651 | 1465425247053 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:34:07 INFO - PROCESS | 1651 | 1465425247055 Marionette TRACE conn2 <- [1,2358,null,{}] 15:34:07 INFO - PROCESS | 1651 | 1465425247058 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}] 15:34:07 INFO - PROCESS | 1651 | 1465425247060 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:07 INFO - PROCESS | 1651 | 1465425247185 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 15:34:07 INFO - PROCESS | 1651 | 1465425247276 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:07 INFO - PROCESS | 1651 | 1465425247277 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b79d000 == 36 [pid = 1651] [id = 597] 15:34:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11508b800) [pid = 1651] [serial = 1791] [outer = 0x0] 15:34:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x123df5c00) [pid = 1651] [serial = 1792] [outer = 0x11508b800] 15:34:07 INFO - PROCESS | 1651 | 1465425247301 Marionette DEBUG loaded listener.js 15:34:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x123e3f400) [pid = 1651] [serial = 1793] [outer = 0x11508b800] 15:34:07 INFO - PROCESS | 1651 | 1465425247617 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]]]}] 15:34:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:34:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 620ms 15:34:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:34:07 INFO - PROCESS | 1651 | 1465425247672 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 15:34:07 INFO - PROCESS | 1651 | 1465425247674 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 15:34:07 INFO - PROCESS | 1651 | 1465425247676 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:34:07 INFO - PROCESS | 1651 | 1465425247677 Marionette TRACE conn2 <- [1,2362,null,{}] 15:34:07 INFO - PROCESS | 1651 | 1465425247680 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}] 15:34:07 INFO - PROCESS | 1651 | 1465425247681 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:07 INFO - PROCESS | 1651 | 1465425247776 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 15:34:07 INFO - PROCESS | 1651 | 1465425247841 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:07 INFO - PROCESS | 1651 | 1465425247843 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c1c1000 == 37 [pid = 1651] [id = 598] 15:34:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1194f7000) [pid = 1651] [serial = 1794] [outer = 0x0] 15:34:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x123ed0000) [pid = 1651] [serial = 1795] [outer = 0x1194f7000] 15:34:07 INFO - PROCESS | 1651 | 1465425247869 Marionette DEBUG loaded listener.js 15:34:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x125135000) [pid = 1651] [serial = 1796] [outer = 0x1194f7000] 15:34:08 INFO - PROCESS | 1651 | 1465425248405 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]]]}] 15:34:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:34:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 770ms 15:34:08 INFO - PROCESS | 1651 | 1465425248447 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 15:34:08 INFO - PROCESS | 1651 | 1465425248450 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 15:34:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:34:08 INFO - PROCESS | 1651 | 1465425248494 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:34:08 INFO - PROCESS | 1651 | 1465425248498 Marionette TRACE conn2 <- [1,2366,null,{}] 15:34:08 INFO - PROCESS | 1651 | 1465425248550 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}] 15:34:08 INFO - PROCESS | 1651 | 1465425248551 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:08 INFO - PROCESS | 1651 | 1465425248665 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 15:34:08 INFO - PROCESS | 1651 | 1465425248725 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:08 INFO - PROCESS | 1651 | 1465425248727 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x119563000 == 38 [pid = 1651] [id = 599] 15:34:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x112d59400) [pid = 1651] [serial = 1797] [outer = 0x0] 15:34:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x116630000) [pid = 1651] [serial = 1798] [outer = 0x112d59400] 15:34:08 INFO - PROCESS | 1651 | 1465425248758 Marionette DEBUG loaded listener.js 15:34:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x116976c00) [pid = 1651] [serial = 1799] [outer = 0x112d59400] 15:34:09 INFO - PROCESS | 1651 | 1465425249260 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]]]}] 15:34:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:34:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 842ms 15:34:09 INFO - PROCESS | 1651 | 1465425249322 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 15:34:09 INFO - PROCESS | 1651 | 1465425249326 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 15:34:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:34:09 INFO - PROCESS | 1651 | 1465425249330 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:34:09 INFO - PROCESS | 1651 | 1465425249332 Marionette TRACE conn2 <- [1,2370,null,{}] 15:34:09 INFO - PROCESS | 1651 | 1465425249335 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}] 15:34:09 INFO - PROCESS | 1651 | 1465425249337 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:09 INFO - PROCESS | 1651 | 1465425249448 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 15:34:09 INFO - PROCESS | 1651 | 1465425249537 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:09 INFO - PROCESS | 1651 | 1465425249539 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x1194be000 == 39 [pid = 1651] [id = 600] 15:34:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x115f35400) [pid = 1651] [serial = 1800] [outer = 0x0] 15:34:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x1181e0000) [pid = 1651] [serial = 1801] [outer = 0x115f35400] 15:34:09 INFO - PROCESS | 1651 | 1465425249570 Marionette DEBUG loaded listener.js 15:34:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x118648000) [pid = 1651] [serial = 1802] [outer = 0x115f35400] 15:34:10 INFO - PROCESS | 1651 | 1465425250228 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]]]}] 15:34:10 INFO - PROCESS | 1651 | --DOCSHELL 0x12b79d000 == 38 [pid = 1651] [id = 597] 15:34:10 INFO - PROCESS | 1651 | --DOCSHELL 0x12b636000 == 37 [pid = 1651] [id = 596] 15:34:10 INFO - PROCESS | 1651 | --DOCSHELL 0x11955a800 == 36 [pid = 1651] [id = 595] 15:34:10 INFO - PROCESS | 1651 | --DOCSHELL 0x12a822800 == 35 [pid = 1651] [id = 594] 15:34:10 INFO - PROCESS | 1651 | --DOCSHELL 0x12a12b000 == 34 [pid = 1651] [id = 593] 15:34:10 INFO - PROCESS | 1651 | --DOCSHELL 0x126f34000 == 33 [pid = 1651] [id = 592] 15:34:10 INFO - PROCESS | 1651 | --DOCSHELL 0x124806800 == 32 [pid = 1651] [id = 591] 15:34:10 INFO - PROCESS | 1651 | --DOCSHELL 0x124242800 == 31 [pid = 1651] [id = 590] 15:34:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:34:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 924ms 15:34:10 INFO - PROCESS | 1651 | --DOCSHELL 0x119a49000 == 30 [pid = 1651] [id = 589] 15:34:10 INFO - PROCESS | 1651 | --DOCSHELL 0x11826b000 == 29 [pid = 1651] [id = 588] 15:34:10 INFO - PROCESS | 1651 | --DOCSHELL 0x1191f3000 == 28 [pid = 1651] [id = 587] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x128ce2400) [pid = 1651] [serial = 1694] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x116792800) [pid = 1651] [serial = 1613] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x116fa0400) [pid = 1651] [serial = 1610] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x123eff000) [pid = 1651] [serial = 1646] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x128cea800) [pid = 1651] [serial = 1729] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x129299400) [pid = 1651] [serial = 1732] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12a1ad000) [pid = 1651] [serial = 1735] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x123efe800) [pid = 1651] [serial = 1738] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1181dd000) [pid = 1651] [serial = 1711] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1182e8400) [pid = 1651] [serial = 1712] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x118399c00) [pid = 1651] [serial = 1699] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11860a000) [pid = 1651] [serial = 1700] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x124326c00) [pid = 1651] [serial = 1705] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1247e1c00) [pid = 1651] [serial = 1706] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1198d8c00) [pid = 1651] [serial = 1717] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x123aae000) [pid = 1651] [serial = 1718] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1213a2000) [pid = 1651] [serial = 1708] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12599a400) [pid = 1651] [serial = 1709] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12a1a4c00) [pid = 1651] [serial = 1733] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x123fa0800) [pid = 1651] [serial = 1720] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1247e3800) [pid = 1651] [serial = 1721] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x111f23800) [pid = 1651] [serial = 1696] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x112d34800) [pid = 1651] [serial = 1697] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1183a5000) [pid = 1651] [serial = 1714] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x118fd4c00) [pid = 1651] [serial = 1715] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x125945400) [pid = 1651] [serial = 1723] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119504c00) [pid = 1651] [serial = 1702] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119c37c00) [pid = 1651] [serial = 1703] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12a65a800) [pid = 1651] [serial = 1742] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12a1a9400) [pid = 1651] [serial = 1739] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12a3a7c00) [pid = 1651] [serial = 1736] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12a8da800) [pid = 1651] [serial = 1745] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1272b6000) [pid = 1651] [serial = 1726] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x12928e400) [pid = 1651] [serial = 1730] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x128ce6c00) [pid = 1651] [serial = 1727] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12a865400) [pid = 1651] [serial = 1744] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x126f45800) [pid = 1651] [serial = 1724] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x12a3a6c00) [pid = 1651] [serial = 1741] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x119498c00) [pid = 1651] [serial = 1652] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x123ab1c00) [pid = 1651] [serial = 1655] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x124329c00) [pid = 1651] [serial = 1658] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x11728c800) [pid = 1651] [serial = 1649] [outer = 0x0] [url = about:blank] 15:34:10 INFO - PROCESS | 1651 | 1465425250266 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 15:34:10 INFO - PROCESS | 1651 | 1465425250268 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 15:34:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:34:10 INFO - PROCESS | 1651 | 1465425250281 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:34:10 INFO - PROCESS | 1651 | 1465425250284 Marionette TRACE conn2 <- [1,2374,null,{}] 15:34:10 INFO - PROCESS | 1651 | 1465425250288 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}] 15:34:10 INFO - PROCESS | 1651 | 1465425250290 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:10 INFO - PROCESS | 1651 | 1465425250373 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 15:34:10 INFO - PROCESS | 1651 | 1465425250379 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:10 INFO - PROCESS | 1651 | 1465425250382 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x117e25800 == 29 [pid = 1651] [id = 601] 15:34:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x116159800) [pid = 1651] [serial = 1803] [outer = 0x0] 15:34:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x116729800) [pid = 1651] [serial = 1804] [outer = 0x116159800] 15:34:10 INFO - PROCESS | 1651 | 1465425250413 Marionette DEBUG loaded listener.js 15:34:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x116971000) [pid = 1651] [serial = 1805] [outer = 0x116159800] 15:34:10 INFO - PROCESS | 1651 | 1465425250767 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]]]}] 15:34:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:34:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 523ms 15:34:10 INFO - PROCESS | 1651 | 1465425250826 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 15:34:10 INFO - PROCESS | 1651 | 1465425250828 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 15:34:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:34:10 INFO - PROCESS | 1651 | 1465425250834 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:34:10 INFO - PROCESS | 1651 | 1465425250836 Marionette TRACE conn2 <- [1,2378,null,{}] 15:34:10 INFO - PROCESS | 1651 | 1465425250838 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}] 15:34:10 INFO - PROCESS | 1651 | 1465425250839 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:10 INFO - PROCESS | 1651 | 1465425250922 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 15:34:10 INFO - PROCESS | 1651 | 1465425250927 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:10 INFO - PROCESS | 1651 | 1465425250928 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x1194b1000 == 30 [pid = 1651] [id = 602] 15:34:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x11703a000) [pid = 1651] [serial = 1806] [outer = 0x0] 15:34:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1182c6800) [pid = 1651] [serial = 1807] [outer = 0x11703a000] 15:34:10 INFO - PROCESS | 1651 | 1465425250956 Marionette DEBUG loaded listener.js 15:34:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x118603400) [pid = 1651] [serial = 1808] [outer = 0x11703a000] 15:34:11 INFO - PROCESS | 1651 | 1465425251320 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]]]}] 15:34:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:34:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 519ms 15:34:11 INFO - PROCESS | 1651 | 1465425251359 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 15:34:11 INFO - PROCESS | 1651 | 1465425251360 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 15:34:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:34:11 INFO - PROCESS | 1651 | 1465425251364 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:34:11 INFO - PROCESS | 1651 | 1465425251368 Marionette TRACE conn2 <- [1,2382,null,{}] 15:34:11 INFO - PROCESS | 1651 | 1465425251376 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}] 15:34:11 INFO - PROCESS | 1651 | 1465425251380 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:11 INFO - PROCESS | 1651 | 1465425251462 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 15:34:11 INFO - PROCESS | 1651 | 1465425251470 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:11 INFO - PROCESS | 1651 | 1465425251473 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12471a800 == 31 [pid = 1651] [id = 603] 15:34:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11864c400) [pid = 1651] [serial = 1809] [outer = 0x0] 15:34:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x118fd4c00) [pid = 1651] [serial = 1810] [outer = 0x11864c400] 15:34:11 INFO - PROCESS | 1651 | 1465425251501 Marionette DEBUG loaded listener.js 15:34:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1194f5c00) [pid = 1651] [serial = 1811] [outer = 0x11864c400] 15:34:11 INFO - PROCESS | 1651 | 1465425251862 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]]]}] 15:34:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:34:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 524ms 15:34:11 INFO - PROCESS | 1651 | 1465425251889 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 15:34:11 INFO - PROCESS | 1651 | 1465425251890 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 15:34:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:34:11 INFO - PROCESS | 1651 | 1465425251892 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:34:11 INFO - PROCESS | 1651 | 1465425251893 Marionette TRACE conn2 <- [1,2386,null,{}] 15:34:11 INFO - PROCESS | 1651 | 1465425251896 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}] 15:34:11 INFO - PROCESS | 1651 | 1465425251897 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:11 INFO - PROCESS | 1651 | 1465425251979 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 15:34:12 INFO - PROCESS | 1651 | 1465425252047 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:12 INFO - PROCESS | 1651 | 1465425252048 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x1259ca800 == 32 [pid = 1651] [id = 604] 15:34:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x112d3f800) [pid = 1651] [serial = 1812] [outer = 0x0] 15:34:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x119504800) [pid = 1651] [serial = 1813] [outer = 0x112d3f800] 15:34:12 INFO - PROCESS | 1651 | 1465425252074 Marionette DEBUG loaded listener.js 15:34:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119a12c00) [pid = 1651] [serial = 1814] [outer = 0x112d3f800] 15:34:12 INFO - PROCESS | 1651 | 1465425252381 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]]]}] 15:34:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:34:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 518ms 15:34:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:34:12 INFO - PROCESS | 1651 | 1465425252411 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 15:34:12 INFO - PROCESS | 1651 | 1465425252412 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 15:34:12 INFO - PROCESS | 1651 | 1465425252421 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:34:12 INFO - PROCESS | 1651 | 1465425252422 Marionette TRACE conn2 <- [1,2390,null,{}] 15:34:12 INFO - PROCESS | 1651 | 1465425252424 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}] 15:34:12 INFO - PROCESS | 1651 | 1465425252426 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:12 INFO - PROCESS | 1651 | 1465425252527 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 15:34:12 INFO - PROCESS | 1651 | 1465425252530 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:12 INFO - PROCESS | 1651 | 1465425252531 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a146800 == 33 [pid = 1651] [id = 605] 15:34:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1121a5400) [pid = 1651] [serial = 1815] [outer = 0x0] 15:34:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119b69400) [pid = 1651] [serial = 1816] [outer = 0x1121a5400] 15:34:12 INFO - PROCESS | 1651 | 1465425252556 Marionette DEBUG loaded listener.js 15:34:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x121250000) [pid = 1651] [serial = 1817] [outer = 0x1121a5400] 15:34:12 INFO - PROCESS | 1651 | 1465425252922 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]]]}] 15:34:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:34:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 526ms 15:34:12 INFO - PROCESS | 1651 | 1465425252941 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 15:34:12 INFO - PROCESS | 1651 | 1465425252942 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 15:34:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:34:12 INFO - PROCESS | 1651 | 1465425252944 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:34:12 INFO - PROCESS | 1651 | 1465425252945 Marionette TRACE conn2 <- [1,2394,null,{}] 15:34:12 INFO - PROCESS | 1651 | 1465425252948 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}] 15:34:12 INFO - PROCESS | 1651 | 1465425252952 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:13 INFO - PROCESS | 1651 | 1465425253077 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 15:34:13 INFO - PROCESS | 1651 | 1465425253089 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:13 INFO - PROCESS | 1651 | 1465425253090 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab73000 == 34 [pid = 1651] [id = 606] 15:34:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1213a2400) [pid = 1651] [serial = 1818] [outer = 0x0] 15:34:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x123e36000) [pid = 1651] [serial = 1819] [outer = 0x1213a2400] 15:34:13 INFO - PROCESS | 1651 | 1465425253115 Marionette DEBUG loaded listener.js 15:34:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1243ca800) [pid = 1651] [serial = 1820] [outer = 0x1213a2400] 15:34:13 INFO - PROCESS | 1651 | 1465425253532 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]]]}] 15:34:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:34:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 619ms 15:34:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:34:13 INFO - PROCESS | 1651 | 1465425253566 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 15:34:13 INFO - PROCESS | 1651 | 1465425253568 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 15:34:13 INFO - PROCESS | 1651 | 1465425253571 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:34:13 INFO - PROCESS | 1651 | 1465425253573 Marionette TRACE conn2 <- [1,2398,null,{}] 15:34:13 INFO - PROCESS | 1651 | 1465425253576 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}] 15:34:13 INFO - PROCESS | 1651 | 1465425253578 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:13 INFO - PROCESS | 1651 | 1465425253733 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 15:34:13 INFO - PROCESS | 1651 | 1465425253753 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:13 INFO - PROCESS | 1651 | 1465425253754 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x129211000 == 35 [pid = 1651] [id = 607] 15:34:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1247df000) [pid = 1651] [serial = 1821] [outer = 0x0] 15:34:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1247e5000) [pid = 1651] [serial = 1822] [outer = 0x1247df000] 15:34:13 INFO - PROCESS | 1651 | 1465425253774 Marionette DEBUG loaded listener.js 15:34:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x124fbb800) [pid = 1651] [serial = 1823] [outer = 0x1247df000] 15:34:14 INFO - PROCESS | 1651 | 1465425254173 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]]]}] 15:34:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:34:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 628ms 15:34:14 INFO - PROCESS | 1651 | 1465425254199 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 15:34:14 INFO - PROCESS | 1651 | 1465425254201 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 15:34:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:34:14 INFO - PROCESS | 1651 | 1465425254205 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:34:14 INFO - PROCESS | 1651 | 1465425254206 Marionette TRACE conn2 <- [1,2402,null,{}] 15:34:14 INFO - PROCESS | 1651 | 1465425254210 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}] 15:34:14 INFO - PROCESS | 1651 | 1465425254211 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:14 INFO - PROCESS | 1651 | 1465425254349 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 15:34:14 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x112d3cc00) [pid = 1651] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:34:14 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11728e400) [pid = 1651] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:34:14 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x116972c00) [pid = 1651] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:34:14 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11672c800) [pid = 1651] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:34:14 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x123aa7400) [pid = 1651] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:34:14 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x116796c00) [pid = 1651] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:34:14 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x115f8d800) [pid = 1651] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:34:14 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1213a2c00) [pid = 1651] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:34:14 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x110ece800) [pid = 1651] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:34:14 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x119508000) [pid = 1651] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:34:14 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x11950b000) [pid = 1651] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:34:14 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x116161c00) [pid = 1651] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:34:14 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1186f0800) [pid = 1651] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:34:14 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1182c4400) [pid = 1651] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:34:14 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x11508b800) [pid = 1651] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:34:14 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1182c7000) [pid = 1651] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:34:14 INFO - PROCESS | 1651 | 1465425254557 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:14 INFO - PROCESS | 1651 | 1465425254558 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x118fae000 == 36 [pid = 1651] [id = 608] 15:34:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x110eef000) [pid = 1651] [serial = 1824] [outer = 0x0] 15:34:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x112e9b800) [pid = 1651] [serial = 1825] [outer = 0x110eef000] 15:34:14 INFO - PROCESS | 1651 | 1465425254598 Marionette DEBUG loaded listener.js 15:34:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1181e5400) [pid = 1651] [serial = 1826] [outer = 0x110eef000] 15:34:14 INFO - PROCESS | 1651 | 1465425254885 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]]]}] 15:34:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:34:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 722ms 15:34:14 INFO - PROCESS | 1651 | 1465425254926 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 15:34:14 INFO - PROCESS | 1651 | 1465425254927 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 15:34:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:34:14 INFO - PROCESS | 1651 | 1465425254929 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:34:14 INFO - PROCESS | 1651 | 1465425254930 Marionette TRACE conn2 <- [1,2406,null,{}] 15:34:14 INFO - PROCESS | 1651 | 1465425254956 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}] 15:34:14 INFO - PROCESS | 1651 | 1465425254958 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:15 INFO - PROCESS | 1651 | 1465425255061 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 15:34:15 INFO - PROCESS | 1651 | 1465425255140 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:15 INFO - PROCESS | 1651 | 1465425255141 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b87e000 == 37 [pid = 1651] [id = 609] 15:34:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x116fa4800) [pid = 1651] [serial = 1827] [outer = 0x0] 15:34:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x119a1c400) [pid = 1651] [serial = 1828] [outer = 0x116fa4800] 15:34:15 INFO - PROCESS | 1651 | 1465425255180 Marionette DEBUG loaded listener.js 15:34:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x125136400) [pid = 1651] [serial = 1829] [outer = 0x116fa4800] 15:34:15 INFO - PROCESS | 1651 | 1465425255571 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]]]}] 15:34:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:34:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 672ms 15:34:15 INFO - PROCESS | 1651 | 1465425255602 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 15:34:15 INFO - PROCESS | 1651 | 1465425255604 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 15:34:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:34:15 INFO - PROCESS | 1651 | 1465425255607 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:34:15 INFO - PROCESS | 1651 | 1465425255609 Marionette TRACE conn2 <- [1,2410,null,{}] 15:34:15 INFO - PROCESS | 1651 | 1465425255612 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}] 15:34:15 INFO - PROCESS | 1651 | 1465425255614 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:15 INFO - PROCESS | 1651 | 1465425255728 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 15:34:15 INFO - PROCESS | 1651 | 1465425255735 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:15 INFO - PROCESS | 1651 | 1465425255736 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c1be800 == 38 [pid = 1651] [id = 610] 15:34:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x12513a000) [pid = 1651] [serial = 1830] [outer = 0x0] 15:34:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x125945400) [pid = 1651] [serial = 1831] [outer = 0x12513a000] 15:34:15 INFO - PROCESS | 1651 | 1465425255767 Marionette DEBUG loaded listener.js 15:34:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1259a3800) [pid = 1651] [serial = 1832] [outer = 0x12513a000] 15:34:16 INFO - PROCESS | 1651 | 1465425256086 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]]]}] 15:34:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:34:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 521ms 15:34:16 INFO - PROCESS | 1651 | 1465425256128 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 15:34:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:34:16 INFO - PROCESS | 1651 | 1465425256130 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 15:34:16 INFO - PROCESS | 1651 | 1465425256132 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:34:16 INFO - PROCESS | 1651 | 1465425256134 Marionette TRACE conn2 <- [1,2414,null,{}] 15:34:16 INFO - PROCESS | 1651 | 1465425256136 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}] 15:34:16 INFO - PROCESS | 1651 | 1465425256137 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:16 INFO - PROCESS | 1651 | 1465425256234 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 15:34:16 INFO - PROCESS | 1651 | 1465425256239 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:16 INFO - PROCESS | 1651 | 1465425256241 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cb6c000 == 39 [pid = 1651] [id = 611] 15:34:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x125e53800) [pid = 1651] [serial = 1833] [outer = 0x0] 15:34:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1270cf800) [pid = 1651] [serial = 1834] [outer = 0x125e53800] 15:34:16 INFO - PROCESS | 1651 | 1465425256266 Marionette DEBUG loaded listener.js 15:34:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x128b55400) [pid = 1651] [serial = 1835] [outer = 0x125e53800] 15:34:17 INFO - PROCESS | 1651 | --DOCSHELL 0x117e25800 == 38 [pid = 1651] [id = 601] 15:34:17 INFO - PROCESS | 1651 | --DOCSHELL 0x1194be000 == 37 [pid = 1651] [id = 600] 15:34:17 INFO - PROCESS | 1651 | --DOCSHELL 0x119563000 == 36 [pid = 1651] [id = 599] 15:34:17 INFO - PROCESS | 1651 | --DOCSHELL 0x12c1c1000 == 35 [pid = 1651] [id = 598] 15:34:17 INFO - PROCESS | 1651 | --DOCSHELL 0x1194b1000 == 34 [pid = 1651] [id = 602] 15:34:17 INFO - PROCESS | 1651 | --DOCSHELL 0x118fae000 == 33 [pid = 1651] [id = 608] 15:34:17 INFO - PROCESS | 1651 | --DOCSHELL 0x129211000 == 32 [pid = 1651] [id = 607] 15:34:17 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab73000 == 31 [pid = 1651] [id = 606] 15:34:17 INFO - PROCESS | 1651 | --DOCSHELL 0x12b87e000 == 30 [pid = 1651] [id = 609] 15:34:17 INFO - PROCESS | 1651 | --DOCSHELL 0x1259ca800 == 29 [pid = 1651] [id = 604] 15:34:17 INFO - PROCESS | 1651 | --DOCSHELL 0x12a146800 == 28 [pid = 1651] [id = 605] 15:34:17 INFO - PROCESS | 1651 | --DOCSHELL 0x12471a800 == 27 [pid = 1651] [id = 603] 15:34:17 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x123ed0000) [pid = 1651] [serial = 1795] [outer = 0x0] [url = about:blank] 15:34:17 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x116fa3800) [pid = 1651] [serial = 1748] [outer = 0x0] [url = about:blank] 15:34:17 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x113c63000) [pid = 1651] [serial = 1747] [outer = 0x0] [url = about:blank] 15:34:17 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11939b800) [pid = 1651] [serial = 1750] [outer = 0x0] [url = about:blank] 15:34:17 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1198d7c00) [pid = 1651] [serial = 1751] [outer = 0x0] [url = about:blank] 15:34:17 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x119499c00) [pid = 1651] [serial = 1777] [outer = 0x0] [url = about:blank] 15:34:17 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x116975c00) [pid = 1651] [serial = 1763] [outer = 0x0] [url = about:blank] 15:34:17 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x11678c000) [pid = 1651] [serial = 1762] [outer = 0x0] [url = about:blank] 15:34:17 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x124dc9800) [pid = 1651] [serial = 1754] [outer = 0x0] [url = about:blank] 15:34:17 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x123e32800) [pid = 1651] [serial = 1753] [outer = 0x0] [url = about:blank] 15:34:17 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x116f9cc00) [pid = 1651] [serial = 1768] [outer = 0x0] [url = about:blank] 15:34:17 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x117031400) [pid = 1651] [serial = 1769] [outer = 0x0] [url = about:blank] 15:34:17 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x116192000) [pid = 1651] [serial = 1765] [outer = 0x0] [url = about:blank] 15:34:17 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x11672e000) [pid = 1651] [serial = 1766] [outer = 0x0] [url = about:blank] 15:34:17 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x128b5f000) [pid = 1651] [serial = 1757] [outer = 0x0] [url = about:blank] 15:34:17 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1272b2c00) [pid = 1651] [serial = 1756] [outer = 0x0] [url = about:blank] 15:34:17 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x111f20c00) [pid = 1651] [serial = 1760] [outer = 0x0] [url = about:blank] 15:34:17 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x110ed5000) [pid = 1651] [serial = 1759] [outer = 0x0] [url = about:blank] 15:34:17 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x1198db000) [pid = 1651] [serial = 1780] [outer = 0x0] [url = about:blank] 15:34:17 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x12125c400) [pid = 1651] [serial = 1783] [outer = 0x0] [url = about:blank] 15:34:17 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x119c2d400) [pid = 1651] [serial = 1781] [outer = 0x0] [url = about:blank] 15:34:17 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x116fa4400) [pid = 1651] [serial = 1786] [outer = 0x0] [url = about:blank] 15:34:17 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x1183a1400) [pid = 1651] [serial = 1787] [outer = 0x0] [url = about:blank] 15:34:17 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x1213a8000) [pid = 1651] [serial = 1784] [outer = 0x0] [url = about:blank] 15:34:17 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x1213eec00) [pid = 1651] [serial = 1789] [outer = 0x0] [url = about:blank] 15:34:17 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x1182c9400) [pid = 1651] [serial = 1772] [outer = 0x0] [url = about:blank] 15:34:17 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x1183a2800) [pid = 1651] [serial = 1771] [outer = 0x0] [url = about:blank] 15:34:17 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x123e3f400) [pid = 1651] [serial = 1793] [outer = 0x0] [url = about:blank] 15:34:17 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x119398400) [pid = 1651] [serial = 1775] [outer = 0x0] [url = about:blank] 15:34:17 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x118879800) [pid = 1651] [serial = 1774] [outer = 0x0] [url = about:blank] 15:34:17 INFO - PROCESS | 1651 | --DOMWINDOW == 60 (0x123df5c00) [pid = 1651] [serial = 1792] [outer = 0x0] [url = about:blank] 15:34:17 INFO - PROCESS | 1651 | --DOMWINDOW == 59 (0x1194fb400) [pid = 1651] [serial = 1778] [outer = 0x0] [url = about:blank] 15:34:17 INFO - PROCESS | 1651 | --DOMWINDOW == 58 (0x123ab4c00) [pid = 1651] [serial = 1790] [outer = 0x0] [url = about:blank] 15:34:17 INFO - PROCESS | 1651 | --DOCSHELL 0x12c1be800 == 26 [pid = 1651] [id = 610] 15:34:17 INFO - PROCESS | 1651 | 1465425257847 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]]]}] 15:34:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:34:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1723ms 15:34:17 INFO - PROCESS | 1651 | 1465425257859 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 15:34:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:34:17 INFO - PROCESS | 1651 | 1465425257863 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 15:34:17 INFO - PROCESS | 1651 | 1465425257879 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:34:17 INFO - PROCESS | 1651 | 1465425257881 Marionette TRACE conn2 <- [1,2418,null,{}] 15:34:17 INFO - PROCESS | 1651 | 1465425257894 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}] 15:34:17 INFO - PROCESS | 1651 | 1465425257895 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:17 INFO - PROCESS | 1651 | 1465425257974 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 15:34:17 INFO - PROCESS | 1651 | 1465425257978 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:17 INFO - PROCESS | 1651 | 1465425257981 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x1164a6800 == 27 [pid = 1651] [id = 612] 15:34:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 59 (0x1126d6800) [pid = 1651] [serial = 1836] [outer = 0x0] 15:34:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x112a11000) [pid = 1651] [serial = 1837] [outer = 0x1126d6800] 15:34:18 INFO - PROCESS | 1651 | 1465425258013 Marionette DEBUG loaded listener.js 15:34:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x112a7a400) [pid = 1651] [serial = 1838] [outer = 0x1126d6800] 15:34:18 INFO - PROCESS | 1651 | 1465425258413 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]]]}] 15:34:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:34:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 587ms 15:34:18 INFO - PROCESS | 1651 | 1465425258455 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 15:34:18 INFO - PROCESS | 1651 | 1465425258460 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 15:34:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:34:18 INFO - PROCESS | 1651 | 1465425258467 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:34:18 INFO - PROCESS | 1651 | 1465425258470 Marionette TRACE conn2 <- [1,2422,null,{}] 15:34:18 INFO - PROCESS | 1651 | 1465425258474 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}] 15:34:18 INFO - PROCESS | 1651 | 1465425258477 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:18 INFO - PROCESS | 1651 | 1465425258570 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 15:34:18 INFO - PROCESS | 1651 | 1465425258574 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:18 INFO - PROCESS | 1651 | 1465425258576 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x11822a000 == 28 [pid = 1651] [id = 613] 15:34:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x112d5e000) [pid = 1651] [serial = 1839] [outer = 0x0] 15:34:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x11396dc00) [pid = 1651] [serial = 1840] [outer = 0x112d5e000] 15:34:18 INFO - PROCESS | 1651 | 1465425258603 Marionette DEBUG loaded listener.js 15:34:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x115f88800) [pid = 1651] [serial = 1841] [outer = 0x112d5e000] 15:34:18 INFO - PROCESS | 1651 | 1465425258941 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]]]}] 15:34:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:34:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 522ms 15:34:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:34:18 INFO - PROCESS | 1651 | 1465425258992 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 15:34:18 INFO - PROCESS | 1651 | 1465425258994 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 15:34:18 INFO - PROCESS | 1651 | 1465425258996 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:34:19 INFO - PROCESS | 1651 | 1465425258998 Marionette TRACE conn2 <- [1,2426,null,{}] 15:34:19 INFO - PROCESS | 1651 | 1465425259006 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}] 15:34:19 INFO - PROCESS | 1651 | 1465425259010 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:19 INFO - PROCESS | 1651 | 1465425259089 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 15:34:19 INFO - PROCESS | 1651 | 1465425259094 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:19 INFO - PROCESS | 1651 | 1465425259096 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x1191fb800 == 29 [pid = 1651] [id = 614] 15:34:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x110ea2800) [pid = 1651] [serial = 1842] [outer = 0x0] 15:34:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x116793400) [pid = 1651] [serial = 1843] [outer = 0x110ea2800] 15:34:19 INFO - PROCESS | 1651 | 1465425259127 Marionette DEBUG loaded listener.js 15:34:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x116a0b400) [pid = 1651] [serial = 1844] [outer = 0x110ea2800] 15:34:19 INFO - PROCESS | 1651 | 1465425259516 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]]]}] 15:34:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:34:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 572ms 15:34:19 INFO - PROCESS | 1651 | 1465425259575 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 15:34:19 INFO - PROCESS | 1651 | 1465425259578 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 15:34:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:34:19 INFO - PROCESS | 1651 | 1465425259592 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:34:19 INFO - PROCESS | 1651 | 1465425259594 Marionette TRACE conn2 <- [1,2430,null,{}] 15:34:19 INFO - PROCESS | 1651 | 1465425259597 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}] 15:34:19 INFO - PROCESS | 1651 | 1465425259599 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:19 INFO - PROCESS | 1651 | 1465425259715 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 15:34:19 INFO - PROCESS | 1651 | 1465425259726 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:19 INFO - PROCESS | 1651 | 1465425259727 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x119fcb800 == 30 [pid = 1651] [id = 615] 15:34:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x116fa8800) [pid = 1651] [serial = 1845] [outer = 0x0] 15:34:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x11728dc00) [pid = 1651] [serial = 1846] [outer = 0x116fa8800] 15:34:19 INFO - PROCESS | 1651 | 1465425259764 Marionette DEBUG loaded listener.js 15:34:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x1176c5000) [pid = 1651] [serial = 1847] [outer = 0x116fa8800] 15:34:20 INFO - PROCESS | 1651 | 1465425260073 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]]]}] 15:34:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:34:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 520ms 15:34:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:34:20 INFO - PROCESS | 1651 | 1465425260111 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 15:34:20 INFO - PROCESS | 1651 | 1465425260113 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 15:34:20 INFO - PROCESS | 1651 | 1465425260115 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:34:20 INFO - PROCESS | 1651 | 1465425260116 Marionette TRACE conn2 <- [1,2434,null,{}] 15:34:20 INFO - PROCESS | 1651 | 1465425260128 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}] 15:34:20 INFO - PROCESS | 1651 | 1465425260130 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:20 INFO - PROCESS | 1651 | 1465425260201 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 15:34:20 INFO - PROCESS | 1651 | 1465425260256 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:20 INFO - PROCESS | 1651 | 1465425260258 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x123bcb800 == 31 [pid = 1651] [id = 616] 15:34:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x110eea400) [pid = 1651] [serial = 1848] [outer = 0x0] 15:34:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x1181dc800) [pid = 1651] [serial = 1849] [outer = 0x110eea400] 15:34:20 INFO - PROCESS | 1651 | 1465425260283 Marionette DEBUG loaded listener.js 15:34:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x1182c6c00) [pid = 1651] [serial = 1850] [outer = 0x110eea400] 15:34:20 INFO - PROCESS | 1651 | 1465425260568 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]]]}] 15:34:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:34:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 474ms 15:34:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:34:20 INFO - PROCESS | 1651 | 1465425260590 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 15:34:20 INFO - PROCESS | 1651 | 1465425260591 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 15:34:20 INFO - PROCESS | 1651 | 1465425260593 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:34:20 INFO - PROCESS | 1651 | 1465425260595 Marionette TRACE conn2 <- [1,2438,null,{}] 15:34:20 INFO - PROCESS | 1651 | 1465425260597 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}] 15:34:20 INFO - PROCESS | 1651 | 1465425260605 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:20 INFO - PROCESS | 1651 | 1465425260706 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 15:34:20 INFO - PROCESS | 1651 | 1465425260711 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:20 INFO - PROCESS | 1651 | 1465425260712 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x124720800 == 32 [pid = 1651] [id = 617] 15:34:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x1182e1400) [pid = 1651] [serial = 1851] [outer = 0x0] 15:34:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x11860c400) [pid = 1651] [serial = 1852] [outer = 0x1182e1400] 15:34:20 INFO - PROCESS | 1651 | 1465425260739 Marionette DEBUG loaded listener.js 15:34:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x118882c00) [pid = 1651] [serial = 1853] [outer = 0x1182e1400] 15:34:21 INFO - PROCESS | 1651 | 1465425261043 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]]]}] 15:34:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:34:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 467ms 15:34:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:34:21 INFO - PROCESS | 1651 | 1465425261062 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 15:34:21 INFO - PROCESS | 1651 | 1465425261063 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 15:34:21 INFO - PROCESS | 1651 | 1465425261065 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:34:21 INFO - PROCESS | 1651 | 1465425261067 Marionette TRACE conn2 <- [1,2442,null,{}] 15:34:21 INFO - PROCESS | 1651 | 1465425261076 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}] 15:34:21 INFO - PROCESS | 1651 | 1465425261077 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:21 INFO - PROCESS | 1651 | 1465425261185 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 15:34:21 INFO - PROCESS | 1651 | 1465425261191 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:21 INFO - PROCESS | 1651 | 1465425261191 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x1252b4800 == 33 [pid = 1651] [id = 618] 15:34:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1181de400) [pid = 1651] [serial = 1854] [outer = 0x0] 15:34:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x118884800) [pid = 1651] [serial = 1855] [outer = 0x1181de400] 15:34:21 INFO - PROCESS | 1651 | 1465425261216 Marionette DEBUG loaded listener.js 15:34:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x11939ec00) [pid = 1651] [serial = 1856] [outer = 0x1181de400] 15:34:21 INFO - PROCESS | 1651 | 1465425261621 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]]]}] 15:34:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:34:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 573ms 15:34:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:34:21 INFO - PROCESS | 1651 | 1465425261639 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 15:34:21 INFO - PROCESS | 1651 | 1465425261641 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 15:34:21 INFO - PROCESS | 1651 | 1465425261644 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:34:21 INFO - PROCESS | 1651 | 1465425261646 Marionette TRACE conn2 <- [1,2446,null,{}] 15:34:21 INFO - PROCESS | 1651 | 1465425261650 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}] 15:34:21 INFO - PROCESS | 1651 | 1465425261652 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:21 INFO - PROCESS | 1651 | 1465425261767 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 15:34:21 INFO - PROCESS | 1651 | 1465425261853 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:21 INFO - PROCESS | 1651 | 1465425261855 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x125ecd800 == 34 [pid = 1651] [id = 619] 15:34:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x110fac400) [pid = 1651] [serial = 1857] [outer = 0x0] 15:34:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11321c400) [pid = 1651] [serial = 1858] [outer = 0x110fac400] 15:34:21 INFO - PROCESS | 1651 | 1465425261887 Marionette DEBUG loaded listener.js 15:34:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x119506800) [pid = 1651] [serial = 1859] [outer = 0x110fac400] 15:34:22 INFO - PROCESS | 1651 | 1465425262190 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]]]}] 15:34:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:34:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 569ms 15:34:22 INFO - PROCESS | 1651 | 1465425262213 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 15:34:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:34:22 INFO - PROCESS | 1651 | 1465425262214 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 15:34:22 INFO - PROCESS | 1651 | 1465425262224 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:34:22 INFO - PROCESS | 1651 | 1465425262226 Marionette TRACE conn2 <- [1,2450,null,{}] 15:34:22 INFO - PROCESS | 1651 | 1465425262228 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}] 15:34:22 INFO - PROCESS | 1651 | 1465425262229 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:22 INFO - PROCESS | 1651 | 1465425262315 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 15:34:22 INFO - PROCESS | 1651 | 1465425262321 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:22 INFO - PROCESS | 1651 | 1465425262322 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x1191fb000 == 35 [pid = 1651] [id = 620] 15:34:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x115f35c00) [pid = 1651] [serial = 1860] [outer = 0x0] 15:34:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1198d2800) [pid = 1651] [serial = 1861] [outer = 0x115f35c00] 15:34:22 INFO - PROCESS | 1651 | 1465425262346 Marionette DEBUG loaded listener.js 15:34:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1198db800) [pid = 1651] [serial = 1862] [outer = 0x115f35c00] 15:34:22 INFO - PROCESS | 1651 | 1465425262727 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]]]}] 15:34:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:34:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 528ms 15:34:22 INFO - PROCESS | 1651 | 1465425262752 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 15:34:22 INFO - PROCESS | 1651 | 1465425262754 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 15:34:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:34:22 INFO - PROCESS | 1651 | 1465425262758 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:34:22 INFO - PROCESS | 1651 | 1465425262759 Marionette TRACE conn2 <- [1,2454,null,{}] 15:34:22 INFO - PROCESS | 1651 | 1465425262761 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}] 15:34:22 INFO - PROCESS | 1651 | 1465425262762 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:22 INFO - PROCESS | 1651 | 1465425262849 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 15:34:22 INFO - PROCESS | 1651 | 1465425262882 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:22 INFO - PROCESS | 1651 | 1465425262883 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12921c800 == 36 [pid = 1651] [id = 621] 15:34:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1198dc400) [pid = 1651] [serial = 1863] [outer = 0x0] 15:34:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119b1c400) [pid = 1651] [serial = 1864] [outer = 0x1198dc400] 15:34:22 INFO - PROCESS | 1651 | 1465425262910 Marionette DEBUG loaded listener.js 15:34:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119b6f400) [pid = 1651] [serial = 1865] [outer = 0x1198dc400] 15:34:23 INFO - PROCESS | 1651 | 1465425263336 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]]]}] 15:34:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:34:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 621ms 15:34:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:34:23 INFO - PROCESS | 1651 | 1465425263379 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 15:34:23 INFO - PROCESS | 1651 | 1465425263381 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 15:34:23 INFO - PROCESS | 1651 | 1465425263384 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:34:23 INFO - PROCESS | 1651 | 1465425263386 Marionette TRACE conn2 <- [1,2458,null,{}] 15:34:23 INFO - PROCESS | 1651 | 1465425263388 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}] 15:34:23 INFO - PROCESS | 1651 | 1465425263389 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:23 INFO - PROCESS | 1651 | 1465425263504 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 15:34:23 INFO - PROCESS | 1651 | 1465425263561 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:23 INFO - PROCESS | 1651 | 1465425263563 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b16800 == 37 [pid = 1651] [id = 622] 15:34:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119c2e000) [pid = 1651] [serial = 1866] [outer = 0x0] 15:34:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1213a4800) [pid = 1651] [serial = 1867] [outer = 0x119c2e000] 15:34:23 INFO - PROCESS | 1651 | 1465425263606 Marionette DEBUG loaded listener.js 15:34:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x123aaa400) [pid = 1651] [serial = 1868] [outer = 0x119c2e000] 15:34:24 INFO - PROCESS | 1651 | 1465425264053 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]]]}] 15:34:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:34:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 674ms 15:34:24 INFO - PROCESS | 1651 | 1465425264059 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 15:34:24 INFO - PROCESS | 1651 | 1465425264060 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 15:34:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:34:24 INFO - PROCESS | 1651 | 1465425264062 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:34:24 INFO - PROCESS | 1651 | 1465425264063 Marionette TRACE conn2 <- [1,2462,null,{}] 15:34:24 INFO - PROCESS | 1651 | 1465425264066 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}] 15:34:24 INFO - PROCESS | 1651 | 1465425264068 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:24 INFO - PROCESS | 1651 | 1465425264173 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 15:34:24 INFO - PROCESS | 1651 | 1465425264227 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:24 INFO - PROCESS | 1651 | 1465425264228 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab0c000 == 38 [pid = 1651] [id = 623] 15:34:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x123aad000) [pid = 1651] [serial = 1869] [outer = 0x0] 15:34:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x123ab4800) [pid = 1651] [serial = 1870] [outer = 0x123aad000] 15:34:24 INFO - PROCESS | 1651 | 1465425264252 Marionette DEBUG loaded listener.js 15:34:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x123e34800) [pid = 1651] [serial = 1871] [outer = 0x123aad000] 15:34:24 INFO - PROCESS | 1651 | 1465425264595 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]]]}] 15:34:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:34:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 568ms 15:34:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:34:24 INFO - PROCESS | 1651 | 1465425264631 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 15:34:24 INFO - PROCESS | 1651 | 1465425264633 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 15:34:24 INFO - PROCESS | 1651 | 1465425264636 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:34:24 INFO - PROCESS | 1651 | 1465425264638 Marionette TRACE conn2 <- [1,2466,null,{}] 15:34:24 INFO - PROCESS | 1651 | 1465425264642 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}] 15:34:24 INFO - PROCESS | 1651 | 1465425264644 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:24 INFO - PROCESS | 1651 | 1465425264959 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 15:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1121a5400) [pid = 1651] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12513a000) [pid = 1651] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1213a2400) [pid = 1651] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x110eef000) [pid = 1651] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1247df000) [pid = 1651] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11703a000) [pid = 1651] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x116159800) [pid = 1651] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x115f35400) [pid = 1651] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x112d59400) [pid = 1651] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1194f7000) [pid = 1651] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x112d3f800) [pid = 1651] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x11864c400) [pid = 1651] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:34:24 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x116fa4800) [pid = 1651] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:34:25 INFO - PROCESS | 1651 | 1465425265004 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:25 INFO - PROCESS | 1651 | 1465425265005 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x1191dc000 == 39 [pid = 1651] [id = 624] 15:34:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x110eef000) [pid = 1651] [serial = 1872] [outer = 0x0] 15:34:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1121a5400) [pid = 1651] [serial = 1873] [outer = 0x110eef000] 15:34:25 INFO - PROCESS | 1651 | 1465425265029 Marionette DEBUG loaded listener.js 15:34:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x116fa4800) [pid = 1651] [serial = 1874] [outer = 0x110eef000] 15:34:25 INFO - PROCESS | 1651 | 1465425265284 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]]]}] 15:34:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:34:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 671ms 15:34:25 INFO - PROCESS | 1651 | 1465425265308 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 15:34:25 INFO - PROCESS | 1651 | 1465425265309 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 15:34:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:34:25 INFO - PROCESS | 1651 | 1465425265311 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:34:25 INFO - PROCESS | 1651 | 1465425265312 Marionette TRACE conn2 <- [1,2470,null,{}] 15:34:25 INFO - PROCESS | 1651 | 1465425265315 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}] 15:34:25 INFO - PROCESS | 1651 | 1465425265316 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:25 INFO - PROCESS | 1651 | 1465425265411 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 15:34:25 INFO - PROCESS | 1651 | 1465425265427 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:25 INFO - PROCESS | 1651 | 1465425265428 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b64b000 == 40 [pid = 1651] [id = 625] 15:34:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11864c400) [pid = 1651] [serial = 1875] [outer = 0x0] 15:34:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x123aaf800) [pid = 1651] [serial = 1876] [outer = 0x11864c400] 15:34:25 INFO - PROCESS | 1651 | 1465425265452 Marionette DEBUG loaded listener.js 15:34:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x123ec9000) [pid = 1651] [serial = 1877] [outer = 0x11864c400] 15:34:25 INFO - PROCESS | 1651 | 1465425265758 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]]]}] 15:34:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:34:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 468ms 15:34:25 INFO - PROCESS | 1651 | 1465425265781 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 15:34:25 INFO - PROCESS | 1651 | 1465425265782 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 15:34:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:34:25 INFO - PROCESS | 1651 | 1465425265790 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:34:25 INFO - PROCESS | 1651 | 1465425265791 Marionette TRACE conn2 <- [1,2474,null,{}] 15:34:25 INFO - PROCESS | 1651 | 1465425265793 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}] 15:34:25 INFO - PROCESS | 1651 | 1465425265804 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:25 INFO - PROCESS | 1651 | 1465425265911 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 15:34:25 INFO - PROCESS | 1651 | 1465425265917 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:25 INFO - PROCESS | 1651 | 1465425265918 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b87f000 == 41 [pid = 1651] [id = 626] 15:34:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1182e2000) [pid = 1651] [serial = 1878] [outer = 0x0] 15:34:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x123ecd000) [pid = 1651] [serial = 1879] [outer = 0x1182e2000] 15:34:25 INFO - PROCESS | 1651 | 1465425265942 Marionette DEBUG loaded listener.js 15:34:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x123f2d000) [pid = 1651] [serial = 1880] [outer = 0x1182e2000] 15:34:26 INFO - PROCESS | 1651 | 1465425266236 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]]]}] 15:34:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:34:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 470ms 15:34:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:34:26 INFO - PROCESS | 1651 | 1465425266259 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 15:34:26 INFO - PROCESS | 1651 | 1465425266260 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 15:34:26 INFO - PROCESS | 1651 | 1465425266262 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:34:26 INFO - PROCESS | 1651 | 1465425266263 Marionette TRACE conn2 <- [1,2478,null,{}] 15:34:26 INFO - PROCESS | 1651 | 1465425266266 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}] 15:34:26 INFO - PROCESS | 1651 | 1465425266267 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:26 INFO - PROCESS | 1651 | 1465425266352 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 15:34:26 INFO - PROCESS | 1651 | 1465425266356 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:26 INFO - PROCESS | 1651 | 1465425266357 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bbe5000 == 42 [pid = 1651] [id = 627] 15:34:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x123ef7800) [pid = 1651] [serial = 1881] [outer = 0x0] 15:34:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12426a800) [pid = 1651] [serial = 1882] [outer = 0x123ef7800] 15:34:26 INFO - PROCESS | 1651 | 1465425266380 Marionette DEBUG loaded listener.js 15:34:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1247df400) [pid = 1651] [serial = 1883] [outer = 0x123ef7800] 15:34:26 INFO - PROCESS | 1651 | 1465425266740 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]]]}] 15:34:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:34:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 519ms 15:34:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:34:26 INFO - PROCESS | 1651 | 1465425266781 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 15:34:26 INFO - PROCESS | 1651 | 1465425266782 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 15:34:26 INFO - PROCESS | 1651 | 1465425266784 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:34:26 INFO - PROCESS | 1651 | 1465425266785 Marionette TRACE conn2 <- [1,2482,null,{}] 15:34:26 INFO - PROCESS | 1651 | 1465425266803 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}] 15:34:26 INFO - PROCESS | 1651 | 1465425266804 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:26 INFO - PROCESS | 1651 | 1465425266884 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 15:34:26 INFO - PROCESS | 1651 | 1465425266889 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:26 INFO - PROCESS | 1651 | 1465425266890 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c4c9000 == 43 [pid = 1651] [id = 628] 15:34:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119529c00) [pid = 1651] [serial = 1884] [outer = 0x0] 15:34:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1247e3800) [pid = 1651] [serial = 1885] [outer = 0x119529c00] 15:34:26 INFO - PROCESS | 1651 | 1465425266914 Marionette DEBUG loaded listener.js 15:34:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1248eac00) [pid = 1651] [serial = 1886] [outer = 0x119529c00] 15:34:27 INFO - PROCESS | 1651 | 1465425267489 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]]]}] 15:34:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:34:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 719ms 15:34:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:34:27 INFO - PROCESS | 1651 | 1465425267526 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 15:34:27 INFO - PROCESS | 1651 | 1465425267529 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 15:34:27 INFO - PROCESS | 1651 | 1465425267533 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:34:27 INFO - PROCESS | 1651 | 1465425267538 Marionette TRACE conn2 <- [1,2486,null,{}] 15:34:27 INFO - PROCESS | 1651 | 1465425267542 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}] 15:34:27 INFO - PROCESS | 1651 | 1465425267543 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:27 INFO - PROCESS | 1651 | 1465425267657 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 15:34:27 INFO - PROCESS | 1651 | 1465425267717 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:27 INFO - PROCESS | 1651 | 1465425267719 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x118266800 == 44 [pid = 1651] [id = 629] 15:34:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x111e2e800) [pid = 1651] [serial = 1887] [outer = 0x0] 15:34:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x112a16400) [pid = 1651] [serial = 1888] [outer = 0x111e2e800] 15:34:27 INFO - PROCESS | 1651 | 1465425267749 Marionette DEBUG loaded listener.js 15:34:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x112d9e800) [pid = 1651] [serial = 1889] [outer = 0x111e2e800] 15:34:28 INFO - PROCESS | 1651 | 1465425268475 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]]]}] 15:34:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:34:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1027ms 15:34:28 INFO - PROCESS | 1651 | 1465425268560 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 15:34:28 INFO - PROCESS | 1651 | 1465425268562 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 15:34:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:34:28 INFO - PROCESS | 1651 | 1465425268565 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:34:28 INFO - PROCESS | 1651 | 1465425268567 Marionette TRACE conn2 <- [1,2490,null,{}] 15:34:28 INFO - PROCESS | 1651 | 1465425268571 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}] 15:34:28 INFO - PROCESS | 1651 | 1465425268572 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:28 INFO - PROCESS | 1651 | 1465425268675 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 15:34:28 INFO - PROCESS | 1651 | 1465425268736 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:28 INFO - PROCESS | 1651 | 1465425268739 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x116f45800 == 45 [pid = 1651] [id = 630] 15:34:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x113c07c00) [pid = 1651] [serial = 1890] [outer = 0x0] 15:34:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x115de0000) [pid = 1651] [serial = 1891] [outer = 0x113c07c00] 15:34:28 INFO - PROCESS | 1651 | 1465425268767 Marionette DEBUG loaded listener.js 15:34:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1164d1c00) [pid = 1651] [serial = 1892] [outer = 0x113c07c00] 15:34:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12bbe5000 == 44 [pid = 1651] [id = 627] 15:34:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12b87f000 == 43 [pid = 1651] [id = 626] 15:34:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12b64b000 == 42 [pid = 1651] [id = 625] 15:34:29 INFO - PROCESS | 1651 | --DOCSHELL 0x1191dc000 == 41 [pid = 1651] [id = 624] 15:34:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab0c000 == 40 [pid = 1651] [id = 623] 15:34:29 INFO - PROCESS | 1651 | --DOCSHELL 0x123b16800 == 39 [pid = 1651] [id = 622] 15:34:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12921c800 == 38 [pid = 1651] [id = 621] 15:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1270cf800) [pid = 1651] [serial = 1834] [outer = 0x0] [url = about:blank] 15:34:29 INFO - PROCESS | 1651 | --DOCSHELL 0x1191fb000 == 37 [pid = 1651] [id = 620] 15:34:29 INFO - PROCESS | 1651 | --DOCSHELL 0x125ecd800 == 36 [pid = 1651] [id = 619] 15:34:29 INFO - PROCESS | 1651 | --DOCSHELL 0x1252b4800 == 35 [pid = 1651] [id = 618] 15:34:29 INFO - PROCESS | 1651 | --DOCSHELL 0x124720800 == 34 [pid = 1651] [id = 617] 15:34:29 INFO - PROCESS | 1651 | --DOCSHELL 0x123bcb800 == 33 [pid = 1651] [id = 616] 15:34:29 INFO - PROCESS | 1651 | --DOCSHELL 0x119fcb800 == 32 [pid = 1651] [id = 615] 15:34:29 INFO - PROCESS | 1651 | --DOCSHELL 0x1191fb800 == 31 [pid = 1651] [id = 614] 15:34:29 INFO - PROCESS | 1651 | --DOCSHELL 0x11822a000 == 30 [pid = 1651] [id = 613] 15:34:29 INFO - PROCESS | 1651 | --DOCSHELL 0x1164a6800 == 29 [pid = 1651] [id = 612] 15:34:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12cb6c000 == 28 [pid = 1651] [id = 611] 15:34:29 INFO - PROCESS | 1651 | 1465425269183 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]]]}] 15:34:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:34:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 671ms 15:34:29 INFO - PROCESS | 1651 | 1465425269237 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 15:34:29 INFO - PROCESS | 1651 | 1465425269240 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 15:34:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:34:29 INFO - PROCESS | 1651 | 1465425269245 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:34:29 INFO - PROCESS | 1651 | 1465425269246 Marionette TRACE conn2 <- [1,2494,null,{}] 15:34:29 INFO - PROCESS | 1651 | 1465425269249 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}] 15:34:29 INFO - PROCESS | 1651 | 1465425269250 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:29 INFO - PROCESS | 1651 | 1465425269333 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 15:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x119b69400) [pid = 1651] [serial = 1816] [outer = 0x0] [url = about:blank] 15:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x121250000) [pid = 1651] [serial = 1817] [outer = 0x0] [url = about:blank] 15:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1259a3800) [pid = 1651] [serial = 1832] [outer = 0x0] [url = about:blank] 15:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x123e36000) [pid = 1651] [serial = 1819] [outer = 0x0] [url = about:blank] 15:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x112e9b800) [pid = 1651] [serial = 1825] [outer = 0x0] [url = about:blank] 15:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x124fbb800) [pid = 1651] [serial = 1823] [outer = 0x0] [url = about:blank] 15:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1247e5000) [pid = 1651] [serial = 1822] [outer = 0x0] [url = about:blank] 15:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x125945400) [pid = 1651] [serial = 1831] [outer = 0x0] [url = about:blank] 15:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1182c6800) [pid = 1651] [serial = 1807] [outer = 0x0] [url = about:blank] 15:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x116729800) [pid = 1651] [serial = 1804] [outer = 0x0] [url = about:blank] 15:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x116971000) [pid = 1651] [serial = 1805] [outer = 0x0] [url = about:blank] 15:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x118648000) [pid = 1651] [serial = 1802] [outer = 0x0] [url = about:blank] 15:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1181e0000) [pid = 1651] [serial = 1801] [outer = 0x0] [url = about:blank] 15:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x116976c00) [pid = 1651] [serial = 1799] [outer = 0x0] [url = about:blank] 15:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x116630000) [pid = 1651] [serial = 1798] [outer = 0x0] [url = about:blank] 15:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x125135000) [pid = 1651] [serial = 1796] [outer = 0x0] [url = about:blank] 15:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119504800) [pid = 1651] [serial = 1813] [outer = 0x0] [url = about:blank] 15:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x118fd4c00) [pid = 1651] [serial = 1810] [outer = 0x0] [url = about:blank] 15:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1194f5c00) [pid = 1651] [serial = 1811] [outer = 0x0] [url = about:blank] 15:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x118603400) [pid = 1651] [serial = 1808] [outer = 0x0] [url = about:blank] 15:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1243ca800) [pid = 1651] [serial = 1820] [outer = 0x0] [url = about:blank] 15:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1181e5400) [pid = 1651] [serial = 1826] [outer = 0x0] [url = about:blank] 15:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x125136400) [pid = 1651] [serial = 1829] [outer = 0x0] [url = about:blank] 15:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x119a1c400) [pid = 1651] [serial = 1828] [outer = 0x0] [url = about:blank] 15:34:29 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x119a12c00) [pid = 1651] [serial = 1814] [outer = 0x0] [url = about:blank] 15:34:29 INFO - PROCESS | 1651 | 1465425269399 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:29 INFO - PROCESS | 1651 | 1465425269400 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x118f17000 == 29 [pid = 1651] [id = 631] 15:34:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x113c63400) [pid = 1651] [serial = 1893] [outer = 0x0] 15:34:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x116728c00) [pid = 1651] [serial = 1894] [outer = 0x113c63400] 15:34:29 INFO - PROCESS | 1651 | 1465425269429 Marionette DEBUG loaded listener.js 15:34:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x116fa6c00) [pid = 1651] [serial = 1895] [outer = 0x113c63400] 15:34:29 INFO - PROCESS | 1651 | 1465425269758 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]]]}] 15:34:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:34:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 519ms 15:34:29 INFO - PROCESS | 1651 | 1465425269764 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 15:34:29 INFO - PROCESS | 1651 | 1465425269765 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 15:34:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:34:29 INFO - PROCESS | 1651 | 1465425269772 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:34:29 INFO - PROCESS | 1651 | 1465425269775 Marionette TRACE conn2 <- [1,2498,null,{}] 15:34:29 INFO - PROCESS | 1651 | 1465425269783 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}] 15:34:29 INFO - PROCESS | 1651 | 1465425269789 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:29 INFO - PROCESS | 1651 | 1465425269871 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 15:34:29 INFO - PROCESS | 1651 | 1465425269876 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:29 INFO - PROCESS | 1651 | 1465425269878 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b0f800 == 30 [pid = 1651] [id = 632] 15:34:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1181dbc00) [pid = 1651] [serial = 1896] [outer = 0x0] 15:34:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1182cc400) [pid = 1651] [serial = 1897] [outer = 0x1181dbc00] 15:34:29 INFO - PROCESS | 1651 | 1465425269909 Marionette DEBUG loaded listener.js 15:34:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11850d800) [pid = 1651] [serial = 1898] [outer = 0x1181dbc00] 15:34:30 INFO - PROCESS | 1651 | 1465425270276 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]]]}] 15:34:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:34:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 523ms 15:34:30 INFO - PROCESS | 1651 | 1465425270296 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 15:34:30 INFO - PROCESS | 1651 | 1465425270298 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 15:34:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:34:30 INFO - PROCESS | 1651 | 1465425270301 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:34:30 INFO - PROCESS | 1651 | 1465425270303 Marionette TRACE conn2 <- [1,2502,null,{}] 15:34:30 INFO - PROCESS | 1651 | 1465425270305 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}] 15:34:30 INFO - PROCESS | 1651 | 1465425270306 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:30 INFO - PROCESS | 1651 | 1465425270389 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 15:34:30 INFO - PROCESS | 1651 | 1465425270392 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:30 INFO - PROCESS | 1651 | 1465425270393 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x12471f000 == 31 [pid = 1651] [id = 633] 15:34:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1126d0800) [pid = 1651] [serial = 1899] [outer = 0x0] 15:34:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x118645800) [pid = 1651] [serial = 1900] [outer = 0x1126d0800] 15:34:30 INFO - PROCESS | 1651 | 1465425270419 Marionette DEBUG loaded listener.js 15:34:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x118f4e000) [pid = 1651] [serial = 1901] [outer = 0x1126d0800] 15:34:30 INFO - PROCESS | 1651 | 1465425270877 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]]]}] 15:34:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:34:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 620ms 15:34:30 INFO - PROCESS | 1651 | 1465425270922 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 15:34:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:34:30 INFO - PROCESS | 1651 | 1465425270925 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 15:34:30 INFO - PROCESS | 1651 | 1465425270928 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:34:30 INFO - PROCESS | 1651 | 1465425270930 Marionette TRACE conn2 <- [1,2506,null,{}] 15:34:30 INFO - PROCESS | 1651 | 1465425270935 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}] 15:34:30 INFO - PROCESS | 1651 | 1465425270936 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:31 INFO - PROCESS | 1651 | 1465425271033 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 15:34:31 INFO - PROCESS | 1651 | 1465425271104 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:31 INFO - PROCESS | 1651 | 1465425271105 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a49000 == 32 [pid = 1651] [id = 634] 15:34:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x113c0b000) [pid = 1651] [serial = 1902] [outer = 0x0] 15:34:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11672d000) [pid = 1651] [serial = 1903] [outer = 0x113c0b000] 15:34:31 INFO - PROCESS | 1651 | 1465425271136 Marionette DEBUG loaded listener.js 15:34:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x116f9d000) [pid = 1651] [serial = 1904] [outer = 0x113c0b000] 15:34:31 INFO - PROCESS | 1651 | 1465425271585 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]]]}] 15:34:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:34:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 672ms 15:34:31 INFO - PROCESS | 1651 | 1465425271619 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 15:34:31 INFO - PROCESS | 1651 | 1465425271622 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 15:34:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:34:31 INFO - PROCESS | 1651 | 1465425271628 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:34:31 INFO - PROCESS | 1651 | 1465425271630 Marionette TRACE conn2 <- [1,2510,null,{}] 15:34:31 INFO - PROCESS | 1651 | 1465425271632 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}] 15:34:31 INFO - PROCESS | 1651 | 1465425271636 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:31 INFO - PROCESS | 1651 | 1465425271731 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 15:34:31 INFO - PROCESS | 1651 | 1465425271800 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:31 INFO - PROCESS | 1651 | 1465425271801 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x125969000 == 33 [pid = 1651] [id = 635] 15:34:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1182e7800) [pid = 1651] [serial = 1905] [outer = 0x0] 15:34:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x118510800) [pid = 1651] [serial = 1906] [outer = 0x1182e7800] 15:34:31 INFO - PROCESS | 1651 | 1465425271833 Marionette DEBUG loaded listener.js 15:34:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1186efc00) [pid = 1651] [serial = 1907] [outer = 0x1182e7800] 15:34:32 INFO - PROCESS | 1651 | 1465425272218 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]]]}] 15:34:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:34:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 621ms 15:34:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:34:32 INFO - PROCESS | 1651 | 1465425272255 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 15:34:32 INFO - PROCESS | 1651 | 1465425272257 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 15:34:32 INFO - PROCESS | 1651 | 1465425272259 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:34:32 INFO - PROCESS | 1651 | 1465425272262 Marionette TRACE conn2 <- [1,2514,null,{}] 15:34:32 INFO - PROCESS | 1651 | 1465425272272 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}] 15:34:32 INFO - PROCESS | 1651 | 1465425272275 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:32 INFO - PROCESS | 1651 | 1465425272403 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 15:34:32 INFO - PROCESS | 1651 | 1465425272466 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:32 INFO - PROCESS | 1651 | 1465425272469 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x1276d9800 == 34 [pid = 1651] [id = 636] 15:34:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11949e000) [pid = 1651] [serial = 1908] [outer = 0x0] 15:34:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119504400) [pid = 1651] [serial = 1909] [outer = 0x11949e000] 15:34:32 INFO - PROCESS | 1651 | 1465425272493 Marionette DEBUG loaded listener.js 15:34:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1198d2c00) [pid = 1651] [serial = 1910] [outer = 0x11949e000] 15:34:32 INFO - PROCESS | 1651 | 1465425272982 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]]]}] 15:34:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:34:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 774ms 15:34:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:34:33 INFO - PROCESS | 1651 | 1465425273035 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 15:34:33 INFO - PROCESS | 1651 | 1465425273038 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 15:34:33 INFO - PROCESS | 1651 | 1465425273041 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:34:33 INFO - PROCESS | 1651 | 1465425273043 Marionette TRACE conn2 <- [1,2518,null,{}] 15:34:33 INFO - PROCESS | 1651 | 1465425273046 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}] 15:34:33 INFO - PROCESS | 1651 | 1465425273049 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:33 INFO - PROCESS | 1651 | 1465425273193 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 15:34:33 INFO - PROCESS | 1651 | 1465425273313 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:33 INFO - PROCESS | 1651 | 1465425273314 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x1194b6800 == 35 [pid = 1651] [id = 637] 15:34:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1198d3c00) [pid = 1651] [serial = 1911] [outer = 0x0] 15:34:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119b69800) [pid = 1651] [serial = 1912] [outer = 0x1198d3c00] 15:34:33 INFO - PROCESS | 1651 | 1465425273345 Marionette DEBUG loaded listener.js 15:34:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x119f41000) [pid = 1651] [serial = 1913] [outer = 0x1198d3c00] 15:34:33 INFO - PROCESS | 1651 | 1465425273770 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]]]}] 15:34:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:34:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 771ms 15:34:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:34:33 INFO - PROCESS | 1651 | 1465425273812 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 15:34:33 INFO - PROCESS | 1651 | 1465425273813 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 15:34:33 INFO - PROCESS | 1651 | 1465425273815 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:34:33 INFO - PROCESS | 1651 | 1465425273816 Marionette TRACE conn2 <- [1,2522,null,{}] 15:34:33 INFO - PROCESS | 1651 | 1465425273819 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}] 15:34:33 INFO - PROCESS | 1651 | 1465425273820 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:33 INFO - PROCESS | 1651 | 1465425273916 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 15:34:33 INFO - PROCESS | 1651 | 1465425273973 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:33 INFO - PROCESS | 1651 | 1465425273974 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a4b1800 == 36 [pid = 1651] [id = 638] 15:34:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1198dcc00) [pid = 1651] [serial = 1914] [outer = 0x0] 15:34:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12125a000) [pid = 1651] [serial = 1915] [outer = 0x1198dcc00] 15:34:34 INFO - PROCESS | 1651 | 1465425274003 Marionette DEBUG loaded listener.js 15:34:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1213a7c00) [pid = 1651] [serial = 1916] [outer = 0x1198dcc00] 15:34:34 INFO - PROCESS | 1651 | 1465425274504 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]]]}] 15:34:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:34:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 722ms 15:34:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:34:34 INFO - PROCESS | 1651 | 1465425274537 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 15:34:34 INFO - PROCESS | 1651 | 1465425274539 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 15:34:34 INFO - PROCESS | 1651 | 1465425274543 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:34:34 INFO - PROCESS | 1651 | 1465425274545 Marionette TRACE conn2 <- [1,2526,null,{}] 15:34:34 INFO - PROCESS | 1651 | 1465425274550 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}] 15:34:34 INFO - PROCESS | 1651 | 1465425274553 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:34 INFO - PROCESS | 1651 | 1465425274646 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 15:34:34 INFO - PROCESS | 1651 | 1465425274718 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:34 INFO - PROCESS | 1651 | 1465425274720 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c95800 == 37 [pid = 1651] [id = 639] 15:34:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x112d14800) [pid = 1651] [serial = 1917] [outer = 0x0] 15:34:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1133e3400) [pid = 1651] [serial = 1918] [outer = 0x112d14800] 15:34:34 INFO - PROCESS | 1651 | 1465425274747 Marionette DEBUG loaded listener.js 15:34:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x116a04400) [pid = 1651] [serial = 1919] [outer = 0x112d14800] 15:34:35 INFO - PROCESS | 1651 | --DOCSHELL 0x123b0f800 == 36 [pid = 1651] [id = 632] 15:34:35 INFO - PROCESS | 1651 | --DOCSHELL 0x118f17000 == 35 [pid = 1651] [id = 631] 15:34:35 INFO - PROCESS | 1651 | --DOCSHELL 0x116f45800 == 34 [pid = 1651] [id = 630] 15:34:35 INFO - PROCESS | 1651 | --DOCSHELL 0x118266800 == 33 [pid = 1651] [id = 629] 15:34:35 INFO - PROCESS | 1651 | --DOCSHELL 0x12c4c9000 == 32 [pid = 1651] [id = 628] 15:34:35 INFO - PROCESS | 1651 | --DOCSHELL 0x12a4b1800 == 31 [pid = 1651] [id = 638] 15:34:35 INFO - PROCESS | 1651 | --DOCSHELL 0x1194b6800 == 30 [pid = 1651] [id = 637] 15:34:35 INFO - PROCESS | 1651 | --DOCSHELL 0x1276d9800 == 29 [pid = 1651] [id = 636] 15:34:35 INFO - PROCESS | 1651 | --DOCSHELL 0x125969000 == 28 [pid = 1651] [id = 635] 15:34:35 INFO - PROCESS | 1651 | --DOCSHELL 0x12471f000 == 27 [pid = 1651] [id = 633] 15:34:35 INFO - PROCESS | 1651 | --DOCSHELL 0x119a49000 == 26 [pid = 1651] [id = 634] 15:34:35 INFO - PROCESS | 1651 | 1465425275709 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]]]}] 15:34:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:34:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1172ms 15:34:35 INFO - PROCESS | 1651 | 1465425275715 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 15:34:35 INFO - PROCESS | 1651 | 1465425275718 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 15:34:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:34:35 INFO - PROCESS | 1651 | 1465425275721 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:34:35 INFO - PROCESS | 1651 | 1465425275723 Marionette TRACE conn2 <- [1,2530,null,{}] 15:34:35 INFO - PROCESS | 1651 | 1465425275726 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}] 15:34:35 INFO - PROCESS | 1651 | 1465425275728 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:35 INFO - PROCESS | 1651 | 1465425275810 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 15:34:35 INFO - PROCESS | 1651 | 1465425275815 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:35 INFO - PROCESS | 1651 | 1465425275820 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170cc000 == 27 [pid = 1651] [id = 640] 15:34:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1126cd400) [pid = 1651] [serial = 1920] [outer = 0x0] 15:34:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x113210400) [pid = 1651] [serial = 1921] [outer = 0x1126cd400] 15:34:35 INFO - PROCESS | 1651 | 1465425275849 Marionette DEBUG loaded listener.js 15:34:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1126d0000) [pid = 1651] [serial = 1922] [outer = 0x1126cd400] 15:34:36 INFO - PROCESS | 1651 | 1465425276193 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]]]}] 15:34:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:34:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 569ms 15:34:36 INFO - PROCESS | 1651 | 1465425276291 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 15:34:36 INFO - PROCESS | 1651 | 1465425276294 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 15:34:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:34:36 INFO - PROCESS | 1651 | 1465425276305 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:34:36 INFO - PROCESS | 1651 | 1465425276307 Marionette TRACE conn2 <- [1,2534,null,{}] 15:34:36 INFO - PROCESS | 1651 | 1465425276314 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}] 15:34:36 INFO - PROCESS | 1651 | 1465425276317 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:36 INFO - PROCESS | 1651 | 1465425276418 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 15:34:36 INFO - PROCESS | 1651 | 1465425276426 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:36 INFO - PROCESS | 1651 | 1465425276427 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x1194b7000 == 28 [pid = 1651] [id = 641] 15:34:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x11678c800) [pid = 1651] [serial = 1923] [outer = 0x0] 15:34:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x116798000) [pid = 1651] [serial = 1924] [outer = 0x11678c800] 15:34:36 INFO - PROCESS | 1651 | 1465425276454 Marionette DEBUG loaded listener.js 15:34:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x117030c00) [pid = 1651] [serial = 1925] [outer = 0x11678c800] 15:34:36 INFO - PROCESS | 1651 | 1465425276826 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]]]}] 15:34:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:34:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 577ms 15:34:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:34:36 INFO - PROCESS | 1651 | 1465425276876 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 15:34:36 INFO - PROCESS | 1651 | 1465425276878 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 15:34:36 INFO - PROCESS | 1651 | 1465425276880 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:34:36 INFO - PROCESS | 1651 | 1465425276882 Marionette TRACE conn2 <- [1,2538,null,{}] 15:34:36 INFO - PROCESS | 1651 | 1465425276890 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}] 15:34:36 INFO - PROCESS | 1651 | 1465425276894 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:36 INFO - PROCESS | 1651 | 1465425276994 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 15:34:37 INFO - PROCESS | 1651 | 1465425277039 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:37 INFO - PROCESS | 1651 | 1465425277041 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x124726000 == 29 [pid = 1651] [id = 642] 15:34:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1126c7c00) [pid = 1651] [serial = 1926] [outer = 0x0] 15:34:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x11860a800) [pid = 1651] [serial = 1927] [outer = 0x1126c7c00] 15:34:37 INFO - PROCESS | 1651 | 1465425277069 Marionette DEBUG loaded listener.js 15:34:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1186ec800) [pid = 1651] [serial = 1928] [outer = 0x1126c7c00] 15:34:37 INFO - PROCESS | 1651 | 1465425277422 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]]]}] 15:34:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:34:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 573ms 15:34:37 INFO - PROCESS | 1651 | 1465425277458 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 15:34:37 INFO - PROCESS | 1651 | 1465425277460 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 15:34:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:34:37 INFO - PROCESS | 1651 | 1465425277462 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:34:37 INFO - PROCESS | 1651 | 1465425277463 Marionette TRACE conn2 <- [1,2542,null,{}] 15:34:37 INFO - PROCESS | 1651 | 1465425277466 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}] 15:34:37 INFO - PROCESS | 1651 | 1465425277467 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:37 INFO - PROCESS | 1651 | 1465425277568 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 15:34:37 INFO - PROCESS | 1651 | 1465425277571 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:37 INFO - PROCESS | 1651 | 1465425277572 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x1276c9800 == 30 [pid = 1651] [id = 643] 15:34:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x118505000) [pid = 1651] [serial = 1929] [outer = 0x0] 15:34:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x119395800) [pid = 1651] [serial = 1930] [outer = 0x118505000] 15:34:37 INFO - PROCESS | 1651 | 1465425277598 Marionette DEBUG loaded listener.js 15:34:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x1194f5400) [pid = 1651] [serial = 1931] [outer = 0x118505000] 15:34:37 INFO - PROCESS | 1651 | 1465425277941 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]]]}] 15:34:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:34:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 518ms 15:34:37 INFO - PROCESS | 1651 | 1465425277982 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 15:34:37 INFO - PROCESS | 1651 | 1465425277983 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 15:34:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:34:37 INFO - PROCESS | 1651 | 1465425277991 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:34:37 INFO - PROCESS | 1651 | 1465425277992 Marionette TRACE conn2 <- [1,2546,null,{}] 15:34:37 INFO - PROCESS | 1651 | 1465425277995 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}] 15:34:37 INFO - PROCESS | 1651 | 1465425277996 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:38 INFO - PROCESS | 1651 | 1465425278092 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 15:34:38 INFO - PROCESS | 1651 | 1465425278096 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:38 INFO - PROCESS | 1651 | 1465425278097 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a4bb800 == 31 [pid = 1651] [id = 644] 15:34:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x1126cfc00) [pid = 1651] [serial = 1932] [outer = 0x0] 15:34:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x11949ac00) [pid = 1651] [serial = 1933] [outer = 0x1126cfc00] 15:34:38 INFO - PROCESS | 1651 | 1465425278121 Marionette DEBUG loaded listener.js 15:34:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x119a14000) [pid = 1651] [serial = 1934] [outer = 0x1126cfc00] 15:34:38 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x1126d0800) [pid = 1651] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:34:38 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x113c07c00) [pid = 1651] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:34:38 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x113c63400) [pid = 1651] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:34:38 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x111e2e800) [pid = 1651] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:34:38 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x119529c00) [pid = 1651] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:34:38 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1181dbc00) [pid = 1651] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:34:38 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x123ef7800) [pid = 1651] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:34:38 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x116fa8800) [pid = 1651] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:34:38 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x112d5e000) [pid = 1651] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:34:38 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x110ea2800) [pid = 1651] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:34:38 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1181de400) [pid = 1651] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:34:38 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x110eea400) [pid = 1651] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:34:38 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x119c2e000) [pid = 1651] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:34:38 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x123aad000) [pid = 1651] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:34:38 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x115f35c00) [pid = 1651] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:34:38 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11864c400) [pid = 1651] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:34:38 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1126d6800) [pid = 1651] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:34:38 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1182e2000) [pid = 1651] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:34:38 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1182e1400) [pid = 1651] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:34:38 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x110eef000) [pid = 1651] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:34:38 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x125e53800) [pid = 1651] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:34:38 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x110fac400) [pid = 1651] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:34:38 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1198dc400) [pid = 1651] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:34:38 INFO - PROCESS | 1651 | 1465425278780 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]]]}] 15:34:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:34:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 826ms 15:34:38 INFO - PROCESS | 1651 | 1465425278814 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 15:34:38 INFO - PROCESS | 1651 | 1465425278817 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 15:34:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:34:38 INFO - PROCESS | 1651 | 1465425278823 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:34:38 INFO - PROCESS | 1651 | 1465425278825 Marionette TRACE conn2 <- [1,2550,null,{}] 15:34:38 INFO - PROCESS | 1651 | 1465425278830 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}] 15:34:38 INFO - PROCESS | 1651 | 1465425278838 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:38 INFO - PROCESS | 1651 | 1465425278977 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 15:34:38 INFO - PROCESS | 1651 | 1465425278991 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:38 INFO - PROCESS | 1651 | 1465425278992 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab04000 == 32 [pid = 1651] [id = 645] 15:34:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x116727c00) [pid = 1651] [serial = 1935] [outer = 0x0] 15:34:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1198ce400) [pid = 1651] [serial = 1936] [outer = 0x116727c00] 15:34:39 INFO - PROCESS | 1651 | 1465425279032 Marionette DEBUG loaded listener.js 15:34:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x119c2d000) [pid = 1651] [serial = 1937] [outer = 0x116727c00] 15:34:39 INFO - PROCESS | 1651 | 1465425279390 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]]]}] 15:34:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:34:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 624ms 15:34:39 INFO - PROCESS | 1651 | 1465425279446 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 15:34:39 INFO - PROCESS | 1651 | 1465425279447 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 15:34:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:34:39 INFO - PROCESS | 1651 | 1465425279467 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:34:39 INFO - PROCESS | 1651 | 1465425279468 Marionette TRACE conn2 <- [1,2554,null,{}] 15:34:39 INFO - PROCESS | 1651 | 1465425279470 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}] 15:34:39 INFO - PROCESS | 1651 | 1465425279471 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:39 INFO - PROCESS | 1651 | 1465425279544 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 15:34:39 INFO - PROCESS | 1651 | 1465425279547 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:39 INFO - PROCESS | 1651 | 1465425279549 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b795800 == 33 [pid = 1651] [id = 646] 15:34:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x119c2e000) [pid = 1651] [serial = 1938] [outer = 0x0] 15:34:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1213a6800) [pid = 1651] [serial = 1939] [outer = 0x119c2e000] 15:34:39 INFO - PROCESS | 1651 | 1465425279576 Marionette DEBUG loaded listener.js 15:34:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x123aa9c00) [pid = 1651] [serial = 1940] [outer = 0x119c2e000] 15:34:39 INFO - PROCESS | 1651 | 1465425279922 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]]]}] 15:34:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:34:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 470ms 15:34:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:34:39 INFO - PROCESS | 1651 | 1465425279938 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 15:34:39 INFO - PROCESS | 1651 | 1465425279939 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 15:34:39 INFO - PROCESS | 1651 | 1465425279941 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:34:39 INFO - PROCESS | 1651 | 1465425279942 Marionette TRACE conn2 <- [1,2558,null,{}] 15:34:39 INFO - PROCESS | 1651 | 1465425279945 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}] 15:34:39 INFO - PROCESS | 1651 | 1465425279946 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:40 INFO - PROCESS | 1651 | 1465425280023 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 15:34:40 INFO - PROCESS | 1651 | 1465425280027 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:40 INFO - PROCESS | 1651 | 1465425280028 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b88d800 == 34 [pid = 1651] [id = 647] 15:34:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1213eec00) [pid = 1651] [serial = 1941] [outer = 0x0] 15:34:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x123b85400) [pid = 1651] [serial = 1942] [outer = 0x1213eec00] 15:34:40 INFO - PROCESS | 1651 | 1465425280055 Marionette DEBUG loaded listener.js 15:34:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x123e36c00) [pid = 1651] [serial = 1943] [outer = 0x1213eec00] 15:34:40 INFO - PROCESS | 1651 | 1465425280392 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]]]}] 15:34:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:34:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 469ms 15:34:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:34:40 INFO - PROCESS | 1651 | 1465425280411 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 15:34:40 INFO - PROCESS | 1651 | 1465425280413 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 15:34:40 INFO - PROCESS | 1651 | 1465425280415 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:34:40 INFO - PROCESS | 1651 | 1465425280416 Marionette TRACE conn2 <- [1,2562,null,{}] 15:34:40 INFO - PROCESS | 1651 | 1465425280427 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}] 15:34:40 INFO - PROCESS | 1651 | 1465425280428 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:40 INFO - PROCESS | 1651 | 1465425280538 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 15:34:40 INFO - PROCESS | 1651 | 1465425280617 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:40 INFO - PROCESS | 1651 | 1465425280619 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x115dae000 == 35 [pid = 1651] [id = 648] 15:34:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x110e9cc00) [pid = 1651] [serial = 1944] [outer = 0x0] 15:34:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x110eea400) [pid = 1651] [serial = 1945] [outer = 0x110e9cc00] 15:34:40 INFO - PROCESS | 1651 | 1465425280651 Marionette DEBUG loaded listener.js 15:34:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x111eca400) [pid = 1651] [serial = 1946] [outer = 0x110e9cc00] 15:34:41 INFO - PROCESS | 1651 | 1465425281246 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]]]}] 15:34:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:34:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 884ms 15:34:41 INFO - PROCESS | 1651 | 1465425281300 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 15:34:41 INFO - PROCESS | 1651 | 1465425281303 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 15:34:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:34:41 INFO - PROCESS | 1651 | 1465425281306 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:34:41 INFO - PROCESS | 1651 | 1465425281308 Marionette TRACE conn2 <- [1,2566,null,{}] 15:34:41 INFO - PROCESS | 1651 | 1465425281312 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}] 15:34:41 INFO - PROCESS | 1651 | 1465425281315 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:41 INFO - PROCESS | 1651 | 1465425281422 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 15:34:41 INFO - PROCESS | 1651 | 1465425281505 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:41 INFO - PROCESS | 1651 | 1465425281507 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x1242e4000 == 36 [pid = 1651] [id = 649] 15:34:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x115f90c00) [pid = 1651] [serial = 1947] [outer = 0x0] 15:34:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x116630000) [pid = 1651] [serial = 1948] [outer = 0x115f90c00] 15:34:41 INFO - PROCESS | 1651 | 1465425281537 Marionette DEBUG loaded listener.js 15:34:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x116797400) [pid = 1651] [serial = 1949] [outer = 0x115f90c00] 15:34:42 INFO - PROCESS | 1651 | 1465425282227 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]]]}] 15:34:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:34:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 976ms 15:34:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:34:42 INFO - PROCESS | 1651 | 1465425282282 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 15:34:42 INFO - PROCESS | 1651 | 1465425282284 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 15:34:42 INFO - PROCESS | 1651 | 1465425282288 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:34:42 INFO - PROCESS | 1651 | 1465425282289 Marionette TRACE conn2 <- [1,2570,null,{}] 15:34:42 INFO - PROCESS | 1651 | 1465425282293 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}] 15:34:42 INFO - PROCESS | 1651 | 1465425282295 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:42 INFO - PROCESS | 1651 | 1465425282399 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 15:34:42 INFO - PROCESS | 1651 | 1465425282460 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:42 INFO - PROCESS | 1651 | 1465425282463 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x118538000 == 37 [pid = 1651] [id = 650] 15:34:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1133b9800) [pid = 1651] [serial = 1950] [outer = 0x0] 15:34:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x113c65800) [pid = 1651] [serial = 1951] [outer = 0x1133b9800] 15:34:42 INFO - PROCESS | 1651 | 1465425282492 Marionette DEBUG loaded listener.js 15:34:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1164d5c00) [pid = 1651] [serial = 1952] [outer = 0x1133b9800] 15:34:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12b88d800 == 36 [pid = 1651] [id = 647] 15:34:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12b795800 == 35 [pid = 1651] [id = 646] 15:34:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab04000 == 34 [pid = 1651] [id = 645] 15:34:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12a4bb800 == 33 [pid = 1651] [id = 644] 15:34:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1276c9800 == 32 [pid = 1651] [id = 643] 15:34:42 INFO - PROCESS | 1651 | --DOCSHELL 0x124726000 == 31 [pid = 1651] [id = 642] 15:34:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1194b7000 == 30 [pid = 1651] [id = 641] 15:34:42 INFO - PROCESS | 1651 | --DOCSHELL 0x1170cc000 == 29 [pid = 1651] [id = 640] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x118f4e000) [pid = 1651] [serial = 1901] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x11850d800) [pid = 1651] [serial = 1898] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x11728dc00) [pid = 1651] [serial = 1846] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1176c5000) [pid = 1651] [serial = 1847] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11396dc00) [pid = 1651] [serial = 1840] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x115f88800) [pid = 1651] [serial = 1841] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x116793400) [pid = 1651] [serial = 1843] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x116a0b400) [pid = 1651] [serial = 1844] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x118884800) [pid = 1651] [serial = 1855] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11939ec00) [pid = 1651] [serial = 1856] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1181dc800) [pid = 1651] [serial = 1849] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x123aaa400) [pid = 1651] [serial = 1868] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1213a4800) [pid = 1651] [serial = 1867] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1182c6c00) [pid = 1651] [serial = 1850] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x123e34800) [pid = 1651] [serial = 1871] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x123ab4800) [pid = 1651] [serial = 1870] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1198d2800) [pid = 1651] [serial = 1861] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x123aaf800) [pid = 1651] [serial = 1876] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x112a11000) [pid = 1651] [serial = 1837] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x123ecd000) [pid = 1651] [serial = 1879] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x123f2d000) [pid = 1651] [serial = 1880] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x112a7a400) [pid = 1651] [serial = 1838] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11860c400) [pid = 1651] [serial = 1852] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x118882c00) [pid = 1651] [serial = 1853] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1121a5400) [pid = 1651] [serial = 1873] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x128b55400) [pid = 1651] [serial = 1835] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11321c400) [pid = 1651] [serial = 1858] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x119506800) [pid = 1651] [serial = 1859] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x119b1c400) [pid = 1651] [serial = 1864] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x119b6f400) [pid = 1651] [serial = 1865] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1247df400) [pid = 1651] [serial = 1883] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x123ec9000) [pid = 1651] [serial = 1877] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x116fa4800) [pid = 1651] [serial = 1874] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1198db800) [pid = 1651] [serial = 1862] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x118645800) [pid = 1651] [serial = 1900] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x115de0000) [pid = 1651] [serial = 1891] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x116fa6c00) [pid = 1651] [serial = 1895] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x112d9e800) [pid = 1651] [serial = 1889] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x1248eac00) [pid = 1651] [serial = 1886] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x112a16400) [pid = 1651] [serial = 1888] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x1247e3800) [pid = 1651] [serial = 1885] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x1164d1c00) [pid = 1651] [serial = 1892] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x116728c00) [pid = 1651] [serial = 1894] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x1182cc400) [pid = 1651] [serial = 1897] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x12426a800) [pid = 1651] [serial = 1882] [outer = 0x0] [url = about:blank] 15:34:42 INFO - PROCESS | 1651 | 1465425282874 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]]]}] 15:34:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:34:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 623ms 15:34:42 INFO - PROCESS | 1651 | 1465425282911 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 15:34:42 INFO - PROCESS | 1651 | 1465425282914 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 15:34:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:34:42 INFO - PROCESS | 1651 | 1465425282919 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:34:42 INFO - PROCESS | 1651 | 1465425282921 Marionette TRACE conn2 <- [1,2574,null,{}] 15:34:42 INFO - PROCESS | 1651 | 1465425282923 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}] 15:34:42 INFO - PROCESS | 1651 | 1465425282925 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:43 INFO - PROCESS | 1651 | 1465425283007 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 15:34:43 INFO - PROCESS | 1651 | 1465425283011 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:43 INFO - PROCESS | 1651 | 1465425283013 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x118fbc800 == 30 [pid = 1651] [id = 651] 15:34:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x116791c00) [pid = 1651] [serial = 1953] [outer = 0x0] 15:34:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x116fa2000) [pid = 1651] [serial = 1954] [outer = 0x116791c00] 15:34:43 INFO - PROCESS | 1651 | 1465425283042 Marionette DEBUG loaded listener.js 15:34:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x11728dc00) [pid = 1651] [serial = 1955] [outer = 0x116791c00] 15:34:43 INFO - PROCESS | 1651 | 1465425283404 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]]]}] 15:34:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:34:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 520ms 15:34:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:34:43 INFO - PROCESS | 1651 | 1465425283440 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 15:34:43 INFO - PROCESS | 1651 | 1465425283441 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 15:34:43 INFO - PROCESS | 1651 | 1465425283443 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:34:43 INFO - PROCESS | 1651 | 1465425283446 Marionette TRACE conn2 <- [1,2578,null,{}] 15:34:43 INFO - PROCESS | 1651 | 1465425283462 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}] 15:34:43 INFO - PROCESS | 1651 | 1465425283465 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:43 INFO - PROCESS | 1651 | 1465425283544 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 15:34:43 INFO - PROCESS | 1651 | 1465425283551 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:43 INFO - PROCESS | 1651 | 1465425283554 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b0b800 == 31 [pid = 1651] [id = 652] 15:34:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x1181e0400) [pid = 1651] [serial = 1956] [outer = 0x0] 15:34:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x11839a000) [pid = 1651] [serial = 1957] [outer = 0x1181e0400] 15:34:43 INFO - PROCESS | 1651 | 1465425283582 Marionette DEBUG loaded listener.js 15:34:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x118645000) [pid = 1651] [serial = 1958] [outer = 0x1181e0400] 15:34:43 INFO - PROCESS | 1651 | 1465425283952 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]]]}] 15:34:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:34:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 523ms 15:34:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:34:43 INFO - PROCESS | 1651 | 1465425283966 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 15:34:43 INFO - PROCESS | 1651 | 1465425283970 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 15:34:43 INFO - PROCESS | 1651 | 1465425283973 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:34:43 INFO - PROCESS | 1651 | 1465425283975 Marionette TRACE conn2 <- [1,2582,null,{}] 15:34:43 INFO - PROCESS | 1651 | 1465425283977 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}] 15:34:43 INFO - PROCESS | 1651 | 1465425283978 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:44 INFO - PROCESS | 1651 | 1465425284084 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 15:34:44 INFO - PROCESS | 1651 | 1465425284089 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:44 INFO - PROCESS | 1651 | 1465425284090 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12481f800 == 32 [pid = 1651] [id = 653] 15:34:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x111f17800) [pid = 1651] [serial = 1959] [outer = 0x0] 15:34:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x119397000) [pid = 1651] [serial = 1960] [outer = 0x111f17800] 15:34:44 INFO - PROCESS | 1651 | 1465425284116 Marionette DEBUG loaded listener.js 15:34:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1194ef400) [pid = 1651] [serial = 1961] [outer = 0x111f17800] 15:34:44 INFO - PROCESS | 1651 | 1465425284411 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]]]}] 15:34:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:34:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 473ms 15:34:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:34:44 INFO - PROCESS | 1651 | 1465425284447 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 15:34:44 INFO - PROCESS | 1651 | 1465425284448 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 15:34:44 INFO - PROCESS | 1651 | 1465425284450 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:34:44 INFO - PROCESS | 1651 | 1465425284453 Marionette TRACE conn2 <- [1,2586,null,{}] 15:34:44 INFO - PROCESS | 1651 | 1465425284457 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}] 15:34:44 INFO - PROCESS | 1651 | 1465425284458 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:44 INFO - PROCESS | 1651 | 1465425284534 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 15:34:44 INFO - PROCESS | 1651 | 1465425284539 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:44 INFO - PROCESS | 1651 | 1465425284540 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170cb800 == 33 [pid = 1651] [id = 654] 15:34:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1194f0400) [pid = 1651] [serial = 1962] [outer = 0x0] 15:34:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1198cd800) [pid = 1651] [serial = 1963] [outer = 0x1194f0400] 15:34:44 INFO - PROCESS | 1651 | 1465425284565 Marionette DEBUG loaded listener.js 15:34:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1186ed400) [pid = 1651] [serial = 1964] [outer = 0x1194f0400] 15:34:44 INFO - PROCESS | 1651 | 1465425284955 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]]]}] 15:34:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:34:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 522ms 15:34:44 INFO - PROCESS | 1651 | 1465425284972 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 15:34:44 INFO - PROCESS | 1651 | 1465425284973 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 15:34:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:34:44 INFO - PROCESS | 1651 | 1465425284976 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:34:44 INFO - PROCESS | 1651 | 1465425284977 Marionette TRACE conn2 <- [1,2590,null,{}] 15:34:44 INFO - PROCESS | 1651 | 1465425284979 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}] 15:34:44 INFO - PROCESS | 1651 | 1465425284983 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:45 INFO - PROCESS | 1651 | 1465425285103 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 15:34:45 INFO - PROCESS | 1651 | 1465425285138 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:45 INFO - PROCESS | 1651 | 1465425285139 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a330000 == 34 [pid = 1651] [id = 655] 15:34:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1198dc800) [pid = 1651] [serial = 1965] [outer = 0x0] 15:34:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1213a2000) [pid = 1651] [serial = 1966] [outer = 0x1198dc800] 15:34:45 INFO - PROCESS | 1651 | 1465425285164 Marionette DEBUG loaded listener.js 15:34:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x123e37000) [pid = 1651] [serial = 1967] [outer = 0x1198dc800] 15:34:45 INFO - PROCESS | 1651 | 1465425285487 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]]]}] 15:34:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:34:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 521ms 15:34:45 INFO - PROCESS | 1651 | 1465425285498 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 15:34:45 INFO - PROCESS | 1651 | 1465425285499 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 15:34:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:34:45 INFO - PROCESS | 1651 | 1465425285504 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:34:45 INFO - PROCESS | 1651 | 1465425285506 Marionette TRACE conn2 <- [1,2594,null,{}] 15:34:45 INFO - PROCESS | 1651 | 1465425285508 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}] 15:34:45 INFO - PROCESS | 1651 | 1465425285509 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:45 INFO - PROCESS | 1651 | 1465425285607 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 15:34:45 INFO - PROCESS | 1651 | 1465425285620 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:45 INFO - PROCESS | 1651 | 1465425285621 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a4b8800 == 35 [pid = 1651] [id = 656] 15:34:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x111c78c00) [pid = 1651] [serial = 1968] [outer = 0x0] 15:34:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x123e37800) [pid = 1651] [serial = 1969] [outer = 0x111c78c00] 15:34:45 INFO - PROCESS | 1651 | 1465425285645 Marionette DEBUG loaded listener.js 15:34:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x123ecac00) [pid = 1651] [serial = 1970] [outer = 0x111c78c00] 15:34:46 INFO - PROCESS | 1651 | 1465425286006 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]]]}] 15:34:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:34:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 523ms 15:34:46 INFO - PROCESS | 1651 | 1465425286027 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 15:34:46 INFO - PROCESS | 1651 | 1465425286028 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 15:34:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:34:46 INFO - PROCESS | 1651 | 1465425286030 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:34:46 INFO - PROCESS | 1651 | 1465425286031 Marionette TRACE conn2 <- [1,2598,null,{}] 15:34:46 INFO - PROCESS | 1651 | 1465425286034 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}] 15:34:46 INFO - PROCESS | 1651 | 1465425286035 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:46 INFO - PROCESS | 1651 | 1465425286135 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 15:34:46 INFO - PROCESS | 1651 | 1465425286170 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:46 INFO - PROCESS | 1651 | 1465425286172 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b63e800 == 36 [pid = 1651] [id = 657] 15:34:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x123ecd000) [pid = 1651] [serial = 1971] [outer = 0x0] 15:34:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x123f2d000) [pid = 1651] [serial = 1972] [outer = 0x123ecd000] 15:34:46 INFO - PROCESS | 1651 | 1465425286195 Marionette DEBUG loaded listener.js 15:34:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12432f800) [pid = 1651] [serial = 1973] [outer = 0x123ecd000] 15:34:46 INFO - PROCESS | 1651 | 1465425286517 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]]]}] 15:34:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:34:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 518ms 15:34:46 INFO - PROCESS | 1651 | 1465425286548 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 15:34:46 INFO - PROCESS | 1651 | 1465425286550 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 15:34:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:34:46 INFO - PROCESS | 1651 | 1465425286560 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:34:46 INFO - PROCESS | 1651 | 1465425286561 Marionette TRACE conn2 <- [1,2602,null,{}] 15:34:46 INFO - PROCESS | 1651 | 1465425286563 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}] 15:34:46 INFO - PROCESS | 1651 | 1465425286564 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:46 INFO - PROCESS | 1651 | 1465425286664 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 15:34:46 INFO - PROCESS | 1651 | 1465425286668 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:46 INFO - PROCESS | 1651 | 1465425286669 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b87c800 == 37 [pid = 1651] [id = 658] 15:34:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11678dc00) [pid = 1651] [serial = 1974] [outer = 0x0] 15:34:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1247ddc00) [pid = 1651] [serial = 1975] [outer = 0x11678dc00] 15:34:46 INFO - PROCESS | 1651 | 1465425286693 Marionette DEBUG loaded listener.js 15:34:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1247e8c00) [pid = 1651] [serial = 1976] [outer = 0x11678dc00] 15:34:46 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1126c7c00) [pid = 1651] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:34:46 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119c2e000) [pid = 1651] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:34:46 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x113c0b000) [pid = 1651] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:34:46 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1182e7800) [pid = 1651] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:34:46 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11678c800) [pid = 1651] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:34:46 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1126cfc00) [pid = 1651] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:34:46 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x118505000) [pid = 1651] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:34:46 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x112d14800) [pid = 1651] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:34:46 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x11949e000) [pid = 1651] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:34:46 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1126cd400) [pid = 1651] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:34:46 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1198d3c00) [pid = 1651] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:34:46 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1198dcc00) [pid = 1651] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:34:46 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x116727c00) [pid = 1651] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:34:47 INFO - PROCESS | 1651 | 1465425287025 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]]]}] 15:34:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:34:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 518ms 15:34:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:34:47 INFO - PROCESS | 1651 | 1465425287088 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 15:34:47 INFO - PROCESS | 1651 | 1465425287091 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 15:34:47 INFO - PROCESS | 1651 | 1465425287094 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:34:47 INFO - PROCESS | 1651 | 1465425287095 Marionette TRACE conn2 <- [1,2606,null,{}] 15:34:47 INFO - PROCESS | 1651 | 1465425287097 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}] 15:34:47 INFO - PROCESS | 1651 | 1465425287098 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:47 INFO - PROCESS | 1651 | 1465425287178 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 15:34:47 INFO - PROCESS | 1651 | 1465425287181 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:47 INFO - PROCESS | 1651 | 1465425287183 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12481d800 == 38 [pid = 1651] [id = 659] 15:34:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x113c04c00) [pid = 1651] [serial = 1977] [outer = 0x0] 15:34:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11939ac00) [pid = 1651] [serial = 1978] [outer = 0x113c04c00] 15:34:47 INFO - PROCESS | 1651 | 1465425287210 Marionette DEBUG loaded listener.js 15:34:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x119b6ac00) [pid = 1651] [serial = 1979] [outer = 0x113c04c00] 15:34:47 INFO - PROCESS | 1651 | 1465425287546 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]]]}] 15:34:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:34:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 468ms 15:34:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:34:47 INFO - PROCESS | 1651 | 1465425287562 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 15:34:47 INFO - PROCESS | 1651 | 1465425287563 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 15:34:47 INFO - PROCESS | 1651 | 1465425287565 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:34:47 INFO - PROCESS | 1651 | 1465425287568 Marionette TRACE conn2 <- [1,2610,null,{}] 15:34:47 INFO - PROCESS | 1651 | 1465425287572 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}] 15:34:47 INFO - PROCESS | 1651 | 1465425287574 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:47 INFO - PROCESS | 1651 | 1465425287664 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 15:34:47 INFO - PROCESS | 1651 | 1465425287727 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:47 INFO - PROCESS | 1651 | 1465425287729 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c1c1800 == 39 [pid = 1651] [id = 660] 15:34:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1175b2000) [pid = 1651] [serial = 1980] [outer = 0x0] 15:34:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x123ab1400) [pid = 1651] [serial = 1981] [outer = 0x1175b2000] 15:34:47 INFO - PROCESS | 1651 | 1465425287755 Marionette DEBUG loaded listener.js 15:34:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x125940000) [pid = 1651] [serial = 1982] [outer = 0x1175b2000] 15:34:48 INFO - PROCESS | 1651 | 1465425288047 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]]]}] 15:34:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:34:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 522ms 15:34:48 INFO - PROCESS | 1651 | 1465425288090 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 15:34:48 INFO - PROCESS | 1651 | 1465425288091 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 15:34:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:34:48 INFO - PROCESS | 1651 | 1465425288093 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:34:48 INFO - PROCESS | 1651 | 1465425288094 Marionette TRACE conn2 <- [1,2614,null,{}] 15:34:48 INFO - PROCESS | 1651 | 1465425288096 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}] 15:34:48 INFO - PROCESS | 1651 | 1465425288097 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:48 INFO - PROCESS | 1651 | 1465425288181 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 15:34:48 INFO - PROCESS | 1651 | 1465425288188 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:48 INFO - PROCESS | 1651 | 1465425288189 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c4d4800 == 40 [pid = 1651] [id = 661] 15:34:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1248e6000) [pid = 1651] [serial = 1983] [outer = 0x0] 15:34:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1259a3c00) [pid = 1651] [serial = 1984] [outer = 0x1248e6000] 15:34:48 INFO - PROCESS | 1651 | 1465425288214 Marionette DEBUG loaded listener.js 15:34:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x126fd8000) [pid = 1651] [serial = 1985] [outer = 0x1248e6000] 15:34:48 INFO - PROCESS | 1651 | 1465425288660 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]]]}] 15:34:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:34:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 620ms 15:34:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:34:48 INFO - PROCESS | 1651 | 1465425288713 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 15:34:48 INFO - PROCESS | 1651 | 1465425288714 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 15:34:48 INFO - PROCESS | 1651 | 1465425288716 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:34:48 INFO - PROCESS | 1651 | 1465425288718 Marionette TRACE conn2 <- [1,2618,null,{}] 15:34:48 INFO - PROCESS | 1651 | 1465425288720 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}] 15:34:48 INFO - PROCESS | 1651 | 1465425288721 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:48 INFO - PROCESS | 1651 | 1465425288801 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 15:34:48 INFO - PROCESS | 1651 | 1465425288910 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:48 INFO - PROCESS | 1651 | 1465425288912 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x1169b7000 == 41 [pid = 1651] [id = 662] 15:34:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x110ed0400) [pid = 1651] [serial = 1986] [outer = 0x0] 15:34:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x110fa1c00) [pid = 1651] [serial = 1987] [outer = 0x110ed0400] 15:34:48 INFO - PROCESS | 1651 | 1465425288944 Marionette DEBUG loaded listener.js 15:34:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x112a18000) [pid = 1651] [serial = 1988] [outer = 0x110ed0400] 15:34:49 INFO - PROCESS | 1651 | 1465425289444 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]]]}] 15:34:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:34:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 768ms 15:34:49 INFO - PROCESS | 1651 | 1465425289489 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 15:34:49 INFO - PROCESS | 1651 | 1465425289492 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 15:34:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:34:49 INFO - PROCESS | 1651 | 1465425289497 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:34:49 INFO - PROCESS | 1651 | 1465425289500 Marionette TRACE conn2 <- [1,2622,null,{}] 15:34:49 INFO - PROCESS | 1651 | 1465425289506 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}] 15:34:49 INFO - PROCESS | 1651 | 1465425289508 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:49 INFO - PROCESS | 1651 | 1465425289699 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 15:34:49 INFO - PROCESS | 1651 | 1465425289816 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:49 INFO - PROCESS | 1651 | 1465425289818 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x123bc2000 == 42 [pid = 1651] [id = 663] 15:34:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11702fc00) [pid = 1651] [serial = 1989] [outer = 0x0] 15:34:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1176b9800) [pid = 1651] [serial = 1990] [outer = 0x11702fc00] 15:34:49 INFO - PROCESS | 1651 | 1465425289864 Marionette DEBUG loaded listener.js 15:34:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1181e3000) [pid = 1651] [serial = 1991] [outer = 0x11702fc00] 15:34:50 INFO - PROCESS | 1651 | 1465425290293 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]]]}] 15:34:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:34:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 826ms 15:34:50 INFO - PROCESS | 1651 | 1465425290324 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 15:34:50 INFO - PROCESS | 1651 | 1465425290327 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 15:34:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:34:50 INFO - PROCESS | 1651 | 1465425290329 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:34:50 INFO - PROCESS | 1651 | 1465425290331 Marionette TRACE conn2 <- [1,2626,null,{}] 15:34:50 INFO - PROCESS | 1651 | 1465425290333 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}] 15:34:50 INFO - PROCESS | 1651 | 1465425290335 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:50 INFO - PROCESS | 1651 | 1465425290443 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 15:34:50 INFO - PROCESS | 1651 | 1465425290503 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:50 INFO - PROCESS | 1651 | 1465425290504 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b795800 == 43 [pid = 1651] [id = 664] 15:34:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11850d800) [pid = 1651] [serial = 1992] [outer = 0x0] 15:34:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x118f4dc00) [pid = 1651] [serial = 1993] [outer = 0x11850d800] 15:34:50 INFO - PROCESS | 1651 | 1465425290533 Marionette DEBUG loaded listener.js 15:34:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1198d2800) [pid = 1651] [serial = 1994] [outer = 0x11850d800] 15:34:50 INFO - PROCESS | 1651 | 1465425290989 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]]]}] 15:34:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:34:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 723ms 15:34:51 INFO - PROCESS | 1651 | 1465425291053 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 15:34:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:34:51 INFO - PROCESS | 1651 | 1465425291054 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 15:34:51 INFO - PROCESS | 1651 | 1465425291083 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:34:51 INFO - PROCESS | 1651 | 1465425291087 Marionette TRACE conn2 <- [1,2630,null,{}] 15:34:51 INFO - PROCESS | 1651 | 1465425291110 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}] 15:34:51 INFO - PROCESS | 1651 | 1465425291112 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:51 INFO - PROCESS | 1651 | 1465425291217 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 15:34:51 INFO - PROCESS | 1651 | 1465425291290 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:51 INFO - PROCESS | 1651 | 1465425291291 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cec8000 == 44 [pid = 1651] [id = 665] 15:34:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x119b6b800) [pid = 1651] [serial = 1995] [outer = 0x0] 15:34:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x123aadc00) [pid = 1651] [serial = 1996] [outer = 0x119b6b800] 15:34:51 INFO - PROCESS | 1651 | 1465425291319 Marionette DEBUG loaded listener.js 15:34:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x123eca800) [pid = 1651] [serial = 1997] [outer = 0x119b6b800] 15:34:51 INFO - PROCESS | 1651 | 1465425291773 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]]]}] 15:34:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:34:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 766ms 15:34:51 INFO - PROCESS | 1651 | 1465425291823 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 15:34:51 INFO - PROCESS | 1651 | 1465425291825 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 15:34:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:34:51 INFO - PROCESS | 1651 | 1465425291828 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:34:51 INFO - PROCESS | 1651 | 1465425291829 Marionette TRACE conn2 <- [1,2634,null,{}] 15:34:51 INFO - PROCESS | 1651 | 1465425291831 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}] 15:34:51 INFO - PROCESS | 1651 | 1465425291833 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:51 INFO - PROCESS | 1651 | 1465425291943 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 15:34:52 INFO - PROCESS | 1651 | 1465425292001 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:52 INFO - PROCESS | 1651 | 1465425292002 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12135b000 == 45 [pid = 1651] [id = 666] 15:34:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1183a5800) [pid = 1651] [serial = 1998] [outer = 0x0] 15:34:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x123ecd400) [pid = 1651] [serial = 1999] [outer = 0x1183a5800] 15:34:52 INFO - PROCESS | 1651 | 1465425292031 Marionette DEBUG loaded listener.js 15:34:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x1247e2400) [pid = 1651] [serial = 2000] [outer = 0x1183a5800] 15:34:52 INFO - PROCESS | 1651 | 1465425292644 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]]]}] 15:34:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:34:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 821ms 15:34:52 INFO - PROCESS | 1651 | 1465425292649 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 15:34:52 INFO - PROCESS | 1651 | 1465425292655 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 15:34:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:34:52 INFO - PROCESS | 1651 | 1465425292658 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:34:52 INFO - PROCESS | 1651 | 1465425292662 Marionette TRACE conn2 <- [1,2638,null,{}] 15:34:52 INFO - PROCESS | 1651 | 1465425292665 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}] 15:34:52 INFO - PROCESS | 1651 | 1465425292667 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:52 INFO - PROCESS | 1651 | 1465425292815 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 15:34:52 INFO - PROCESS | 1651 | 1465425292868 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:52 INFO - PROCESS | 1651 | 1465425292870 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x11852d000 == 46 [pid = 1651] [id = 667] 15:34:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x116a0b400) [pid = 1651] [serial = 2001] [outer = 0x0] 15:34:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11702ec00) [pid = 1651] [serial = 2002] [outer = 0x116a0b400] 15:34:52 INFO - PROCESS | 1651 | 1465425292899 Marionette DEBUG loaded listener.js 15:34:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1181e7400) [pid = 1651] [serial = 2003] [outer = 0x116a0b400] 15:34:53 INFO - PROCESS | 1651 | --DOCSHELL 0x119c95800 == 45 [pid = 1651] [id = 639] 15:34:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12c4d4800 == 44 [pid = 1651] [id = 661] 15:34:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12c1c1800 == 43 [pid = 1651] [id = 660] 15:34:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12481d800 == 42 [pid = 1651] [id = 659] 15:34:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12b87c800 == 41 [pid = 1651] [id = 658] 15:34:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12b63e800 == 40 [pid = 1651] [id = 657] 15:34:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12a4b8800 == 39 [pid = 1651] [id = 656] 15:34:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12a330000 == 38 [pid = 1651] [id = 655] 15:34:53 INFO - PROCESS | 1651 | --DOCSHELL 0x1170cb800 == 37 [pid = 1651] [id = 654] 15:34:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12481f800 == 36 [pid = 1651] [id = 653] 15:34:53 INFO - PROCESS | 1651 | --DOCSHELL 0x123b0b800 == 35 [pid = 1651] [id = 652] 15:34:53 INFO - PROCESS | 1651 | --DOCSHELL 0x118fbc800 == 34 [pid = 1651] [id = 651] 15:34:53 INFO - PROCESS | 1651 | --DOCSHELL 0x118538000 == 33 [pid = 1651] [id = 650] 15:34:53 INFO - PROCESS | 1651 | --DOCSHELL 0x1242e4000 == 32 [pid = 1651] [id = 649] 15:34:53 INFO - PROCESS | 1651 | --DOCSHELL 0x115dae000 == 31 [pid = 1651] [id = 648] 15:34:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12135b000 == 30 [pid = 1651] [id = 666] 15:34:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12cec8000 == 29 [pid = 1651] [id = 665] 15:34:53 INFO - PROCESS | 1651 | --DOCSHELL 0x12b795800 == 28 [pid = 1651] [id = 664] 15:34:53 INFO - PROCESS | 1651 | --DOCSHELL 0x123bc2000 == 27 [pid = 1651] [id = 663] 15:34:53 INFO - PROCESS | 1651 | --DOCSHELL 0x1169b7000 == 26 [pid = 1651] [id = 662] 15:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x123b85400) [pid = 1651] [serial = 1942] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11860a800) [pid = 1651] [serial = 1927] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x123aa9c00) [pid = 1651] [serial = 1940] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x116f9d000) [pid = 1651] [serial = 1904] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11672d000) [pid = 1651] [serial = 1903] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1186efc00) [pid = 1651] [serial = 1907] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x118510800) [pid = 1651] [serial = 1906] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x116798000) [pid = 1651] [serial = 1924] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1186ec800) [pid = 1651] [serial = 1928] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11949ac00) [pid = 1651] [serial = 1933] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119395800) [pid = 1651] [serial = 1930] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1213a6800) [pid = 1651] [serial = 1939] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x116a04400) [pid = 1651] [serial = 1919] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1198d2c00) [pid = 1651] [serial = 1910] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1133e3400) [pid = 1651] [serial = 1918] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119504400) [pid = 1651] [serial = 1909] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x113210400) [pid = 1651] [serial = 1921] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119f41000) [pid = 1651] [serial = 1913] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x119b69800) [pid = 1651] [serial = 1912] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1213a7c00) [pid = 1651] [serial = 1916] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1198ce400) [pid = 1651] [serial = 1936] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12125a000) [pid = 1651] [serial = 1915] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x119c2d000) [pid = 1651] [serial = 1937] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x119a14000) [pid = 1651] [serial = 1934] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1194f5400) [pid = 1651] [serial = 1931] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x117030c00) [pid = 1651] [serial = 1925] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1126d0000) [pid = 1651] [serial = 1922] [outer = 0x0] [url = about:blank] 15:34:53 INFO - PROCESS | 1651 | 1465425293793 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]]]}] 15:34:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:34:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1175ms 15:34:53 INFO - PROCESS | 1651 | 1465425293833 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 15:34:53 INFO - PROCESS | 1651 | 1465425293838 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 15:34:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:34:53 INFO - PROCESS | 1651 | 1465425293841 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:34:53 INFO - PROCESS | 1651 | 1465425293842 Marionette TRACE conn2 <- [1,2642,null,{}] 15:34:53 INFO - PROCESS | 1651 | 1465425293846 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}] 15:34:53 INFO - PROCESS | 1651 | 1465425293848 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:53 INFO - PROCESS | 1651 | 1465425293929 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 15:34:53 INFO - PROCESS | 1651 | 1465425293985 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:53 INFO - PROCESS | 1651 | 1465425293988 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170c8800 == 27 [pid = 1651] [id = 668] 15:34:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x112a15800) [pid = 1651] [serial = 2004] [outer = 0x0] 15:34:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x112d38c00) [pid = 1651] [serial = 2005] [outer = 0x112a15800] 15:34:54 INFO - PROCESS | 1651 | 1465425294015 Marionette DEBUG loaded listener.js 15:34:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x113c0b000) [pid = 1651] [serial = 2006] [outer = 0x112a15800] 15:34:54 INFO - PROCESS | 1651 | 1465425294345 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]]]}] 15:34:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:34:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 519ms 15:34:54 INFO - PROCESS | 1651 | 1465425294360 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 15:34:54 INFO - PROCESS | 1651 | 1465425294363 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 15:34:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:34:54 INFO - PROCESS | 1651 | 1465425294368 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:34:54 INFO - PROCESS | 1651 | 1465425294372 Marionette TRACE conn2 <- [1,2646,null,{}] 15:34:54 INFO - PROCESS | 1651 | 1465425294375 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}] 15:34:54 INFO - PROCESS | 1651 | 1465425294376 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:54 INFO - PROCESS | 1651 | 1465425294452 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 15:34:54 INFO - PROCESS | 1651 | 1465425294457 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:54 INFO - PROCESS | 1651 | 1465425294458 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x118fb1800 == 28 [pid = 1651] [id = 669] 15:34:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x115f35400) [pid = 1651] [serial = 2007] [outer = 0x0] 15:34:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11672fc00) [pid = 1651] [serial = 2008] [outer = 0x115f35400] 15:34:54 INFO - PROCESS | 1651 | 1465425294489 Marionette DEBUG loaded listener.js 15:34:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11702e800) [pid = 1651] [serial = 2009] [outer = 0x115f35400] 15:34:54 INFO - PROCESS | 1651 | 1465425294848 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]]]}] 15:34:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:34:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 521ms 15:34:54 INFO - PROCESS | 1651 | 1465425294890 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 15:34:54 INFO - PROCESS | 1651 | 1465425294891 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 15:34:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:34:54 INFO - PROCESS | 1651 | 1465425294893 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:34:54 INFO - PROCESS | 1651 | 1465425294896 Marionette TRACE conn2 <- [1,2650,null,{}] 15:34:54 INFO - PROCESS | 1651 | 1465425294904 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}] 15:34:54 INFO - PROCESS | 1651 | 1465425294907 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:54 INFO - PROCESS | 1651 | 1465425294985 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 15:34:55 INFO - PROCESS | 1651 | 1465425295050 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:55 INFO - PROCESS | 1651 | 1465425295052 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b0e000 == 29 [pid = 1651] [id = 670] 15:34:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x112a13400) [pid = 1651] [serial = 2010] [outer = 0x0] 15:34:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1182e3400) [pid = 1651] [serial = 2011] [outer = 0x112a13400] 15:34:55 INFO - PROCESS | 1651 | 1465425295098 Marionette DEBUG loaded listener.js 15:34:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x118642400) [pid = 1651] [serial = 2012] [outer = 0x112a13400] 15:34:55 INFO - PROCESS | 1651 | 1465425295544 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]]]}] 15:34:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:34:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 671ms 15:34:55 INFO - PROCESS | 1651 | 1465425295565 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 15:34:55 INFO - PROCESS | 1651 | 1465425295568 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 15:34:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:34:55 INFO - PROCESS | 1651 | 1465425295571 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:34:55 INFO - PROCESS | 1651 | 1465425295573 Marionette TRACE conn2 <- [1,2654,null,{}] 15:34:55 INFO - PROCESS | 1651 | 1465425295576 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}] 15:34:55 INFO - PROCESS | 1651 | 1465425295578 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:55 INFO - PROCESS | 1651 | 1465425295708 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 15:34:55 INFO - PROCESS | 1651 | 1465425295722 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:55 INFO - PROCESS | 1651 | 1465425295723 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12480d800 == 30 [pid = 1651] [id = 671] 15:34:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x118884000) [pid = 1651] [serial = 2013] [outer = 0x0] 15:34:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x118fd3800) [pid = 1651] [serial = 2014] [outer = 0x118884000] 15:34:55 INFO - PROCESS | 1651 | 1465425295748 Marionette DEBUG loaded listener.js 15:34:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11949a800) [pid = 1651] [serial = 2015] [outer = 0x118884000] 15:34:56 INFO - PROCESS | 1651 | 1465425296088 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]]]}] 15:34:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:34:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 571ms 15:34:56 INFO - PROCESS | 1651 | 1465425296142 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 15:34:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:34:56 INFO - PROCESS | 1651 | 1465425296151 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 15:34:56 INFO - PROCESS | 1651 | 1465425296153 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:34:56 INFO - PROCESS | 1651 | 1465425296154 Marionette TRACE conn2 <- [1,2658,null,{}] 15:34:56 INFO - PROCESS | 1651 | 1465425296156 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}] 15:34:56 INFO - PROCESS | 1651 | 1465425296157 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:56 INFO - PROCESS | 1651 | 1465425296250 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 15:34:56 INFO - PROCESS | 1651 | 1465425296289 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:56 INFO - PROCESS | 1651 | 1465425296290 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x125ec9800 == 31 [pid = 1651] [id = 672] 15:34:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x116796000) [pid = 1651] [serial = 2016] [outer = 0x0] 15:34:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1194f6c00) [pid = 1651] [serial = 2017] [outer = 0x116796000] 15:34:56 INFO - PROCESS | 1651 | 1465425296314 Marionette DEBUG loaded listener.js 15:34:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x1198ce000) [pid = 1651] [serial = 2018] [outer = 0x116796000] 15:34:56 INFO - PROCESS | 1651 | 1465425296640 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]]]}] 15:34:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:34:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 519ms 15:34:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:34:56 INFO - PROCESS | 1651 | 1465425296672 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 15:34:56 INFO - PROCESS | 1651 | 1465425296673 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 15:34:56 INFO - PROCESS | 1651 | 1465425296675 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:34:56 INFO - PROCESS | 1651 | 1465425296676 Marionette TRACE conn2 <- [1,2662,null,{}] 15:34:56 INFO - PROCESS | 1651 | 1465425296679 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}] 15:34:56 INFO - PROCESS | 1651 | 1465425296683 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:56 INFO - PROCESS | 1651 | 1465425296800 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 15:34:56 INFO - PROCESS | 1651 | 1465425296803 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:56 INFO - PROCESS | 1651 | 1465425296805 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12921f000 == 32 [pid = 1651] [id = 673] 15:34:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x112d5e000) [pid = 1651] [serial = 2019] [outer = 0x0] 15:34:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1198da000) [pid = 1651] [serial = 2020] [outer = 0x112d5e000] 15:34:56 INFO - PROCESS | 1651 | 1465425296830 Marionette DEBUG loaded listener.js 15:34:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1213a6400) [pid = 1651] [serial = 2021] [outer = 0x112d5e000] 15:34:57 INFO - PROCESS | 1651 | 1465425297163 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]]]}] 15:34:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:34:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 520ms 15:34:57 INFO - PROCESS | 1651 | 1465425297200 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 15:34:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:34:57 INFO - PROCESS | 1651 | 1465425297201 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 15:34:57 INFO - PROCESS | 1651 | 1465425297205 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:34:57 INFO - PROCESS | 1651 | 1465425297206 Marionette TRACE conn2 <- [1,2666,null,{}] 15:34:57 INFO - PROCESS | 1651 | 1465425297209 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}] 15:34:57 INFO - PROCESS | 1651 | 1465425297217 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:57 INFO - PROCESS | 1651 | 1465425297311 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 15:34:57 INFO - PROCESS | 1651 | 1465425297322 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:57 INFO - PROCESS | 1651 | 1465425297323 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a4b0800 == 33 [pid = 1651] [id = 674] 15:34:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1213a7400) [pid = 1651] [serial = 2022] [outer = 0x0] 15:34:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x123aabc00) [pid = 1651] [serial = 2023] [outer = 0x1213a7400] 15:34:57 INFO - PROCESS | 1651 | 1465425297347 Marionette DEBUG loaded listener.js 15:34:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x123df0800) [pid = 1651] [serial = 2024] [outer = 0x1213a7400] 15:34:57 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x1213eec00) [pid = 1651] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:34:57 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1248e6000) [pid = 1651] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:34:57 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1198dc800) [pid = 1651] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:34:57 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x111c78c00) [pid = 1651] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:34:57 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x123ecd000) [pid = 1651] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:34:57 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1181e0400) [pid = 1651] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:34:57 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x115f90c00) [pid = 1651] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:34:57 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x110e9cc00) [pid = 1651] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:34:57 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1133b9800) [pid = 1651] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:34:57 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x116791c00) [pid = 1651] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:34:57 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1194f0400) [pid = 1651] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:34:57 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x111f17800) [pid = 1651] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:34:57 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11678dc00) [pid = 1651] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:34:57 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x113c04c00) [pid = 1651] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:34:57 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1175b2000) [pid = 1651] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:34:58 INFO - PROCESS | 1651 | 1465425298172 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]]]}] 15:34:58 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) 15:34:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 974ms 15:34:58 INFO - PROCESS | 1651 | 1465425298180 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 15:34:58 INFO - PROCESS | 1651 | 1465425298181 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 15:34:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:34:58 INFO - PROCESS | 1651 | 1465425298183 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:34:58 INFO - PROCESS | 1651 | 1465425298185 Marionette TRACE conn2 <- [1,2670,null,{}] 15:34:58 INFO - PROCESS | 1651 | 1465425298189 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}] 15:34:58 INFO - PROCESS | 1651 | 1465425298190 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:58 INFO - PROCESS | 1651 | 1465425298264 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 15:34:58 INFO - PROCESS | 1651 | 1465425298269 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:58 INFO - PROCESS | 1651 | 1465425298271 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12596e800 == 34 [pid = 1651] [id = 675] 15:34:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1126c7c00) [pid = 1651] [serial = 2025] [outer = 0x0] 15:34:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x116971400) [pid = 1651] [serial = 2026] [outer = 0x1126c7c00] 15:34:58 INFO - PROCESS | 1651 | 1465425298295 Marionette DEBUG loaded listener.js 15:34:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119496800) [pid = 1651] [serial = 2027] [outer = 0x1126c7c00] 15:34:59 INFO - PROCESS | 1651 | 1465425299099 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"]]]}] 15:34:59 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 15:34:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:34:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 15:34:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:34:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:34:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 923ms 15:34:59 INFO - PROCESS | 1651 | 1465425299106 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 15:34:59 INFO - PROCESS | 1651 | 1465425299107 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 15:34:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:34:59 INFO - PROCESS | 1651 | 1465425299110 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:34:59 INFO - PROCESS | 1651 | 1465425299111 Marionette TRACE conn2 <- [1,2674,null,{}] 15:34:59 INFO - PROCESS | 1651 | 1465425299113 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}] 15:34:59 INFO - PROCESS | 1651 | 1465425299123 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:59 INFO - PROCESS | 1651 | 1465425299197 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 15:34:59 INFO - PROCESS | 1651 | 1465425299203 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:34:59 INFO - PROCESS | 1651 | 1465425299205 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:34:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b02800 == 35 [pid = 1651] [id = 676] 15:34:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1213eec00) [pid = 1651] [serial = 2028] [outer = 0x0] 15:34:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x123e3d400) [pid = 1651] [serial = 2029] [outer = 0x1213eec00] 15:34:59 INFO - PROCESS | 1651 | 1465425299229 Marionette DEBUG loaded listener.js 15:34:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x123ecb800) [pid = 1651] [serial = 2030] [outer = 0x1213eec00] 15:35:00 INFO - PROCESS | 1651 | 1465425300081 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"]]]}] 15:35:00 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 15:35:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:35:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 15:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:35:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1020ms 15:35:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:35:00 INFO - PROCESS | 1651 | 1465425300131 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 15:35:00 INFO - PROCESS | 1651 | 1465425300134 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 15:35:00 INFO - PROCESS | 1651 | 1465425300138 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:35:00 INFO - PROCESS | 1651 | 1465425300140 Marionette TRACE conn2 <- [1,2678,null,{}] 15:35:00 INFO - PROCESS | 1651 | 1465425300144 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}] 15:35:00 INFO - PROCESS | 1651 | 1465425300145 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:00 INFO - PROCESS | 1651 | 1465425300279 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 15:35:00 INFO - PROCESS | 1651 | 1465425300339 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:00 INFO - PROCESS | 1651 | 1465425300340 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x118229000 == 36 [pid = 1651] [id = 677] 15:35:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x112a1ec00) [pid = 1651] [serial = 2031] [outer = 0x0] 15:35:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x112d0ec00) [pid = 1651] [serial = 2032] [outer = 0x112a1ec00] 15:35:00 INFO - PROCESS | 1651 | 1465425300414 Marionette DEBUG loaded listener.js 15:35:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x115f8a400) [pid = 1651] [serial = 2033] [outer = 0x112a1ec00] 15:35:01 INFO - PROCESS | 1651 | 1465425301397 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]]]}] 15:35:01 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) 15:35:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1271ms 15:35:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:35:01 INFO - PROCESS | 1651 | 1465425301409 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 15:35:01 INFO - PROCESS | 1651 | 1465425301412 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 15:35:01 INFO - PROCESS | 1651 | 1465425301417 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:35:01 INFO - PROCESS | 1651 | 1465425301419 Marionette TRACE conn2 <- [1,2682,null,{}] 15:35:01 INFO - PROCESS | 1651 | 1465425301421 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}] 15:35:01 INFO - PROCESS | 1651 | 1465425301423 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:01 INFO - PROCESS | 1651 | 1465425301534 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 15:35:01 INFO - PROCESS | 1651 | 1465425301588 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:01 INFO - PROCESS | 1651 | 1465425301590 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x121359000 == 37 [pid = 1651] [id = 678] 15:35:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x113210000) [pid = 1651] [serial = 2034] [outer = 0x0] 15:35:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11672ec00) [pid = 1651] [serial = 2035] [outer = 0x113210000] 15:35:01 INFO - PROCESS | 1651 | 1465425301621 Marionette DEBUG loaded listener.js 15:35:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1181e5400) [pid = 1651] [serial = 2036] [outer = 0x113210000] 15:35:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12596e800 == 36 [pid = 1651] [id = 675] 15:35:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12a4b0800 == 35 [pid = 1651] [id = 674] 15:35:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12921f000 == 34 [pid = 1651] [id = 673] 15:35:02 INFO - PROCESS | 1651 | --DOCSHELL 0x125ec9800 == 33 [pid = 1651] [id = 672] 15:35:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12480d800 == 32 [pid = 1651] [id = 671] 15:35:02 INFO - PROCESS | 1651 | --DOCSHELL 0x123b0e000 == 31 [pid = 1651] [id = 670] 15:35:02 INFO - PROCESS | 1651 | --DOCSHELL 0x118fb1800 == 30 [pid = 1651] [id = 669] 15:35:02 INFO - PROCESS | 1651 | --DOCSHELL 0x1170c8800 == 29 [pid = 1651] [id = 668] 15:35:02 INFO - PROCESS | 1651 | --DOCSHELL 0x11852d000 == 28 [pid = 1651] [id = 667] 15:35:02 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x123e36c00) [pid = 1651] [serial = 1943] [outer = 0x0] [url = about:blank] 15:35:02 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x126fd8000) [pid = 1651] [serial = 1985] [outer = 0x0] [url = about:blank] 15:35:02 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1213a2000) [pid = 1651] [serial = 1966] [outer = 0x0] [url = about:blank] 15:35:02 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x123e37800) [pid = 1651] [serial = 1969] [outer = 0x0] [url = about:blank] 15:35:02 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x123e37000) [pid = 1651] [serial = 1967] [outer = 0x0] [url = about:blank] 15:35:02 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x123f2d000) [pid = 1651] [serial = 1972] [outer = 0x0] [url = about:blank] 15:35:02 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11839a000) [pid = 1651] [serial = 1957] [outer = 0x0] [url = about:blank] 15:35:02 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x118645000) [pid = 1651] [serial = 1958] [outer = 0x0] [url = about:blank] 15:35:02 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x116630000) [pid = 1651] [serial = 1948] [outer = 0x0] [url = about:blank] 15:35:02 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x116797400) [pid = 1651] [serial = 1949] [outer = 0x0] [url = about:blank] 15:35:02 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x110eea400) [pid = 1651] [serial = 1945] [outer = 0x0] [url = about:blank] 15:35:02 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x111eca400) [pid = 1651] [serial = 1946] [outer = 0x0] [url = about:blank] 15:35:02 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x113c65800) [pid = 1651] [serial = 1951] [outer = 0x0] [url = about:blank] 15:35:02 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1164d5c00) [pid = 1651] [serial = 1952] [outer = 0x0] [url = about:blank] 15:35:02 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x116fa2000) [pid = 1651] [serial = 1954] [outer = 0x0] [url = about:blank] 15:35:02 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x11728dc00) [pid = 1651] [serial = 1955] [outer = 0x0] [url = about:blank] 15:35:02 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1198cd800) [pid = 1651] [serial = 1963] [outer = 0x0] [url = about:blank] 15:35:02 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x119397000) [pid = 1651] [serial = 1960] [outer = 0x0] [url = about:blank] 15:35:02 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1194ef400) [pid = 1651] [serial = 1961] [outer = 0x0] [url = about:blank] 15:35:02 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1247ddc00) [pid = 1651] [serial = 1975] [outer = 0x0] [url = about:blank] 15:35:02 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x12432f800) [pid = 1651] [serial = 1973] [outer = 0x0] [url = about:blank] 15:35:02 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x11939ac00) [pid = 1651] [serial = 1978] [outer = 0x0] [url = about:blank] 15:35:02 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x1247e8c00) [pid = 1651] [serial = 1976] [outer = 0x0] [url = about:blank] 15:35:02 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x125940000) [pid = 1651] [serial = 1982] [outer = 0x0] [url = about:blank] 15:35:02 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x123ab1400) [pid = 1651] [serial = 1981] [outer = 0x0] [url = about:blank] 15:35:02 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x123ecac00) [pid = 1651] [serial = 1970] [outer = 0x0] [url = about:blank] 15:35:02 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x1186ed400) [pid = 1651] [serial = 1964] [outer = 0x0] [url = about:blank] 15:35:02 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x119b6ac00) [pid = 1651] [serial = 1979] [outer = 0x0] [url = about:blank] 15:35:02 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x1259a3c00) [pid = 1651] [serial = 1984] [outer = 0x0] [url = about:blank] 15:35:02 INFO - PROCESS | 1651 | 1465425302697 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]]]}] 15:35:02 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) 15:35:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1323ms 15:35:02 INFO - PROCESS | 1651 | 1465425302739 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 15:35:02 INFO - PROCESS | 1651 | 1465425302742 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 15:35:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:35:02 INFO - PROCESS | 1651 | 1465425302745 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:35:02 INFO - PROCESS | 1651 | 1465425302747 Marionette TRACE conn2 <- [1,2686,null,{}] 15:35:02 INFO - PROCESS | 1651 | 1465425302751 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}] 15:35:02 INFO - PROCESS | 1651 | 1465425302752 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:02 INFO - PROCESS | 1651 | 1465425302832 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 15:35:02 INFO - PROCESS | 1651 | 1465425302909 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:02 INFO - PROCESS | 1651 | 1465425302911 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x118229800 == 29 [pid = 1651] [id = 679] 15:35:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x1133e4000) [pid = 1651] [serial = 2037] [outer = 0x0] 15:35:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x116795000) [pid = 1651] [serial = 2038] [outer = 0x1133e4000] 15:35:02 INFO - PROCESS | 1651 | 1465425302938 Marionette DEBUG loaded listener.js 15:35:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x11728a800) [pid = 1651] [serial = 2039] [outer = 0x1133e4000] 15:35:03 INFO - PROCESS | 1651 | 1465425303730 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"]]]}] 15:35:03 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 15:35:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:35:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 15:35:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:35:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1026ms 15:35:03 INFO - PROCESS | 1651 | 1465425303772 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 15:35:03 INFO - PROCESS | 1651 | 1465425303775 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 15:35:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:35:03 INFO - PROCESS | 1651 | 1465425303787 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:35:03 INFO - PROCESS | 1651 | 1465425303788 Marionette TRACE conn2 <- [1,2690,null,{}] 15:35:03 INFO - PROCESS | 1651 | 1465425303791 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}] 15:35:03 INFO - PROCESS | 1651 | 1465425303792 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:03 INFO - PROCESS | 1651 | 1465425303871 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 15:35:03 INFO - PROCESS | 1651 | 1465425303876 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:03 INFO - PROCESS | 1651 | 1465425303877 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c9f000 == 30 [pid = 1651] [id = 680] 15:35:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x118510800) [pid = 1651] [serial = 2040] [outer = 0x0] 15:35:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x118648000) [pid = 1651] [serial = 2041] [outer = 0x118510800] 15:35:03 INFO - PROCESS | 1651 | 1465425303905 Marionette DEBUG loaded listener.js 15:35:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x1186f0400) [pid = 1651] [serial = 2042] [outer = 0x118510800] 15:35:04 INFO - PROCESS | 1651 | 1465425304771 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"]]]}] 15:35:04 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 15:35:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:35:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 15:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:35:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1024ms 15:35:04 INFO - PROCESS | 1651 | 1465425304812 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 15:35:04 INFO - PROCESS | 1651 | 1465425304813 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 15:35:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:35:04 INFO - PROCESS | 1651 | 1465425304815 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:35:04 INFO - PROCESS | 1651 | 1465425304818 Marionette TRACE conn2 <- [1,2694,null,{}] 15:35:04 INFO - PROCESS | 1651 | 1465425304832 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}] 15:35:04 INFO - PROCESS | 1651 | 1465425304836 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:04 INFO - PROCESS | 1651 | 1465425304939 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 15:35:04 INFO - PROCESS | 1651 | 1465425304977 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:04 INFO - PROCESS | 1651 | 1465425304979 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x125112800 == 31 [pid = 1651] [id = 681] 15:35:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x112a6e400) [pid = 1651] [serial = 2043] [outer = 0x0] 15:35:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1198d4400) [pid = 1651] [serial = 2044] [outer = 0x112a6e400] 15:35:05 INFO - PROCESS | 1651 | 1465425305007 Marionette DEBUG loaded listener.js 15:35:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x119a1d800) [pid = 1651] [serial = 2045] [outer = 0x112a6e400] 15:35:05 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x116796000) [pid = 1651] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:35:05 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x112a15800) [pid = 1651] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:35:05 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x116a0b400) [pid = 1651] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:35:05 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x112a13400) [pid = 1651] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:35:05 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x110ed0400) [pid = 1651] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:35:05 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x115f35400) [pid = 1651] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:35:05 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x11702fc00) [pid = 1651] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:35:05 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x11850d800) [pid = 1651] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:35:05 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x119b6b800) [pid = 1651] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:35:05 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x1183a5800) [pid = 1651] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:35:05 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x112d5e000) [pid = 1651] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:35:05 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x1213a7400) [pid = 1651] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:35:05 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x118884000) [pid = 1651] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:35:05 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x1126c7c00) [pid = 1651] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:35:05 INFO - PROCESS | 1651 | 1465425305879 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"]]]}] 15:35:05 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 15:35:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:35:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 15:35:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:35:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1078ms 15:35:05 INFO - PROCESS | 1651 | 1465425305894 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 15:35:05 INFO - PROCESS | 1651 | 1465425305895 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 15:35:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 15:35:05 INFO - PROCESS | 1651 | 1465425305898 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:35:05 INFO - PROCESS | 1651 | 1465425305899 Marionette TRACE conn2 <- [1,2698,null,{}] 15:35:05 INFO - PROCESS | 1651 | 1465425305901 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}] 15:35:05 INFO - PROCESS | 1651 | 1465425305904 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:05 INFO - PROCESS | 1651 | 1465425305984 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 15:35:05 INFO - PROCESS | 1651 | 1465425305990 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:05 INFO - PROCESS | 1651 | 1465425305991 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x1272e4800 == 32 [pid = 1651] [id = 682] 15:35:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x1133e9800) [pid = 1651] [serial = 2046] [outer = 0x0] 15:35:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x1181e2c00) [pid = 1651] [serial = 2047] [outer = 0x1133e9800] 15:35:06 INFO - PROCESS | 1651 | 1465425306016 Marionette DEBUG loaded listener.js 15:35:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x1198d7000) [pid = 1651] [serial = 2048] [outer = 0x1133e9800] 15:35:06 INFO - PROCESS | 1651 | 1465425306846 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"]]]}] 15:35:06 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 15:35:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:35:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 15:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:35:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 969ms 15:35:06 INFO - PROCESS | 1651 | 1465425306867 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 15:35:06 INFO - PROCESS | 1651 | 1465425306869 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 15:35:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 15:35:06 INFO - PROCESS | 1651 | 1465425306873 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:35:06 INFO - PROCESS | 1651 | 1465425306874 Marionette TRACE conn2 <- [1,2702,null,{}] 15:35:06 INFO - PROCESS | 1651 | 1465425306876 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}] 15:35:06 INFO - PROCESS | 1651 | 1465425306877 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:06 INFO - PROCESS | 1651 | 1465425306974 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 15:35:06 INFO - PROCESS | 1651 | 1465425306979 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:06 INFO - PROCESS | 1651 | 1465425306981 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a33d000 == 33 [pid = 1651] [id = 683] 15:35:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x112a17000) [pid = 1651] [serial = 2049] [outer = 0x0] 15:35:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x119b6fc00) [pid = 1651] [serial = 2050] [outer = 0x112a17000] 15:35:07 INFO - PROCESS | 1651 | 1465425307006 Marionette DEBUG loaded listener.js 15:35:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x1213a9000) [pid = 1651] [serial = 2051] [outer = 0x112a17000] 15:35:07 INFO - PROCESS | 1651 | 1465425307314 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]]]}] 15:35:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:35:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 468ms 15:35:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:35:07 INFO - PROCESS | 1651 | 1465425307341 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 15:35:07 INFO - PROCESS | 1651 | 1465425307342 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 15:35:07 INFO - PROCESS | 1651 | 1465425307344 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:35:07 INFO - PROCESS | 1651 | 1465425307345 Marionette TRACE conn2 <- [1,2706,null,{}] 15:35:07 INFO - PROCESS | 1651 | 1465425307348 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}] 15:35:07 INFO - PROCESS | 1651 | 1465425307353 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:07 INFO - PROCESS | 1651 | 1465425307447 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 15:35:07 INFO - PROCESS | 1651 | 1465425307452 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:07 INFO - PROCESS | 1651 | 1465425307455 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab7e800 == 34 [pid = 1651] [id = 684] 15:35:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x123aa9c00) [pid = 1651] [serial = 2052] [outer = 0x0] 15:35:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x123ec4400) [pid = 1651] [serial = 2053] [outer = 0x123aa9c00] 15:35:07 INFO - PROCESS | 1651 | 1465425307480 Marionette DEBUG loaded listener.js 15:35:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x124331400) [pid = 1651] [serial = 2054] [outer = 0x123aa9c00] 15:35:07 INFO - PROCESS | 1651 | 1465425307805 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]]]}] 15:35:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:35:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 468ms 15:35:07 INFO - PROCESS | 1651 | 1465425307812 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 15:35:07 INFO - PROCESS | 1651 | 1465425307814 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 15:35:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:35:07 INFO - PROCESS | 1651 | 1465425307816 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:35:07 INFO - PROCESS | 1651 | 1465425307817 Marionette TRACE conn2 <- [1,2710,null,{}] 15:35:07 INFO - PROCESS | 1651 | 1465425307825 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}] 15:35:07 INFO - PROCESS | 1651 | 1465425307826 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:07 INFO - PROCESS | 1651 | 1465425307904 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 15:35:07 INFO - PROCESS | 1651 | 1465425307966 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:07 INFO - PROCESS | 1651 | 1465425307967 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b633000 == 35 [pid = 1651] [id = 685] 15:35:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x11702d400) [pid = 1651] [serial = 2055] [outer = 0x0] 15:35:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x1247dbc00) [pid = 1651] [serial = 2056] [outer = 0x11702d400] 15:35:07 INFO - PROCESS | 1651 | 1465425307991 Marionette DEBUG loaded listener.js 15:35:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x1248e7400) [pid = 1651] [serial = 2057] [outer = 0x11702d400] 15:35:08 INFO - PROCESS | 1651 | 1465425308289 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] 15:35:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 15:35:08 INFO - PROCESS | 1651 | 1465425308393 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 15:35:08 INFO - PROCESS | 1651 | 1465425308397 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:35:08 INFO - PROCESS | 1651 | 1465425308401 Marionette TRACE conn2 <- [1,2714,null,{}] 15:35:08 INFO - PROCESS | 1651 | 1465425308425 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}] 15:35:08 INFO - PROCESS | 1651 | 1465425308428 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:08 INFO - PROCESS | 1651 | 1465425308574 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 15:35:08 INFO - PROCESS | 1651 | 1465425308668 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:08 INFO - PROCESS | 1651 | 1465425308670 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x1184d8800 == 36 [pid = 1651] [id = 686] 15:35:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x113966400) [pid = 1651] [serial = 2058] [outer = 0x0] 15:35:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x115f8ac00) [pid = 1651] [serial = 2059] [outer = 0x113966400] 15:35:08 INFO - PROCESS | 1651 | 1465425308721 Marionette DEBUG loaded listener.js 15:35:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x116f7cc00) [pid = 1651] [serial = 2060] [outer = 0x113966400] 15:35:09 INFO - PROCESS | 1651 | 1465425309190 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]]]}] 15:35:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:35:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 843ms 15:35:09 INFO - PROCESS | 1651 | 1465425309240 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 15:35:09 INFO - PROCESS | 1651 | 1465425309242 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 15:35:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:35:09 INFO - PROCESS | 1651 | 1465425309246 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:35:09 INFO - PROCESS | 1651 | 1465425309249 Marionette TRACE conn2 <- [1,2718,null,{}] 15:35:09 INFO - PROCESS | 1651 | 1465425309251 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}] 15:35:09 INFO - PROCESS | 1651 | 1465425309255 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:09 INFO - PROCESS | 1651 | 1465425309352 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 15:35:09 INFO - PROCESS | 1651 | 1465425309422 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:09 INFO - PROCESS | 1651 | 1465425309424 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12596e800 == 37 [pid = 1651] [id = 687] 15:35:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x11860c400) [pid = 1651] [serial = 2061] [outer = 0x0] 15:35:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1186e7800) [pid = 1651] [serial = 2062] [outer = 0x11860c400] 15:35:09 INFO - PROCESS | 1651 | 1465425309454 Marionette DEBUG loaded listener.js 15:35:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x119498000) [pid = 1651] [serial = 2063] [outer = 0x11860c400] 15:35:09 INFO - PROCESS | 1651 | 1465425309877 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] 15:35:09 INFO - PROCESS | 1651 | 1465425309920 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 15:35:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 15:35:09 INFO - PROCESS | 1651 | 1465425309923 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:35:09 INFO - PROCESS | 1651 | 1465425309924 Marionette TRACE conn2 <- [1,2722,null,{}] 15:35:09 INFO - PROCESS | 1651 | 1465425309931 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}] 15:35:09 INFO - PROCESS | 1651 | 1465425309935 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:10 INFO - PROCESS | 1651 | 1465425310101 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 15:35:10 INFO - PROCESS | 1651 | 1465425310167 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:10 INFO - PROCESS | 1651 | 1465425310170 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b889800 == 38 [pid = 1651] [id = 688] 15:35:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x123ab3400) [pid = 1651] [serial = 2064] [outer = 0x0] 15:35:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x123df0c00) [pid = 1651] [serial = 2065] [outer = 0x123ab3400] 15:35:10 INFO - PROCESS | 1651 | 1465425310202 Marionette DEBUG loaded listener.js 15:35:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x123ec6c00) [pid = 1651] [serial = 2066] [outer = 0x123ab3400] 15:35:10 INFO - PROCESS | 1651 | 1465425310639 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] 15:35:10 INFO - PROCESS | 1651 | 1465425310649 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 15:35:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:35:10 INFO - PROCESS | 1651 | 1465425310651 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:35:10 INFO - PROCESS | 1651 | 1465425310653 Marionette TRACE conn2 <- [1,2726,null,{}] 15:35:10 INFO - PROCESS | 1651 | 1465425310655 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}] 15:35:10 INFO - PROCESS | 1651 | 1465425310656 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:10 INFO - PROCESS | 1651 | 1465425310755 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 15:35:10 INFO - PROCESS | 1651 | 1465425310811 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:10 INFO - PROCESS | 1651 | 1465425310812 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bbe4800 == 39 [pid = 1651] [id = 689] 15:35:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x12426a800) [pid = 1651] [serial = 2067] [outer = 0x0] 15:35:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x124fc6c00) [pid = 1651] [serial = 2068] [outer = 0x12426a800] 15:35:10 INFO - PROCESS | 1651 | 1465425310841 Marionette DEBUG loaded listener.js 15:35:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1252f0800) [pid = 1651] [serial = 2069] [outer = 0x12426a800] 15:35:11 INFO - PROCESS | 1651 | 1465425311263 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]]]}] 15:35:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:35:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 620ms 15:35:11 INFO - PROCESS | 1651 | 1465425311272 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 15:35:11 INFO - PROCESS | 1651 | 1465425311273 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 15:35:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:35:11 INFO - PROCESS | 1651 | 1465425311275 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:35:11 INFO - PROCESS | 1651 | 1465425311276 Marionette TRACE conn2 <- [1,2730,null,{}] 15:35:11 INFO - PROCESS | 1651 | 1465425311279 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}] 15:35:11 INFO - PROCESS | 1651 | 1465425311280 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:11 INFO - PROCESS | 1651 | 1465425311378 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 15:35:11 INFO - PROCESS | 1651 | 1465425311467 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:11 INFO - PROCESS | 1651 | 1465425311468 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c1d0000 == 40 [pid = 1651] [id = 690] 15:35:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x12593a000) [pid = 1651] [serial = 2070] [outer = 0x0] 15:35:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x12599c800) [pid = 1651] [serial = 2071] [outer = 0x12593a000] 15:35:11 INFO - PROCESS | 1651 | 1465425311509 Marionette DEBUG loaded listener.js 15:35:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x126f45800) [pid = 1651] [serial = 2072] [outer = 0x12593a000] 15:35:12 INFO - PROCESS | 1651 | 1465425312375 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"]]]}] 15:35:12 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 15:35:12 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 15:35:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 15:35:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:35:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1124ms 15:35:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:35:12 INFO - PROCESS | 1651 | 1465425312399 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 15:35:12 INFO - PROCESS | 1651 | 1465425312401 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 15:35:12 INFO - PROCESS | 1651 | 1465425312404 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:35:12 INFO - PROCESS | 1651 | 1465425312406 Marionette TRACE conn2 <- [1,2734,null,{}] 15:35:12 INFO - PROCESS | 1651 | 1465425312410 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}] 15:35:12 INFO - PROCESS | 1651 | 1465425312411 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:12 INFO - PROCESS | 1651 | 1465425312506 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 15:35:12 INFO - PROCESS | 1651 | 1465425312565 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:12 INFO - PROCESS | 1651 | 1465425312567 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c9e000 == 41 [pid = 1651] [id = 691] 15:35:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1166f3000) [pid = 1651] [serial = 2073] [outer = 0x0] 15:35:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11678a000) [pid = 1651] [serial = 2074] [outer = 0x1166f3000] 15:35:12 INFO - PROCESS | 1651 | 1465425312595 Marionette DEBUG loaded listener.js 15:35:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x116f9d000) [pid = 1651] [serial = 2075] [outer = 0x1166f3000] 15:35:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab7e800 == 40 [pid = 1651] [id = 684] 15:35:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12a33d000 == 39 [pid = 1651] [id = 683] 15:35:13 INFO - PROCESS | 1651 | --DOCSHELL 0x1272e4800 == 38 [pid = 1651] [id = 682] 15:35:13 INFO - PROCESS | 1651 | --DOCSHELL 0x125112800 == 37 [pid = 1651] [id = 681] 15:35:13 INFO - PROCESS | 1651 | --DOCSHELL 0x119c9f000 == 36 [pid = 1651] [id = 680] 15:35:13 INFO - PROCESS | 1651 | --DOCSHELL 0x118229800 == 35 [pid = 1651] [id = 679] 15:35:13 INFO - PROCESS | 1651 | --DOCSHELL 0x123b02800 == 34 [pid = 1651] [id = 676] 15:35:13 INFO - PROCESS | 1651 | --DOCSHELL 0x121359000 == 33 [pid = 1651] [id = 678] 15:35:13 INFO - PROCESS | 1651 | --DOCSHELL 0x118229000 == 32 [pid = 1651] [id = 677] 15:35:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12c1d0000 == 31 [pid = 1651] [id = 690] 15:35:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12bbe4800 == 30 [pid = 1651] [id = 689] 15:35:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12b889800 == 29 [pid = 1651] [id = 688] 15:35:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12596e800 == 28 [pid = 1651] [id = 687] 15:35:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12b633000 == 27 [pid = 1651] [id = 685] 15:35:13 INFO - PROCESS | 1651 | --DOCSHELL 0x1184d8800 == 26 [pid = 1651] [id = 686] 15:35:13 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1194f6c00) [pid = 1651] [serial = 2017] [outer = 0x0] [url = about:blank] 15:35:13 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x112d38c00) [pid = 1651] [serial = 2005] [outer = 0x0] [url = about:blank] 15:35:13 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x113c0b000) [pid = 1651] [serial = 2006] [outer = 0x0] [url = about:blank] 15:35:13 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x1181e7400) [pid = 1651] [serial = 2003] [outer = 0x0] [url = about:blank] 15:35:13 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11702ec00) [pid = 1651] [serial = 2002] [outer = 0x0] [url = about:blank] 15:35:13 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1182e3400) [pid = 1651] [serial = 2011] [outer = 0x0] [url = about:blank] 15:35:13 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x118642400) [pid = 1651] [serial = 2012] [outer = 0x0] [url = about:blank] 15:35:13 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x112a18000) [pid = 1651] [serial = 1988] [outer = 0x0] [url = about:blank] 15:35:13 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x110fa1c00) [pid = 1651] [serial = 1987] [outer = 0x0] [url = about:blank] 15:35:13 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x11672fc00) [pid = 1651] [serial = 2008] [outer = 0x0] [url = about:blank] 15:35:13 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x11702e800) [pid = 1651] [serial = 2009] [outer = 0x0] [url = about:blank] 15:35:13 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1181e3000) [pid = 1651] [serial = 1991] [outer = 0x0] [url = about:blank] 15:35:13 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1176b9800) [pid = 1651] [serial = 1990] [outer = 0x0] [url = about:blank] 15:35:13 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1198d2800) [pid = 1651] [serial = 1994] [outer = 0x0] [url = about:blank] 15:35:13 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x118f4dc00) [pid = 1651] [serial = 1993] [outer = 0x0] [url = about:blank] 15:35:13 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x123eca800) [pid = 1651] [serial = 1997] [outer = 0x0] [url = about:blank] 15:35:13 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x123aadc00) [pid = 1651] [serial = 1996] [outer = 0x0] [url = about:blank] 15:35:13 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1247e2400) [pid = 1651] [serial = 2000] [outer = 0x0] [url = about:blank] 15:35:13 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x123ecd400) [pid = 1651] [serial = 1999] [outer = 0x0] [url = about:blank] 15:35:13 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x1198da000) [pid = 1651] [serial = 2020] [outer = 0x0] [url = about:blank] 15:35:13 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x1198ce000) [pid = 1651] [serial = 2018] [outer = 0x0] [url = about:blank] 15:35:13 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x123aabc00) [pid = 1651] [serial = 2023] [outer = 0x0] [url = about:blank] 15:35:13 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x123df0800) [pid = 1651] [serial = 2024] [outer = 0x0] [url = about:blank] 15:35:13 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x118fd3800) [pid = 1651] [serial = 2014] [outer = 0x0] [url = about:blank] 15:35:13 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x116971400) [pid = 1651] [serial = 2026] [outer = 0x0] [url = about:blank] 15:35:13 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x119496800) [pid = 1651] [serial = 2027] [outer = 0x0] [url = about:blank] 15:35:13 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x1213a6400) [pid = 1651] [serial = 2021] [outer = 0x0] [url = about:blank] 15:35:13 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x11949a800) [pid = 1651] [serial = 2015] [outer = 0x0] [url = about:blank] 15:35:13 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x123e3d400) [pid = 1651] [serial = 2029] [outer = 0x0] [url = about:blank] 15:35:13 INFO - PROCESS | 1651 | 1465425313590 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]]]}] 15:35:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:35:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1225ms 15:35:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:35:13 INFO - PROCESS | 1651 | 1465425313630 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 15:35:13 INFO - PROCESS | 1651 | 1465425313632 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 15:35:13 INFO - PROCESS | 1651 | 1465425313635 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:35:13 INFO - PROCESS | 1651 | 1465425313639 Marionette TRACE conn2 <- [1,2738,null,{}] 15:35:13 INFO - PROCESS | 1651 | 1465425313643 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}] 15:35:13 INFO - PROCESS | 1651 | 1465425313645 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:13 INFO - PROCESS | 1651 | 1465425313724 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 15:35:13 INFO - PROCESS | 1651 | 1465425313779 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:13 INFO - PROCESS | 1651 | 1465425313782 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170c6800 == 27 [pid = 1651] [id = 692] 15:35:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x112a6ec00) [pid = 1651] [serial = 2076] [outer = 0x0] 15:35:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x112d9ec00) [pid = 1651] [serial = 2077] [outer = 0x112a6ec00] 15:35:13 INFO - PROCESS | 1651 | 1465425313811 Marionette DEBUG loaded listener.js 15:35:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x11396dc00) [pid = 1651] [serial = 2078] [outer = 0x112a6ec00] 15:35:14 INFO - PROCESS | 1651 | 1465425314127 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]]]}] 15:35:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:35:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 523ms 15:35:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:35:14 INFO - PROCESS | 1651 | 1465425314158 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 15:35:14 INFO - PROCESS | 1651 | 1465425314161 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 15:35:14 INFO - PROCESS | 1651 | 1465425314165 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:35:14 INFO - PROCESS | 1651 | 1465425314167 Marionette TRACE conn2 <- [1,2742,null,{}] 15:35:14 INFO - PROCESS | 1651 | 1465425314172 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}] 15:35:14 INFO - PROCESS | 1651 | 1465425314174 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:14 INFO - PROCESS | 1651 | 1465425314250 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 15:35:14 INFO - PROCESS | 1651 | 1465425314257 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:14 INFO - PROCESS | 1651 | 1465425314258 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x1191f1000 == 28 [pid = 1651] [id = 693] 15:35:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x115f88800) [pid = 1651] [serial = 2079] [outer = 0x0] 15:35:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x116791000) [pid = 1651] [serial = 2080] [outer = 0x115f88800] 15:35:14 INFO - PROCESS | 1651 | 1465425314286 Marionette DEBUG loaded listener.js 15:35:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x116f9c000) [pid = 1651] [serial = 2081] [outer = 0x115f88800] 15:35:14 INFO - PROCESS | 1651 | 1465425314655 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]]]}] 15:35:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:35:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 523ms 15:35:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:35:14 INFO - PROCESS | 1651 | 1465425314688 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 15:35:14 INFO - PROCESS | 1651 | 1465425314690 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 15:35:14 INFO - PROCESS | 1651 | 1465425314692 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:35:14 INFO - PROCESS | 1651 | 1465425314694 Marionette TRACE conn2 <- [1,2746,null,{}] 15:35:14 INFO - PROCESS | 1651 | 1465425314702 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}] 15:35:14 INFO - PROCESS | 1651 | 1465425314705 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:14 INFO - PROCESS | 1651 | 1465425314783 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 15:35:14 INFO - PROCESS | 1651 | 1465425314790 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:14 INFO - PROCESS | 1651 | 1465425314792 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x123bcb800 == 29 [pid = 1651] [id = 694] 15:35:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x1121ab000) [pid = 1651] [serial = 2082] [outer = 0x0] 15:35:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x1182c4000) [pid = 1651] [serial = 2083] [outer = 0x1121ab000] 15:35:14 INFO - PROCESS | 1651 | 1465425314820 Marionette DEBUG loaded listener.js 15:35:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x1183a5000) [pid = 1651] [serial = 2084] [outer = 0x1121ab000] 15:35:15 INFO - PROCESS | 1651 | 1465425315142 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]]]}] 15:35:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:35:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 469ms 15:35:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:35:15 INFO - PROCESS | 1651 | 1465425315162 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 15:35:15 INFO - PROCESS | 1651 | 1465425315164 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 15:35:15 INFO - PROCESS | 1651 | 1465425315166 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:35:15 INFO - PROCESS | 1651 | 1465425315167 Marionette TRACE conn2 <- [1,2750,null,{}] 15:35:15 INFO - PROCESS | 1651 | 1465425315171 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}] 15:35:15 INFO - PROCESS | 1651 | 1465425315173 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:15 INFO - PROCESS | 1651 | 1465425315249 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 15:35:15 INFO - PROCESS | 1651 | 1465425315311 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:15 INFO - PROCESS | 1651 | 1465425315312 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x124711800 == 30 [pid = 1651] [id = 695] 15:35:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x1181e6400) [pid = 1651] [serial = 2085] [outer = 0x0] 15:35:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x118640800) [pid = 1651] [serial = 2086] [outer = 0x1181e6400] 15:35:15 INFO - PROCESS | 1651 | 1465425315337 Marionette DEBUG loaded listener.js 15:35:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x118f50000) [pid = 1651] [serial = 2087] [outer = 0x1181e6400] 15:35:15 INFO - PROCESS | 1651 | 1465425315648 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]]]}] 15:35:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:35:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 521ms 15:35:15 INFO - PROCESS | 1651 | 1465425315689 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 15:35:15 INFO - PROCESS | 1651 | 1465425315690 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 15:35:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:35:15 INFO - PROCESS | 1651 | 1465425315692 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:35:15 INFO - PROCESS | 1651 | 1465425315700 Marionette TRACE conn2 <- [1,2754,null,{}] 15:35:15 INFO - PROCESS | 1651 | 1465425315703 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}] 15:35:15 INFO - PROCESS | 1651 | 1465425315704 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:15 INFO - PROCESS | 1651 | 1465425315798 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 15:35:15 INFO - PROCESS | 1651 | 1465425315803 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:15 INFO - PROCESS | 1651 | 1465425315804 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x125969000 == 31 [pid = 1651] [id = 696] 15:35:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x115f37000) [pid = 1651] [serial = 2088] [outer = 0x0] 15:35:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x119394800) [pid = 1651] [serial = 2089] [outer = 0x115f37000] 15:35:15 INFO - PROCESS | 1651 | 1465425315829 Marionette DEBUG loaded listener.js 15:35:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x119497800) [pid = 1651] [serial = 2090] [outer = 0x115f37000] 15:35:16 INFO - PROCESS | 1651 | 1465425316148 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]]]}] 15:35:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:35:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 474ms 15:35:16 INFO - PROCESS | 1651 | 1465425316175 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 15:35:16 INFO - PROCESS | 1651 | 1465425316176 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 15:35:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:35:16 INFO - PROCESS | 1651 | 1465425316179 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:35:16 INFO - PROCESS | 1651 | 1465425316180 Marionette TRACE conn2 <- [1,2758,null,{}] 15:35:16 INFO - PROCESS | 1651 | 1465425316182 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}] 15:35:16 INFO - PROCESS | 1651 | 1465425316188 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:16 INFO - PROCESS | 1651 | 1465425316304 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 15:35:16 INFO - PROCESS | 1651 | 1465425316340 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:16 INFO - PROCESS | 1651 | 1465425316341 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x1276d7000 == 32 [pid = 1651] [id = 697] 15:35:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x116f9c800) [pid = 1651] [serial = 2091] [outer = 0x0] 15:35:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x119502800) [pid = 1651] [serial = 2092] [outer = 0x116f9c800] 15:35:16 INFO - PROCESS | 1651 | 1465425316366 Marionette DEBUG loaded listener.js 15:35:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x119b67c00) [pid = 1651] [serial = 2093] [outer = 0x116f9c800] 15:35:16 INFO - PROCESS | 1651 | 1465425316663 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]]]}] 15:35:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:35:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 518ms 15:35:16 INFO - PROCESS | 1651 | 1465425316697 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 15:35:16 INFO - PROCESS | 1651 | 1465425316699 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 15:35:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:35:16 INFO - PROCESS | 1651 | 1465425316701 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:35:16 INFO - PROCESS | 1651 | 1465425316703 Marionette TRACE conn2 <- [1,2762,null,{}] 15:35:16 INFO - PROCESS | 1651 | 1465425316708 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}] 15:35:16 INFO - PROCESS | 1651 | 1465425316709 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:16 INFO - PROCESS | 1651 | 1465425316810 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 15:35:16 INFO - PROCESS | 1651 | 1465425316849 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:16 INFO - PROCESS | 1651 | 1465425316850 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a12f800 == 33 [pid = 1651] [id = 698] 15:35:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x111f23400) [pid = 1651] [serial = 2094] [outer = 0x0] 15:35:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x119c34c00) [pid = 1651] [serial = 2095] [outer = 0x111f23400] 15:35:16 INFO - PROCESS | 1651 | 1465425316874 Marionette DEBUG loaded listener.js 15:35:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x12125a800) [pid = 1651] [serial = 2096] [outer = 0x111f23400] 15:35:17 INFO - PROCESS | 1651 | 1465425317292 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]]]}] 15:35:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:35:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 621ms 15:35:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:35:17 INFO - PROCESS | 1651 | 1465425317326 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 15:35:17 INFO - PROCESS | 1651 | 1465425317328 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 15:35:17 INFO - PROCESS | 1651 | 1465425317331 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:35:17 INFO - PROCESS | 1651 | 1465425317334 Marionette TRACE conn2 <- [1,2766,null,{}] 15:35:17 INFO - PROCESS | 1651 | 1465425317346 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}] 15:35:17 INFO - PROCESS | 1651 | 1465425317348 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:17 INFO - PROCESS | 1651 | 1465425317491 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 15:35:17 INFO - PROCESS | 1651 | 1465425317540 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:17 INFO - PROCESS | 1651 | 1465425317541 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a814800 == 34 [pid = 1651] [id = 699] 15:35:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1213a7400) [pid = 1651] [serial = 2097] [outer = 0x0] 15:35:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x123aa7c00) [pid = 1651] [serial = 2098] [outer = 0x1213a7400] 15:35:17 INFO - PROCESS | 1651 | 1465425317565 Marionette DEBUG loaded listener.js 15:35:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x123ab3c00) [pid = 1651] [serial = 2099] [outer = 0x1213a7400] 15:35:17 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x123aa9c00) [pid = 1651] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:35:17 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11702d400) [pid = 1651] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:35:17 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x112a6e400) [pid = 1651] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:35:17 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1133e9800) [pid = 1651] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:35:17 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x112a17000) [pid = 1651] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:35:17 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x118510800) [pid = 1651] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:35:17 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1133e4000) [pid = 1651] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:35:17 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1213eec00) [pid = 1651] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:35:17 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x113210000) [pid = 1651] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:35:17 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x112a1ec00) [pid = 1651] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:35:17 INFO - PROCESS | 1651 | 1465425317943 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]]]}] 15:35:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:35:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 630ms 15:35:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:35:17 INFO - PROCESS | 1651 | 1465425317961 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 15:35:17 INFO - PROCESS | 1651 | 1465425317962 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 15:35:17 INFO - PROCESS | 1651 | 1465425317964 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:35:17 INFO - PROCESS | 1651 | 1465425317965 Marionette TRACE conn2 <- [1,2770,null,{}] 15:35:17 INFO - PROCESS | 1651 | 1465425317976 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}] 15:35:17 INFO - PROCESS | 1651 | 1465425317977 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:18 INFO - PROCESS | 1651 | 1465425318091 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 15:35:18 INFO - PROCESS | 1651 | 1465425318141 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:18 INFO - PROCESS | 1651 | 1465425318142 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x123bcb000 == 35 [pid = 1651] [id = 700] 15:35:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x111f3d000) [pid = 1651] [serial = 2100] [outer = 0x0] 15:35:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x118fd4000) [pid = 1651] [serial = 2101] [outer = 0x111f3d000] 15:35:18 INFO - PROCESS | 1651 | 1465425318166 Marionette DEBUG loaded listener.js 15:35:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x123ab4400) [pid = 1651] [serial = 2102] [outer = 0x111f3d000] 15:35:18 INFO - PROCESS | 1651 | 1465425318421 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]]]}] 15:35:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:35:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 473ms 15:35:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:35:18 INFO - PROCESS | 1651 | 1465425318446 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 15:35:18 INFO - PROCESS | 1651 | 1465425318447 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 15:35:18 INFO - PROCESS | 1651 | 1465425318449 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:35:18 INFO - PROCESS | 1651 | 1465425318451 Marionette TRACE conn2 <- [1,2774,null,{}] 15:35:18 INFO - PROCESS | 1651 | 1465425318461 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}] 15:35:18 INFO - PROCESS | 1651 | 1465425318462 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:18 INFO - PROCESS | 1651 | 1465425318543 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 15:35:18 INFO - PROCESS | 1651 | 1465425318547 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:18 INFO - PROCESS | 1651 | 1465425318548 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b64a800 == 36 [pid = 1651] [id = 701] 15:35:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x123b8bc00) [pid = 1651] [serial = 2103] [outer = 0x0] 15:35:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x123e37800) [pid = 1651] [serial = 2104] [outer = 0x123b8bc00] 15:35:18 INFO - PROCESS | 1651 | 1465425318575 Marionette DEBUG loaded listener.js 15:35:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x123ec4800) [pid = 1651] [serial = 2105] [outer = 0x123b8bc00] 15:35:18 INFO - PROCESS | 1651 | 1465425318900 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]]]}] 15:35:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:35:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 480ms 15:35:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:35:18 INFO - PROCESS | 1651 | 1465425318930 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 15:35:18 INFO - PROCESS | 1651 | 1465425318931 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 15:35:18 INFO - PROCESS | 1651 | 1465425318933 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:35:18 INFO - PROCESS | 1651 | 1465425318935 Marionette TRACE conn2 <- [1,2778,null,{}] 15:35:18 INFO - PROCESS | 1651 | 1465425318939 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}] 15:35:18 INFO - PROCESS | 1651 | 1465425318941 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:19 INFO - PROCESS | 1651 | 1465425319062 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 15:35:19 INFO - PROCESS | 1651 | 1465425319069 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:19 INFO - PROCESS | 1651 | 1465425319072 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x1252b0800 == 37 [pid = 1651] [id = 702] 15:35:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x123ec9c00) [pid = 1651] [serial = 2106] [outer = 0x0] 15:35:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x124328400) [pid = 1651] [serial = 2107] [outer = 0x123ec9c00] 15:35:19 INFO - PROCESS | 1651 | 1465425319099 Marionette DEBUG loaded listener.js 15:35:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x124fbc000) [pid = 1651] [serial = 2108] [outer = 0x123ec9c00] 15:35:19 INFO - PROCESS | 1651 | 1465425319411 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]]]}] 15:35:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:35:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 523ms 15:35:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:35:19 INFO - PROCESS | 1651 | 1465425319456 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 15:35:19 INFO - PROCESS | 1651 | 1465425319457 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 15:35:19 INFO - PROCESS | 1651 | 1465425319459 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:35:19 INFO - PROCESS | 1651 | 1465425319460 Marionette TRACE conn2 <- [1,2782,null,{}] 15:35:19 INFO - PROCESS | 1651 | 1465425319463 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}] 15:35:19 INFO - PROCESS | 1651 | 1465425319464 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:19 INFO - PROCESS | 1651 | 1465425319541 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 15:35:19 INFO - PROCESS | 1651 | 1465425319545 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:19 INFO - PROCESS | 1651 | 1465425319546 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c1d2800 == 38 [pid = 1651] [id = 703] 15:35:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x125134c00) [pid = 1651] [serial = 2109] [outer = 0x0] 15:35:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x125940000) [pid = 1651] [serial = 2110] [outer = 0x125134c00] 15:35:19 INFO - PROCESS | 1651 | 1465425319570 Marionette DEBUG loaded listener.js 15:35:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1259a6c00) [pid = 1651] [serial = 2111] [outer = 0x125134c00] 15:35:20 INFO - PROCESS | 1651 | --DOCSHELL 0x1170c6800 == 37 [pid = 1651] [id = 692] 15:35:20 INFO - PROCESS | 1651 | --DOCSHELL 0x119c9e000 == 36 [pid = 1651] [id = 691] 15:35:20 INFO - PROCESS | 1651 | --DOCSHELL 0x123bcb800 == 35 [pid = 1651] [id = 694] 15:35:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12a814800 == 34 [pid = 1651] [id = 699] 15:35:20 INFO - PROCESS | 1651 | --DOCSHELL 0x124711800 == 33 [pid = 1651] [id = 695] 15:35:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12a12f800 == 32 [pid = 1651] [id = 698] 15:35:20 INFO - PROCESS | 1651 | --DOCSHELL 0x1276d7000 == 31 [pid = 1651] [id = 697] 15:35:20 INFO - PROCESS | 1651 | --DOCSHELL 0x123bcb000 == 30 [pid = 1651] [id = 700] 15:35:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12b64a800 == 29 [pid = 1651] [id = 701] 15:35:20 INFO - PROCESS | 1651 | --DOCSHELL 0x125969000 == 28 [pid = 1651] [id = 696] 15:35:20 INFO - PROCESS | 1651 | --DOCSHELL 0x1191f1000 == 27 [pid = 1651] [id = 693] 15:35:20 INFO - PROCESS | 1651 | --DOCSHELL 0x1252b0800 == 26 [pid = 1651] [id = 702] 15:35:20 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x124331400) [pid = 1651] [serial = 2054] [outer = 0x0] [url = about:blank] 15:35:20 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1247dbc00) [pid = 1651] [serial = 2056] [outer = 0x0] [url = about:blank] 15:35:20 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1198d4400) [pid = 1651] [serial = 2044] [outer = 0x0] [url = about:blank] 15:35:20 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1181e2c00) [pid = 1651] [serial = 2047] [outer = 0x0] [url = about:blank] 15:35:20 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x119b6fc00) [pid = 1651] [serial = 2050] [outer = 0x0] [url = about:blank] 15:35:20 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x123ec4400) [pid = 1651] [serial = 2053] [outer = 0x0] [url = about:blank] 15:35:20 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x118648000) [pid = 1651] [serial = 2041] [outer = 0x0] [url = about:blank] 15:35:20 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x116795000) [pid = 1651] [serial = 2038] [outer = 0x0] [url = about:blank] 15:35:20 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x11728a800) [pid = 1651] [serial = 2039] [outer = 0x0] [url = about:blank] 15:35:20 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1248e7400) [pid = 1651] [serial = 2057] [outer = 0x0] [url = about:blank] 15:35:20 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x123ecb800) [pid = 1651] [serial = 2030] [outer = 0x0] [url = about:blank] 15:35:20 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x11672ec00) [pid = 1651] [serial = 2035] [outer = 0x0] [url = about:blank] 15:35:20 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1181e5400) [pid = 1651] [serial = 2036] [outer = 0x0] [url = about:blank] 15:35:20 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x112d0ec00) [pid = 1651] [serial = 2032] [outer = 0x0] [url = about:blank] 15:35:20 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x115f8a400) [pid = 1651] [serial = 2033] [outer = 0x0] [url = about:blank] 15:35:20 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x1213a9000) [pid = 1651] [serial = 2051] [outer = 0x0] [url = about:blank] 15:35:20 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x119a1d800) [pid = 1651] [serial = 2045] [outer = 0x0] [url = about:blank] 15:35:20 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x1198d7000) [pid = 1651] [serial = 2048] [outer = 0x0] [url = about:blank] 15:35:20 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x1186f0400) [pid = 1651] [serial = 2042] [outer = 0x0] [url = about:blank] 15:35:20 INFO - PROCESS | 1651 | 1465425320929 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]]]}] 15:35:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:35:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1521ms 15:35:20 INFO - PROCESS | 1651 | 1465425320982 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 15:35:20 INFO - PROCESS | 1651 | 1465425320984 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 15:35:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:35:20 INFO - PROCESS | 1651 | 1465425320989 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:35:20 INFO - PROCESS | 1651 | 1465425320992 Marionette TRACE conn2 <- [1,2786,null,{}] 15:35:20 INFO - PROCESS | 1651 | 1465425320996 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}] 15:35:20 INFO - PROCESS | 1651 | 1465425320997 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:21 INFO - PROCESS | 1651 | 1465425321077 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 15:35:21 INFO - PROCESS | 1651 | 1465425321134 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:21 INFO - PROCESS | 1651 | 1465425321135 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x11694a000 == 27 [pid = 1651] [id = 704] 15:35:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x111c7b400) [pid = 1651] [serial = 2112] [outer = 0x0] 15:35:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x1126cd000) [pid = 1651] [serial = 2113] [outer = 0x111c7b400] 15:35:21 INFO - PROCESS | 1651 | 1465425321163 Marionette DEBUG loaded listener.js 15:35:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x112a1dc00) [pid = 1651] [serial = 2114] [outer = 0x111c7b400] 15:35:21 INFO - PROCESS | 1651 | 1465425321477 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]]]}] 15:35:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:35:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 521ms 15:35:21 INFO - PROCESS | 1651 | 1465425321510 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 15:35:21 INFO - PROCESS | 1651 | 1465425321513 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 15:35:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:35:21 INFO - PROCESS | 1651 | 1465425321518 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:35:21 INFO - PROCESS | 1651 | 1465425321521 Marionette TRACE conn2 <- [1,2790,null,{}] 15:35:21 INFO - PROCESS | 1651 | 1465425321524 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}] 15:35:21 INFO - PROCESS | 1651 | 1465425321527 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:21 INFO - PROCESS | 1651 | 1465425321605 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 15:35:21 INFO - PROCESS | 1651 | 1465425321609 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:21 INFO - PROCESS | 1651 | 1465425321611 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x118537000 == 28 [pid = 1651] [id = 705] 15:35:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x112d39800) [pid = 1651] [serial = 2115] [outer = 0x0] 15:35:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x113c07c00) [pid = 1651] [serial = 2116] [outer = 0x112d39800] 15:35:21 INFO - PROCESS | 1651 | 1465425321640 Marionette DEBUG loaded listener.js 15:35:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x115f8a000) [pid = 1651] [serial = 2117] [outer = 0x112d39800] 15:35:21 INFO - PROCESS | 1651 | 1465425321991 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]]]}] 15:35:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:35:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 522ms 15:35:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:35:22 INFO - PROCESS | 1651 | 1465425322040 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 15:35:22 INFO - PROCESS | 1651 | 1465425322041 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 15:35:22 INFO - PROCESS | 1651 | 1465425322044 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:35:22 INFO - PROCESS | 1651 | 1465425322046 Marionette TRACE conn2 <- [1,2794,null,{}] 15:35:22 INFO - PROCESS | 1651 | 1465425322054 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}] 15:35:22 INFO - PROCESS | 1651 | 1465425322057 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:22 INFO - PROCESS | 1651 | 1465425322133 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 15:35:22 INFO - PROCESS | 1651 | 1465425322142 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:22 INFO - PROCESS | 1651 | 1465425322144 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a45000 == 29 [pid = 1651] [id = 706] 15:35:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x110ea2c00) [pid = 1651] [serial = 2118] [outer = 0x0] 15:35:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x116790400) [pid = 1651] [serial = 2119] [outer = 0x110ea2c00] 15:35:22 INFO - PROCESS | 1651 | 1465425322172 Marionette DEBUG loaded listener.js 15:35:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x116f9d800) [pid = 1651] [serial = 2120] [outer = 0x110ea2c00] 15:35:22 INFO - PROCESS | 1651 | 1465425322498 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]]]}] 15:35:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:35:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 471ms 15:35:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:35:22 INFO - PROCESS | 1651 | 1465425322515 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 15:35:22 INFO - PROCESS | 1651 | 1465425322517 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 15:35:22 INFO - PROCESS | 1651 | 1465425322521 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:35:22 INFO - PROCESS | 1651 | 1465425322523 Marionette TRACE conn2 <- [1,2798,null,{}] 15:35:22 INFO - PROCESS | 1651 | 1465425322525 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}] 15:35:22 INFO - PROCESS | 1651 | 1465425322526 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:22 INFO - PROCESS | 1651 | 1465425322602 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 15:35:22 INFO - PROCESS | 1651 | 1465425322659 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:22 INFO - PROCESS | 1651 | 1465425322660 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x121359000 == 30 [pid = 1651] [id = 707] 15:35:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x116789c00) [pid = 1651] [serial = 2121] [outer = 0x0] 15:35:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x117031400) [pid = 1651] [serial = 2122] [outer = 0x116789c00] 15:35:22 INFO - PROCESS | 1651 | 1465425322685 Marionette DEBUG loaded listener.js 15:35:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1176c0400) [pid = 1651] [serial = 2123] [outer = 0x116789c00] 15:35:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12d06f800 == 29 [pid = 1651] [id = 17] 15:35:22 INFO - PROCESS | 1651 | 1465425322987 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]]]}] 15:35:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:35:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 522ms 15:35:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:35:23 INFO - PROCESS | 1651 | 1465425323041 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 15:35:23 INFO - PROCESS | 1651 | 1465425323042 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 15:35:23 INFO - PROCESS | 1651 | 1465425323044 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:35:23 INFO - PROCESS | 1651 | 1465425323054 Marionette TRACE conn2 <- [1,2802,null,{}] 15:35:23 INFO - PROCESS | 1651 | 1465425323056 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}] 15:35:23 INFO - PROCESS | 1651 | 1465425323057 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:23 INFO - PROCESS | 1651 | 1465425323129 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 15:35:23 INFO - PROCESS | 1651 | 1465425323133 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:23 INFO - PROCESS | 1651 | 1465425323135 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x124719800 == 30 [pid = 1651] [id = 708] 15:35:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x113210400) [pid = 1651] [serial = 2124] [outer = 0x0] 15:35:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1181df000) [pid = 1651] [serial = 2125] [outer = 0x113210400] 15:35:23 INFO - PROCESS | 1651 | 1465425323164 Marionette DEBUG loaded listener.js 15:35:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1181e8800) [pid = 1651] [serial = 2126] [outer = 0x113210400] 15:35:23 INFO - PROCESS | 1651 | 1465425323510 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]]]}] 15:35:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:35:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 477ms 15:35:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:35:23 INFO - PROCESS | 1651 | 1465425323523 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 15:35:23 INFO - PROCESS | 1651 | 1465425323524 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 15:35:23 INFO - PROCESS | 1651 | 1465425323526 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:35:23 INFO - PROCESS | 1651 | 1465425323527 Marionette TRACE conn2 <- [1,2806,null,{}] 15:35:23 INFO - PROCESS | 1651 | 1465425323529 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}] 15:35:23 INFO - PROCESS | 1651 | 1465425323533 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:23 INFO - PROCESS | 1651 | 1465425323653 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 15:35:23 INFO - PROCESS | 1651 | 1465425323659 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:23 INFO - PROCESS | 1651 | 1465425323660 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x125974800 == 31 [pid = 1651] [id = 709] 15:35:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1133e1c00) [pid = 1651] [serial = 2127] [outer = 0x0] 15:35:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11850f000) [pid = 1651] [serial = 2128] [outer = 0x1133e1c00] 15:35:23 INFO - PROCESS | 1651 | 1465425323685 Marionette DEBUG loaded listener.js 15:35:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119395c00) [pid = 1651] [serial = 2129] [outer = 0x1133e1c00] 15:35:23 INFO - PROCESS | 1651 | 1465425323988 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]]]}] 15:35:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:35:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 473ms 15:35:24 INFO - PROCESS | 1651 | 1465425323999 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 15:35:24 INFO - PROCESS | 1651 | 1465425324001 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 15:35:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:35:24 INFO - PROCESS | 1651 | 1465425324005 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:35:24 INFO - PROCESS | 1651 | 1465425324007 Marionette TRACE conn2 <- [1,2810,null,{}] 15:35:24 INFO - PROCESS | 1651 | 1465425324010 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}] 15:35:24 INFO - PROCESS | 1651 | 1465425324011 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:24 INFO - PROCESS | 1651 | 1465425324091 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 15:35:24 INFO - PROCESS | 1651 | 1465425324095 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:24 INFO - PROCESS | 1651 | 1465425324096 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x1272fc800 == 32 [pid = 1651] [id = 710] 15:35:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1181e5400) [pid = 1651] [serial = 2130] [outer = 0x0] 15:35:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11949dc00) [pid = 1651] [serial = 2131] [outer = 0x1181e5400] 15:35:24 INFO - PROCESS | 1651 | 1465425324122 Marionette DEBUG loaded listener.js 15:35:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1194fbc00) [pid = 1651] [serial = 2132] [outer = 0x1181e5400] 15:35:24 INFO - PROCESS | 1651 | 1465425324445 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]]]}] 15:35:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:35:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 473ms 15:35:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:35:24 INFO - PROCESS | 1651 | 1465425324478 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 15:35:24 INFO - PROCESS | 1651 | 1465425324479 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 15:35:24 INFO - PROCESS | 1651 | 1465425324481 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:35:24 INFO - PROCESS | 1651 | 1465425324482 Marionette TRACE conn2 <- [1,2814,null,{}] 15:35:24 INFO - PROCESS | 1651 | 1465425324484 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}] 15:35:24 INFO - PROCESS | 1651 | 1465425324485 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:24 INFO - PROCESS | 1651 | 1465425324586 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 15:35:24 INFO - PROCESS | 1651 | 1465425324592 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:24 INFO - PROCESS | 1651 | 1465425324593 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x1276d9000 == 33 [pid = 1651] [id = 711] 15:35:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119494400) [pid = 1651] [serial = 2133] [outer = 0x0] 15:35:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11988e800) [pid = 1651] [serial = 2134] [outer = 0x119494400] 15:35:24 INFO - PROCESS | 1651 | 1465425324617 Marionette DEBUG loaded listener.js 15:35:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1198d5c00) [pid = 1651] [serial = 2135] [outer = 0x119494400] 15:35:24 INFO - PROCESS | 1651 | 1465425324927 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]]]}] 15:35:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:35:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 468ms 15:35:24 INFO - PROCESS | 1651 | 1465425324950 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 15:35:24 INFO - PROCESS | 1651 | 1465425324951 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 15:35:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:35:24 INFO - PROCESS | 1651 | 1465425324957 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:35:24 INFO - PROCESS | 1651 | 1465425324958 Marionette TRACE conn2 <- [1,2818,null,{}] 15:35:24 INFO - PROCESS | 1651 | 1465425324960 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}] 15:35:24 INFO - PROCESS | 1651 | 1465425324961 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:25 INFO - PROCESS | 1651 | 1465425325044 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 15:35:25 INFO - PROCESS | 1651 | 1465425325048 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:25 INFO - PROCESS | 1651 | 1465425325049 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a43000 == 34 [pid = 1651] [id = 712] 15:35:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1198d9c00) [pid = 1651] [serial = 2136] [outer = 0x0] 15:35:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x119a13800) [pid = 1651] [serial = 2137] [outer = 0x1198d9c00] 15:35:25 INFO - PROCESS | 1651 | 1465425325076 Marionette DEBUG loaded listener.js 15:35:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x119b69400) [pid = 1651] [serial = 2138] [outer = 0x1198d9c00] 15:35:25 INFO - PROCESS | 1651 | 1465425325390 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]]]}] 15:35:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:35:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 475ms 15:35:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:35:25 INFO - PROCESS | 1651 | 1465425325430 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 15:35:25 INFO - PROCESS | 1651 | 1465425325431 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 15:35:25 INFO - PROCESS | 1651 | 1465425325433 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:35:25 INFO - PROCESS | 1651 | 1465425325435 Marionette TRACE conn2 <- [1,2822,null,{}] 15:35:25 INFO - PROCESS | 1651 | 1465425325437 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}] 15:35:25 INFO - PROCESS | 1651 | 1465425325438 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:25 INFO - PROCESS | 1651 | 1465425325545 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 15:35:25 INFO - PROCESS | 1651 | 1465425325551 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:25 INFO - PROCESS | 1651 | 1465425325552 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a814800 == 35 [pid = 1651] [id = 713] 15:35:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1198d4c00) [pid = 1651] [serial = 2139] [outer = 0x0] 15:35:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x119b6b800) [pid = 1651] [serial = 2140] [outer = 0x1198d4c00] 15:35:25 INFO - PROCESS | 1651 | 1465425325577 Marionette DEBUG loaded listener.js 15:35:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12125d400) [pid = 1651] [serial = 2141] [outer = 0x1198d4c00] 15:35:25 INFO - PROCESS | 1651 | 1465425325873 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]]]}] 15:35:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:35:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 470ms 15:35:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:35:25 INFO - PROCESS | 1651 | 1465425325907 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 15:35:25 INFO - PROCESS | 1651 | 1465425325908 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 15:35:25 INFO - PROCESS | 1651 | 1465425325910 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:35:25 INFO - PROCESS | 1651 | 1465425325912 Marionette TRACE conn2 <- [1,2826,null,{}] 15:35:25 INFO - PROCESS | 1651 | 1465425325914 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}] 15:35:25 INFO - PROCESS | 1651 | 1465425325916 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:26 INFO - PROCESS | 1651 | 1465425326010 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 15:35:26 INFO - PROCESS | 1651 | 1465425326013 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:26 INFO - PROCESS | 1651 | 1465425326014 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x124719000 == 36 [pid = 1651] [id = 714] 15:35:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x1213a5000) [pid = 1651] [serial = 2142] [outer = 0x0] 15:35:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x123aac400) [pid = 1651] [serial = 2143] [outer = 0x1213a5000] 15:35:26 INFO - PROCESS | 1651 | 1465425326042 Marionette DEBUG loaded listener.js 15:35:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x123e3d400) [pid = 1651] [serial = 2144] [outer = 0x1213a5000] 15:35:26 INFO - PROCESS | 1651 | 1465425326424 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:35:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:35:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 519ms 15:35:26 INFO - PROCESS | 1651 | 1465425326430 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 15:35:26 INFO - PROCESS | 1651 | 1465425326431 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 15:35:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:35:26 INFO - PROCESS | 1651 | 1465425326433 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:35:26 INFO - PROCESS | 1651 | 1465425326434 Marionette TRACE conn2 <- [1,2830,null,{}] 15:35:26 INFO - PROCESS | 1651 | 1465425326439 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}] 15:35:26 INFO - PROCESS | 1651 | 1465425326440 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:26 INFO - PROCESS | 1651 | 1465425326540 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 15:35:26 INFO - PROCESS | 1651 | 1465425326543 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:26 INFO - PROCESS | 1651 | 1465425326544 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b881800 == 37 [pid = 1651] [id = 715] 15:35:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x123ec4400) [pid = 1651] [serial = 2145] [outer = 0x0] 15:35:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x123ecdc00) [pid = 1651] [serial = 2146] [outer = 0x123ec4400] 15:35:26 INFO - PROCESS | 1651 | 1465425326568 Marionette DEBUG loaded listener.js 15:35:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x123f2e400) [pid = 1651] [serial = 2147] [outer = 0x123ec4400] 15:35:26 INFO - PROCESS | 1651 | 1465425326890 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]]]}] 15:35:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:35:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 473ms 15:35:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:35:26 INFO - PROCESS | 1651 | 1465425326909 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 15:35:26 INFO - PROCESS | 1651 | 1465425326910 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 15:35:26 INFO - PROCESS | 1651 | 1465425326912 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:35:26 INFO - PROCESS | 1651 | 1465425326913 Marionette TRACE conn2 <- [1,2834,null,{}] 15:35:26 INFO - PROCESS | 1651 | 1465425326915 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}] 15:35:26 INFO - PROCESS | 1651 | 1465425326916 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:27 INFO - PROCESS | 1651 | 1465425327030 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 15:35:27 INFO - PROCESS | 1651 | 1465425327034 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:27 INFO - PROCESS | 1651 | 1465425327035 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bbed000 == 38 [pid = 1651] [id = 716] 15:35:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x123e32400) [pid = 1651] [serial = 2148] [outer = 0x0] 15:35:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x124331800) [pid = 1651] [serial = 2149] [outer = 0x123e32400] 15:35:27 INFO - PROCESS | 1651 | 1465425327090 Marionette DEBUG loaded listener.js 15:35:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1247dec00) [pid = 1651] [serial = 2150] [outer = 0x123e32400] 15:35:27 INFO - PROCESS | 1651 | 1465425327407 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:35:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:35:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 519ms 15:35:27 INFO - PROCESS | 1651 | 1465425327432 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 15:35:27 INFO - PROCESS | 1651 | 1465425327433 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 15:35:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:35:27 INFO - PROCESS | 1651 | 1465425327436 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:35:27 INFO - PROCESS | 1651 | 1465425327438 Marionette TRACE conn2 <- [1,2838,null,{}] 15:35:27 INFO - PROCESS | 1651 | 1465425327441 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}] 15:35:27 INFO - PROCESS | 1651 | 1465425327442 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:27 INFO - PROCESS | 1651 | 1465425327543 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 15:35:27 INFO - PROCESS | 1651 | 1465425327554 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:27 INFO - PROCESS | 1651 | 1465425327555 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c4d5800 == 39 [pid = 1651] [id = 717] 15:35:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1247e2800) [pid = 1651] [serial = 2151] [outer = 0x0] 15:35:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1248e5800) [pid = 1651] [serial = 2152] [outer = 0x1247e2800] 15:35:27 INFO - PROCESS | 1651 | 1465425327578 Marionette DEBUG loaded listener.js 15:35:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x125199c00) [pid = 1651] [serial = 2153] [outer = 0x1247e2800] 15:35:27 INFO - PROCESS | 1651 | 1465425327918 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]]]}] 15:35:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:35:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 521ms 15:35:27 INFO - PROCESS | 1651 | 1465425327958 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 15:35:27 INFO - PROCESS | 1651 | 1465425327959 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 15:35:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:35:27 INFO - PROCESS | 1651 | 1465425327961 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:35:27 INFO - PROCESS | 1651 | 1465425327962 Marionette TRACE conn2 <- [1,2842,null,{}] 15:35:27 INFO - PROCESS | 1651 | 1465425327964 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}] 15:35:27 INFO - PROCESS | 1651 | 1465425327965 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:28 INFO - PROCESS | 1651 | 1465425328075 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 15:35:28 INFO - PROCESS | 1651 | 1465425328078 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:28 INFO - PROCESS | 1651 | 1465425328079 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cb75000 == 40 [pid = 1651] [id = 718] 15:35:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x1247e3c00) [pid = 1651] [serial = 2154] [outer = 0x0] 15:35:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x125e54000) [pid = 1651] [serial = 2155] [outer = 0x1247e3c00] 15:35:28 INFO - PROCESS | 1651 | 1465425328135 Marionette DEBUG loaded listener.js 15:35:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x126fd8c00) [pid = 1651] [serial = 2156] [outer = 0x1247e3c00] 15:35:28 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x113966400) [pid = 1651] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:35:28 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x1166f3000) [pid = 1651] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:35:28 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x116f9c800) [pid = 1651] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:35:28 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x123ec9c00) [pid = 1651] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:35:28 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12593a000) [pid = 1651] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:35:28 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x115f88800) [pid = 1651] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:35:28 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1121ab000) [pid = 1651] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:35:28 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x123b8bc00) [pid = 1651] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:35:28 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12426a800) [pid = 1651] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 15:35:28 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x123ab3400) [pid = 1651] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:35:28 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1213a7400) [pid = 1651] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:35:28 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1181e6400) [pid = 1651] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:35:28 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x115f37000) [pid = 1651] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:35:28 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11860c400) [pid = 1651] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:35:28 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x112a6ec00) [pid = 1651] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:35:28 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x111f3d000) [pid = 1651] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:35:28 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x111f23400) [pid = 1651] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:35:28 INFO - PROCESS | 1651 | 1465425328539 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]]]}] 15:35:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:35:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 620ms 15:35:28 INFO - PROCESS | 1651 | 1465425328581 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 15:35:28 INFO - PROCESS | 1651 | 1465425328583 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 15:35:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:35:28 INFO - PROCESS | 1651 | 1465425328585 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:35:28 INFO - PROCESS | 1651 | 1465425328589 Marionette TRACE conn2 <- [1,2846,null,{}] 15:35:28 INFO - PROCESS | 1651 | 1465425328595 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}] 15:35:28 INFO - PROCESS | 1651 | 1465425328596 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:28 INFO - PROCESS | 1651 | 1465425328707 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 15:35:28 INFO - PROCESS | 1651 | 1465425328742 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:28 INFO - PROCESS | 1651 | 1465425328743 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b641800 == 41 [pid = 1651] [id = 719] 15:35:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x110e9cc00) [pid = 1651] [serial = 2157] [outer = 0x0] 15:35:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x116729400) [pid = 1651] [serial = 2158] [outer = 0x110e9cc00] 15:35:28 INFO - PROCESS | 1651 | 1465425328767 Marionette DEBUG loaded listener.js 15:35:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x118644000) [pid = 1651] [serial = 2159] [outer = 0x110e9cc00] 15:35:29 INFO - PROCESS | 1651 | 1465425329055 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]]]}] 15:35:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:35:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 525ms 15:35:29 INFO - PROCESS | 1651 | 1465425329111 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 15:35:29 INFO - PROCESS | 1651 | 1465425329112 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 15:35:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:35:29 INFO - PROCESS | 1651 | 1465425329114 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:35:29 INFO - PROCESS | 1651 | 1465425329115 Marionette TRACE conn2 <- [1,2850,null,{}] 15:35:29 INFO - PROCESS | 1651 | 1465425329117 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}] 15:35:29 INFO - PROCESS | 1651 | 1465425329119 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:29 INFO - PROCESS | 1651 | 1465425329209 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 15:35:29 INFO - PROCESS | 1651 | 1465425329266 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:29 INFO - PROCESS | 1651 | 1465425329267 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ced3000 == 42 [pid = 1651] [id = 720] 15:35:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x116fa8800) [pid = 1651] [serial = 2160] [outer = 0x0] 15:35:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11949b000) [pid = 1651] [serial = 2161] [outer = 0x116fa8800] 15:35:29 INFO - PROCESS | 1651 | 1465425329291 Marionette DEBUG loaded listener.js 15:35:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x123f34400) [pid = 1651] [serial = 2162] [outer = 0x116fa8800] 15:35:29 INFO - PROCESS | 1651 | 1465425329559 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:35:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:35:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 469ms 15:35:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:35:29 INFO - PROCESS | 1651 | 1465425329592 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 15:35:29 INFO - PROCESS | 1651 | 1465425329593 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 15:35:29 INFO - PROCESS | 1651 | 1465425329595 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:35:29 INFO - PROCESS | 1651 | 1465425329596 Marionette TRACE conn2 <- [1,2854,null,{}] 15:35:29 INFO - PROCESS | 1651 | 1465425329599 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}] 15:35:29 INFO - PROCESS | 1651 | 1465425329600 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:29 INFO - PROCESS | 1651 | 1465425329684 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 15:35:29 INFO - PROCESS | 1651 | 1465425329690 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:29 INFO - PROCESS | 1651 | 1465425329691 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d084000 == 43 [pid = 1651] [id = 721] 15:35:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1213a2800) [pid = 1651] [serial = 2163] [outer = 0x0] 15:35:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x126fd8400) [pid = 1651] [serial = 2164] [outer = 0x1213a2800] 15:35:29 INFO - PROCESS | 1651 | 1465425329714 Marionette DEBUG loaded listener.js 15:35:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1270d0000) [pid = 1651] [serial = 2165] [outer = 0x1213a2800] 15:35:30 INFO - PROCESS | 1651 | 1465425330073 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]]]}] 15:35:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:35:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 520ms 15:35:30 INFO - PROCESS | 1651 | 1465425330121 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 15:35:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:35:30 INFO - PROCESS | 1651 | 1465425330124 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 15:35:30 INFO - PROCESS | 1651 | 1465425330127 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:35:30 INFO - PROCESS | 1651 | 1465425330128 Marionette TRACE conn2 <- [1,2858,null,{}] 15:35:30 INFO - PROCESS | 1651 | 1465425330131 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}] 15:35:30 INFO - PROCESS | 1651 | 1465425330133 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:30 INFO - PROCESS | 1651 | 1465425330272 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 15:35:30 INFO - PROCESS | 1651 | 1465425330282 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:30 INFO - PROCESS | 1651 | 1465425330283 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d31f800 == 44 [pid = 1651] [id = 722] 15:35:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x126f46400) [pid = 1651] [serial = 2166] [outer = 0x0] 15:35:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12728dc00) [pid = 1651] [serial = 2167] [outer = 0x126f46400] 15:35:30 INFO - PROCESS | 1651 | 1465425330321 Marionette DEBUG loaded listener.js 15:35:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1272bb400) [pid = 1651] [serial = 2168] [outer = 0x126f46400] 15:35:30 INFO - PROCESS | 1651 | 1465425330964 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:35:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:35:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 872ms 15:35:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:35:31 INFO - PROCESS | 1651 | 1465425330999 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 15:35:31 INFO - PROCESS | 1651 | 1465425331002 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 15:35:31 INFO - PROCESS | 1651 | 1465425331005 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:35:31 INFO - PROCESS | 1651 | 1465425331008 Marionette TRACE conn2 <- [1,2862,null,{}] 15:35:31 INFO - PROCESS | 1651 | 1465425331012 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}] 15:35:31 INFO - PROCESS | 1651 | 1465425331013 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:31 INFO - PROCESS | 1651 | 1465425331132 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 15:35:31 INFO - PROCESS | 1651 | 1465425331192 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:31 INFO - PROCESS | 1651 | 1465425331193 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x118536000 == 45 [pid = 1651] [id = 723] 15:35:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1126d0000) [pid = 1651] [serial = 2169] [outer = 0x0] 15:35:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x112a1b000) [pid = 1651] [serial = 2170] [outer = 0x1126d0000] 15:35:31 INFO - PROCESS | 1651 | 1465425331224 Marionette DEBUG loaded listener.js 15:35:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x112e9d000) [pid = 1651] [serial = 2171] [outer = 0x1126d0000] 15:35:31 INFO - PROCESS | 1651 | 1465425331781 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]]]}] 15:35:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:35:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 824ms 15:35:31 INFO - PROCESS | 1651 | 1465425331828 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 15:35:31 INFO - PROCESS | 1651 | 1465425331832 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 15:35:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:35:31 INFO - PROCESS | 1651 | 1465425331836 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:35:31 INFO - PROCESS | 1651 | 1465425331838 Marionette TRACE conn2 <- [1,2866,null,{}] 15:35:31 INFO - PROCESS | 1651 | 1465425331841 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}] 15:35:31 INFO - PROCESS | 1651 | 1465425331843 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:32 INFO - PROCESS | 1651 | 1465425332099 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 15:35:32 INFO - PROCESS | 1651 | 1465425332200 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:32 INFO - PROCESS | 1651 | 1465425332201 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x117215800 == 46 [pid = 1651] [id = 724] 15:35:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x110eeac00) [pid = 1651] [serial = 2172] [outer = 0x0] 15:35:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x112d58800) [pid = 1651] [serial = 2173] [outer = 0x110eeac00] 15:35:32 INFO - PROCESS | 1651 | 1465425332230 Marionette DEBUG loaded listener.js 15:35:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x113c0fc00) [pid = 1651] [serial = 2174] [outer = 0x110eeac00] 15:35:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12d084000 == 45 [pid = 1651] [id = 721] 15:35:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12ced3000 == 44 [pid = 1651] [id = 720] 15:35:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12b641800 == 43 [pid = 1651] [id = 719] 15:35:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12cb75000 == 42 [pid = 1651] [id = 718] 15:35:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12c4d5800 == 41 [pid = 1651] [id = 717] 15:35:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12bbed000 == 40 [pid = 1651] [id = 716] 15:35:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12b881800 == 39 [pid = 1651] [id = 715] 15:35:32 INFO - PROCESS | 1651 | --DOCSHELL 0x124719000 == 38 [pid = 1651] [id = 714] 15:35:32 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x125940000) [pid = 1651] [serial = 2110] [outer = 0x0] [url = about:blank] 15:35:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12a814800 == 37 [pid = 1651] [id = 713] 15:35:32 INFO - PROCESS | 1651 | --DOCSHELL 0x119a43000 == 36 [pid = 1651] [id = 712] 15:35:32 INFO - PROCESS | 1651 | --DOCSHELL 0x1276d9000 == 35 [pid = 1651] [id = 711] 15:35:32 INFO - PROCESS | 1651 | --DOCSHELL 0x1272fc800 == 34 [pid = 1651] [id = 710] 15:35:32 INFO - PROCESS | 1651 | --DOCSHELL 0x125974800 == 33 [pid = 1651] [id = 709] 15:35:32 INFO - PROCESS | 1651 | --DOCSHELL 0x124719800 == 32 [pid = 1651] [id = 708] 15:35:32 INFO - PROCESS | 1651 | --DOCSHELL 0x121359000 == 31 [pid = 1651] [id = 707] 15:35:32 INFO - PROCESS | 1651 | --DOCSHELL 0x119a45000 == 30 [pid = 1651] [id = 706] 15:35:32 INFO - PROCESS | 1651 | --DOCSHELL 0x118537000 == 29 [pid = 1651] [id = 705] 15:35:32 INFO - PROCESS | 1651 | --DOCSHELL 0x11694a000 == 28 [pid = 1651] [id = 704] 15:35:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12c1d2800 == 27 [pid = 1651] [id = 703] 15:35:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12cb7c000 == 26 [pid = 1651] [id = 18] 15:35:32 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x124fbc000) [pid = 1651] [serial = 2108] [outer = 0x0] [url = about:blank] 15:35:32 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x116f7cc00) [pid = 1651] [serial = 2060] [outer = 0x0] [url = about:blank] 15:35:32 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x11678a000) [pid = 1651] [serial = 2074] [outer = 0x0] [url = about:blank] 15:35:32 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x115f8ac00) [pid = 1651] [serial = 2059] [outer = 0x0] [url = about:blank] 15:35:32 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x119502800) [pid = 1651] [serial = 2092] [outer = 0x0] [url = about:blank] 15:35:32 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x124328400) [pid = 1651] [serial = 2107] [outer = 0x0] [url = about:blank] 15:35:32 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x126f45800) [pid = 1651] [serial = 2072] [outer = 0x0] [url = about:blank] 15:35:32 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x116f9c000) [pid = 1651] [serial = 2081] [outer = 0x0] [url = about:blank] 15:35:32 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1182c4000) [pid = 1651] [serial = 2083] [outer = 0x0] [url = about:blank] 15:35:32 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x123ec4800) [pid = 1651] [serial = 2105] [outer = 0x0] [url = about:blank] 15:35:32 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1252f0800) [pid = 1651] [serial = 2069] [outer = 0x0] [url = about:blank] 15:35:32 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x123df0c00) [pid = 1651] [serial = 2065] [outer = 0x0] [url = about:blank] 15:35:32 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x123aa7c00) [pid = 1651] [serial = 2098] [outer = 0x0] [url = about:blank] 15:35:32 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x118f50000) [pid = 1651] [serial = 2087] [outer = 0x0] [url = about:blank] 15:35:32 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x119497800) [pid = 1651] [serial = 2090] [outer = 0x0] [url = about:blank] 15:35:32 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12599c800) [pid = 1651] [serial = 2071] [outer = 0x0] [url = about:blank] 15:35:32 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119498000) [pid = 1651] [serial = 2063] [outer = 0x0] [url = about:blank] 15:35:32 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x112d9ec00) [pid = 1651] [serial = 2077] [outer = 0x0] [url = about:blank] 15:35:32 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x118fd4000) [pid = 1651] [serial = 2101] [outer = 0x0] [url = about:blank] 15:35:32 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x123ec6c00) [pid = 1651] [serial = 2066] [outer = 0x0] [url = about:blank] 15:35:32 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x119c34c00) [pid = 1651] [serial = 2095] [outer = 0x0] [url = about:blank] 15:35:32 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x116791000) [pid = 1651] [serial = 2080] [outer = 0x0] [url = about:blank] 15:35:32 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x118640800) [pid = 1651] [serial = 2086] [outer = 0x0] [url = about:blank] 15:35:32 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119b67c00) [pid = 1651] [serial = 2093] [outer = 0x0] [url = about:blank] 15:35:32 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11396dc00) [pid = 1651] [serial = 2078] [outer = 0x0] [url = about:blank] 15:35:32 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1186e7800) [pid = 1651] [serial = 2062] [outer = 0x0] [url = about:blank] 15:35:32 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x123ab4400) [pid = 1651] [serial = 2102] [outer = 0x0] [url = about:blank] 15:35:32 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x12125a800) [pid = 1651] [serial = 2096] [outer = 0x0] [url = about:blank] 15:35:32 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x116f9d000) [pid = 1651] [serial = 2075] [outer = 0x0] [url = about:blank] 15:35:32 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x119394800) [pid = 1651] [serial = 2089] [outer = 0x0] [url = about:blank] 15:35:32 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x1183a5000) [pid = 1651] [serial = 2084] [outer = 0x0] [url = about:blank] 15:35:32 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x123e37800) [pid = 1651] [serial = 2104] [outer = 0x0] [url = about:blank] 15:35:32 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x123ab3c00) [pid = 1651] [serial = 2099] [outer = 0x0] [url = about:blank] 15:35:32 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x124fc6c00) [pid = 1651] [serial = 2068] [outer = 0x0] [url = about:blank] 15:35:32 INFO - PROCESS | 1651 | 1465425332740 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]]]}] 15:35:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:35:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 922ms 15:35:32 INFO - PROCESS | 1651 | 1465425332759 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 15:35:32 INFO - PROCESS | 1651 | 1465425332762 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 15:35:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:35:32 INFO - PROCESS | 1651 | 1465425332765 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:35:32 INFO - PROCESS | 1651 | 1465425332767 Marionette TRACE conn2 <- [1,2870,null,{}] 15:35:32 INFO - PROCESS | 1651 | 1465425332773 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}] 15:35:32 INFO - PROCESS | 1651 | 1465425332775 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:32 INFO - PROCESS | 1651 | 1465425332854 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 15:35:32 INFO - PROCESS | 1651 | 1465425332859 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:32 INFO - PROCESS | 1651 | 1465425332861 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x118218000 == 27 [pid = 1651] [id = 725] 15:35:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x115f8a400) [pid = 1651] [serial = 2175] [outer = 0x0] 15:35:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11672dc00) [pid = 1651] [serial = 2176] [outer = 0x115f8a400] 15:35:32 INFO - PROCESS | 1651 | 1465425332888 Marionette DEBUG loaded listener.js 15:35:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x116795800) [pid = 1651] [serial = 2177] [outer = 0x115f8a400] 15:35:33 INFO - PROCESS | 1651 | 1465425333239 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]]]}] 15:35:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:35:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 521ms 15:35:33 INFO - PROCESS | 1651 | 1465425333287 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 15:35:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:35:33 INFO - PROCESS | 1651 | 1465425333289 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 15:35:33 INFO - PROCESS | 1651 | 1465425333291 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:35:33 INFO - PROCESS | 1651 | 1465425333292 Marionette TRACE conn2 <- [1,2874,null,{}] 15:35:33 INFO - PROCESS | 1651 | 1465425333295 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}] 15:35:33 INFO - PROCESS | 1651 | 1465425333296 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:33 INFO - PROCESS | 1651 | 1465425333375 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 15:35:33 INFO - PROCESS | 1651 | 1465425333381 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:33 INFO - PROCESS | 1651 | 1465425333383 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a45000 == 28 [pid = 1651] [id = 726] 15:35:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x116975c00) [pid = 1651] [serial = 2178] [outer = 0x0] 15:35:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11702f400) [pid = 1651] [serial = 2179] [outer = 0x116975c00] 15:35:33 INFO - PROCESS | 1651 | 1465425333409 Marionette DEBUG loaded listener.js 15:35:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1181dc400) [pid = 1651] [serial = 2180] [outer = 0x116975c00] 15:35:33 INFO - PROCESS | 1651 | 1465425333777 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]]]}] 15:35:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:35:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 518ms 15:35:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:35:33 INFO - PROCESS | 1651 | 1465425333810 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 15:35:33 INFO - PROCESS | 1651 | 1465425333812 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 15:35:33 INFO - PROCESS | 1651 | 1465425333822 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:35:33 INFO - PROCESS | 1651 | 1465425333826 Marionette TRACE conn2 <- [1,2878,null,{}] 15:35:33 INFO - PROCESS | 1651 | 1465425333838 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}] 15:35:33 INFO - PROCESS | 1651 | 1465425333840 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:33 INFO - PROCESS | 1651 | 1465425333924 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 15:35:33 INFO - PROCESS | 1651 | 1465425333928 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:33 INFO - PROCESS | 1651 | 1465425333929 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x1242e0800 == 29 [pid = 1651] [id = 727] 15:35:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1126d3000) [pid = 1651] [serial = 2181] [outer = 0x0] 15:35:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1182cec00) [pid = 1651] [serial = 2182] [outer = 0x1126d3000] 15:35:33 INFO - PROCESS | 1651 | 1465425333954 Marionette DEBUG loaded listener.js 15:35:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11863f400) [pid = 1651] [serial = 2183] [outer = 0x1126d3000] 15:35:34 INFO - PROCESS | 1651 | 1465425334282 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]]]}] 15:35:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:35:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 483ms 15:35:34 INFO - PROCESS | 1651 | 1465425334300 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 15:35:34 INFO - PROCESS | 1651 | 1465425334301 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 15:35:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:35:34 INFO - PROCESS | 1651 | 1465425334306 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:35:34 INFO - PROCESS | 1651 | 1465425334307 Marionette TRACE conn2 <- [1,2882,null,{}] 15:35:34 INFO - PROCESS | 1651 | 1465425334309 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}] 15:35:34 INFO - PROCESS | 1651 | 1465425334310 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:34 INFO - PROCESS | 1651 | 1465425334386 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 15:35:34 INFO - PROCESS | 1651 | 1465425334391 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:34 INFO - PROCESS | 1651 | 1465425334392 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x1252ae800 == 30 [pid = 1651] [id = 728] 15:35:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1181e6400) [pid = 1651] [serial = 2184] [outer = 0x0] 15:35:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x118878800) [pid = 1651] [serial = 2185] [outer = 0x1181e6400] 15:35:34 INFO - PROCESS | 1651 | 1465425334417 Marionette DEBUG loaded listener.js 15:35:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x118fd9c00) [pid = 1651] [serial = 2186] [outer = 0x1181e6400] 15:35:34 INFO - PROCESS | 1651 | 1465425334772 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]]]}] 15:35:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:35:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 519ms 15:35:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:35:34 INFO - PROCESS | 1651 | 1465425334824 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 15:35:34 INFO - PROCESS | 1651 | 1465425334826 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 15:35:34 INFO - PROCESS | 1651 | 1465425334828 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:35:34 INFO - PROCESS | 1651 | 1465425334829 Marionette TRACE conn2 <- [1,2886,null,{}] 15:35:34 INFO - PROCESS | 1651 | 1465425334831 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}] 15:35:34 INFO - PROCESS | 1651 | 1465425334832 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:34 INFO - PROCESS | 1651 | 1465425334937 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 15:35:34 INFO - PROCESS | 1651 | 1465425334949 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:34 INFO - PROCESS | 1651 | 1465425334953 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x124240000 == 31 [pid = 1651] [id = 729] 15:35:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x119497800) [pid = 1651] [serial = 2187] [outer = 0x0] 15:35:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11949fc00) [pid = 1651] [serial = 2188] [outer = 0x119497800] 15:35:34 INFO - PROCESS | 1651 | 1465425334986 Marionette DEBUG loaded listener.js 15:35:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x119893000) [pid = 1651] [serial = 2189] [outer = 0x119497800] 15:35:35 INFO - PROCESS | 1651 | 1465425335329 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]]]}] 15:35:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:35:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 520ms 15:35:35 INFO - PROCESS | 1651 | 1465425335352 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 15:35:35 INFO - PROCESS | 1651 | 1465425335355 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 15:35:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:35:35 INFO - PROCESS | 1651 | 1465425335357 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:35:35 INFO - PROCESS | 1651 | 1465425335358 Marionette TRACE conn2 <- [1,2890,null,{}] 15:35:35 INFO - PROCESS | 1651 | 1465425335361 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}] 15:35:35 INFO - PROCESS | 1651 | 1465425335362 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:35 INFO - PROCESS | 1651 | 1465425335459 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 15:35:35 INFO - PROCESS | 1651 | 1465425335470 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:35 INFO - PROCESS | 1651 | 1465425335472 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x129208000 == 32 [pid = 1651] [id = 730] 15:35:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1198d2800) [pid = 1651] [serial = 2190] [outer = 0x0] 15:35:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x119a14400) [pid = 1651] [serial = 2191] [outer = 0x1198d2800] 15:35:35 INFO - PROCESS | 1651 | 1465425335503 Marionette DEBUG loaded listener.js 15:35:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x119c2bc00) [pid = 1651] [serial = 2192] [outer = 0x1198d2800] 15:35:35 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x123ec4400) [pid = 1651] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:35:35 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x1213a5000) [pid = 1651] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 15:35:35 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x1198d4c00) [pid = 1651] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 15:35:35 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x119494400) [pid = 1651] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 15:35:35 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1198d9c00) [pid = 1651] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 15:35:35 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x116789c00) [pid = 1651] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 15:35:35 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x110ea2c00) [pid = 1651] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 15:35:35 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x123e32400) [pid = 1651] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:35:35 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x112d39800) [pid = 1651] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 15:35:35 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1133e1c00) [pid = 1651] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 15:35:35 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x113210400) [pid = 1651] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 15:35:35 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x125134c00) [pid = 1651] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:35:35 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1181e5400) [pid = 1651] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 15:35:35 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x111c7b400) [pid = 1651] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 15:35:36 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x110e9cc00) [pid = 1651] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:35:36 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1247e2800) [pid = 1651] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:35:36 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x1247e3c00) [pid = 1651] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:35:36 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x116fa8800) [pid = 1651] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:35:36 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x12cba1800) [pid = 1651] [serial = 50] [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.] 15:35:36 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12d070000) [pid = 1651] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:35:36 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1213a2800) [pid = 1651] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:35:36 INFO - PROCESS | 1651 | 1465425336224 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:35:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:35:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 920ms 15:35:36 INFO - PROCESS | 1651 | 1465425336279 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 15:35:36 INFO - PROCESS | 1651 | 1465425336282 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 15:35:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:35:36 INFO - PROCESS | 1651 | 1465425336285 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:35:36 INFO - PROCESS | 1651 | 1465425336288 Marionette TRACE conn2 <- [1,2894,null,{}] 15:35:36 INFO - PROCESS | 1651 | 1465425336292 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}] 15:35:36 INFO - PROCESS | 1651 | 1465425336294 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:36 INFO - PROCESS | 1651 | 1465425336394 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 15:35:36 INFO - PROCESS | 1651 | 1465425336465 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:36 INFO - PROCESS | 1651 | 1465425336467 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x1194b3800 == 33 [pid = 1651] [id = 731] 15:35:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x112da4400) [pid = 1651] [serial = 2193] [outer = 0x0] 15:35:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x113960800) [pid = 1651] [serial = 2194] [outer = 0x112da4400] 15:35:36 INFO - PROCESS | 1651 | 1465425336498 Marionette DEBUG loaded listener.js 15:35:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x116728c00) [pid = 1651] [serial = 2195] [outer = 0x112da4400] 15:35:36 INFO - PROCESS | 1651 | 1465425336920 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]]]}] 15:35:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:35:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 672ms 15:35:36 INFO - PROCESS | 1651 | 1465425336957 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 15:35:36 INFO - PROCESS | 1651 | 1465425336961 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 15:35:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:35:36 INFO - PROCESS | 1651 | 1465425336965 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:35:36 INFO - PROCESS | 1651 | 1465425336967 Marionette TRACE conn2 <- [1,2898,null,{}] 15:35:36 INFO - PROCESS | 1651 | 1465425336970 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}] 15:35:36 INFO - PROCESS | 1651 | 1465425336972 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:37 INFO - PROCESS | 1651 | 1465425337094 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 15:35:37 INFO - PROCESS | 1651 | 1465425337153 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:37 INFO - PROCESS | 1651 | 1465425337154 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x124d87800 == 34 [pid = 1651] [id = 732] 15:35:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x116f9f400) [pid = 1651] [serial = 2196] [outer = 0x0] 15:35:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1181db000) [pid = 1651] [serial = 2197] [outer = 0x116f9f400] 15:35:37 INFO - PROCESS | 1651 | 1465425337184 Marionette DEBUG loaded listener.js 15:35:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1182c0400) [pid = 1651] [serial = 2198] [outer = 0x116f9f400] 15:35:37 INFO - PROCESS | 1651 | 1465425337607 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]]]}] 15:35:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:35:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 672ms 15:35:37 INFO - PROCESS | 1651 | 1465425337638 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 15:35:37 INFO - PROCESS | 1651 | 1465425337640 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 15:35:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:35:37 INFO - PROCESS | 1651 | 1465425337642 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:35:37 INFO - PROCESS | 1651 | 1465425337645 Marionette TRACE conn2 <- [1,2902,null,{}] 15:35:37 INFO - PROCESS | 1651 | 1465425337652 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}] 15:35:37 INFO - PROCESS | 1651 | 1465425337656 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:37 INFO - PROCESS | 1651 | 1465425337752 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 15:35:37 INFO - PROCESS | 1651 | 1465425337812 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:37 INFO - PROCESS | 1651 | 1465425337814 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a4ab000 == 35 [pid = 1651] [id = 733] 15:35:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x118602400) [pid = 1651] [serial = 2199] [outer = 0x0] 15:35:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11938fc00) [pid = 1651] [serial = 2200] [outer = 0x118602400] 15:35:37 INFO - PROCESS | 1651 | 1465425337845 Marionette DEBUG loaded listener.js 15:35:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119496c00) [pid = 1651] [serial = 2201] [outer = 0x118602400] 15:35:38 INFO - PROCESS | 1651 | 1465425338256 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:35:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:35:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 621ms 15:35:38 INFO - PROCESS | 1651 | 1465425338264 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 15:35:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:35:38 INFO - PROCESS | 1651 | 1465425338266 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 15:35:38 INFO - PROCESS | 1651 | 1465425338268 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:35:38 INFO - PROCESS | 1651 | 1465425338269 Marionette TRACE conn2 <- [1,2906,null,{}] 15:35:38 INFO - PROCESS | 1651 | 1465425338274 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}] 15:35:38 INFO - PROCESS | 1651 | 1465425338275 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:38 INFO - PROCESS | 1651 | 1465425338373 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 15:35:38 INFO - PROCESS | 1651 | 1465425338460 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:38 INFO - PROCESS | 1651 | 1465425338462 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab1e800 == 36 [pid = 1651] [id = 734] 15:35:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119511000) [pid = 1651] [serial = 2202] [outer = 0x0] 15:35:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x1198d3000) [pid = 1651] [serial = 2203] [outer = 0x119511000] 15:35:38 INFO - PROCESS | 1651 | 1465425338490 Marionette DEBUG loaded listener.js 15:35:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x119b66400) [pid = 1651] [serial = 2204] [outer = 0x119511000] 15:35:38 INFO - PROCESS | 1651 | 1465425338896 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]]]}] 15:35:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:35:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 672ms 15:35:38 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:35:38 INFO - PROCESS | 1651 | 1465425338963 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 15:35:38 INFO - PROCESS | 1651 | 1465425338965 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 15:35:38 INFO - PROCESS | 1651 | 1465425338991 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:35:38 INFO - PROCESS | 1651 | 1465425338993 Marionette TRACE conn2 <- [1,2910,null,{}] 15:35:39 INFO - PROCESS | 1651 | 1465425338999 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}] 15:35:39 INFO - PROCESS | 1651 | 1465425339002 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:39 INFO - PROCESS | 1651 | 1465425339102 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 15:35:39 INFO - PROCESS | 1651 | 1465425339172 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:39 INFO - PROCESS | 1651 | 1465425339173 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ab80800 == 37 [pid = 1651] [id = 735] 15:35:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x112a1b800) [pid = 1651] [serial = 2205] [outer = 0x0] 15:35:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11950d800) [pid = 1651] [serial = 2206] [outer = 0x112a1b800] 15:35:39 INFO - PROCESS | 1651 | 1465425339202 Marionette DEBUG loaded listener.js 15:35:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119f3bc00) [pid = 1651] [serial = 2207] [outer = 0x112a1b800] 15:35:39 INFO - PROCESS | 1651 | 1465425339712 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]]]}] 15:35:39 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:35:39 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:35:39 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 796ms 15:35:39 INFO - TEST-START | /DOMEvents/constructors.html 15:35:39 INFO - PROCESS | 1651 | 1465425339764 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 15:35:39 INFO - PROCESS | 1651 | 1465425339766 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 15:35:39 INFO - PROCESS | 1651 | 1465425339790 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:35:39 INFO - PROCESS | 1651 | 1465425339792 Marionette TRACE conn2 <- [1,2914,null,{}] 15:35:39 INFO - PROCESS | 1651 | 1465425339797 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}] 15:35:39 INFO - PROCESS | 1651 | 1465425339799 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:39 INFO - PROCESS | 1651 | 1465425339912 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 15:35:39 INFO - PROCESS | 1651 | 1465425339993 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:39 INFO - PROCESS | 1651 | 1465425339994 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x118534800 == 38 [pid = 1651] [id = 736] 15:35:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x112d53800) [pid = 1651] [serial = 2208] [outer = 0x0] 15:35:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11678c800) [pid = 1651] [serial = 2209] [outer = 0x112d53800] 15:35:40 INFO - PROCESS | 1651 | 1465425340023 Marionette DEBUG loaded listener.js 15:35:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x112a6f800) [pid = 1651] [serial = 2210] [outer = 0x112d53800] 15:35:40 INFO - PROCESS | 1651 | --DOCSHELL 0x124240000 == 37 [pid = 1651] [id = 729] 15:35:40 INFO - PROCESS | 1651 | --DOCSHELL 0x1252ae800 == 36 [pid = 1651] [id = 728] 15:35:40 INFO - PROCESS | 1651 | --DOCSHELL 0x1242e0800 == 35 [pid = 1651] [id = 727] 15:35:40 INFO - PROCESS | 1651 | --DOCSHELL 0x119a45000 == 34 [pid = 1651] [id = 726] 15:35:40 INFO - PROCESS | 1651 | --DOCSHELL 0x118218000 == 33 [pid = 1651] [id = 725] 15:35:40 INFO - PROCESS | 1651 | --DOCSHELL 0x117215800 == 32 [pid = 1651] [id = 724] 15:35:40 INFO - PROCESS | 1651 | --DOCSHELL 0x118536000 == 31 [pid = 1651] [id = 723] 15:35:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12d31f800 == 30 [pid = 1651] [id = 722] 15:35:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab80800 == 29 [pid = 1651] [id = 735] 15:35:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12ab1e800 == 28 [pid = 1651] [id = 734] 15:35:40 INFO - PROCESS | 1651 | --DOCSHELL 0x12a4ab000 == 27 [pid = 1651] [id = 733] 15:35:40 INFO - PROCESS | 1651 | --DOCSHELL 0x124d87800 == 26 [pid = 1651] [id = 732] 15:35:40 INFO - PROCESS | 1651 | --DOCSHELL 0x129208000 == 25 [pid = 1651] [id = 730] 15:35:40 INFO - PROCESS | 1651 | --DOCSHELL 0x1194b3800 == 24 [pid = 1651] [id = 731] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12d07a000) [pid = 1651] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x123ecdc00) [pid = 1651] [serial = 2146] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x123aac400) [pid = 1651] [serial = 2143] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x119b6b800) [pid = 1651] [serial = 2140] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12125d400) [pid = 1651] [serial = 2141] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11988e800) [pid = 1651] [serial = 2134] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1198d5c00) [pid = 1651] [serial = 2135] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119a13800) [pid = 1651] [serial = 2137] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119b69400) [pid = 1651] [serial = 2138] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x117031400) [pid = 1651] [serial = 2122] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1176c0400) [pid = 1651] [serial = 2123] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x116790400) [pid = 1651] [serial = 2119] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x116f9d800) [pid = 1651] [serial = 2120] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x124331800) [pid = 1651] [serial = 2149] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x113c07c00) [pid = 1651] [serial = 2116] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x115f8a000) [pid = 1651] [serial = 2117] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x11850f000) [pid = 1651] [serial = 2128] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x119395c00) [pid = 1651] [serial = 2129] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1181df000) [pid = 1651] [serial = 2125] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x1181e8800) [pid = 1651] [serial = 2126] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x1259a6c00) [pid = 1651] [serial = 2111] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x11949dc00) [pid = 1651] [serial = 2131] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x1194fbc00) [pid = 1651] [serial = 2132] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x1126cd000) [pid = 1651] [serial = 2113] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x112a1dc00) [pid = 1651] [serial = 2114] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x116729400) [pid = 1651] [serial = 2158] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x1248e5800) [pid = 1651] [serial = 2152] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x1247dec00) [pid = 1651] [serial = 2150] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x125e54000) [pid = 1651] [serial = 2155] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x125199c00) [pid = 1651] [serial = 2153] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x123f34400) [pid = 1651] [serial = 2162] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x126fd8c00) [pid = 1651] [serial = 2156] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x123f2e400) [pid = 1651] [serial = 2147] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x118644000) [pid = 1651] [serial = 2159] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x11949b000) [pid = 1651] [serial = 2161] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x1270d0000) [pid = 1651] [serial = 2165] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 60 (0x117291400) [pid = 1651] [serial = 1445] [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.] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 59 (0x123e3d400) [pid = 1651] [serial = 2144] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | --DOMWINDOW == 58 (0x126fd8400) [pid = 1651] [serial = 2164] [outer = 0x0] [url = about:blank] 15:35:40 INFO - PROCESS | 1651 | 1465425340941 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]]]}] 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:35:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:35:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:35:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:35:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:35:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:35:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:35:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:35:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:35:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:35:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:35:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:35:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:35:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:35:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:35:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:35:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:35:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:35:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:35:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:35:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:35:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:35:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:35:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:35:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:35:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:35:40 INFO - TEST-OK | /DOMEvents/constructors.html | took 1201ms 15:35:40 INFO - PROCESS | 1651 | 1465425340971 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 15:35:40 INFO - PROCESS | 1651 | 1465425340974 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 15:35:40 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:35:40 INFO - PROCESS | 1651 | 1465425340977 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:35:40 INFO - PROCESS | 1651 | 1465425340979 Marionette TRACE conn2 <- [1,2918,null,{}] 15:35:40 INFO - PROCESS | 1651 | 1465425340983 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}] 15:35:40 INFO - PROCESS | 1651 | 1465425340984 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:41 INFO - PROCESS | 1651 | 1465425341066 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 15:35:41 INFO - PROCESS | 1651 | 1465425341073 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:41 INFO - PROCESS | 1651 | 1465425341076 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x117e1f000 == 25 [pid = 1651] [id = 737] 15:35:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 59 (0x113c04c00) [pid = 1651] [serial = 2211] [outer = 0x0] 15:35:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x115ddb400) [pid = 1651] [serial = 2212] [outer = 0x113c04c00] 15:35:41 INFO - PROCESS | 1651 | 1465425341104 Marionette DEBUG loaded listener.js 15:35:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x1166f0800) [pid = 1651] [serial = 2213] [outer = 0x113c04c00] 15:35:41 INFO - PROCESS | 1651 | 1465425341442 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:35:41 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:35:41 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 523ms 15:35:41 INFO - PROCESS | 1651 | 1465425341500 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 15:35:41 INFO - PROCESS | 1651 | 1465425341503 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 15:35:41 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:35:41 INFO - PROCESS | 1651 | 1465425341508 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:35:41 INFO - PROCESS | 1651 | 1465425341510 Marionette TRACE conn2 <- [1,2922,null,{}] 15:35:41 INFO - PROCESS | 1651 | 1465425341512 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}] 15:35:41 INFO - PROCESS | 1651 | 1465425341514 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:41 INFO - PROCESS | 1651 | 1465425341590 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 15:35:41 INFO - PROCESS | 1651 | 1465425341594 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:41 INFO - PROCESS | 1651 | 1465425341596 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x1194b1800 == 26 [pid = 1651] [id = 738] 15:35:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x116790800) [pid = 1651] [serial = 2214] [outer = 0x0] 15:35:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x116794800) [pid = 1651] [serial = 2215] [outer = 0x116790800] 15:35:41 INFO - PROCESS | 1651 | 1465425341631 Marionette DEBUG loaded listener.js 15:35:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x1175b0000) [pid = 1651] [serial = 2216] [outer = 0x116790800] 15:35:41 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:35:41 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:35:41 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:35:41 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:35:41 INFO - PROCESS | 1651 | 1465425341963 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]]]}] 15:35:41 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:35:41 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:35:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:35:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:35:41 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 15:35:41 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:35:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:35:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:35:41 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 15:35:41 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:35:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:35:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:35:41 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]" 15:35:41 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:35:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:35:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:35:41 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:35:41 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 471ms 15:35:41 INFO - PROCESS | 1651 | 1465425341980 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 15:35:41 INFO - PROCESS | 1651 | 1465425341981 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 15:35:41 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:35:41 INFO - PROCESS | 1651 | 1465425341983 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:35:41 INFO - PROCESS | 1651 | 1465425341987 Marionette TRACE conn2 <- [1,2926,null,{}] 15:35:42 INFO - PROCESS | 1651 | 1465425341996 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}] 15:35:42 INFO - PROCESS | 1651 | 1465425341999 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:42 INFO - PROCESS | 1651 | 1465425342079 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 15:35:42 INFO - PROCESS | 1651 | 1465425342135 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:42 INFO - PROCESS | 1651 | 1465425342137 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x124248000 == 27 [pid = 1651] [id = 739] 15:35:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x112a71000) [pid = 1651] [serial = 2217] [outer = 0x0] 15:35:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x11839f000) [pid = 1651] [serial = 2218] [outer = 0x112a71000] 15:35:42 INFO - PROCESS | 1651 | 1465425342164 Marionette DEBUG loaded listener.js 15:35:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x1186ea400) [pid = 1651] [serial = 2219] [outer = 0x112a71000] 15:35:42 INFO - PROCESS | 1651 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:35:42 INFO - PROCESS | 1651 | 1465425342433 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]]]}] 15:35:42 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 15:35:42 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 474ms 15:35:42 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:35:42 INFO - PROCESS | 1651 | 1465425342462 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 15:35:42 INFO - PROCESS | 1651 | 1465425342464 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 15:35:42 INFO - PROCESS | 1651 | 1465425342466 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:35:42 INFO - PROCESS | 1651 | 1465425342467 Marionette TRACE conn2 <- [1,2930,null,{}] 15:35:42 INFO - PROCESS | 1651 | 1465425342477 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}] 15:35:42 INFO - PROCESS | 1651 | 1465425342478 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:42 INFO - PROCESS | 1651 | 1465425342563 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 15:35:42 INFO - PROCESS | 1651 | 1465425342621 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:42 INFO - PROCESS | 1651 | 1465425342622 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x124804000 == 28 [pid = 1651] [id = 740] 15:35:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x118fd3800) [pid = 1651] [serial = 2220] [outer = 0x0] 15:35:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x11939ac00) [pid = 1651] [serial = 2221] [outer = 0x118fd3800] 15:35:42 INFO - PROCESS | 1651 | 1465425342655 Marionette DEBUG loaded listener.js 15:35:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x1194a0000) [pid = 1651] [serial = 2222] [outer = 0x118fd3800] 15:35:42 INFO - PROCESS | 1651 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 15:35:43 INFO - PROCESS | 1651 | 1465425342998 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]]]}] 15:35:43 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:35:43 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 568ms 15:35:43 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:35:43 INFO - PROCESS | 1651 | 1465425343036 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 15:35:43 INFO - PROCESS | 1651 | 1465425343038 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 15:35:43 INFO - PROCESS | 1651 | 1465425343040 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:35:43 INFO - PROCESS | 1651 | 1465425343042 Marionette TRACE conn2 <- [1,2934,null,{}] 15:35:43 INFO - PROCESS | 1651 | 1465425343046 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}] 15:35:43 INFO - PROCESS | 1651 | 1465425343048 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:43 INFO - PROCESS | 1651 | 1465425343191 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 15:35:43 INFO - PROCESS | 1651 | 1465425343213 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:43 INFO - PROCESS | 1651 | 1465425343214 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x1272e4800 == 29 [pid = 1651] [id = 741] 15:35:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x11678d400) [pid = 1651] [serial = 2223] [outer = 0x0] 15:35:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x1194f6c00) [pid = 1651] [serial = 2224] [outer = 0x11678d400] 15:35:43 INFO - PROCESS | 1651 | 1465425343253 Marionette DEBUG loaded listener.js 15:35:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x11988e400) [pid = 1651] [serial = 2225] [outer = 0x11678d400] 15:35:43 INFO - PROCESS | 1651 | 1465425343553 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]]]}] 15:35:43 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:35:43 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 521ms 15:35:43 INFO - PROCESS | 1651 | 1465425343561 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 15:35:43 INFO - PROCESS | 1651 | 1465425343562 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 15:35:43 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:35:43 INFO - PROCESS | 1651 | 1465425343564 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:35:43 INFO - PROCESS | 1651 | 1465425343565 Marionette TRACE conn2 <- [1,2938,null,{}] 15:35:43 INFO - PROCESS | 1651 | 1465425343568 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}] 15:35:43 INFO - PROCESS | 1651 | 1465425343575 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:43 INFO - PROCESS | 1651 | 1465425343705 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 15:35:43 INFO - PROCESS | 1651 | 1465425343709 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:43 INFO - PROCESS | 1651 | 1465425343710 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a338000 == 30 [pid = 1651] [id = 742] 15:35:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x11952c000) [pid = 1651] [serial = 2226] [outer = 0x0] 15:35:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x119a12400) [pid = 1651] [serial = 2227] [outer = 0x11952c000] 15:35:43 INFO - PROCESS | 1651 | 1465425343741 Marionette DEBUG loaded listener.js 15:35:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1213a6800) [pid = 1651] [serial = 2228] [outer = 0x11952c000] 15:35:44 INFO - PROCESS | 1651 | 1465425344045 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]]]}] 15:35:44 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. 15:35:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 518ms 15:35:44 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:35:44 INFO - PROCESS | 1651 | 1465425344083 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 15:35:44 INFO - PROCESS | 1651 | 1465425344084 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 15:35:44 INFO - PROCESS | 1651 | 1465425344094 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:35:44 INFO - PROCESS | 1651 | 1465425344095 Marionette TRACE conn2 <- [1,2942,null,{}] 15:35:44 INFO - PROCESS | 1651 | 1465425344098 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}] 15:35:44 INFO - PROCESS | 1651 | 1465425344099 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:44 INFO - PROCESS | 1651 | 1465425344197 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 15:35:44 INFO - PROCESS | 1651 | 1465425344201 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:44 INFO - PROCESS | 1651 | 1465425344202 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a822800 == 31 [pid = 1651] [id = 743] 15:35:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1213a7000) [pid = 1651] [serial = 2229] [outer = 0x0] 15:35:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x123aabc00) [pid = 1651] [serial = 2230] [outer = 0x1213a7000] 15:35:44 INFO - PROCESS | 1651 | 1465425344226 Marionette DEBUG loaded listener.js 15:35:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x123ab3c00) [pid = 1651] [serial = 2231] [outer = 0x1213a7000] 15:35:44 INFO - PROCESS | 1651 | 1465425344530 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"]]]}] 15:35:44 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 15:35:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:35:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:35:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 476ms 15:35:44 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:35:44 INFO - PROCESS | 1651 | 1465425344563 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 15:35:44 INFO - PROCESS | 1651 | 1465425344564 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 15:35:44 INFO - PROCESS | 1651 | 1465425344567 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:35:44 INFO - PROCESS | 1651 | 1465425344568 Marionette TRACE conn2 <- [1,2946,null,{}] 15:35:44 INFO - PROCESS | 1651 | 1465425344578 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}] 15:35:44 INFO - PROCESS | 1651 | 1465425344579 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:44 INFO - PROCESS | 1651 | 1465425344681 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 15:35:44 INFO - PROCESS | 1651 | 1465425344685 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:44 INFO - PROCESS | 1651 | 1465425344686 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b645000 == 32 [pid = 1651] [id = 744] 15:35:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x1213e6800) [pid = 1651] [serial = 2232] [outer = 0x0] 15:35:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x123e36c00) [pid = 1651] [serial = 2233] [outer = 0x1213e6800] 15:35:44 INFO - PROCESS | 1651 | 1465425344710 Marionette DEBUG loaded listener.js 15:35:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x123e3d400) [pid = 1651] [serial = 2234] [outer = 0x1213e6800] 15:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x1126d0000) [pid = 1651] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 15:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x126f46400) [pid = 1651] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1126d3000) [pid = 1651] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 15:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x110eeac00) [pid = 1651] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x115f8a400) [pid = 1651] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x116975c00) [pid = 1651] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 15:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1181e6400) [pid = 1651] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 15:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x119497800) [pid = 1651] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 15:35:45 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x1198d2800) [pid = 1651] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 15:35:45 INFO - PROCESS | 1651 | 1465425345107 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]]]}] 15:35:45 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. 15:35:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 576ms 15:35:45 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:35:45 INFO - PROCESS | 1651 | 1465425345143 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 15:35:45 INFO - PROCESS | 1651 | 1465425345145 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 15:35:45 INFO - PROCESS | 1651 | 1465425345147 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:35:45 INFO - PROCESS | 1651 | 1465425345148 Marionette TRACE conn2 <- [1,2950,null,{}] 15:35:45 INFO - PROCESS | 1651 | 1465425345150 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}] 15:35:45 INFO - PROCESS | 1651 | 1465425345151 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:45 INFO - PROCESS | 1651 | 1465425345226 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 15:35:45 INFO - PROCESS | 1651 | 1465425345229 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:45 INFO - PROCESS | 1651 | 1465425345230 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x124246000 == 33 [pid = 1651] [id = 745] 15:35:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x110ed4000) [pid = 1651] [serial = 2235] [outer = 0x0] 15:35:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x116792c00) [pid = 1651] [serial = 2236] [outer = 0x110ed4000] 15:35:45 INFO - PROCESS | 1651 | 1465425345256 Marionette DEBUG loaded listener.js 15:35:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x119498000) [pid = 1651] [serial = 2237] [outer = 0x110ed4000] 15:35:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b7a3000 == 34 [pid = 1651] [id = 746] 15:35:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x123ab4000) [pid = 1651] [serial = 2238] [outer = 0x0] 15:35:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x11949dc00) [pid = 1651] [serial = 2239] [outer = 0x123ab4000] 15:35:45 INFO - PROCESS | 1651 | 1465425345568 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]]]}] 15:35:45 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. 15:35:45 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 468ms 15:35:45 INFO - PROCESS | 1651 | 1465425345615 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 15:35:45 INFO - PROCESS | 1651 | 1465425345616 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 15:35:45 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:35:45 INFO - PROCESS | 1651 | 1465425345619 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:35:45 INFO - PROCESS | 1651 | 1465425345620 Marionette TRACE conn2 <- [1,2954,null,{}] 15:35:45 INFO - PROCESS | 1651 | 1465425345622 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}] 15:35:45 INFO - PROCESS | 1651 | 1465425345623 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:45 INFO - PROCESS | 1651 | 1465425345742 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 15:35:45 INFO - PROCESS | 1651 | 1465425345748 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:45 INFO - PROCESS | 1651 | 1465425345749 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b886000 == 35 [pid = 1651] [id = 747] 15:35:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x119499400) [pid = 1651] [serial = 2240] [outer = 0x0] 15:35:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x123ec7800) [pid = 1651] [serial = 2241] [outer = 0x119499400] 15:35:45 INFO - PROCESS | 1651 | 1465425345780 Marionette DEBUG loaded listener.js 15:35:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x123ed1c00) [pid = 1651] [serial = 2242] [outer = 0x119499400] 15:35:46 INFO - PROCESS | 1651 | 1465425346064 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]]]}] 15:35:46 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:35:46 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 15:35:46 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 470ms 15:35:46 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:35:46 INFO - PROCESS | 1651 | 1465425346096 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 15:35:46 INFO - PROCESS | 1651 | 1465425346099 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 15:35:46 INFO - PROCESS | 1651 | 1465425346102 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:35:46 INFO - PROCESS | 1651 | 1465425346108 Marionette TRACE conn2 <- [1,2958,null,{}] 15:35:46 INFO - PROCESS | 1651 | 1465425346111 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}] 15:35:46 INFO - PROCESS | 1651 | 1465425346114 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:46 INFO - PROCESS | 1651 | 1465425346258 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 15:35:46 INFO - PROCESS | 1651 | 1465425346340 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:46 INFO - PROCESS | 1651 | 1465425346342 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x1270f0800 == 36 [pid = 1651] [id = 748] 15:35:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x112d9fc00) [pid = 1651] [serial = 2243] [outer = 0x0] 15:35:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x123efec00) [pid = 1651] [serial = 2244] [outer = 0x112d9fc00] 15:35:46 INFO - PROCESS | 1651 | 1465425346383 Marionette DEBUG loaded listener.js 15:35:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x124fca800) [pid = 1651] [serial = 2245] [outer = 0x112d9fc00] 15:35:46 INFO - PROCESS | 1651 | 1465425346635 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]]]}] 15:35:46 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. 15:35:46 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 581ms 15:35:46 INFO - PROCESS | 1651 | 1465425346683 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 15:35:46 INFO - PROCESS | 1651 | 1465425346691 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 15:35:46 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:35:46 INFO - PROCESS | 1651 | 1465425346702 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:35:46 INFO - PROCESS | 1651 | 1465425346706 Marionette TRACE conn2 <- [1,2962,null,{}] 15:35:46 INFO - PROCESS | 1651 | 1465425346718 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}] 15:35:46 INFO - PROCESS | 1651 | 1465425346719 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:46 INFO - PROCESS | 1651 | 1465425346842 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 15:35:46 INFO - PROCESS | 1651 | 1465425346922 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:46 INFO - PROCESS | 1651 | 1465425346924 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c4bc800 == 37 [pid = 1651] [id = 749] 15:35:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11952b400) [pid = 1651] [serial = 2246] [outer = 0x0] 15:35:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x125136400) [pid = 1651] [serial = 2247] [outer = 0x11952b400] 15:35:46 INFO - PROCESS | 1651 | 1465425346973 Marionette DEBUG loaded listener.js 15:35:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x125940800) [pid = 1651] [serial = 2248] [outer = 0x11952b400] 15:35:47 INFO - PROCESS | 1651 | 1465425347393 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]]]}] 15:35:47 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. 15:35:47 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 731ms 15:35:47 INFO - PROCESS | 1651 | 1465425347433 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 15:35:47 INFO - PROCESS | 1651 | 1465425347436 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 15:35:47 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:35:47 INFO - PROCESS | 1651 | 1465425347439 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:35:47 INFO - PROCESS | 1651 | 1465425347443 Marionette TRACE conn2 <- [1,2966,null,{}] 15:35:47 INFO - PROCESS | 1651 | 1465425347446 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}] 15:35:47 INFO - PROCESS | 1651 | 1465425347448 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:47 INFO - PROCESS | 1651 | 1465425347565 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 15:35:47 INFO - PROCESS | 1651 | 1465425347669 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:47 INFO - PROCESS | 1651 | 1465425347671 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x118fa0800 == 38 [pid = 1651] [id = 750] 15:35:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11396dc00) [pid = 1651] [serial = 2249] [outer = 0x0] 15:35:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x115f36400) [pid = 1651] [serial = 2250] [outer = 0x11396dc00] 15:35:47 INFO - PROCESS | 1651 | 1465425347702 Marionette DEBUG loaded listener.js 15:35:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x116733c00) [pid = 1651] [serial = 2251] [outer = 0x11396dc00] 15:35:48 INFO - PROCESS | 1651 | 1465425348104 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]]]}] 15:35:48 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. 15:35:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 673ms 15:35:48 INFO - PROCESS | 1651 | 1465425348111 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 15:35:48 INFO - PROCESS | 1651 | 1465425348114 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 15:35:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:35:48 INFO - PROCESS | 1651 | 1465425348119 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:35:48 INFO - PROCESS | 1651 | 1465425348121 Marionette TRACE conn2 <- [1,2970,null,{}] 15:35:48 INFO - PROCESS | 1651 | 1465425348123 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}] 15:35:48 INFO - PROCESS | 1651 | 1465425348125 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:48 INFO - PROCESS | 1651 | 1465425348239 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 15:35:48 INFO - PROCESS | 1651 | 1465425348293 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:48 INFO - PROCESS | 1651 | 1465425348294 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12480a000 == 39 [pid = 1651] [id = 751] 15:35:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x116793800) [pid = 1651] [serial = 2252] [outer = 0x0] 15:35:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1181dcc00) [pid = 1651] [serial = 2253] [outer = 0x116793800] 15:35:48 INFO - PROCESS | 1651 | 1465425348324 Marionette DEBUG loaded listener.js 15:35:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1183a3c00) [pid = 1651] [serial = 2254] [outer = 0x116793800] 15:35:48 INFO - PROCESS | 1651 | 1465425348731 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]]]}] 15:35:48 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. 15:35:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 621ms 15:35:48 INFO - PROCESS | 1651 | 1465425348740 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 15:35:48 INFO - PROCESS | 1651 | 1465425348742 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 15:35:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:35:48 INFO - PROCESS | 1651 | 1465425348744 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:35:48 INFO - PROCESS | 1651 | 1465425348747 Marionette TRACE conn2 <- [1,2974,null,{}] 15:35:48 INFO - PROCESS | 1651 | 1465425348755 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}] 15:35:48 INFO - PROCESS | 1651 | 1465425348758 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:48 INFO - PROCESS | 1651 | 1465425348868 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 15:35:48 INFO - PROCESS | 1651 | 1465425348923 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:48 INFO - PROCESS | 1651 | 1465425348925 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b894800 == 40 [pid = 1651] [id = 752] 15:35:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x118642400) [pid = 1651] [serial = 2255] [outer = 0x0] 15:35:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x119494c00) [pid = 1651] [serial = 2256] [outer = 0x118642400] 15:35:48 INFO - PROCESS | 1651 | 1465425348956 Marionette DEBUG loaded listener.js 15:35:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x119b23000) [pid = 1651] [serial = 2257] [outer = 0x118642400] 15:35:49 INFO - PROCESS | 1651 | 1465425349510 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]]]}] 15:35:49 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. 15:35:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 771ms 15:35:49 INFO - PROCESS | 1651 | 1465425349516 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 15:35:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:35:49 INFO - PROCESS | 1651 | 1465425349518 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 15:35:49 INFO - PROCESS | 1651 | 1465425349521 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:35:49 INFO - PROCESS | 1651 | 1465425349523 Marionette TRACE conn2 <- [1,2978,null,{}] 15:35:49 INFO - PROCESS | 1651 | 1465425349526 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}] 15:35:49 INFO - PROCESS | 1651 | 1465425349528 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:49 INFO - PROCESS | 1651 | 1465425349637 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 15:35:49 INFO - PROCESS | 1651 | 1465425349692 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:49 INFO - PROCESS | 1651 | 1465425349695 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x1194b1000 == 41 [pid = 1651] [id = 753] 15:35:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x11678fc00) [pid = 1651] [serial = 2258] [outer = 0x0] 15:35:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x116978000) [pid = 1651] [serial = 2259] [outer = 0x11678fc00] 15:35:49 INFO - PROCESS | 1651 | 1465425349724 Marionette DEBUG loaded listener.js 15:35:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1181dac00) [pid = 1651] [serial = 2260] [outer = 0x11678fc00] 15:35:49 INFO - PROCESS | 1651 | --DOCSHELL 0x1270f0800 == 40 [pid = 1651] [id = 748] 15:35:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12b886000 == 39 [pid = 1651] [id = 747] 15:35:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12b7a3000 == 38 [pid = 1651] [id = 746] 15:35:49 INFO - PROCESS | 1651 | --DOCSHELL 0x124246000 == 37 [pid = 1651] [id = 745] 15:35:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12b645000 == 36 [pid = 1651] [id = 744] 15:35:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12a822800 == 35 [pid = 1651] [id = 743] 15:35:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12a338000 == 34 [pid = 1651] [id = 742] 15:35:49 INFO - PROCESS | 1651 | --DOCSHELL 0x1272e4800 == 33 [pid = 1651] [id = 741] 15:35:49 INFO - PROCESS | 1651 | --DOCSHELL 0x124804000 == 32 [pid = 1651] [id = 740] 15:35:49 INFO - PROCESS | 1651 | --DOCSHELL 0x124248000 == 31 [pid = 1651] [id = 739] 15:35:49 INFO - PROCESS | 1651 | --DOCSHELL 0x1194b1800 == 30 [pid = 1651] [id = 738] 15:35:49 INFO - PROCESS | 1651 | --DOCSHELL 0x117e1f000 == 29 [pid = 1651] [id = 737] 15:35:49 INFO - PROCESS | 1651 | --DOCSHELL 0x118534800 == 28 [pid = 1651] [id = 736] 15:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x112a1b000) [pid = 1651] [serial = 2170] [outer = 0x0] [url = about:blank] 15:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x112e9d000) [pid = 1651] [serial = 2171] [outer = 0x0] [url = about:blank] 15:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1272bb400) [pid = 1651] [serial = 2168] [outer = 0x0] [url = about:blank] 15:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12728dc00) [pid = 1651] [serial = 2167] [outer = 0x0] [url = about:blank] 15:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1182cec00) [pid = 1651] [serial = 2182] [outer = 0x0] [url = about:blank] 15:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11863f400) [pid = 1651] [serial = 2183] [outer = 0x0] [url = about:blank] 15:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x112d58800) [pid = 1651] [serial = 2173] [outer = 0x0] [url = about:blank] 15:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x113c0fc00) [pid = 1651] [serial = 2174] [outer = 0x0] [url = about:blank] 15:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11672dc00) [pid = 1651] [serial = 2176] [outer = 0x0] [url = about:blank] 15:35:49 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119c2bc00) [pid = 1651] [serial = 2192] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x116795800) [pid = 1651] [serial = 2177] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11702f400) [pid = 1651] [serial = 2179] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x1181dc400) [pid = 1651] [serial = 2180] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x118fd9c00) [pid = 1651] [serial = 2186] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x118878800) [pid = 1651] [serial = 2185] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x11949fc00) [pid = 1651] [serial = 2188] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x119a14400) [pid = 1651] [serial = 2191] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x119893000) [pid = 1651] [serial = 2189] [outer = 0x0] [url = about:blank] 15:35:50 INFO - PROCESS | 1651 | 1465425350079 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]]]}] 15:35:50 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. 15:35:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 570ms 15:35:50 INFO - PROCESS | 1651 | 1465425350091 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 15:35:50 INFO - PROCESS | 1651 | 1465425350094 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 15:35:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:35:50 INFO - PROCESS | 1651 | 1465425350098 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:35:50 INFO - PROCESS | 1651 | 1465425350100 Marionette TRACE conn2 <- [1,2982,null,{}] 15:35:50 INFO - PROCESS | 1651 | 1465425350102 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}] 15:35:50 INFO - PROCESS | 1651 | 1465425350104 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:50 INFO - PROCESS | 1651 | 1465425350186 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 15:35:50 INFO - PROCESS | 1651 | 1465425350244 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:50 INFO - PROCESS | 1651 | 1465425350245 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x1191f3800 == 29 [pid = 1651] [id = 754] 15:35:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x116794000) [pid = 1651] [serial = 2261] [outer = 0x0] 15:35:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1181e2400) [pid = 1651] [serial = 2262] [outer = 0x116794000] 15:35:50 INFO - PROCESS | 1651 | 1465425350274 Marionette DEBUG loaded listener.js 15:35:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11839bc00) [pid = 1651] [serial = 2263] [outer = 0x116794000] 15:35:50 INFO - PROCESS | 1651 | 1465425350590 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"]]]}] 15:35:50 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 15:35:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:35:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:35:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 520ms 15:35:50 INFO - PROCESS | 1651 | 1465425350619 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 15:35:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:35:50 INFO - PROCESS | 1651 | 1465425350623 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 15:35:50 INFO - PROCESS | 1651 | 1465425350625 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:35:50 INFO - PROCESS | 1651 | 1465425350627 Marionette TRACE conn2 <- [1,2986,null,{}] 15:35:50 INFO - PROCESS | 1651 | 1465425350635 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}] 15:35:50 INFO - PROCESS | 1651 | 1465425350638 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:50 INFO - PROCESS | 1651 | 1465425350716 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 15:35:50 INFO - PROCESS | 1651 | 1465425350723 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:50 INFO - PROCESS | 1651 | 1465425350725 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x124722000 == 30 [pid = 1651] [id = 755] 15:35:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x118642000) [pid = 1651] [serial = 2264] [outer = 0x0] 15:35:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x119497c00) [pid = 1651] [serial = 2265] [outer = 0x118642000] 15:35:50 INFO - PROCESS | 1651 | 1465425350752 Marionette DEBUG loaded listener.js 15:35:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x119510000) [pid = 1651] [serial = 2266] [outer = 0x118642000] 15:35:51 INFO - PROCESS | 1651 | 1465425351074 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]]]}] 15:35:51 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. 15:35:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 474ms 15:35:51 INFO - PROCESS | 1651 | 1465425351105 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 15:35:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:35:51 INFO - PROCESS | 1651 | 1465425351107 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 15:35:51 INFO - PROCESS | 1651 | 1465425351109 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:35:51 INFO - PROCESS | 1651 | 1465425351110 Marionette TRACE conn2 <- [1,2990,null,{}] 15:35:51 INFO - PROCESS | 1651 | 1465425351113 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}] 15:35:51 INFO - PROCESS | 1651 | 1465425351114 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:51 INFO - PROCESS | 1651 | 1465425351192 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 15:35:51 INFO - PROCESS | 1651 | 1465425351196 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:51 INFO - PROCESS | 1651 | 1465425351197 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x125ecb800 == 31 [pid = 1651] [id = 756] 15:35:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x119a1d000) [pid = 1651] [serial = 2267] [outer = 0x0] 15:35:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119b68800) [pid = 1651] [serial = 2268] [outer = 0x119a1d000] 15:35:51 INFO - PROCESS | 1651 | 1465425351224 Marionette DEBUG loaded listener.js 15:35:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119c2fc00) [pid = 1651] [serial = 2269] [outer = 0x119a1d000] 15:35:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x128d03800 == 32 [pid = 1651] [id = 757] 15:35:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11a27f000) [pid = 1651] [serial = 2270] [outer = 0x0] 15:35:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12124f000) [pid = 1651] [serial = 2271] [outer = 0x11a27f000] 15:35:51 INFO - PROCESS | 1651 | 1465425351556 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]]]}] 15:35:51 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. 15:35:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 470ms 15:35:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:35:51 INFO - PROCESS | 1651 | 1465425351579 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 15:35:51 INFO - PROCESS | 1651 | 1465425351580 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 15:35:51 INFO - PROCESS | 1651 | 1465425351582 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:35:51 INFO - PROCESS | 1651 | 1465425351583 Marionette TRACE conn2 <- [1,2994,null,{}] 15:35:51 INFO - PROCESS | 1651 | 1465425351586 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}] 15:35:51 INFO - PROCESS | 1651 | 1465425351587 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:51 INFO - PROCESS | 1651 | 1465425351682 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 15:35:51 INFO - PROCESS | 1651 | 1465425351745 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:51 INFO - PROCESS | 1651 | 1465425351746 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a145000 == 33 [pid = 1651] [id = 758] 15:35:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x111f40c00) [pid = 1651] [serial = 2272] [outer = 0x0] 15:35:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12125a000) [pid = 1651] [serial = 2273] [outer = 0x111f40c00] 15:35:51 INFO - PROCESS | 1651 | 1465425351771 Marionette DEBUG loaded listener.js 15:35:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x123ab6000) [pid = 1651] [serial = 2274] [outer = 0x111f40c00] 15:35:52 INFO - PROCESS | 1651 | 1465425352075 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]]]}] 15:35:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:35:52 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 15:35:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 519ms 15:35:52 INFO - PROCESS | 1651 | 1465425352103 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 15:35:52 INFO - PROCESS | 1651 | 1465425352106 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 15:35:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:35:52 INFO - PROCESS | 1651 | 1465425352110 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:35:52 INFO - PROCESS | 1651 | 1465425352111 Marionette TRACE conn2 <- [1,2998,null,{}] 15:35:52 INFO - PROCESS | 1651 | 1465425352114 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}] 15:35:52 INFO - PROCESS | 1651 | 1465425352118 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:52 INFO - PROCESS | 1651 | 1465425352283 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 15:35:52 INFO - PROCESS | 1651 | 1465425352297 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:52 INFO - PROCESS | 1651 | 1465425352298 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x11825a000 == 34 [pid = 1651] [id = 759] 15:35:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x123e34800) [pid = 1651] [serial = 2275] [outer = 0x0] 15:35:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x123ec7c00) [pid = 1651] [serial = 2276] [outer = 0x123e34800] 15:35:52 INFO - PROCESS | 1651 | 1465425352323 Marionette DEBUG loaded listener.js 15:35:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1248e5800) [pid = 1651] [serial = 2277] [outer = 0x123e34800] 15:35:52 INFO - PROCESS | 1651 | 1465425352637 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]]]}] 15:35:52 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. 15:35:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 571ms 15:35:52 INFO - PROCESS | 1651 | 1465425352688 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 15:35:52 INFO - PROCESS | 1651 | 1465425352690 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 15:35:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:35:52 INFO - PROCESS | 1651 | 1465425352693 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:35:52 INFO - PROCESS | 1651 | 1465425352695 Marionette TRACE conn2 <- [1,3002,null,{}] 15:35:52 INFO - PROCESS | 1651 | 1465425352698 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}] 15:35:52 INFO - PROCESS | 1651 | 1465425352700 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:52 INFO - PROCESS | 1651 | 1465425352861 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 15:35:52 INFO - PROCESS | 1651 | 1465425352946 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:52 INFO - PROCESS | 1651 | 1465425352948 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b7a9800 == 35 [pid = 1651] [id = 760] 15:35:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x115f89c00) [pid = 1651] [serial = 2278] [outer = 0x0] 15:35:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x124fc6c00) [pid = 1651] [serial = 2279] [outer = 0x115f89c00] 15:35:52 INFO - PROCESS | 1651 | 1465425352997 Marionette DEBUG loaded listener.js 15:35:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x115f91000) [pid = 1651] [serial = 2280] [outer = 0x115f89c00] 15:35:53 INFO - PROCESS | 1651 | 1465425353330 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]]]}] 15:35:53 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. 15:35:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 671ms 15:35:53 INFO - PROCESS | 1651 | 1465425353368 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 15:35:53 INFO - PROCESS | 1651 | 1465425353371 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 15:35:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:35:53 INFO - PROCESS | 1651 | 1465425353376 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:35:53 INFO - PROCESS | 1651 | 1465425353377 Marionette TRACE conn2 <- [1,3006,null,{}] 15:35:53 INFO - PROCESS | 1651 | 1465425353380 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}] 15:35:53 INFO - PROCESS | 1651 | 1465425353381 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:53 INFO - PROCESS | 1651 | 1465425353510 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 15:35:53 INFO - PROCESS | 1651 | 1465425353525 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:53 INFO - PROCESS | 1651 | 1465425353526 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x116499000 == 36 [pid = 1651] [id = 761] 15:35:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x125942000) [pid = 1651] [serial = 2281] [outer = 0x0] 15:35:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x125e53800) [pid = 1651] [serial = 2282] [outer = 0x125942000] 15:35:53 INFO - PROCESS | 1651 | 1465425353564 Marionette DEBUG loaded listener.js 15:35:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x126f4a400) [pid = 1651] [serial = 2283] [outer = 0x125942000] 15:35:53 INFO - PROCESS | 1651 | 1465425353901 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]]]}] 15:35:53 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. 15:35:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 569ms 15:35:53 INFO - PROCESS | 1651 | 1465425353946 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 15:35:53 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:35:53 INFO - PROCESS | 1651 | 1465425353948 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 15:35:53 INFO - PROCESS | 1651 | 1465425353952 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:35:53 INFO - PROCESS | 1651 | 1465425353953 Marionette TRACE conn2 <- [1,3010,null,{}] 15:35:53 INFO - PROCESS | 1651 | 1465425353959 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}] 15:35:53 INFO - PROCESS | 1651 | 1465425353961 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:54 INFO - PROCESS | 1651 | 1465425354273 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 15:35:54 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x119499400) [pid = 1651] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 15:35:54 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11952c000) [pid = 1651] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 15:35:54 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x112d53800) [pid = 1651] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 15:35:54 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x116790800) [pid = 1651] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 15:35:54 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x112a71000) [pid = 1651] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 15:35:54 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11678d400) [pid = 1651] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:35:54 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x113c04c00) [pid = 1651] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 15:35:54 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x118fd3800) [pid = 1651] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 15:35:54 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x112da4400) [pid = 1651] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 15:35:54 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x1213e6800) [pid = 1651] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 15:35:54 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1213a7000) [pid = 1651] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 15:35:54 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x116f9f400) [pid = 1651] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 15:35:54 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x118602400) [pid = 1651] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 15:35:54 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x110ed4000) [pid = 1651] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 15:35:54 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x123ab4000) [pid = 1651] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:35:54 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x119511000) [pid = 1651] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:35:54 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x112a1b800) [pid = 1651] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:35:54 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x112d9fc00) [pid = 1651] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 15:35:54 INFO - PROCESS | 1651 | 1465425354348 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:54 INFO - PROCESS | 1651 | 1465425354349 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e57800 == 37 [pid = 1651] [id = 762] 15:35:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x1121a5c00) [pid = 1651] [serial = 2284] [outer = 0x0] 15:35:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x116789c00) [pid = 1651] [serial = 2285] [outer = 0x1121a5c00] 15:35:54 INFO - PROCESS | 1651 | 1465425354382 Marionette DEBUG loaded listener.js 15:35:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119499400) [pid = 1651] [serial = 2286] [outer = 0x1121a5c00] 15:35:54 INFO - PROCESS | 1651 | 1465425354628 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]]]}] 15:35:54 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 15:35:54 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 722ms 15:35:54 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:35:54 INFO - PROCESS | 1651 | 1465425354677 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 15:35:54 INFO - PROCESS | 1651 | 1465425354678 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 15:35:54 INFO - PROCESS | 1651 | 1465425354680 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:35:54 INFO - PROCESS | 1651 | 1465425354681 Marionette TRACE conn2 <- [1,3014,null,{}] 15:35:54 INFO - PROCESS | 1651 | 1465425354683 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}] 15:35:54 INFO - PROCESS | 1651 | 1465425354684 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:54 INFO - PROCESS | 1651 | 1465425354769 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 15:35:54 INFO - PROCESS | 1651 | 1465425354831 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:54 INFO - PROCESS | 1651 | 1465425354832 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12cb79000 == 38 [pid = 1651] [id = 763] 15:35:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x118884c00) [pid = 1651] [serial = 2287] [outer = 0x0] 15:35:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x127065000) [pid = 1651] [serial = 2288] [outer = 0x118884c00] 15:35:54 INFO - PROCESS | 1651 | 1465425354855 Marionette DEBUG loaded listener.js 15:35:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x127285400) [pid = 1651] [serial = 2289] [outer = 0x118884c00] 15:35:54 INFO - PROCESS | 1651 | [1651] 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 15:35:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:35:55 INFO - {} 15:35:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:35:55 INFO - {} 15:35:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:35:55 INFO - {} 15:35:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:35:55 INFO - {} 15:35:55 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 472ms 15:35:55 INFO - PROCESS | 1651 | 1465425355148 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:35:55 INFO - PROCESS | 1651 | 1465425355160 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 15:35:55 INFO - PROCESS | 1651 | 1465425355162 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 15:35:55 INFO - TEST-START | /FileAPI/fileReader.html 15:35:55 INFO - PROCESS | 1651 | 1465425355164 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:35:55 INFO - PROCESS | 1651 | 1465425355165 Marionette TRACE conn2 <- [1,3018,null,{}] 15:35:55 INFO - PROCESS | 1651 | 1465425355168 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}] 15:35:55 INFO - PROCESS | 1651 | 1465425355170 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:55 INFO - PROCESS | 1651 | 1465425355279 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 15:35:55 INFO - PROCESS | 1651 | 1465425355281 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:55 INFO - PROCESS | 1651 | 1465425355283 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d07e800 == 39 [pid = 1651] [id = 764] 15:35:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12728f000) [pid = 1651] [serial = 2290] [outer = 0x0] 15:35:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x128b56000) [pid = 1651] [serial = 2291] [outer = 0x12728f000] 15:35:55 INFO - PROCESS | 1651 | 1465425355309 Marionette DEBUG loaded listener.js 15:35:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x128ce7000) [pid = 1651] [serial = 2292] [outer = 0x12728f000] 15:35:55 INFO - PROCESS | 1651 | 1465425355618 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]]]}] 15:35:55 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:35:55 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:35:55 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:35:55 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:35:55 INFO - TEST-OK | /FileAPI/fileReader.html | took 470ms 15:35:55 INFO - PROCESS | 1651 | 1465425355635 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 15:35:55 INFO - PROCESS | 1651 | 1465425355636 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 15:35:55 INFO - TEST-START | /FileAPI/historical.html 15:35:55 INFO - PROCESS | 1651 | 1465425355642 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:35:55 INFO - PROCESS | 1651 | 1465425355643 Marionette TRACE conn2 <- [1,3022,null,{}] 15:35:55 INFO - PROCESS | 1651 | 1465425355647 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}] 15:35:55 INFO - PROCESS | 1651 | 1465425355648 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:55 INFO - PROCESS | 1651 | 1465425355730 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 15:35:55 INFO - PROCESS | 1651 | 1465425355794 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:55 INFO - PROCESS | 1651 | 1465425355795 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d316000 == 40 [pid = 1651] [id = 765] 15:35:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12728f400) [pid = 1651] [serial = 2293] [outer = 0x0] 15:35:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x128ce9c00) [pid = 1651] [serial = 2294] [outer = 0x12728f400] 15:35:55 INFO - PROCESS | 1651 | 1465425355819 Marionette DEBUG loaded listener.js 15:35:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12928d800) [pid = 1651] [serial = 2295] [outer = 0x12728f400] 15:35:56 INFO - PROCESS | 1651 | 1465425356055 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"]]]}] 15:35:56 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:35:56 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:35:56 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:35:56 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:35:56 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:35:56 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:35:56 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:35:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:56 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:35:56 INFO - TEST-OK | /FileAPI/historical.html | took 422ms 15:35:56 INFO - PROCESS | 1651 | 1465425356064 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 15:35:56 INFO - PROCESS | 1651 | 1465425356065 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 15:35:56 INFO - TEST-START | /FileAPI/idlharness.html 15:35:56 INFO - PROCESS | 1651 | 1465425356082 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:35:56 INFO - PROCESS | 1651 | 1465425356083 Marionette TRACE conn2 <- [1,3026,null,{}] 15:35:56 INFO - PROCESS | 1651 | 1465425356093 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}] 15:35:56 INFO - PROCESS | 1651 | 1465425356094 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:56 INFO - PROCESS | 1651 | 1465425356181 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 15:35:56 INFO - PROCESS | 1651 | 1465425356185 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:56 INFO - PROCESS | 1651 | 1465425356186 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d54f000 == 41 [pid = 1651] [id = 766] 15:35:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x119f43400) [pid = 1651] [serial = 2296] [outer = 0x0] 15:35:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x129295c00) [pid = 1651] [serial = 2297] [outer = 0x119f43400] 15:35:56 INFO - PROCESS | 1651 | 1465425356209 Marionette DEBUG loaded listener.js 15:35:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12a1a6800) [pid = 1651] [serial = 2298] [outer = 0x119f43400] 15:35:56 INFO - PROCESS | 1651 | 1465425356877 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]]]}] 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:35:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:35:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:35:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:35:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:35:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:35:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:35:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:35:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:35:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:35:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:35:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:35:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:35:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:35:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:35:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:35:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:35:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:35:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:35:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:35:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:35:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:35:56 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 15:35:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:35:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:35:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:35:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:35:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:35:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:35:56 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 15:35:56 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 15:35:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:35:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:35:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:35:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:35:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:35:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:35:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:35:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:35:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:35:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:35:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:35:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:35:56 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 15:35:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:35:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:35:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:35:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:35:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:35:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:35:56 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 15:35:56 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 15:35:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:35:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:35:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:35:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:35:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:35:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:35:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:35:56 INFO - TEST-OK | /FileAPI/idlharness.html | took 846ms 15:35:56 INFO - PROCESS | 1651 | 1465425356915 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 15:35:56 INFO - PROCESS | 1651 | 1465425356917 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 15:35:56 INFO - TEST-START | /FileAPI/idlharness.worker 15:35:56 INFO - PROCESS | 1651 | 1465425356920 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:35:56 INFO - PROCESS | 1651 | 1465425356924 Marionette TRACE conn2 <- [1,3030,null,{}] 15:35:57 INFO - PROCESS | 1651 | 1465425356994 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}] 15:35:57 INFO - PROCESS | 1651 | 1465425356995 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:57 INFO - PROCESS | 1651 | 1465425357123 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 15:35:57 INFO - PROCESS | 1651 | 1465425357194 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:57 INFO - PROCESS | 1651 | 1465425357195 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c77f000 == 42 [pid = 1651] [id = 767] 15:35:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x126fda000) [pid = 1651] [serial = 2299] [outer = 0x0] 15:35:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12728bc00) [pid = 1651] [serial = 2300] [outer = 0x126fda000] 15:35:57 INFO - PROCESS | 1651 | 1465425357226 Marionette DEBUG loaded listener.js 15:35:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x128b5a400) [pid = 1651] [serial = 2301] [outer = 0x126fda000] 15:35:57 INFO - PROCESS | 1651 | [1651] 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 15:35:58 INFO - PROCESS | 1651 | 1465425357945 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,{},{}]]]}] 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:35:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:35:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:35:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:35:58 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:58 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:35:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:35:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:35:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:35:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:35:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:35:58 INFO - {} 15:35:58 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 15:35:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:35:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:35:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:35:58 INFO - {} 15:35:58 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 - {} 15:35:58 INFO - {} 15:35:58 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 15:35:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:35:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:35:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:35:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:35:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:35:58 INFO - {} 15:35:58 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 15:35:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:35:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:35:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:35:58 INFO - {} 15:35:58 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 - {} 15:35:58 INFO - {} 15:35:58 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 15:35:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:35:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:35:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:35:58 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 15:35:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:35:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:35:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:35:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:35:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:35:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:35:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:35:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:35:58 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 15:35:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:35:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:35:58 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 15:35:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:35:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:35:58 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 15:35:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:35:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:35:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:35:58 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:35:58 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:58 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:35:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:35:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:35:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:35:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:35:58 INFO - {} 15:35:58 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1083ms 15:35:58 INFO - PROCESS | 1651 | 1465425358022 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 15:35:58 INFO - PROCESS | 1651 | 1465425358029 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 15:35:58 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:35:58 INFO - PROCESS | 1651 | 1465425358068 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:35:58 INFO - PROCESS | 1651 | 1465425358071 Marionette TRACE conn2 <- [1,3034,null,{}] 15:35:58 INFO - PROCESS | 1651 | 1465425358075 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}] 15:35:58 INFO - PROCESS | 1651 | 1465425358077 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:58 INFO - PROCESS | 1651 | 1465425358236 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 15:35:58 INFO - PROCESS | 1651 | 1465425358362 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:58 INFO - PROCESS | 1651 | 1465425358364 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b32800 == 43 [pid = 1651] [id = 768] 15:35:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12a1a2400) [pid = 1651] [serial = 2302] [outer = 0x0] 15:35:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12abea000) [pid = 1651] [serial = 2303] [outer = 0x12a1a2400] 15:35:58 INFO - PROCESS | 1651 | 1465425358414 Marionette DEBUG loaded listener.js 15:35:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12b767800) [pid = 1651] [serial = 2304] [outer = 0x12a1a2400] 15:35:58 INFO - PROCESS | 1651 | 1465425358875 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]]]}] 15:35:58 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:35:58 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 856ms 15:35:58 INFO - PROCESS | 1651 | 1465425358896 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 15:35:58 INFO - PROCESS | 1651 | 1465425358897 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 15:35:58 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:35:58 INFO - PROCESS | 1651 | 1465425358900 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:35:58 INFO - PROCESS | 1651 | 1465425358903 Marionette TRACE conn2 <- [1,3038,null,{}] 15:35:58 INFO - PROCESS | 1651 | 1465425358911 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}] 15:35:58 INFO - PROCESS | 1651 | 1465425358914 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:59 INFO - PROCESS | 1651 | 1465425359026 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 15:35:59 INFO - PROCESS | 1651 | 1465425359105 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:59 INFO - PROCESS | 1651 | 1465425359107 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c8e800 == 44 [pid = 1651] [id = 769] 15:35:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11702d800) [pid = 1651] [serial = 2305] [outer = 0x0] 15:35:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11860d000) [pid = 1651] [serial = 2306] [outer = 0x11702d800] 15:35:59 INFO - PROCESS | 1651 | 1465425359138 Marionette DEBUG loaded listener.js 15:35:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1194fc000) [pid = 1651] [serial = 2307] [outer = 0x11702d800] 15:35:59 INFO - PROCESS | 1651 | 1465425359679 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"]]]}] 15:35:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:35:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:35:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:35:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:35:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:35:59 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 872ms 15:35:59 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:35:59 INFO - PROCESS | 1651 | 1465425359772 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 15:35:59 INFO - PROCESS | 1651 | 1465425359774 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 15:35:59 INFO - PROCESS | 1651 | 1465425359777 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:35:59 INFO - PROCESS | 1651 | 1465425359781 Marionette TRACE conn2 <- [1,3042,null,{}] 15:35:59 INFO - PROCESS | 1651 | 1465425359784 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}] 15:35:59 INFO - PROCESS | 1651 | 1465425359785 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:59 INFO - PROCESS | 1651 | 1465425359923 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 15:35:59 INFO - PROCESS | 1651 | 1465425359933 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:35:59 INFO - PROCESS | 1651 | 1465425359935 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:35:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x118533000 == 45 [pid = 1651] [id = 770] 15:35:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x112a17800) [pid = 1651] [serial = 2308] [outer = 0x0] 15:35:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x112a1fc00) [pid = 1651] [serial = 2309] [outer = 0x112a17800] 15:35:59 INFO - PROCESS | 1651 | 1465425359976 Marionette DEBUG loaded listener.js 15:36:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1133b0000) [pid = 1651] [serial = 2310] [outer = 0x112a17800] 15:36:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12d316000 == 44 [pid = 1651] [id = 765] 15:36:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12d07e800 == 43 [pid = 1651] [id = 764] 15:36:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12cb79000 == 42 [pid = 1651] [id = 763] 15:36:00 INFO - PROCESS | 1651 | --DOCSHELL 0x123e57800 == 41 [pid = 1651] [id = 762] 15:36:00 INFO - PROCESS | 1651 | --DOCSHELL 0x116499000 == 40 [pid = 1651] [id = 761] 15:36:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12b7a9800 == 39 [pid = 1651] [id = 760] 15:36:00 INFO - PROCESS | 1651 | --DOCSHELL 0x11825a000 == 38 [pid = 1651] [id = 759] 15:36:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12a145000 == 37 [pid = 1651] [id = 758] 15:36:00 INFO - PROCESS | 1651 | --DOCSHELL 0x128d03800 == 36 [pid = 1651] [id = 757] 15:36:00 INFO - PROCESS | 1651 | --DOCSHELL 0x125ecb800 == 35 [pid = 1651] [id = 756] 15:36:00 INFO - PROCESS | 1651 | --DOCSHELL 0x124722000 == 34 [pid = 1651] [id = 755] 15:36:00 INFO - PROCESS | 1651 | --DOCSHELL 0x1191f3800 == 33 [pid = 1651] [id = 754] 15:36:00 INFO - PROCESS | 1651 | --DOCSHELL 0x1194b1000 == 32 [pid = 1651] [id = 753] 15:36:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12b894800 == 31 [pid = 1651] [id = 752] 15:36:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12480a000 == 30 [pid = 1651] [id = 751] 15:36:00 INFO - PROCESS | 1651 | --DOCSHELL 0x118fa0800 == 29 [pid = 1651] [id = 750] 15:36:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12c4bc800 == 28 [pid = 1651] [id = 749] 15:36:00 INFO - PROCESS | 1651 | --DOCSHELL 0x119c8e800 == 27 [pid = 1651] [id = 769] 15:36:00 INFO - PROCESS | 1651 | --DOCSHELL 0x123b32800 == 26 [pid = 1651] [id = 768] 15:36:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12c77f000 == 25 [pid = 1651] [id = 767] 15:36:00 INFO - PROCESS | 1651 | --DOCSHELL 0x12d54f000 == 24 [pid = 1651] [id = 766] 15:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x119a12400) [pid = 1651] [serial = 2227] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x112a6f800) [pid = 1651] [serial = 2210] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x11678c800) [pid = 1651] [serial = 2209] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x116794800) [pid = 1651] [serial = 2215] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1175b0000) [pid = 1651] [serial = 2216] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11839f000) [pid = 1651] [serial = 2218] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1186ea400) [pid = 1651] [serial = 2219] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1194f6c00) [pid = 1651] [serial = 2224] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x115ddb400) [pid = 1651] [serial = 2212] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x1166f0800) [pid = 1651] [serial = 2213] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11939ac00) [pid = 1651] [serial = 2221] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x116728c00) [pid = 1651] [serial = 2195] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x113960800) [pid = 1651] [serial = 2194] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x123e36c00) [pid = 1651] [serial = 2233] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x123ab3c00) [pid = 1651] [serial = 2231] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x123aabc00) [pid = 1651] [serial = 2230] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1182c0400) [pid = 1651] [serial = 2198] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1181db000) [pid = 1651] [serial = 2197] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119496c00) [pid = 1651] [serial = 2201] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11938fc00) [pid = 1651] [serial = 2200] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119498000) [pid = 1651] [serial = 2237] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11949dc00) [pid = 1651] [serial = 2239] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119b66400) [pid = 1651] [serial = 2204] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x116792c00) [pid = 1651] [serial = 2236] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x1198d3000) [pid = 1651] [serial = 2203] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x119f3bc00) [pid = 1651] [serial = 2207] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11950d800) [pid = 1651] [serial = 2206] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x123e3d400) [pid = 1651] [serial = 2234] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1213a6800) [pid = 1651] [serial = 2228] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x123efec00) [pid = 1651] [serial = 2244] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x123ed1c00) [pid = 1651] [serial = 2242] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x11988e400) [pid = 1651] [serial = 2225] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x123ec7800) [pid = 1651] [serial = 2241] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1194a0000) [pid = 1651] [serial = 2222] [outer = 0x0] [url = about:blank] 15:36:00 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x124fca800) [pid = 1651] [serial = 2245] [outer = 0x0] [url = about:blank] 15:36:01 INFO - PROCESS | 1651 | 1465425361002 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]]]}] 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:36:01 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. 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:36:01 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'.) 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:36:01 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. 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:36:01 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. 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:36:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:36:01 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. 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:36:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:36:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 15:36:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:36:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:36:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:36:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:36:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:36:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:36:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:36:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:36:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:36:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:36:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:36:01 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1285ms 15:36:01 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:36:01 INFO - PROCESS | 1651 | 1465425361063 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 15:36:01 INFO - PROCESS | 1651 | 1465425361066 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 15:36:01 INFO - PROCESS | 1651 | 1465425361076 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:36:01 INFO - PROCESS | 1651 | 1465425361078 Marionette TRACE conn2 <- [1,3046,null,{}] 15:36:01 INFO - PROCESS | 1651 | 1465425361082 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}] 15:36:01 INFO - PROCESS | 1651 | 1465425361084 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:01 INFO - PROCESS | 1651 | 1465425361178 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 15:36:01 INFO - PROCESS | 1651 | 1465425361183 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:01 INFO - PROCESS | 1651 | 1465425361186 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x1170cb800 == 25 [pid = 1651] [id = 771] 15:36:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x1126d6c00) [pid = 1651] [serial = 2311] [outer = 0x0] 15:36:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x112a18c00) [pid = 1651] [serial = 2312] [outer = 0x1126d6c00] 15:36:01 INFO - PROCESS | 1651 | 1465425361217 Marionette DEBUG loaded listener.js 15:36:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x112d51400) [pid = 1651] [serial = 2313] [outer = 0x1126d6c00] 15:36:01 INFO - PROCESS | 1651 | [1651] 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 15:36:01 INFO - PROCESS | 1651 | 1465425361618 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:36:01 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:36:01 INFO - {} 15:36:01 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 581ms 15:36:01 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:36:01 INFO - PROCESS | 1651 | 1465425361650 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 15:36:01 INFO - PROCESS | 1651 | 1465425361653 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 15:36:01 INFO - PROCESS | 1651 | 1465425361658 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:36:01 INFO - PROCESS | 1651 | 1465425361660 Marionette TRACE conn2 <- [1,3050,null,{}] 15:36:01 INFO - PROCESS | 1651 | 1465425361662 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}] 15:36:01 INFO - PROCESS | 1651 | 1465425361664 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:01 INFO - PROCESS | 1651 | 1465425361749 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 15:36:01 INFO - PROCESS | 1651 | 1465425361753 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:01 INFO - PROCESS | 1651 | 1465425361754 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c9e000 == 26 [pid = 1651] [id = 772] 15:36:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1164d1400) [pid = 1651] [serial = 2314] [outer = 0x0] 15:36:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x116fa3800) [pid = 1651] [serial = 2315] [outer = 0x1164d1400] 15:36:01 INFO - PROCESS | 1651 | 1465425361784 Marionette DEBUG loaded listener.js 15:36:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11702dc00) [pid = 1651] [serial = 2316] [outer = 0x1164d1400] 15:36:02 INFO - PROCESS | 1651 | 1465425362092 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]]]}] 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:36:02 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 473ms 15:36:02 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:36:02 INFO - PROCESS | 1651 | 1465425362132 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 15:36:02 INFO - PROCESS | 1651 | 1465425362133 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 15:36:02 INFO - PROCESS | 1651 | 1465425362136 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:36:02 INFO - PROCESS | 1651 | 1465425362141 Marionette TRACE conn2 <- [1,3054,null,{}] 15:36:02 INFO - PROCESS | 1651 | 1465425362149 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}] 15:36:02 INFO - PROCESS | 1651 | 1465425362152 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:02 INFO - PROCESS | 1651 | 1465425362237 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 15:36:02 INFO - PROCESS | 1651 | 1465425362299 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:02 INFO - PROCESS | 1651 | 1465425362301 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e52800 == 27 [pid = 1651] [id = 773] 15:36:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x1181e2800) [pid = 1651] [serial = 2317] [outer = 0x0] 15:36:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1182cb000) [pid = 1651] [serial = 2318] [outer = 0x1181e2800] 15:36:02 INFO - PROCESS | 1651 | 1465425362329 Marionette DEBUG loaded listener.js 15:36:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11839d800) [pid = 1651] [serial = 2319] [outer = 0x1181e2800] 15:36:02 INFO - PROCESS | 1651 | 1465425362745 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"]]]}] 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:36:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:36:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:36:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:36:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:36:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:36:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:36:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:36:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:36:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:36:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:36:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:36:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:36:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:36:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:36:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:36:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:36:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:36:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:36:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:36:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:36:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:36:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:36:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:36:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:36:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:36:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:36:02 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" 15:36:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:36:02 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" 15:36:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:36:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:36:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:36:02 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 642ms 15:36:02 INFO - PROCESS | 1651 | 1465425362778 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 15:36:02 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:36:02 INFO - PROCESS | 1651 | 1465425362780 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 15:36:02 INFO - PROCESS | 1651 | 1465425362782 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:36:02 INFO - PROCESS | 1651 | 1465425362783 Marionette TRACE conn2 <- [1,3058,null,{}] 15:36:02 INFO - PROCESS | 1651 | 1465425362786 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}] 15:36:02 INFO - PROCESS | 1651 | 1465425362787 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:02 INFO - PROCESS | 1651 | 1465425362874 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 15:36:02 INFO - PROCESS | 1651 | 1465425362877 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:02 INFO - PROCESS | 1651 | 1465425362878 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x124804000 == 28 [pid = 1651] [id = 774] 15:36:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11887cc00) [pid = 1651] [serial = 2320] [outer = 0x0] 15:36:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x119395c00) [pid = 1651] [serial = 2321] [outer = 0x11887cc00] 15:36:02 INFO - PROCESS | 1651 | 1465425362903 Marionette DEBUG loaded listener.js 15:36:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x119498800) [pid = 1651] [serial = 2322] [outer = 0x11887cc00] 15:36:03 INFO - PROCESS | 1651 | 1465425363276 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]]]}] 15:36:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:36:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:36:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:36:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:36:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:36:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:36:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:36:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:36:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:36:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:36:03 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:36:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:03 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:36:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:36:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:36:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:36:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:36:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:36:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:36:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:36:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:36:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:36:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:36:03 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 523ms 15:36:03 INFO - PROCESS | 1651 | 1465425363314 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 15:36:03 INFO - PROCESS | 1651 | 1465425363315 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 15:36:03 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:36:03 INFO - PROCESS | 1651 | 1465425363317 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:36:03 INFO - PROCESS | 1651 | 1465425363319 Marionette TRACE conn2 <- [1,3062,null,{}] 15:36:03 INFO - PROCESS | 1651 | 1465425363328 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}] 15:36:03 INFO - PROCESS | 1651 | 1465425363329 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:03 INFO - PROCESS | 1651 | 1465425363424 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 15:36:03 INFO - PROCESS | 1651 | 1465425363433 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:03 INFO - PROCESS | 1651 | 1465425363434 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x110e65800 == 29 [pid = 1651] [id = 775] 15:36:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x116f9d400) [pid = 1651] [serial = 2323] [outer = 0x0] 15:36:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1194f3800) [pid = 1651] [serial = 2324] [outer = 0x116f9d400] 15:36:03 INFO - PROCESS | 1651 | 1465425363459 Marionette DEBUG loaded listener.js 15:36:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1198d8400) [pid = 1651] [serial = 2325] [outer = 0x116f9d400] 15:36:03 INFO - PROCESS | 1651 | [1651] 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 15:36:03 INFO - PROCESS | 1651 | 1465425363824 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:36:03 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:36:03 INFO - {} 15:36:03 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 525ms 15:36:03 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:36:03 INFO - PROCESS | 1651 | 1465425363843 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 15:36:03 INFO - PROCESS | 1651 | 1465425363844 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 15:36:03 INFO - PROCESS | 1651 | 1465425363846 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:36:03 INFO - PROCESS | 1651 | 1465425363847 Marionette TRACE conn2 <- [1,3066,null,{}] 15:36:03 INFO - PROCESS | 1651 | 1465425363850 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}] 15:36:03 INFO - PROCESS | 1651 | 1465425363854 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:03 INFO - PROCESS | 1651 | 1465425363974 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 15:36:04 INFO - PROCESS | 1651 | 1465425364009 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:04 INFO - PROCESS | 1651 | 1465425364010 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x125980000 == 30 [pid = 1651] [id = 776] 15:36:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x119a12800) [pid = 1651] [serial = 2326] [outer = 0x0] 15:36:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x119b6a800) [pid = 1651] [serial = 2327] [outer = 0x119a12800] 15:36:04 INFO - PROCESS | 1651 | 1465425364035 Marionette DEBUG loaded listener.js 15:36:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x123ab4c00) [pid = 1651] [serial = 2328] [outer = 0x119a12800] 15:36:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:36:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:36:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:36:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:36:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:36:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:36:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:36:04 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 470ms 15:36:04 INFO - PROCESS | 1651 | 1465425364313 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]]]}] 15:36:04 INFO - PROCESS | 1651 | 1465425364317 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 15:36:04 INFO - PROCESS | 1651 | 1465425364318 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 15:36:04 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:36:04 INFO - PROCESS | 1651 | 1465425364328 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:36:04 INFO - PROCESS | 1651 | 1465425364336 Marionette TRACE conn2 <- [1,3070,null,{}] 15:36:04 INFO - PROCESS | 1651 | 1465425364364 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}] 15:36:04 INFO - PROCESS | 1651 | 1465425364366 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:04 INFO - PROCESS | 1651 | 1465425364473 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 15:36:04 INFO - PROCESS | 1651 | 1465425364477 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:04 INFO - PROCESS | 1651 | 1465425364478 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x1276c7000 == 31 [pid = 1651] [id = 777] 15:36:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x119a1e800) [pid = 1651] [serial = 2329] [outer = 0x0] 15:36:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x123e37c00) [pid = 1651] [serial = 2330] [outer = 0x119a1e800] 15:36:04 INFO - PROCESS | 1651 | 1465425364501 Marionette DEBUG loaded listener.js 15:36:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x123e41000) [pid = 1651] [serial = 2331] [outer = 0x119a1e800] 15:36:04 INFO - PROCESS | 1651 | 1465425364843 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]]]}] 15:36:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:36:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:36:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:36:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:36:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:36:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:36:04 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 543ms 15:36:04 INFO - PROCESS | 1651 | 1465425364868 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 15:36:04 INFO - PROCESS | 1651 | 1465425364870 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 15:36:04 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:36:04 INFO - PROCESS | 1651 | 1465425364875 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:36:04 INFO - PROCESS | 1651 | 1465425364876 Marionette TRACE conn2 <- [1,3074,null,{}] 15:36:04 INFO - PROCESS | 1651 | 1465425364878 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}] 15:36:04 INFO - PROCESS | 1651 | 1465425364880 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:04 INFO - PROCESS | 1651 | 1465425364977 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 15:36:05 INFO - PROCESS | 1651 | 1465425365020 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:05 INFO - PROCESS | 1651 | 1465425365021 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a12d800 == 32 [pid = 1651] [id = 778] 15:36:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x123e41c00) [pid = 1651] [serial = 2332] [outer = 0x0] 15:36:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x123ecf800) [pid = 1651] [serial = 2333] [outer = 0x123e41c00] 15:36:05 INFO - PROCESS | 1651 | 1465425365045 Marionette DEBUG loaded listener.js 15:36:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x123f9d400) [pid = 1651] [serial = 2334] [outer = 0x123e41c00] 15:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x123e34800) [pid = 1651] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 15:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x125942000) [pid = 1651] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 15:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x115f89c00) [pid = 1651] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 15:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12728f000) [pid = 1651] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 15:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11952b400) [pid = 1651] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 15:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11396dc00) [pid = 1651] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 15:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x11678fc00) [pid = 1651] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 15:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12728f400) [pid = 1651] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 15:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x118642000) [pid = 1651] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 15:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x116793800) [pid = 1651] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 15:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x118642400) [pid = 1651] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 15:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x116794000) [pid = 1651] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 15:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x119a1d000) [pid = 1651] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 15:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11a27f000) [pid = 1651] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x1121a5c00) [pid = 1651] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 15:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x111f40c00) [pid = 1651] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 15:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x119f43400) [pid = 1651] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 15:36:05 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x118884c00) [pid = 1651] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 15:36:05 INFO - PROCESS | 1651 | 1465425365490 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]]]}] 15:36:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:36:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:36:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:36:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:36:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:36:05 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:36:05 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 625ms 15:36:05 INFO - PROCESS | 1651 | 1465425365499 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 15:36:05 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:36:05 INFO - PROCESS | 1651 | 1465425365511 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 15:36:05 INFO - PROCESS | 1651 | 1465425365516 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:36:05 INFO - PROCESS | 1651 | 1465425365517 Marionette TRACE conn2 <- [1,3078,null,{}] 15:36:05 INFO - PROCESS | 1651 | 1465425365525 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}] 15:36:05 INFO - PROCESS | 1651 | 1465425365526 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:05 INFO - PROCESS | 1651 | 1465425365612 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 15:36:05 INFO - PROCESS | 1651 | 1465425365682 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:05 INFO - PROCESS | 1651 | 1465425365683 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a33d000 == 33 [pid = 1651] [id = 779] 15:36:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x111c18800) [pid = 1651] [serial = 2335] [outer = 0x0] 15:36:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x123ecb800) [pid = 1651] [serial = 2336] [outer = 0x111c18800] 15:36:05 INFO - PROCESS | 1651 | 1465425365707 Marionette DEBUG loaded listener.js 15:36:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x124329000) [pid = 1651] [serial = 2337] [outer = 0x111c18800] 15:36:05 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 15:36:05 INFO - reader.readAsText(blob_2) 15:36:05 INFO - }" did not throw 15:36:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 15:36:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 15:36:05 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 15:36:05 INFO - reader.readAsDataURL(blob_2) 15:36:05 INFO - }" did not throw 15:36:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 15:36:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 15:36:05 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 15:36:05 INFO - reader.readAsArrayBuffer(blob_2) 15:36:05 INFO - }" did not throw 15:36:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 15:36:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 15:36:05 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 15:36:05 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 15:36:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:36:05 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 15:36:05 INFO - PROCESS | 1651 | 1465425365996 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 15:36:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 15:36:06 INFO - PROCESS | 1651 | 1465425366000 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:36:06 INFO - PROCESS | 1651 | 1465425366001 Marionette TRACE conn2 <- [1,3082,null,{}] 15:36:06 INFO - PROCESS | 1651 | 1465425366011 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}] 15:36:06 INFO - PROCESS | 1651 | 1465425366012 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:06 INFO - PROCESS | 1651 | 1465425366097 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 15:36:06 INFO - PROCESS | 1651 | 1465425366101 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:06 INFO - PROCESS | 1651 | 1465425366102 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12a828000 == 34 [pid = 1651] [id = 780] 15:36:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1243c3400) [pid = 1651] [serial = 2338] [outer = 0x0] 15:36:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x1248e8c00) [pid = 1651] [serial = 2339] [outer = 0x1243c3400] 15:36:06 INFO - PROCESS | 1651 | 1465425366126 Marionette DEBUG loaded listener.js 15:36:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x125134c00) [pid = 1651] [serial = 2340] [outer = 0x1243c3400] 15:36:06 INFO - PROCESS | 1651 | 1465425366451 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]]]}] 15:36:06 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:36:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:36:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:36:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:36:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 473ms 15:36:06 INFO - PROCESS | 1651 | 1465425366476 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 15:36:06 INFO - PROCESS | 1651 | 1465425366477 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 15:36:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:36:06 INFO - PROCESS | 1651 | 1465425366479 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:36:06 INFO - PROCESS | 1651 | 1465425366481 Marionette TRACE conn2 <- [1,3086,null,{}] 15:36:06 INFO - PROCESS | 1651 | 1465425366483 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}] 15:36:06 INFO - PROCESS | 1651 | 1465425366485 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:06 INFO - PROCESS | 1651 | 1465425366610 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 15:36:06 INFO - PROCESS | 1651 | 1465425366616 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:06 INFO - PROCESS | 1651 | 1465425366617 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b63c800 == 35 [pid = 1651] [id = 781] 15:36:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1243c9000) [pid = 1651] [serial = 2341] [outer = 0x0] 15:36:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x1252ebc00) [pid = 1651] [serial = 2342] [outer = 0x1243c9000] 15:36:06 INFO - PROCESS | 1651 | 1465425366643 Marionette DEBUG loaded listener.js 15:36:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x124fbb400) [pid = 1651] [serial = 2343] [outer = 0x1243c9000] 15:36:06 INFO - PROCESS | 1651 | 1465425366960 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:36:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:36:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 523ms 15:36:07 INFO - PROCESS | 1651 | 1465425367003 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 15:36:07 INFO - PROCESS | 1651 | 1465425367004 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 15:36:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:36:07 INFO - PROCESS | 1651 | 1465425367009 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:36:07 INFO - PROCESS | 1651 | 1465425367010 Marionette TRACE conn2 <- [1,3090,null,{}] 15:36:07 INFO - PROCESS | 1651 | 1465425367013 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}] 15:36:07 INFO - PROCESS | 1651 | 1465425367014 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:07 INFO - PROCESS | 1651 | 1465425367100 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 15:36:07 INFO - PROCESS | 1651 | 1465425367107 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:07 INFO - PROCESS | 1651 | 1465425367109 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b677000 == 36 [pid = 1651] [id = 782] 15:36:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x115f88800) [pid = 1651] [serial = 2344] [outer = 0x0] 15:36:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x1272c1000) [pid = 1651] [serial = 2345] [outer = 0x115f88800] 15:36:07 INFO - PROCESS | 1651 | 1465425367132 Marionette DEBUG loaded listener.js 15:36:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x128b59800) [pid = 1651] [serial = 2346] [outer = 0x115f88800] 15:36:07 INFO - PROCESS | 1651 | --DOCSHELL 0x119c9e000 == 35 [pid = 1651] [id = 772] 15:36:07 INFO - PROCESS | 1651 | --DOCSHELL 0x1170cb800 == 34 [pid = 1651] [id = 771] 15:36:07 INFO - PROCESS | 1651 | --DOCSHELL 0x118533000 == 33 [pid = 1651] [id = 770] 15:36:08 INFO - PROCESS | 1651 | --DOCSHELL 0x123e52800 == 32 [pid = 1651] [id = 773] 15:36:08 INFO - PROCESS | 1651 | --DOCSHELL 0x110e65800 == 31 [pid = 1651] [id = 775] 15:36:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12b63c800 == 30 [pid = 1651] [id = 781] 15:36:08 INFO - PROCESS | 1651 | --DOCSHELL 0x124804000 == 29 [pid = 1651] [id = 774] 15:36:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12a828000 == 28 [pid = 1651] [id = 780] 15:36:08 INFO - PROCESS | 1651 | --DOCSHELL 0x125980000 == 27 [pid = 1651] [id = 776] 15:36:08 INFO - PROCESS | 1651 | --DOCSHELL 0x1276c7000 == 26 [pid = 1651] [id = 777] 15:36:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12a12d800 == 25 [pid = 1651] [id = 778] 15:36:08 INFO - PROCESS | 1651 | --DOCSHELL 0x12a33d000 == 24 [pid = 1651] [id = 779] 15:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x123ec7c00) [pid = 1651] [serial = 2276] [outer = 0x0] [url = about:blank] 15:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x125e53800) [pid = 1651] [serial = 2282] [outer = 0x0] [url = about:blank] 15:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x115f91000) [pid = 1651] [serial = 2280] [outer = 0x0] [url = about:blank] 15:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x128ce7000) [pid = 1651] [serial = 2292] [outer = 0x0] [url = about:blank] 15:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x124fc6c00) [pid = 1651] [serial = 2279] [outer = 0x0] [url = about:blank] 15:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x126f4a400) [pid = 1651] [serial = 2283] [outer = 0x0] [url = about:blank] 15:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x125940800) [pid = 1651] [serial = 2248] [outer = 0x0] [url = about:blank] 15:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x125136400) [pid = 1651] [serial = 2247] [outer = 0x0] [url = about:blank] 15:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12125a000) [pid = 1651] [serial = 2273] [outer = 0x0] [url = about:blank] 15:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x115f36400) [pid = 1651] [serial = 2250] [outer = 0x0] [url = about:blank] 15:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x116733c00) [pid = 1651] [serial = 2251] [outer = 0x0] [url = about:blank] 15:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x116978000) [pid = 1651] [serial = 2259] [outer = 0x0] [url = about:blank] 15:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x128ce9c00) [pid = 1651] [serial = 2294] [outer = 0x0] [url = about:blank] 15:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1181dac00) [pid = 1651] [serial = 2260] [outer = 0x0] [url = about:blank] 15:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x119497c00) [pid = 1651] [serial = 2265] [outer = 0x0] [url = about:blank] 15:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x119510000) [pid = 1651] [serial = 2266] [outer = 0x0] [url = about:blank] 15:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x1181dcc00) [pid = 1651] [serial = 2253] [outer = 0x0] [url = about:blank] 15:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x1183a3c00) [pid = 1651] [serial = 2254] [outer = 0x0] [url = about:blank] 15:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x119494c00) [pid = 1651] [serial = 2256] [outer = 0x0] [url = about:blank] 15:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x119b23000) [pid = 1651] [serial = 2257] [outer = 0x0] [url = about:blank] 15:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x1181e2400) [pid = 1651] [serial = 2262] [outer = 0x0] [url = about:blank] 15:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x11839bc00) [pid = 1651] [serial = 2263] [outer = 0x0] [url = about:blank] 15:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x119b68800) [pid = 1651] [serial = 2268] [outer = 0x0] [url = about:blank] 15:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x119c2fc00) [pid = 1651] [serial = 2269] [outer = 0x0] [url = about:blank] 15:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x12124f000) [pid = 1651] [serial = 2271] [outer = 0x0] [url = about:blank] 15:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x12928d800) [pid = 1651] [serial = 2295] [outer = 0x0] [url = about:blank] 15:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x128b56000) [pid = 1651] [serial = 2291] [outer = 0x0] [url = about:blank] 15:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x119499400) [pid = 1651] [serial = 2286] [outer = 0x0] [url = about:blank] 15:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x116789c00) [pid = 1651] [serial = 2285] [outer = 0x0] [url = about:blank] 15:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x1248e5800) [pid = 1651] [serial = 2277] [outer = 0x0] [url = about:blank] 15:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x123ab6000) [pid = 1651] [serial = 2274] [outer = 0x0] [url = about:blank] 15:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x127065000) [pid = 1651] [serial = 2288] [outer = 0x0] [url = about:blank] 15:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x129295c00) [pid = 1651] [serial = 2297] [outer = 0x0] [url = about:blank] 15:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x12a1a6800) [pid = 1651] [serial = 2298] [outer = 0x0] [url = about:blank] 15:36:08 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x127285400) [pid = 1651] [serial = 2289] [outer = 0x0] [url = about:blank] 15:36:08 INFO - PROCESS | 1651 | 1465425368520 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:36:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:36:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1524ms 15:36:08 INFO - PROCESS | 1651 | 1465425368534 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 15:36:08 INFO - PROCESS | 1651 | 1465425368536 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 15:36:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:36:08 INFO - PROCESS | 1651 | 1465425368541 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:36:08 INFO - PROCESS | 1651 | 1465425368544 Marionette TRACE conn2 <- [1,3094,null,{}] 15:36:08 INFO - PROCESS | 1651 | 1465425368548 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}] 15:36:08 INFO - PROCESS | 1651 | 1465425368549 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:08 INFO - PROCESS | 1651 | 1465425368637 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 15:36:08 INFO - PROCESS | 1651 | 1465425368691 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:08 INFO - PROCESS | 1651 | 1465425368694 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x115dae000 == 25 [pid = 1651] [id = 783] 15:36:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x1126d0400) [pid = 1651] [serial = 2347] [outer = 0x0] 15:36:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x1126d3800) [pid = 1651] [serial = 2348] [outer = 0x1126d0400] 15:36:08 INFO - PROCESS | 1651 | 1465425368722 Marionette DEBUG loaded listener.js 15:36:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x112a72000) [pid = 1651] [serial = 2349] [outer = 0x1126d0400] 15:36:09 INFO - PROCESS | 1651 | 1465425369037 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:36:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:36:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 521ms 15:36:09 INFO - PROCESS | 1651 | 1465425369061 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 15:36:09 INFO - PROCESS | 1651 | 1465425369065 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 15:36:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:36:09 INFO - PROCESS | 1651 | 1465425369070 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:36:09 INFO - PROCESS | 1651 | 1465425369074 Marionette TRACE conn2 <- [1,3098,null,{}] 15:36:09 INFO - PROCESS | 1651 | 1465425369077 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}] 15:36:09 INFO - PROCESS | 1651 | 1465425369079 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:09 INFO - PROCESS | 1651 | 1465425369155 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 15:36:09 INFO - PROCESS | 1651 | 1465425369159 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:09 INFO - PROCESS | 1651 | 1465425369161 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x118268800 == 26 [pid = 1651] [id = 784] 15:36:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x112d5e000) [pid = 1651] [serial = 2350] [outer = 0x0] 15:36:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x1133b2800) [pid = 1651] [serial = 2351] [outer = 0x112d5e000] 15:36:09 INFO - PROCESS | 1651 | 1465425369189 Marionette DEBUG loaded listener.js 15:36:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x115f38000) [pid = 1651] [serial = 2352] [outer = 0x112d5e000] 15:36:09 INFO - PROCESS | 1651 | 1465425369505 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]]]}] 15:36:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:36:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:36:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 472ms 15:36:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:36:09 INFO - PROCESS | 1651 | 1465425369542 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 15:36:09 INFO - PROCESS | 1651 | 1465425369543 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 15:36:09 INFO - PROCESS | 1651 | 1465425369546 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:36:09 INFO - PROCESS | 1651 | 1465425369548 Marionette TRACE conn2 <- [1,3102,null,{}] 15:36:09 INFO - PROCESS | 1651 | 1465425369556 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}] 15:36:09 INFO - PROCESS | 1651 | 1465425369559 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:09 INFO - PROCESS | 1651 | 1465425369639 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 15:36:09 INFO - PROCESS | 1651 | 1465425369645 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:09 INFO - PROCESS | 1651 | 1465425369647 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x119a3c000 == 27 [pid = 1651] [id = 785] 15:36:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x110ed7400) [pid = 1651] [serial = 2353] [outer = 0x0] 15:36:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x11678cc00) [pid = 1651] [serial = 2354] [outer = 0x110ed7400] 15:36:09 INFO - PROCESS | 1651 | 1465425369675 Marionette DEBUG loaded listener.js 15:36:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x116796400) [pid = 1651] [serial = 2355] [outer = 0x110ed7400] 15:36:09 INFO - PROCESS | 1651 | 1465425369989 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:36:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:36:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 470ms 15:36:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:36:10 INFO - PROCESS | 1651 | 1465425370017 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 15:36:10 INFO - PROCESS | 1651 | 1465425370018 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 15:36:10 INFO - PROCESS | 1651 | 1465425370021 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 15:36:10 INFO - PROCESS | 1651 | 1465425370024 Marionette TRACE conn2 <- [1,3106,null,{}] 15:36:10 INFO - PROCESS | 1651 | 1465425370027 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}] 15:36:10 INFO - PROCESS | 1651 | 1465425370028 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:10 INFO - PROCESS | 1651 | 1465425370103 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 15:36:10 INFO - PROCESS | 1651 | 1465425370161 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:10 INFO - PROCESS | 1651 | 1465425370162 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b12000 == 28 [pid = 1651] [id = 786] 15:36:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x116793800) [pid = 1651] [serial = 2356] [outer = 0x0] 15:36:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x116fa5000) [pid = 1651] [serial = 2357] [outer = 0x116793800] 15:36:10 INFO - PROCESS | 1651 | 1465425370187 Marionette DEBUG loaded listener.js 15:36:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x11703a000) [pid = 1651] [serial = 2358] [outer = 0x116793800] 15:36:10 INFO - PROCESS | 1651 | 1465425370443 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]]]}] 15:36:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:36:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:36:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:36:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 472ms 15:36:10 INFO - PROCESS | 1651 | 1465425370494 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 15:36:10 INFO - PROCESS | 1651 | 1465425370495 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 15:36:10 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:36:10 INFO - PROCESS | 1651 | 1465425370497 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 15:36:10 INFO - PROCESS | 1651 | 1465425370498 Marionette TRACE conn2 <- [1,3110,null,{}] 15:36:10 INFO - PROCESS | 1651 | 1465425370501 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}] 15:36:10 INFO - PROCESS | 1651 | 1465425370513 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:10 INFO - PROCESS | 1651 | 1465425370594 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 15:36:10 INFO - PROCESS | 1651 | 1465425370598 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:10 INFO - PROCESS | 1651 | 1465425370599 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x123e08000 == 29 [pid = 1651] [id = 787] 15:36:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x11320fc00) [pid = 1651] [serial = 2359] [outer = 0x0] 15:36:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x1176c0400) [pid = 1651] [serial = 2360] [outer = 0x11320fc00] 15:36:10 INFO - PROCESS | 1651 | 1465425370625 Marionette DEBUG loaded listener.js 15:36:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1181e1c00) [pid = 1651] [serial = 2361] [outer = 0x11320fc00] 15:36:10 INFO - PROCESS | 1651 | 1465425370931 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"]]]}] 15:36:10 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:36:10 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 15:36:10 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:36:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:36:10 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:36:10 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 470ms 15:36:10 INFO - PROCESS | 1651 | 1465425370969 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 15:36:10 INFO - PROCESS | 1651 | 1465425370970 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 15:36:10 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:36:10 INFO - PROCESS | 1651 | 1465425370975 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 15:36:10 INFO - PROCESS | 1651 | 1465425370976 Marionette TRACE conn2 <- [1,3114,null,{}] 15:36:10 INFO - PROCESS | 1651 | 1465425370978 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}] 15:36:10 INFO - PROCESS | 1651 | 1465425370982 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:11 INFO - PROCESS | 1651 | 1465425371099 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 15:36:11 INFO - PROCESS | 1651 | 1465425371106 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\", \"cbb46e37-b599-4f8c-8b83-a7e90c68f40e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:36:11 INFO - PROCESS | 1651 | 1465425371107 Marionette INFO sendAsync 894d1882-72b6-9c4b-a944-52df40ad3d53 15:36:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x1242e0800 == 30 [pid = 1651] [id = 788] 15:36:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x11728a800) [pid = 1651] [serial = 2362] [outer = 0x0] 15:36:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x1182c4400) [pid = 1651] [serial = 2363] [outer = 0x11728a800] 15:36:11 INFO - PROCESS | 1651 | 1465425371132 Marionette DEBUG loaded listener.js 15:36:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x118641800) [pid = 1651] [serial = 2364] [outer = 0x11728a800] 15:36:11 INFO - PROCESS | 1651 | 1465425371432 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]]]}] 15:36:11 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:36:11 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 469ms 15:36:11 INFO - PROCESS | 1651 | 1465425371445 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 15:36:11 INFO - PROCESS | 1651 | 1465425371447 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 15:36:12 WARNING - u'runner_teardown' () 15:36:12 INFO - No more tests 15:36:12 INFO - Got 0 unexpected results 15:36:12 INFO - SUITE-END | took 509s 15:36:12 INFO - Closing logging queue 15:36:12 INFO - queue closed 15:36:12 INFO - Return code: 0 15:36:12 WARNING - # TBPL SUCCESS # 15:36:12 INFO - Running post-action listener: _resource_record_post_action 15:36:12 INFO - Running post-run listener: _resource_record_post_run 15:36:13 INFO - Total resource usage - Wall time: 531s; CPU: 58.0%; Read bytes: 32742912; Write bytes: 954849280; Read time: 329; Write time: 4955 15:36:13 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:36:13 INFO - install - Wall time: 19s; CPU: 55.0%; Read bytes: 146309632; Write bytes: 143949824; Read time: 13474; Write time: 257 15:36:13 INFO - run-tests - Wall time: 513s; CPU: 58.0%; Read bytes: 30789120; Write bytes: 799373312; Read time: 308; Write time: 4617 15:36:13 INFO - Running post-run listener: _upload_blobber_files 15:36:13 INFO - Blob upload gear active. 15:36:13 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 15:36:13 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 15:36:13 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'] 15:36:13 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 15:36:14 INFO - (blobuploader) - INFO - Open directory for files ... 15:36:14 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 15:36:14 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:36:14 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:36:15 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:36:15 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:36:15 INFO - (blobuploader) - INFO - Done attempting. 15:36:15 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 15:36:16 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:36:16 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:36:17 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:36:17 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:36:17 INFO - (blobuploader) - INFO - Done attempting. 15:36:17 INFO - (blobuploader) - INFO - Iteration through files over. 15:36:17 INFO - Return code: 0 15:36:17 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 15:36:17 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 15:36:17 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ff209bcf8d3223489c4679d6dedac2b65c6c323a8947c5f3b0dffd318fddc8d13d60745d6ab81bc6659a27e7260f298e43a7043702bb79d760dd829c9819669d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1d07f97d63dc1357435846349da6f3a106289243e797339acc56df204e156fdff84f13dc987e636dc70c2eee50c0ec53943f67bd2b114c64146c2f8bea05f236"} 15:36:17 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 15:36:17 INFO - Writing to file /builds/slave/test/properties/blobber_files 15:36:17 INFO - Contents: 15:36:17 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/ff209bcf8d3223489c4679d6dedac2b65c6c323a8947c5f3b0dffd318fddc8d13d60745d6ab81bc6659a27e7260f298e43a7043702bb79d760dd829c9819669d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1d07f97d63dc1357435846349da6f3a106289243e797339acc56df204e156fdff84f13dc987e636dc70c2eee50c0ec53943f67bd2b114c64146c2f8bea05f236"} 15:36:17 INFO - Running post-run listener: copy_logs_to_upload_dir 15:36:17 INFO - Copying logs to upload dir... 15:36:17 INFO - mkdir: /builds/slave/test/build/upload/logs 15:36:17 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=611.007969 ========= master_lag: 0.27 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 11 secs) (at 2016-06-08 15:36:18.066449) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-08 15:36:18.070132) ========= 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.vkIgHgvsGP/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.kXB5PPTG65/Listeners TMPDIR=/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/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/ff209bcf8d3223489c4679d6dedac2b65c6c323a8947c5f3b0dffd318fddc8d13d60745d6ab81bc6659a27e7260f298e43a7043702bb79d760dd829c9819669d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1d07f97d63dc1357435846349da6f3a106289243e797339acc56df204e156fdff84f13dc987e636dc70c2eee50c0ec53943f67bd2b114c64146c2f8bea05f236"} build_url:https://queue.taskcluster.net/v1/task/X5jx2EqsSnaqynewYd5wrQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/X5jx2EqsSnaqynewYd5wrQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012629 build_url: 'https://queue.taskcluster.net/v1/task/X5jx2EqsSnaqynewYd5wrQ/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/ff209bcf8d3223489c4679d6dedac2b65c6c323a8947c5f3b0dffd318fddc8d13d60745d6ab81bc6659a27e7260f298e43a7043702bb79d760dd829c9819669d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1d07f97d63dc1357435846349da6f3a106289243e797339acc56df204e156fdff84f13dc987e636dc70c2eee50c0ec53943f67bd2b114c64146c2f8bea05f236"}' symbols_url: 'https://queue.taskcluster.net/v1/task/X5jx2EqsSnaqynewYd5wrQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-08 15:36:18.106298) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-08 15:36:18.106622) ========= 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.vkIgHgvsGP/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.kXB5PPTG65/Listeners TMPDIR=/var/folders/yg/ccdgyw0j4yvb_ynprnv7y9t800000w/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.005224 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-08 15:36:18.154481) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-08 15:36:18.157825) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-08 15:36:18.158161) ========= ========= Total master_lag: 0.41 =========