builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0266 starttime: 1466696035.57 results: success (0) buildid: 20160623070025 builduid: 8b901f1499614f4a80124dd39a4d350d revision: 427f987a10ab8caae5936d0b99a61d5ddd86c3d4 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 08:33:55.575480) ========= master: http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 08:33:55.576019) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 08:33:55.576328) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 08:33:55.602302) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 08:33:55.602642) ========= 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.Atgir5dN4L/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.wrLOYT6mjl/Listeners TMPDIR=/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-06-23 08:33:55-- 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% 170M=0s 2016-06-23 08:33:55 (170 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.175896 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 08:33:55.800258) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 08:33:55.800618) ========= 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.Atgir5dN4L/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.wrLOYT6mjl/Listeners TMPDIR=/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/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.025395 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 08:33:55.849574) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 08:33:55.849970) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 427f987a10ab8caae5936d0b99a61d5ddd86c3d4 --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 427f987a10ab8caae5936d0b99a61d5ddd86c3d4 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.Atgir5dN4L/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.wrLOYT6mjl/Listeners TMPDIR=/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-06-23 08:33:55,932 truncating revision to first 12 chars 2016-06-23 08:33:55,932 Setting DEBUG logging. 2016-06-23 08:33:55,932 attempt 1/10 2016-06-23 08:33:55,932 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/427f987a10ab?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-23 08:33:56,630 unpacking tar archive at: mozilla-beta-427f987a10ab/testing/mozharness/ program finished with exit code 0 elapsedTime=0.965564 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 08:33:56.839168) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 08:33:56.839640) ========= script_repo_revision: 427f987a10ab8caae5936d0b99a61d5ddd86c3d4 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 08:33:56.840146) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 08:33:56.840542) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 08:33:56.860670) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 6 secs) (at 2016-06-23 08:33:56.861274) ========= /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.Atgir5dN4L/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.wrLOYT6mjl/Listeners TMPDIR=/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 08:33:57 INFO - MultiFileLogger online at 20160623 08:33:57 in /builds/slave/test 08:33:57 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 08:33:57 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:33:57 INFO - {'append_to_log': False, 08:33:57 INFO - 'base_work_dir': '/builds/slave/test', 08:33:57 INFO - 'blob_upload_branch': 'mozilla-beta', 08:33:57 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:33:57 INFO - 'buildbot_json_path': 'buildprops.json', 08:33:57 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:33:57 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:33:57 INFO - 'download_minidump_stackwalk': True, 08:33:57 INFO - 'download_symbols': 'true', 08:33:57 INFO - 'e10s': False, 08:33:57 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:33:57 INFO - 'tooltool.py': '/tools/tooltool.py', 08:33:57 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:33:57 INFO - '/tools/misc-python/virtualenv.py')}, 08:33:57 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:33:57 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:33:57 INFO - 'log_level': 'info', 08:33:57 INFO - 'log_to_console': True, 08:33:57 INFO - 'opt_config_files': (), 08:33:57 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:33:57 INFO - '--processes=1', 08:33:57 INFO - '--config=%(test_path)s/wptrunner.ini', 08:33:57 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:33:57 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:33:57 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:33:57 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:33:57 INFO - 'pip_index': False, 08:33:57 INFO - 'require_test_zip': True, 08:33:57 INFO - 'test_type': ('testharness',), 08:33:57 INFO - 'this_chunk': '1', 08:33:57 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:33:57 INFO - 'total_chunks': '10', 08:33:57 INFO - 'virtualenv_path': 'venv', 08:33:57 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:33:57 INFO - 'work_dir': 'build'} 08:33:57 INFO - ##### 08:33:57 INFO - ##### Running clobber step. 08:33:57 INFO - ##### 08:33:57 INFO - Running pre-action listener: _resource_record_pre_action 08:33:57 INFO - Running main action method: clobber 08:33:57 INFO - rmtree: /builds/slave/test/build 08:33:57 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:33:58 INFO - Running post-action listener: _resource_record_post_action 08:33:58 INFO - ##### 08:33:58 INFO - ##### Running read-buildbot-config step. 08:33:58 INFO - ##### 08:33:58 INFO - Running pre-action listener: _resource_record_pre_action 08:33:58 INFO - Running main action method: read_buildbot_config 08:33:58 INFO - Using buildbot properties: 08:33:58 INFO - { 08:33:58 INFO - "project": "", 08:33:58 INFO - "product": "firefox", 08:33:58 INFO - "script_repo_revision": "production", 08:33:58 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 08:33:58 INFO - "repository": "", 08:33:58 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 08:33:58 INFO - "buildid": "20160623070025", 08:33:58 INFO - "pgo_build": "False", 08:33:58 INFO - "basedir": "/builds/slave/test", 08:33:58 INFO - "buildnumber": 4, 08:33:58 INFO - "slavename": "t-yosemite-r7-0266", 08:33:58 INFO - "master": "http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/", 08:33:58 INFO - "platform": "macosx64", 08:33:58 INFO - "branch": "mozilla-beta", 08:33:58 INFO - "revision": "427f987a10ab8caae5936d0b99a61d5ddd86c3d4", 08:33:58 INFO - "repo_path": "releases/mozilla-beta", 08:33:58 INFO - "moz_repo_path": "", 08:33:58 INFO - "stage_platform": "macosx64", 08:33:58 INFO - "builduid": "8b901f1499614f4a80124dd39a4d350d", 08:33:58 INFO - "slavebuilddir": "test" 08:33:58 INFO - } 08:33:58 INFO - Found installer url https://queue.taskcluster.net/v1/task/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 08:33:58 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 08:33:58 INFO - Running post-action listener: _resource_record_post_action 08:33:58 INFO - ##### 08:33:58 INFO - ##### Running download-and-extract step. 08:33:58 INFO - ##### 08:33:58 INFO - Running pre-action listener: _resource_record_pre_action 08:33:58 INFO - Running main action method: download_and_extract 08:33:58 INFO - mkdir: /builds/slave/test/build/tests 08:33:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:33:58 INFO - https://queue.taskcluster.net/v1/task/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 08:33:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 08:33:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 08:33:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 08:33:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 08:33:59 INFO - Downloaded 1201 bytes. 08:33:59 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 08:33:59 INFO - Using the following test package requirements: 08:33:59 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 08:33:59 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:33:59 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 08:33:59 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:33:59 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 08:33:59 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:33:59 INFO - u'jsshell-mac64.zip'], 08:33:59 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:33:59 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 08:33:59 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 08:33:59 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:33:59 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 08:33:59 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:33:59 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 08:33:59 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:33:59 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 08:33:59 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:33:59 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 08:33:59 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 08:33:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:33:59 INFO - https://queue.taskcluster.net/v1/task/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 08:33:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 08:33:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 08:33:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 08:33:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 08:34:01 INFO - Downloaded 18356501 bytes. 08:34:01 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:34:01 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:34:01 INFO - caution: filename not matched: web-platform/* 08:34:01 INFO - Return code: 11 08:34:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:34:01 INFO - https://queue.taskcluster.net/v1/task/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 08:34:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:34:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:34:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:34:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 08:34:03 INFO - Downloaded 36389087 bytes. 08:34:03 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:34:03 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:34:07 INFO - caution: filename not matched: bin/* 08:34:07 INFO - caution: filename not matched: config/* 08:34:07 INFO - caution: filename not matched: mozbase/* 08:34:07 INFO - caution: filename not matched: marionette/* 08:34:07 INFO - caution: filename not matched: tools/wptserve/* 08:34:07 INFO - Return code: 11 08:34:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:34:07 INFO - https://queue.taskcluster.net/v1/task/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 08:34:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:34:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:34:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 08:34:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 08:34:11 INFO - Downloaded 73068530 bytes. 08:34:11 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:34:11 INFO - mkdir: /builds/slave/test/properties 08:34:11 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:34:11 INFO - Writing to file /builds/slave/test/properties/build_url 08:34:11 INFO - Contents: 08:34:11 INFO - build_url:https://queue.taskcluster.net/v1/task/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:34:12 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:34:12 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:34:12 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:34:12 INFO - Contents: 08:34:12 INFO - symbols_url:https://queue.taskcluster.net/v1/task/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:34:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:34:12 INFO - https://queue.taskcluster.net/v1/task/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:34:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:34:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:34:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:34:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 08:34:18 INFO - Downloaded 103659233 bytes. 08:34:18 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 08:34:18 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 08:34:22 INFO - Return code: 0 08:34:22 INFO - Running post-action listener: _resource_record_post_action 08:34:22 INFO - Running post-action listener: set_extra_try_arguments 08:34:22 INFO - ##### 08:34:22 INFO - ##### Running create-virtualenv step. 08:34:22 INFO - ##### 08:34:22 INFO - Running pre-action listener: _pre_create_virtualenv 08:34:22 INFO - Running pre-action listener: _resource_record_pre_action 08:34:22 INFO - Running main action method: create_virtualenv 08:34:22 INFO - Creating virtualenv /builds/slave/test/build/venv 08:34:22 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 08:34:22 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:34:22 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:34:22 INFO - Using real prefix '/tools/python27' 08:34:22 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:34:22 INFO - Installing distribute.............................................................................................................................................................................................done. 08:34:25 INFO - Installing pip.................done. 08:34:25 INFO - Return code: 0 08:34:25 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:34:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:34:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:34:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:34:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:34:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:34:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:34:25 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x1046b0e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1046cdf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb291db50c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1046c95e0>, '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 0x1042accd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1042d7990>, '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.Atgir5dN4L/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.wrLOYT6mjl/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:34:25 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 08:34:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 08:34:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Atgir5dN4L/Render', 08:34:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:34:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:34:25 INFO - 'HOME': '/Users/cltbld', 08:34:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:34:25 INFO - 'LOGNAME': 'cltbld', 08:34:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:34:25 INFO - 'MOZ_NO_REMOTE': '1', 08:34:25 INFO - 'NO_EM_RESTART': '1', 08:34:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:34:25 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:34:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:34:25 INFO - 'PWD': '/builds/slave/test', 08:34:25 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:34:25 INFO - 'SHELL': '/bin/bash', 08:34:25 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.wrLOYT6mjl/Listeners', 08:34:25 INFO - 'TMPDIR': '/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/', 08:34:25 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:34:25 INFO - 'USER': 'cltbld', 08:34:25 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:34:25 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:34:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:34:25 INFO - 'XPC_FLAGS': '0x0', 08:34:25 INFO - 'XPC_SERVICE_NAME': '0', 08:34:25 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:34:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:34:25 INFO - Downloading/unpacking psutil>=0.7.1 08:34:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:34:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:34:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:34:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:34:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:34:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:34:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:34:28 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:34:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:34:28 INFO - Installing collected packages: psutil 08:34:28 INFO - Running setup.py install for psutil 08:34:29 INFO - building 'psutil._psutil_osx' extension 08:34:29 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 08:34:29 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 08:34:29 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 08:34:29 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 08:34:29 INFO - building 'psutil._psutil_posix' extension 08:34:29 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 08:34:29 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 08:34:29 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 08:34:29 INFO - ^ 08:34:29 INFO - 1 warning generated. 08:34:29 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 08:34:30 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:34:30 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:34:30 INFO - Successfully installed psutil 08:34:30 INFO - Cleaning up... 08:34:30 INFO - Return code: 0 08:34:30 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:34:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:34:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:34:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:34:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:34:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:34:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:34:30 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 0x1046b0e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1046cdf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb291db50c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1046c95e0>, '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 0x1042accd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1042d7990>, '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.Atgir5dN4L/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.wrLOYT6mjl/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:34:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 08:34:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 08:34:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Atgir5dN4L/Render', 08:34:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:34:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:34:30 INFO - 'HOME': '/Users/cltbld', 08:34:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:34:30 INFO - 'LOGNAME': 'cltbld', 08:34:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:34:30 INFO - 'MOZ_NO_REMOTE': '1', 08:34:30 INFO - 'NO_EM_RESTART': '1', 08:34:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:34:30 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:34:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:34:30 INFO - 'PWD': '/builds/slave/test', 08:34:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:34:30 INFO - 'SHELL': '/bin/bash', 08:34:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.wrLOYT6mjl/Listeners', 08:34:30 INFO - 'TMPDIR': '/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/', 08:34:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:34:30 INFO - 'USER': 'cltbld', 08:34:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:34:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:34:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:34:30 INFO - 'XPC_FLAGS': '0x0', 08:34:30 INFO - 'XPC_SERVICE_NAME': '0', 08:34:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:34:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:34:30 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:34:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:34:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:34:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:34:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:34:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:34:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:34:32 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:34:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:34:32 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:34:32 INFO - Installing collected packages: mozsystemmonitor 08:34:32 INFO - Running setup.py install for mozsystemmonitor 08:34:33 INFO - Successfully installed mozsystemmonitor 08:34:33 INFO - Cleaning up... 08:34:33 INFO - Return code: 0 08:34:33 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:34: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')]} 08:34:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:34:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:34: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')]} 08:34:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:34:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:34:33 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 0x1046b0e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1046cdf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb291db50c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1046c95e0>, '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 0x1042accd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1042d7990>, '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.Atgir5dN4L/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.wrLOYT6mjl/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:34:33 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 08:34:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 08:34:33 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Atgir5dN4L/Render', 08:34:33 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:34:33 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:34:33 INFO - 'HOME': '/Users/cltbld', 08:34:33 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:34:33 INFO - 'LOGNAME': 'cltbld', 08:34:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:34:33 INFO - 'MOZ_NO_REMOTE': '1', 08:34:33 INFO - 'NO_EM_RESTART': '1', 08:34:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:34:33 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:34:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:34:33 INFO - 'PWD': '/builds/slave/test', 08:34:33 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:34:33 INFO - 'SHELL': '/bin/bash', 08:34:33 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.wrLOYT6mjl/Listeners', 08:34:33 INFO - 'TMPDIR': '/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/', 08:34:33 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:34:33 INFO - 'USER': 'cltbld', 08:34:33 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:34:33 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:34:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:34:33 INFO - 'XPC_FLAGS': '0x0', 08:34:33 INFO - 'XPC_SERVICE_NAME': '0', 08:34:33 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:34:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:34:33 INFO - Downloading/unpacking blobuploader==1.2.4 08:34:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:34:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:34:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:34:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:34:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:34:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:34:35 INFO - Downloading blobuploader-1.2.4.tar.gz 08:34:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:34:35 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:34:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:34:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:34:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:34:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:34:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:34:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:34:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:34:36 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:34:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:34:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:34:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:34:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:34:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:34:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:34:37 INFO - Downloading docopt-0.6.1.tar.gz 08:34:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:34:37 INFO - Installing collected packages: blobuploader, requests, docopt 08:34:37 INFO - Running setup.py install for blobuploader 08:34:37 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:34:37 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:34:37 INFO - Running setup.py install for requests 08:34:37 INFO - Running setup.py install for docopt 08:34:37 INFO - Successfully installed blobuploader requests docopt 08:34:37 INFO - Cleaning up... 08:34:38 INFO - Return code: 0 08:34:38 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:34:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:34:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:34:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:34:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:34:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:34:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:34:38 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 0x1046b0e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1046cdf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb291db50c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1046c95e0>, '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 0x1042accd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1042d7990>, '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.Atgir5dN4L/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.wrLOYT6mjl/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:34:38 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 08:34:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 08:34:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Atgir5dN4L/Render', 08:34:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:34:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:34:38 INFO - 'HOME': '/Users/cltbld', 08:34:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:34:38 INFO - 'LOGNAME': 'cltbld', 08:34:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:34:38 INFO - 'MOZ_NO_REMOTE': '1', 08:34:38 INFO - 'NO_EM_RESTART': '1', 08:34:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:34:38 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:34:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:34:38 INFO - 'PWD': '/builds/slave/test', 08:34:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:34:38 INFO - 'SHELL': '/bin/bash', 08:34:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.wrLOYT6mjl/Listeners', 08:34:38 INFO - 'TMPDIR': '/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/', 08:34:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:34:38 INFO - 'USER': 'cltbld', 08:34:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:34:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:34:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:34:38 INFO - 'XPC_FLAGS': '0x0', 08:34:38 INFO - 'XPC_SERVICE_NAME': '0', 08:34:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:34:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:34:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:34:38 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-xSKA0c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:34:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:34:38 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-MkA7Gn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:34:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:34:38 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-ZkyiY5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:34:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:34:38 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-kPkFHh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:34:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:34:38 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-aiSlpa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:34:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:34:38 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-KH4D9i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:34:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:34:38 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-QiPYPu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:34:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:34:39 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-_kIXTC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:34:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:34:39 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-3LG41j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:34:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:34:39 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-qlk25r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:34:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:34:39 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-vY_JwV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:34:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:34:39 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-o4AoAA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:34:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:34:39 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-xEFSeh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:34:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:34:39 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-FCVIlP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:34:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:34:39 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-WDa4hd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:34:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:34:39 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-9by15C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:34:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:34:40 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-dB2HJa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:34:40 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:34:40 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-MCUK4O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:34:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:34:40 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-tDh_Lh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:34:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:34:40 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-ap2AeH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:34:40 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:34:40 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-iXKIqq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:34:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:34:40 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 08:34:40 INFO - Running setup.py install for manifestparser 08:34:41 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:34:41 INFO - Running setup.py install for mozcrash 08:34:41 INFO - Running setup.py install for mozdebug 08:34:41 INFO - Running setup.py install for mozdevice 08:34:41 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:34:41 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:34:41 INFO - Running setup.py install for mozfile 08:34:41 INFO - Running setup.py install for mozhttpd 08:34:41 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:34:41 INFO - Running setup.py install for mozinfo 08:34:41 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:34:41 INFO - Running setup.py install for mozInstall 08:34:42 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:34:42 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:34:42 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:34:42 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:34:42 INFO - Running setup.py install for mozleak 08:34:42 INFO - Running setup.py install for mozlog 08:34:42 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:34:42 INFO - Running setup.py install for moznetwork 08:34:42 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:34:42 INFO - Running setup.py install for mozprocess 08:34:42 INFO - Running setup.py install for mozprofile 08:34:42 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:34:42 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:34:42 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:34:42 INFO - Running setup.py install for mozrunner 08:34:43 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:34:43 INFO - Running setup.py install for mozscreenshot 08:34:43 INFO - Running setup.py install for moztest 08:34:43 INFO - Running setup.py install for mozversion 08:34:43 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:34:43 INFO - Running setup.py install for wptserve 08:34:43 INFO - Running setup.py install for marionette-driver 08:34:43 INFO - Running setup.py install for browsermob-proxy 08:34:43 INFO - Running setup.py install for marionette-client 08:34:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:34:44 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:34:44 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 08:34:44 INFO - Cleaning up... 08:34:44 INFO - Return code: 0 08:34:44 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:34:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:34:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:34:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:34:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:34:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:34:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:34:44 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 0x1046b0e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1046cdf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb291db50c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1046c95e0>, '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 0x1042accd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1042d7990>, '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.Atgir5dN4L/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.wrLOYT6mjl/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:34:44 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 08:34:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 08:34:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Atgir5dN4L/Render', 08:34:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:34:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:34:44 INFO - 'HOME': '/Users/cltbld', 08:34:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:34:44 INFO - 'LOGNAME': 'cltbld', 08:34:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:34:44 INFO - 'MOZ_NO_REMOTE': '1', 08:34:44 INFO - 'NO_EM_RESTART': '1', 08:34:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:34:44 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:34:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:34:44 INFO - 'PWD': '/builds/slave/test', 08:34:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:34:44 INFO - 'SHELL': '/bin/bash', 08:34:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.wrLOYT6mjl/Listeners', 08:34:44 INFO - 'TMPDIR': '/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/', 08:34:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:34:44 INFO - 'USER': 'cltbld', 08:34:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:34:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:34:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:34:44 INFO - 'XPC_FLAGS': '0x0', 08:34:44 INFO - 'XPC_SERVICE_NAME': '0', 08:34:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:34:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:34:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:34:44 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-Nv3Uls-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:34:44 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 08:34:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:34:44 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-IlZ6xW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:34:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 08:34:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:34:44 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-MJ44xa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:34:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 08:34:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:34:44 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-_pLnYD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:34:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 08:34:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:34:45 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-UUu5TK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:34:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 08:34:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:34:45 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-rhOGsc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:34:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 08:34:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:34:45 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-YfhRxk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:34:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 08:34:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:34:45 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-MP9053-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:34:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 08:34:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:34:45 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-O7i0Ib-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:34:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 08:34:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:34:45 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-nSHMul-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:34:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:34:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:34:45 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-ISXscN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:34:45 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 08:34:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:34:45 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-n1DTRq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:34:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 08:34:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:34:45 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-OgOG7o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:34:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 08:34:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:34:45 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-YsqPko-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:34:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 08:34:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:34:46 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-jEajRW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:34:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 08:34:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:34:46 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-tCY7GG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:34:46 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 08:34:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:34:46 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-UzRd0k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:34:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 08:34:46 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:34:46 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-5mdQP2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:34:46 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 08:34:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:34:46 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-sPvluh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:34:46 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 08:34:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:34:46 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-5qZvPw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:34:46 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 08:34:46 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:34:47 INFO - Running setup.py (path:/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/pip-3AVWkP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:34:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:34:47 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 08:34:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 08:34:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 08:34:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 08:34:47 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 08:34:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 08:34:47 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:34:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:34:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:34:47 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:34:47 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:34:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:34:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:34:49 INFO - Downloading blessings-1.6.tar.gz 08:34:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:34:49 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 08:34:49 INFO - Installing collected packages: blessings 08:34:49 INFO - Running setup.py install for blessings 08:34:49 INFO - Successfully installed blessings 08:34:49 INFO - Cleaning up... 08:34:50 INFO - Return code: 0 08:34:50 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:34:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:34:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:34:50 INFO - Reading from file tmpfile_stdout 08:34:50 INFO - Current package versions: 08:34:50 INFO - blessings == 1.6 08:34:50 INFO - blobuploader == 1.2.4 08:34:50 INFO - browsermob-proxy == 0.6.0 08:34:50 INFO - docopt == 0.6.1 08:34:50 INFO - manifestparser == 1.1 08:34:50 INFO - marionette-client == 2.3.0 08:34:50 INFO - marionette-driver == 1.4.0 08:34:50 INFO - mozInstall == 1.12 08:34:50 INFO - mozcrash == 0.17 08:34:50 INFO - mozdebug == 0.1 08:34:50 INFO - mozdevice == 0.48 08:34:50 INFO - mozfile == 1.2 08:34:50 INFO - mozhttpd == 0.7 08:34:50 INFO - mozinfo == 0.9 08:34:50 INFO - mozleak == 0.1 08:34:50 INFO - mozlog == 3.1 08:34:50 INFO - moznetwork == 0.27 08:34:50 INFO - mozprocess == 0.22 08:34:50 INFO - mozprofile == 0.28 08:34:50 INFO - mozrunner == 6.11 08:34:50 INFO - mozscreenshot == 0.1 08:34:50 INFO - mozsystemmonitor == 0.0 08:34:50 INFO - moztest == 0.7 08:34:50 INFO - mozversion == 1.4 08:34:50 INFO - psutil == 3.1.1 08:34:50 INFO - requests == 1.2.3 08:34:50 INFO - wptserve == 1.4.0 08:34:50 INFO - wsgiref == 0.1.2 08:34:50 INFO - Running post-action listener: _resource_record_post_action 08:34:50 INFO - Running post-action listener: _start_resource_monitoring 08:34:50 INFO - Starting resource monitoring. 08:34:50 INFO - ##### 08:34:50 INFO - ##### Running pull step. 08:34:50 INFO - ##### 08:34:50 INFO - Running pre-action listener: _resource_record_pre_action 08:34:50 INFO - Running main action method: pull 08:34:50 INFO - Pull has nothing to do! 08:34:50 INFO - Running post-action listener: _resource_record_post_action 08:34:50 INFO - ##### 08:34:50 INFO - ##### Running install step. 08:34:50 INFO - ##### 08:34:50 INFO - Running pre-action listener: _resource_record_pre_action 08:34:50 INFO - Running main action method: install 08:34:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:34:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:34:50 INFO - Reading from file tmpfile_stdout 08:34:50 INFO - Detecting whether we're running mozinstall >=1.0... 08:34:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:34:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:34:50 INFO - Reading from file tmpfile_stdout 08:34:50 INFO - Output received: 08:34:50 INFO - Usage: mozinstall [options] installer 08:34:50 INFO - Options: 08:34:50 INFO - -h, --help show this help message and exit 08:34:50 INFO - -d DEST, --destination=DEST 08:34:50 INFO - Directory to install application into. [default: 08:34:50 INFO - "/builds/slave/test"] 08:34:50 INFO - --app=APP Application being installed. [default: firefox] 08:34:50 INFO - mkdir: /builds/slave/test/build/application 08:34:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 08:34:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 08:35:08 INFO - Reading from file tmpfile_stdout 08:35:08 INFO - Output received: 08:35:08 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 08:35:08 INFO - Running post-action listener: _resource_record_post_action 08:35:08 INFO - ##### 08:35:08 INFO - ##### Running run-tests step. 08:35:08 INFO - ##### 08:35:08 INFO - Running pre-action listener: _resource_record_pre_action 08:35:08 INFO - Running main action method: run_tests 08:35:08 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:35:08 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:35:08 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:35:08 INFO - grabbing minidump binary from tooltool 08:35: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')]} 08:35:08 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 0x1046c95e0>, '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 0x1042accd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1042d7990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:35:08 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 08:35:08 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 08:35:08 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:35:08 INFO - Return code: 0 08:35:08 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 08:35:08 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:35:08 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/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 08:35:08 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/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 08:35:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Atgir5dN4L/Render', 08:35:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:35:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:35:08 INFO - 'HOME': '/Users/cltbld', 08:35:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:35:08 INFO - 'LOGNAME': 'cltbld', 08:35:08 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:35:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:35:08 INFO - 'MOZ_NO_REMOTE': '1', 08:35:08 INFO - 'NO_EM_RESTART': '1', 08:35:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:35:08 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:35:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:35:08 INFO - 'PWD': '/builds/slave/test', 08:35:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:35:08 INFO - 'SHELL': '/bin/bash', 08:35:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.wrLOYT6mjl/Listeners', 08:35:08 INFO - 'TMPDIR': '/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/T/', 08:35:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:35:08 INFO - 'USER': 'cltbld', 08:35:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:35:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:35:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:35:08 INFO - 'XPC_FLAGS': '0x0', 08:35:08 INFO - 'XPC_SERVICE_NAME': '0', 08:35:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:35:08 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/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 08:35:09 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 08:35:09 INFO - import pkg_resources 08:35:10 INFO - Using 1 client processes 08:35:10 INFO - wptserve Starting http server on 127.0.0.1:8000 08:35:10 INFO - wptserve Starting http server on 127.0.0.1:8001 08:35:10 INFO - wptserve Starting http server on 127.0.0.1:8443 08:35:12 INFO - SUITE-START | Running 778 tests 08:35:12 INFO - Running testharness tests 08:35:12 INFO - Setting up ssl 08:35:12 INFO - PROCESS | certutil | 08:35:12 INFO - PROCESS | certutil | 08:35:12 INFO - PROCESS | certutil | 08:35:12 INFO - Certificate Nickname Trust Attributes 08:35:12 INFO - SSL,S/MIME,JAR/XPI 08:35:12 INFO - 08:35:12 INFO - web-platform-tests CT,, 08:35:12 INFO - 08:35:12 INFO - Starting runner 08:35:13 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 08:35:13 INFO - PROCESS | 1650 | 1466696113275 Marionette DEBUG Marionette enabled via build flag and pref 08:35:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x113e34000 == 1 [pid = 1650] [id = 1] 08:35:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 1 (0x113e34800) [pid = 1650] [serial = 1] [outer = 0x0] 08:35:13 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:35:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 2 (0x113e35800) [pid = 1650] [serial = 2] [outer = 0x113e34800] 08:35:13 INFO - PROCESS | 1650 | 1466696113588 Marionette INFO Listening on port 2828 08:35:13 INFO - PROCESS | 1650 | 1466696113816 Marionette DEBUG Marionette enabled via command-line flag 08:35:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11695e800 == 2 [pid = 1650] [id = 2] 08:35:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 3 (0x11695f000) [pid = 1650] [serial = 3] [outer = 0x0] 08:35:13 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:35:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 4 (0x116960000) [pid = 1650] [serial = 4] [outer = 0x11695f000] 08:35:13 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:35:13 INFO - PROCESS | 1650 | 1466696113969 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49286 08:35:14 INFO - PROCESS | 1650 | 1466696114055 Marionette DEBUG Closed connection conn0 08:35:14 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:35:14 INFO - PROCESS | 1650 | 1466696114058 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49287 08:35:14 INFO - PROCESS | 1650 | 1466696114069 Marionette DEBUG Closed connection conn1 08:35:14 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:35:14 INFO - PROCESS | 1650 | 1466696114075 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49288 08:35:14 INFO - PROCESS | 1650 | 1466696114084 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:35:14 INFO - PROCESS | 1650 | 1466696114089 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":"20160623070025","device":"desktop","version":"48.0"} 08:35:14 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:35:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f03000 == 3 [pid = 1650] [id = 3] 08:35:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 5 (0x120f03800) [pid = 1650] [serial = 5] [outer = 0x0] 08:35:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f04000 == 4 [pid = 1650] [id = 4] 08:35:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 6 (0x119edc000) [pid = 1650] [serial = 6] [outer = 0x0] 08:35:15 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:35:15 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:35:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x124005000 == 5 [pid = 1650] [id = 5] 08:35:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 7 (0x119edb800) [pid = 1650] [serial = 7] [outer = 0x0] 08:35:15 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:35:15 INFO - PROCESS | 1650 | [1650] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:35:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 8 (0x1240ba800) [pid = 1650] [serial = 8] [outer = 0x119edb800] 08:35:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 9 (0x124399000) [pid = 1650] [serial = 9] [outer = 0x120f03800] 08:35:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 10 (0x123d64c00) [pid = 1650] [serial = 10] [outer = 0x119edc000] 08:35:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 11 (0x123d66c00) [pid = 1650] [serial = 11] [outer = 0x119edb800] 08:35:15 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:35:16 INFO - PROCESS | 1650 | 1466696116169 Marionette INFO startBrowser efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:16 INFO - PROCESS | 1650 | 1466696116191 Marionette DEBUG loaded listener.js 08:35:16 INFO - PROCESS | 1650 | 1466696116198 Marionette DEBUG loaded listener.js 08:35:16 INFO - PROCESS | 1650 | 1466696116200 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 12 (0x12667b000) [pid = 1650] [serial = 12] [outer = 0x119edb800] 08:35:16 INFO - PROCESS | 1650 | 1466696116508 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"efc5812f-2247-0c44-a77d-a66f260fdae0","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":"20160623070025","device":"desktop","version":"48.0","command_id":1}}] 08:35:16 INFO - PROCESS | 1650 | 1466696116606 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 08:35:16 INFO - PROCESS | 1650 | 1466696116609 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:16 INFO - PROCESS | 1650 | 1466696116652 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 08:35:16 INFO - PROCESS | 1650 | 1466696116726 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:35:16 INFO - PROCESS | 1650 | 1466696116728 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:16 INFO - PROCESS | 1650 | [1650] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:35:16 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:35:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 13 (0x126ba1400) [pid = 1650] [serial = 13] [outer = 0x119edb800] 08:35:16 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:35:16 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:35:16 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:35:16 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:35:17 INFO - PROCESS | 1650 | 1466696117009 Marionette TRACE conn2 <- [1,3,null,{}] 08:35:17 INFO - PROCESS | 1650 | 1466696117011 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:35:17 INFO - PROCESS | 1650 | 1466696117013 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:17 INFO - PROCESS | 1650 | 1466696117030 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 08:35:17 INFO - PROCESS | 1650 | 1466696117058 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 08:35:17 INFO - PROCESS | 1650 | 1466696117059 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 08:35:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:35:17 INFO - PROCESS | 1650 | 1466696117062 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:35:17 INFO - PROCESS | 1650 | 1466696117065 Marionette TRACE conn2 <- [1,6,null,{}] 08:35:17 INFO - PROCESS | 1650 | 1466696117070 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:17 INFO - PROCESS | 1650 | 1466696117071 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:17 INFO - PROCESS | 1650 | 1466696117081 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 08:35:17 INFO - PROCESS | 1650 | 1466696117088 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:17 INFO - PROCESS | 1650 | 1466696117089 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12907e800 == 6 [pid = 1650] [id = 6] 08:35:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 14 (0x12905a000) [pid = 1650] [serial = 14] [outer = 0x0] 08:35:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 15 (0x12905bc00) [pid = 1650] [serial = 15] [outer = 0x12905a000] 08:35:17 INFO - PROCESS | 1650 | 1466696117122 Marionette DEBUG loaded listener.js 08:35:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 16 (0x129061800) [pid = 1650] [serial = 16] [outer = 0x12905a000] 08:35:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x129330800 == 7 [pid = 1650] [id = 7] 08:35:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 17 (0x128c7d400) [pid = 1650] [serial = 17] [outer = 0x0] 08:35:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 18 (0x1291be000) [pid = 1650] [serial = 18] [outer = 0x128c7d400] 08:35:17 INFO - PROCESS | 1650 | 1466696117490 Marionette DEBUG loaded listener.js 08:35:17 INFO - PROCESS | 1650 | 1466696117532 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 08:35:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 19 (0x129377800) [pid = 1650] [serial = 19] [outer = 0x128c7d400] 08:35:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:35:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 523ms 08:35:17 INFO - PROCESS | 1650 | 1466696117615 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 08:35:17 INFO - PROCESS | 1650 | 1466696117618 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 08:35:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:35:17 INFO - PROCESS | 1650 | 1466696117633 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:35:17 INFO - PROCESS | 1650 | 1466696117635 Marionette TRACE conn2 <- [1,10,null,{}] 08:35:17 INFO - PROCESS | 1650 | 1466696117671 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:17 INFO - PROCESS | 1650 | 1466696117674 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:17 INFO - PROCESS | 1650 | 1466696117806 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 08:35:17 INFO - PROCESS | 1650 | 1466696117819 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:17 INFO - PROCESS | 1650 | 1466696117820 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a760000 == 8 [pid = 1650] [id = 8] 08:35:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 20 (0x12a5af800) [pid = 1650] [serial = 20] [outer = 0x0] 08:35:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 21 (0x12ac23c00) [pid = 1650] [serial = 21] [outer = 0x12a5af800] 08:35:17 INFO - PROCESS | 1650 | 1466696117874 Marionette DEBUG loaded listener.js 08:35:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 22 (0x12ac28400) [pid = 1650] [serial = 22] [outer = 0x12a5af800] 08:35:18 INFO - PROCESS | 1650 | 1466696118225 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 08:35:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:35:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 632ms 08:35:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:35:18 INFO - PROCESS | 1650 | 1466696118256 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 08:35:18 INFO - PROCESS | 1650 | 1466696118257 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 08:35:18 INFO - PROCESS | 1650 | 1466696118260 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:35:18 INFO - PROCESS | 1650 | 1466696118261 Marionette TRACE conn2 <- [1,14,null,{}] 08:35:18 INFO - PROCESS | 1650 | 1466696118263 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:18 INFO - PROCESS | 1650 | 1466696118265 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:18 INFO - PROCESS | 1650 | 1466696118362 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 08:35:18 INFO - PROCESS | 1650 | 1466696118368 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:18 INFO - PROCESS | 1650 | 1466696118369 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b167000 == 9 [pid = 1650] [id = 9] 08:35:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 23 (0x12ac2f000) [pid = 1650] [serial = 23] [outer = 0x0] 08:35:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 24 (0x12aecd400) [pid = 1650] [serial = 24] [outer = 0x12ac2f000] 08:35:18 INFO - PROCESS | 1650 | 1466696118394 Marionette DEBUG loaded listener.js 08:35:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 25 (0x12aed8400) [pid = 1650] [serial = 25] [outer = 0x12ac2f000] 08:35:18 INFO - PROCESS | 1650 | 1466696118670 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 08:35:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:35:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 419ms 08:35:18 INFO - PROCESS | 1650 | 1466696118679 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 08:35:18 INFO - PROCESS | 1650 | 1466696118681 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 08:35:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:35:18 INFO - PROCESS | 1650 | 1466696118683 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:35:18 INFO - PROCESS | 1650 | 1466696118686 Marionette TRACE conn2 <- [1,18,null,{}] 08:35:18 INFO - PROCESS | 1650 | 1466696118697 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:18 INFO - PROCESS | 1650 | 1466696118699 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:18 INFO - PROCESS | 1650 | 1466696118808 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 08:35:18 INFO - PROCESS | 1650 | 1466696118812 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:18 INFO - PROCESS | 1650 | 1466696118814 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b997800 == 10 [pid = 1650] [id = 10] 08:35:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 26 (0x12b8cb000) [pid = 1650] [serial = 26] [outer = 0x0] 08:35:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 27 (0x12b94f800) [pid = 1650] [serial = 27] [outer = 0x12b8cb000] 08:35:18 INFO - PROCESS | 1650 | 1466696118838 Marionette DEBUG loaded listener.js 08:35:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 28 (0x12b955800) [pid = 1650] [serial = 28] [outer = 0x12b8cb000] 08:35:19 INFO - PROCESS | 1650 | 1466696119107 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 08:35:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:35:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 480ms 08:35:19 INFO - PROCESS | 1650 | 1466696119164 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 08:35:19 INFO - PROCESS | 1650 | 1466696119165 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 08:35:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:35:19 INFO - PROCESS | 1650 | 1466696119171 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:35:19 INFO - PROCESS | 1650 | 1466696119172 Marionette TRACE conn2 <- [1,22,null,{}] 08:35:19 INFO - PROCESS | 1650 | 1466696119175 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:19 INFO - PROCESS | 1650 | 1466696119176 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:19 INFO - PROCESS | 1650 | 1466696119277 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 08:35:19 INFO - PROCESS | 1650 | 1466696119281 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:19 INFO - PROCESS | 1650 | 1466696119282 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12be31800 == 11 [pid = 1650] [id = 11] 08:35:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 29 (0x120f44c00) [pid = 1650] [serial = 29] [outer = 0x0] 08:35:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 30 (0x120f50400) [pid = 1650] [serial = 30] [outer = 0x120f44c00] 08:35:19 INFO - PROCESS | 1650 | 1466696119308 Marionette DEBUG loaded listener.js 08:35:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 31 (0x12b959400) [pid = 1650] [serial = 31] [outer = 0x120f44c00] 08:35:19 INFO - PROCESS | 1650 | 1466696119552 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 08:35:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:35:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 420ms 08:35:19 INFO - PROCESS | 1650 | 1466696119594 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 08:35:19 INFO - PROCESS | 1650 | 1466696119595 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 08:35:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:35:19 INFO - PROCESS | 1650 | 1466696119597 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:35:19 INFO - PROCESS | 1650 | 1466696119598 Marionette TRACE conn2 <- [1,26,null,{}] 08:35:19 INFO - PROCESS | 1650 | 1466696119608 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:19 INFO - PROCESS | 1650 | 1466696119609 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:19 INFO - PROCESS | 1650 | 1466696119710 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 08:35:19 INFO - PROCESS | 1650 | 1466696119714 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:19 INFO - PROCESS | 1650 | 1466696119716 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf0d000 == 12 [pid = 1650] [id = 12] 08:35:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 32 (0x1185d3400) [pid = 1650] [serial = 32] [outer = 0x0] 08:35:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 33 (0x1291d7400) [pid = 1650] [serial = 33] [outer = 0x1185d3400] 08:35:19 INFO - PROCESS | 1650 | 1466696119740 Marionette DEBUG loaded listener.js 08:35:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 34 (0x12bced000) [pid = 1650] [serial = 34] [outer = 0x1185d3400] 08:35:19 INFO - PROCESS | 1650 | 1466696119983 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 08:35:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:35:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 423ms 08:35:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:35:20 INFO - PROCESS | 1650 | 1466696120026 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 08:35:20 INFO - PROCESS | 1650 | 1466696120027 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 08:35:20 INFO - PROCESS | 1650 | 1466696120029 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:35:20 INFO - PROCESS | 1650 | 1466696120030 Marionette TRACE conn2 <- [1,30,null,{}] 08:35:20 INFO - PROCESS | 1650 | 1466696120049 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:20 INFO - PROCESS | 1650 | 1466696120051 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:20 INFO - PROCESS | 1650 | 1466696120156 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 08:35:20 INFO - PROCESS | 1650 | 1466696120160 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:20 INFO - PROCESS | 1650 | 1466696120161 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c409800 == 13 [pid = 1650] [id = 13] 08:35:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 35 (0x12bcef800) [pid = 1650] [serial = 35] [outer = 0x0] 08:35:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 36 (0x12c2d7000) [pid = 1650] [serial = 36] [outer = 0x12bcef800] 08:35:20 INFO - PROCESS | 1650 | 1466696120185 Marionette DEBUG loaded listener.js 08:35:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 37 (0x12c2db000) [pid = 1650] [serial = 37] [outer = 0x12bcef800] 08:35:20 INFO - PROCESS | 1650 | 1466696120424 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 08:35:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:35:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 08:35:20 INFO - PROCESS | 1650 | 1466696120448 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 08:35:20 INFO - PROCESS | 1650 | 1466696120449 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 08:35:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:35:20 INFO - PROCESS | 1650 | 1466696120459 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:35:20 INFO - PROCESS | 1650 | 1466696120460 Marionette TRACE conn2 <- [1,34,null,{}] 08:35:20 INFO - PROCESS | 1650 | 1466696120473 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:20 INFO - PROCESS | 1650 | 1466696120474 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:20 INFO - PROCESS | 1650 | 1466696120570 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 08:35:20 INFO - PROCESS | 1650 | 1466696120574 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:20 INFO - PROCESS | 1650 | 1466696120575 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c86a800 == 14 [pid = 1650] [id = 14] 08:35:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 38 (0x12b8c6400) [pid = 1650] [serial = 38] [outer = 0x0] 08:35:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 39 (0x12c2e1c00) [pid = 1650] [serial = 39] [outer = 0x12b8c6400] 08:35:20 INFO - PROCESS | 1650 | 1466696120600 Marionette DEBUG loaded listener.js 08:35:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 40 (0x12c77e000) [pid = 1650] [serial = 40] [outer = 0x12b8c6400] 08:35:20 INFO - PROCESS | 1650 | 1466696120840 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 08:35:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:35:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 422ms 08:35:20 INFO - PROCESS | 1650 | 1466696120881 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 08:35:20 INFO - PROCESS | 1650 | 1466696120883 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 08:35:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:35:20 INFO - PROCESS | 1650 | 1466696120893 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:35:20 INFO - PROCESS | 1650 | 1466696120894 Marionette TRACE conn2 <- [1,38,null,{}] 08:35:20 INFO - PROCESS | 1650 | 1466696120896 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:20 INFO - PROCESS | 1650 | 1466696120898 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:21 INFO - PROCESS | 1650 | 1466696121014 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 08:35:21 INFO - PROCESS | 1650 | 1466696121017 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:21 INFO - PROCESS | 1650 | 1466696121018 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb11800 == 15 [pid = 1650] [id = 15] 08:35:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 41 (0x12c784400) [pid = 1650] [serial = 41] [outer = 0x0] 08:35:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 42 (0x12c789c00) [pid = 1650] [serial = 42] [outer = 0x12c784400] 08:35:21 INFO - PROCESS | 1650 | 1466696121041 Marionette DEBUG loaded listener.js 08:35:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 43 (0x12cad3000) [pid = 1650] [serial = 43] [outer = 0x12c784400] 08:35:21 INFO - PROCESS | 1650 | 1466696121287 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 08:35:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:35:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 421ms 08:35:21 INFO - PROCESS | 1650 | 1466696121314 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 08:35:21 INFO - PROCESS | 1650 | 1466696121316 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 08:35:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:35:21 INFO - PROCESS | 1650 | 1466696121328 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:35:21 INFO - PROCESS | 1650 | 1466696121329 Marionette TRACE conn2 <- [1,42,null,{}] 08:35:21 INFO - PROCESS | 1650 | 1466696121331 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:21 INFO - PROCESS | 1650 | 1466696121333 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf7e000 == 16 [pid = 1650] [id = 16] 08:35:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 44 (0x12cf7e800) [pid = 1650] [serial = 44] [outer = 0x0] 08:35:21 INFO - PROCESS | 1650 | 1466696121450 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 08:35:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 45 (0x12cb21000) [pid = 1650] [serial = 45] [outer = 0x12cf7e800] 08:35:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 46 (0x12cf85000) [pid = 1650] [serial = 46] [outer = 0x12cf7e800] 08:35:21 INFO - PROCESS | 1650 | 1466696121468 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:21 INFO - PROCESS | 1650 | 1466696121469 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf7d800 == 17 [pid = 1650] [id = 17] 08:35:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 47 (0x12cad9c00) [pid = 1650] [serial = 47] [outer = 0x0] 08:35:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 48 (0x12cbc6400) [pid = 1650] [serial = 48] [outer = 0x12cad9c00] 08:35:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d0c5000 == 18 [pid = 1650] [id = 18] 08:35:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 49 (0x12cbc8400) [pid = 1650] [serial = 49] [outer = 0x0] 08:35:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 50 (0x12cbca400) [pid = 1650] [serial = 50] [outer = 0x12cbc8400] 08:35:21 INFO - PROCESS | 1650 | 1466696121518 Marionette DEBUG loaded listener.js 08:35:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x12cbce800) [pid = 1650] [serial = 51] [outer = 0x12cbc8400] 08:35:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x12cadac00) [pid = 1650] [serial = 52] [outer = 0x12cad9c00] 08:35:21 INFO - PROCESS | 1650 | 1466696121858 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 08:35:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:35:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 569ms 08:35:21 INFO - PROCESS | 1650 | 1466696121898 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 08:35:21 INFO - PROCESS | 1650 | 1466696121899 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 08:35:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:35:21 INFO - PROCESS | 1650 | 1466696121902 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:35:21 INFO - PROCESS | 1650 | 1466696121904 Marionette TRACE conn2 <- [1,46,null,{}] 08:35:21 INFO - PROCESS | 1650 | 1466696121907 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:21 INFO - PROCESS | 1650 | 1466696121908 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:22 INFO - PROCESS | 1650 | 1466696122010 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 08:35:22 INFO - PROCESS | 1650 | 1466696122024 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:22 INFO - PROCESS | 1650 | 1466696122026 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d0d4000 == 19 [pid = 1650] [id = 19] 08:35:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x118518c00) [pid = 1650] [serial = 53] [outer = 0x0] 08:35:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x118897000) [pid = 1650] [serial = 54] [outer = 0x118518c00] 08:35:22 INFO - PROCESS | 1650 | 1466696122069 Marionette DEBUG loaded listener.js 08:35:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x12d2c0c00) [pid = 1650] [serial = 55] [outer = 0x118518c00] 08:35:22 INFO - PROCESS | 1650 | 1466696122452 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 08:35:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 570ms 08:35:22 INFO - PROCESS | 1650 | 1466696122473 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 08:35:22 INFO - PROCESS | 1650 | 1466696122474 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 08:35:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:35:22 INFO - PROCESS | 1650 | 1466696122476 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:35:22 INFO - PROCESS | 1650 | 1466696122477 Marionette TRACE conn2 <- [1,50,null,{}] 08:35:22 INFO - PROCESS | 1650 | 1466696122480 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:22 INFO - PROCESS | 1650 | 1466696122481 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:22 INFO - PROCESS | 1650 | 1466696122580 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 08:35:22 INFO - PROCESS | 1650 | 1466696122583 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:22 INFO - PROCESS | 1650 | 1466696122585 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d30c800 == 20 [pid = 1650] [id = 20] 08:35:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x11812d000) [pid = 1650] [serial = 56] [outer = 0x0] 08:35:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x118132c00) [pid = 1650] [serial = 57] [outer = 0x11812d000] 08:35:22 INFO - PROCESS | 1650 | 1466696122608 Marionette DEBUG loaded listener.js 08:35:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x1182a3400) [pid = 1650] [serial = 58] [outer = 0x11812d000] 08:35:22 INFO - PROCESS | 1650 | 1466696122857 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:35:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 419ms 08:35:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:35:22 INFO - PROCESS | 1650 | 1466696122895 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 08:35:22 INFO - PROCESS | 1650 | 1466696122897 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 08:35:22 INFO - PROCESS | 1650 | 1466696122907 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:35:22 INFO - PROCESS | 1650 | 1466696122908 Marionette TRACE conn2 <- [1,54,null,{}] 08:35:22 INFO - PROCESS | 1650 | 1466696122910 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:22 INFO - PROCESS | 1650 | 1466696122911 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:23 INFO - PROCESS | 1650 | 1466696123019 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 08:35:23 INFO - PROCESS | 1650 | 1466696123023 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:23 INFO - PROCESS | 1650 | 1466696123024 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d31b000 == 21 [pid = 1650] [id = 21] 08:35:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x1182aa000) [pid = 1650] [serial = 59] [outer = 0x0] 08:35:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x1182b0800) [pid = 1650] [serial = 60] [outer = 0x1182aa000] 08:35:23 INFO - PROCESS | 1650 | 1466696123048 Marionette DEBUG loaded listener.js 08:35:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x12bcec000) [pid = 1650] [serial = 61] [outer = 0x1182aa000] 08:35:23 INFO - PROCESS | 1650 | 1466696123316 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:35:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:35:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 476ms 08:35:23 INFO - PROCESS | 1650 | 1466696123905 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 08:35:23 INFO - PROCESS | 1650 | 1466696123907 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 08:35:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:35:23 INFO - PROCESS | 1650 | 1466696123975 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:35:23 INFO - PROCESS | 1650 | 1466696123977 Marionette TRACE conn2 <- [1,58,null,{}] 08:35:23 INFO - PROCESS | 1650 | 1466696123982 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:23 INFO - PROCESS | 1650 | 1466696123985 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:24 INFO - PROCESS | 1650 | 1466696124104 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 08:35:24 INFO - PROCESS | 1650 | 1466696124154 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:24 INFO - PROCESS | 1650 | 1466696124156 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x112636000 == 22 [pid = 1650] [id = 22] 08:35:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x112a77000) [pid = 1650] [serial = 62] [outer = 0x0] 08:35:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x112a81000) [pid = 1650] [serial = 63] [outer = 0x112a77000] 08:35:24 INFO - PROCESS | 1650 | 1466696124188 Marionette DEBUG loaded listener.js 08:35:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x1133cf800) [pid = 1650] [serial = 64] [outer = 0x112a77000] 08:35:24 INFO - PROCESS | 1650 | 1466696124596 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:35:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:35:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 685ms 08:35:24 INFO - PROCESS | 1650 | 1466696124647 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 08:35:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:35:24 INFO - PROCESS | 1650 | 1466696124649 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 08:35:24 INFO - PROCESS | 1650 | 1466696124654 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:35:24 INFO - PROCESS | 1650 | 1466696124656 Marionette TRACE conn2 <- [1,62,null,{}] 08:35:24 INFO - PROCESS | 1650 | 1466696124659 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:24 INFO - PROCESS | 1650 | 1466696124661 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:24 INFO - PROCESS | 1650 | 1466696124781 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 08:35:24 INFO - PROCESS | 1650 | 1466696124821 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:24 INFO - PROCESS | 1650 | 1466696124823 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x116946000 == 23 [pid = 1650] [id = 23] 08:35:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x113e20c00) [pid = 1650] [serial = 65] [outer = 0x0] 08:35:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x116704400) [pid = 1650] [serial = 66] [outer = 0x113e20c00] 08:35:24 INFO - PROCESS | 1650 | 1466696124855 Marionette DEBUG loaded listener.js 08:35:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x117048c00) [pid = 1650] [serial = 67] [outer = 0x113e20c00] 08:35:25 INFO - PROCESS | 1650 | 1466696125262 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:35:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:35:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 673ms 08:35:25 INFO - PROCESS | 1650 | 1466696125325 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 08:35:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:35:25 INFO - PROCESS | 1650 | 1466696125326 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 08:35:25 INFO - PROCESS | 1650 | 1466696125329 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:35:25 INFO - PROCESS | 1650 | 1466696125330 Marionette TRACE conn2 <- [1,66,null,{}] 08:35:25 INFO - PROCESS | 1650 | 1466696125337 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:25 INFO - PROCESS | 1650 | 1466696125340 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:25 INFO - PROCESS | 1650 | 1466696125475 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 08:35:25 INFO - PROCESS | 1650 | 1466696125519 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:25 INFO - PROCESS | 1650 | 1466696125522 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f3b800 == 24 [pid = 1650] [id = 24] 08:35:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x118383c00) [pid = 1650] [serial = 68] [outer = 0x0] 08:35:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x118519400) [pid = 1650] [serial = 69] [outer = 0x118383c00] 08:35:25 INFO - PROCESS | 1650 | 1466696125554 Marionette DEBUG loaded listener.js 08:35:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1185d5000) [pid = 1650] [serial = 70] [outer = 0x118383c00] 08:35:26 INFO - PROCESS | 1650 | 1466696126144 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:35:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:35:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 869ms 08:35:26 INFO - PROCESS | 1650 | 1466696126217 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 08:35:26 INFO - PROCESS | 1650 | 1466696126219 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 08:35:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:35:26 INFO - PROCESS | 1650 | 1466696126244 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:35:26 INFO - PROCESS | 1650 | 1466696126246 Marionette TRACE conn2 <- [1,70,null,{}] 08:35:26 INFO - PROCESS | 1650 | 1466696126249 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:26 INFO - PROCESS | 1650 | 1466696126252 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:26 INFO - PROCESS | 1650 | 1466696126334 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 08:35:26 INFO - PROCESS | 1650 | 1466696126391 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:26 INFO - PROCESS | 1650 | 1466696126393 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x115f7e000 == 25 [pid = 1650] [id = 25] 08:35:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x115f03800) [pid = 1650] [serial = 71] [outer = 0x0] 08:35:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x116908000) [pid = 1650] [serial = 72] [outer = 0x115f03800] 08:35:26 INFO - PROCESS | 1650 | 1466696126421 Marionette DEBUG loaded listener.js 08:35:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x116a12800) [pid = 1650] [serial = 73] [outer = 0x115f03800] 08:35:26 INFO - PROCESS | 1650 | 1466696126774 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:35:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:35:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 573ms 08:35:26 INFO - PROCESS | 1650 | 1466696126815 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 08:35:26 INFO - PROCESS | 1650 | 1466696126818 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 08:35:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:35:26 INFO - PROCESS | 1650 | 1466696126822 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:35:26 INFO - PROCESS | 1650 | 1466696126824 Marionette TRACE conn2 <- [1,74,null,{}] 08:35:26 INFO - PROCESS | 1650 | 1466696126826 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:26 INFO - PROCESS | 1650 | 1466696126828 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:26 INFO - PROCESS | 1650 | 1466696126915 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 08:35:26 INFO - PROCESS | 1650 | 1466696126981 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:26 INFO - PROCESS | 1650 | 1466696126982 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x112ab7800 == 26 [pid = 1650] [id = 26] 08:35:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x112d27400) [pid = 1650] [serial = 74] [outer = 0x0] 08:35:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1167d5400) [pid = 1650] [serial = 75] [outer = 0x112d27400] 08:35:27 INFO - PROCESS | 1650 | 1466696127010 Marionette DEBUG loaded listener.js 08:35:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11812ac00) [pid = 1650] [serial = 76] [outer = 0x112d27400] 08:35:27 INFO - PROCESS | 1650 | 1466696127281 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:35:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:35:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 08:35:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:35:27 INFO - PROCESS | 1650 | 1466696127295 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 08:35:27 INFO - PROCESS | 1650 | 1466696127296 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 08:35:27 INFO - PROCESS | 1650 | 1466696127298 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:35:27 INFO - PROCESS | 1650 | 1466696127302 Marionette TRACE conn2 <- [1,78,null,{}] 08:35:27 INFO - PROCESS | 1650 | 1466696127317 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:27 INFO - PROCESS | 1650 | 1466696127323 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:27 INFO - PROCESS | 1650 | 1466696127409 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 08:35:27 INFO - PROCESS | 1650 | 1466696127414 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:27 INFO - PROCESS | 1650 | 1466696127416 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ab3000 == 27 [pid = 1650] [id = 27] 08:35:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118206800) [pid = 1650] [serial = 77] [outer = 0x0] 08:35:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1182a9400) [pid = 1650] [serial = 78] [outer = 0x118206800] 08:35:27 INFO - PROCESS | 1650 | 1466696127446 Marionette DEBUG loaded listener.js 08:35:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1185ce000) [pid = 1650] [serial = 79] [outer = 0x118206800] 08:35:27 INFO - PROCESS | 1650 | 1466696127782 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:35:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:35:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 529ms 08:35:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:35:27 INFO - PROCESS | 1650 | 1466696127827 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 08:35:27 INFO - PROCESS | 1650 | 1466696127829 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 08:35:27 INFO - PROCESS | 1650 | 1466696127831 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:35:27 INFO - PROCESS | 1650 | 1466696127832 Marionette TRACE conn2 <- [1,82,null,{}] 08:35:27 INFO - PROCESS | 1650 | 1466696127835 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:27 INFO - PROCESS | 1650 | 1466696127836 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:27 INFO - PROCESS | 1650 | 1466696127911 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 08:35:27 INFO - PROCESS | 1650 | 1466696127914 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:27 INFO - PROCESS | 1650 | 1466696127915 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x11726c000 == 28 [pid = 1650] [id = 28] 08:35:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118718400) [pid = 1650] [serial = 80] [outer = 0x0] 08:35:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118737400) [pid = 1650] [serial = 81] [outer = 0x118718400] 08:35:27 INFO - PROCESS | 1650 | 1466696127944 Marionette DEBUG loaded listener.js 08:35:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118896c00) [pid = 1650] [serial = 82] [outer = 0x118718400] 08:35:28 INFO - PROCESS | 1650 | 1466696128376 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:35:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:35:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 571ms 08:35:28 INFO - PROCESS | 1650 | 1466696128404 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 08:35:28 INFO - PROCESS | 1650 | 1466696128406 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 08:35:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:35:28 INFO - PROCESS | 1650 | 1466696128409 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:35:28 INFO - PROCESS | 1650 | 1466696128411 Marionette TRACE conn2 <- [1,86,null,{}] 08:35:28 INFO - PROCESS | 1650 | 1466696128414 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:28 INFO - PROCESS | 1650 | 1466696128416 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:28 INFO - PROCESS | 1650 | 1466696128527 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 08:35:28 INFO - PROCESS | 1650 | 1466696128537 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:28 INFO - PROCESS | 1650 | 1466696128539 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x118277800 == 29 [pid = 1650] [id = 29] 08:35:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118739c00) [pid = 1650] [serial = 83] [outer = 0x0] 08:35:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119077000) [pid = 1650] [serial = 84] [outer = 0x118739c00] 08:35:28 INFO - PROCESS | 1650 | 1466696128576 Marionette DEBUG loaded listener.js 08:35:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11934fc00) [pid = 1650] [serial = 85] [outer = 0x118739c00] 08:35:28 INFO - PROCESS | 1650 | 1466696128913 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:35:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:35:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 520ms 08:35:28 INFO - PROCESS | 1650 | 1466696128929 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 08:35:28 INFO - PROCESS | 1650 | 1466696128931 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 08:35:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:35:28 INFO - PROCESS | 1650 | 1466696128939 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:35:28 INFO - PROCESS | 1650 | 1466696128941 Marionette TRACE conn2 <- [1,90,null,{}] 08:35:28 INFO - PROCESS | 1650 | 1466696128943 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:28 INFO - PROCESS | 1650 | 1466696128947 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:29 INFO - PROCESS | 1650 | 1466696129063 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 08:35:29 INFO - PROCESS | 1650 | 1466696129069 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:29 INFO - PROCESS | 1650 | 1466696129070 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187e5800 == 30 [pid = 1650] [id = 30] 08:35:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118890c00) [pid = 1650] [serial = 86] [outer = 0x0] 08:35:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119359400) [pid = 1650] [serial = 87] [outer = 0x118890c00] 08:35:29 INFO - PROCESS | 1650 | 1466696129096 Marionette DEBUG loaded listener.js 08:35:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119910000) [pid = 1650] [serial = 88] [outer = 0x118890c00] 08:35:29 INFO - PROCESS | 1650 | 1466696129391 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:35:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:35:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 468ms 08:35:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:35:29 INFO - PROCESS | 1650 | 1466696129408 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 08:35:29 INFO - PROCESS | 1650 | 1466696129409 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 08:35:29 INFO - PROCESS | 1650 | 1466696129411 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:35:29 INFO - PROCESS | 1650 | 1466696129412 Marionette TRACE conn2 <- [1,94,null,{}] 08:35:29 INFO - PROCESS | 1650 | 1466696129415 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:29 INFO - PROCESS | 1650 | 1466696129416 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:29 INFO - PROCESS | 1650 | 1466696129496 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 08:35:29 INFO - PROCESS | 1650 | 1466696129500 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:29 INFO - PROCESS | 1650 | 1466696129502 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x119175800 == 31 [pid = 1650] [id = 31] 08:35:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11990c400) [pid = 1650] [serial = 89] [outer = 0x0] 08:35:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119b46000) [pid = 1650] [serial = 90] [outer = 0x11990c400] 08:35:29 INFO - PROCESS | 1650 | 1466696129528 Marionette DEBUG loaded listener.js 08:35:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119ee8c00) [pid = 1650] [serial = 91] [outer = 0x11990c400] 08:35:29 INFO - PROCESS | 1650 | 1466696129826 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 08:35:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:35:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 419ms 08:35:29 INFO - PROCESS | 1650 | 1466696129830 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 08:35:29 INFO - PROCESS | 1650 | 1466696129832 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 08:35:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:35:29 INFO - PROCESS | 1650 | 1466696129841 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:35:29 INFO - PROCESS | 1650 | 1466696129843 Marionette TRACE conn2 <- [1,98,null,{}] 08:35:29 INFO - PROCESS | 1650 | 1466696129845 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:29 INFO - PROCESS | 1650 | 1466696129846 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:29 INFO - PROCESS | 1650 | 1466696129926 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 08:35:29 INFO - PROCESS | 1650 | 1466696129973 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:29 INFO - PROCESS | 1650 | 1466696129974 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x112018800 == 32 [pid = 1650] [id = 32] 08:35:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118891c00) [pid = 1650] [serial = 92] [outer = 0x0] 08:35:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x120f42400) [pid = 1650] [serial = 93] [outer = 0x118891c00] 08:35:29 INFO - PROCESS | 1650 | 1466696129998 Marionette DEBUG loaded listener.js 08:35:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x120f4cc00) [pid = 1650] [serial = 94] [outer = 0x118891c00] 08:35:30 INFO - PROCESS | 1650 | 1466696130246 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 08:35:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:35:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 425ms 08:35:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:35:30 INFO - PROCESS | 1650 | 1466696130260 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 08:35:30 INFO - PROCESS | 1650 | 1466696130261 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 08:35:30 INFO - PROCESS | 1650 | 1466696130263 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:35:30 INFO - PROCESS | 1650 | 1466696130264 Marionette TRACE conn2 <- [1,102,null,{}] 08:35:30 INFO - PROCESS | 1650 | 1466696130276 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:30 INFO - PROCESS | 1650 | 1466696130277 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:30 INFO - PROCESS | 1650 | 1466696130359 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 08:35:30 INFO - PROCESS | 1650 | 1466696130363 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:30 INFO - PROCESS | 1650 | 1466696130364 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x119980000 == 33 [pid = 1650] [id = 33] 08:35:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11823c800) [pid = 1650] [serial = 95] [outer = 0x0] 08:35:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x120fee800) [pid = 1650] [serial = 96] [outer = 0x11823c800] 08:35:30 INFO - PROCESS | 1650 | 1466696130391 Marionette DEBUG loaded listener.js 08:35:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123803800) [pid = 1650] [serial = 97] [outer = 0x11823c800] 08:35:30 INFO - PROCESS | 1650 | 1466696130675 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 08:35:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:35:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 470ms 08:35:30 INFO - PROCESS | 1650 | 1466696130733 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 08:35:30 INFO - PROCESS | 1650 | 1466696130736 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 08:35:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:35:30 INFO - PROCESS | 1650 | 1466696130740 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:35:30 INFO - PROCESS | 1650 | 1466696130741 Marionette TRACE conn2 <- [1,106,null,{}] 08:35:30 INFO - PROCESS | 1650 | 1466696130744 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:30 INFO - PROCESS | 1650 | 1466696130745 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:30 INFO - PROCESS | 1650 | 1466696130823 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 08:35:30 INFO - PROCESS | 1650 | 1466696130871 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:30 INFO - PROCESS | 1650 | 1466696130872 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bbf800 == 34 [pid = 1650] [id = 34] 08:35:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11393e400) [pid = 1650] [serial = 98] [outer = 0x0] 08:35:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x123806000) [pid = 1650] [serial = 99] [outer = 0x11393e400] 08:35:30 INFO - PROCESS | 1650 | 1466696130896 Marionette DEBUG loaded listener.js 08:35:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123a52400) [pid = 1650] [serial = 100] [outer = 0x11393e400] 08:35:31 INFO - PROCESS | 1650 | 1466696131150 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 08:35:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:35:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 418ms 08:35:31 INFO - PROCESS | 1650 | 1466696131159 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 08:35:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:35:31 INFO - PROCESS | 1650 | 1466696131160 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 08:35:31 INFO - PROCESS | 1650 | 1466696131162 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:35:31 INFO - PROCESS | 1650 | 1466696131164 Marionette TRACE conn2 <- [1,110,null,{}] 08:35:31 INFO - PROCESS | 1650 | 1466696131174 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:31 INFO - PROCESS | 1650 | 1466696131175 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:31 INFO - PROCESS | 1650 | 1466696131275 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 08:35:31 INFO - PROCESS | 1650 | 1466696131280 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:31 INFO - PROCESS | 1650 | 1466696131281 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1239ad000 == 35 [pid = 1650] [id = 35] 08:35:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123809000) [pid = 1650] [serial = 101] [outer = 0x0] 08:35:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x123c97400) [pid = 1650] [serial = 102] [outer = 0x123809000] 08:35:31 INFO - PROCESS | 1650 | 1466696131309 Marionette DEBUG loaded listener.js 08:35:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x123a57800) [pid = 1650] [serial = 103] [outer = 0x123809000] 08:35:31 INFO - PROCESS | 1650 | 1466696131625 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 08:35:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:35:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 08:35:31 INFO - PROCESS | 1650 | 1466696131631 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 08:35:31 INFO - PROCESS | 1650 | 1466696131633 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 08:35:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:35:31 INFO - PROCESS | 1650 | 1466696131643 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:35:31 INFO - PROCESS | 1650 | 1466696131644 Marionette TRACE conn2 <- [1,114,null,{}] 08:35:31 INFO - PROCESS | 1650 | 1466696131647 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:31 INFO - PROCESS | 1650 | 1466696131648 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:31 INFO - PROCESS | 1650 | 1466696131731 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 08:35:31 INFO - PROCESS | 1650 | 1466696131778 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:31 INFO - PROCESS | 1650 | 1466696131779 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ac9000 == 36 [pid = 1650] [id = 36] 08:35:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119b45c00) [pid = 1650] [serial = 104] [outer = 0x0] 08:35:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x123d97400) [pid = 1650] [serial = 105] [outer = 0x119b45c00] 08:35:31 INFO - PROCESS | 1650 | 1466696131803 Marionette DEBUG loaded listener.js 08:35:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x123f71800) [pid = 1650] [serial = 106] [outer = 0x119b45c00] 08:35:32 INFO - PROCESS | 1650 | 1466696132066 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 08:35:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:35:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 471ms 08:35:32 INFO - PROCESS | 1650 | 1466696132115 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 08:35:32 INFO - PROCESS | 1650 | 1466696132116 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 08:35:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:35:32 INFO - PROCESS | 1650 | 1466696132127 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:35:32 INFO - PROCESS | 1650 | 1466696132128 Marionette TRACE conn2 <- [1,118,null,{}] 08:35:32 INFO - PROCESS | 1650 | 1466696132130 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:32 INFO - PROCESS | 1650 | 1466696132131 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:32 INFO - PROCESS | 1650 | 1466696132215 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 08:35:32 INFO - PROCESS | 1650 | 1466696132221 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:32 INFO - PROCESS | 1650 | 1466696132222 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x124173000 == 37 [pid = 1650] [id = 37] 08:35:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x123f6d400) [pid = 1650] [serial = 107] [outer = 0x0] 08:35:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x123f76c00) [pid = 1650] [serial = 108] [outer = 0x123f6d400] 08:35:32 INFO - PROCESS | 1650 | 1466696132246 Marionette DEBUG loaded listener.js 08:35:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x123f7bc00) [pid = 1650] [serial = 109] [outer = 0x123f6d400] 08:35:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:35:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 419ms 08:35:32 INFO - PROCESS | 1650 | 1466696132542 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 08:35:32 INFO - PROCESS | 1650 | 1466696132546 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 08:35:32 INFO - PROCESS | 1650 | 1466696132547 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 08:35:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:35:32 INFO - PROCESS | 1650 | 1466696132556 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:35:32 INFO - PROCESS | 1650 | 1466696132557 Marionette TRACE conn2 <- [1,122,null,{}] 08:35:32 INFO - PROCESS | 1650 | 1466696132560 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:32 INFO - PROCESS | 1650 | 1466696132561 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:32 INFO - PROCESS | 1650 | 1466696132645 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 08:35:32 INFO - PROCESS | 1650 | 1466696132695 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:32 INFO - PROCESS | 1650 | 1466696132696 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x124391800 == 38 [pid = 1650] [id = 38] 08:35:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x123f71c00) [pid = 1650] [serial = 110] [outer = 0x0] 08:35:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x124194400) [pid = 1650] [serial = 111] [outer = 0x123f71c00] 08:35:32 INFO - PROCESS | 1650 | 1466696132720 Marionette DEBUG loaded listener.js 08:35:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x124c29800) [pid = 1650] [serial = 112] [outer = 0x123f71c00] 08:35:32 INFO - PROCESS | 1650 | 1466696132964 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 08:35:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:35:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 426ms 08:35:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:35:32 INFO - PROCESS | 1650 | 1466696132975 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 08:35:32 INFO - PROCESS | 1650 | 1466696132976 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 08:35:32 INFO - PROCESS | 1650 | 1466696132979 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:35:32 INFO - PROCESS | 1650 | 1466696132980 Marionette TRACE conn2 <- [1,126,null,{}] 08:35:32 INFO - PROCESS | 1650 | 1466696132982 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:32 INFO - PROCESS | 1650 | 1466696132983 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:33 INFO - PROCESS | 1650 | 1466696133078 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 08:35:33 INFO - PROCESS | 1650 | 1466696133081 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:33 INFO - PROCESS | 1650 | 1466696133082 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1251ba800 == 39 [pid = 1650] [id = 39] 08:35:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x124e2e400) [pid = 1650] [serial = 113] [outer = 0x0] 08:35:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x124e97c00) [pid = 1650] [serial = 114] [outer = 0x124e2e400] 08:35:33 INFO - PROCESS | 1650 | 1466696133108 Marionette DEBUG loaded listener.js 08:35:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12519fc00) [pid = 1650] [serial = 115] [outer = 0x124e2e400] 08:35:33 INFO - PROCESS | 1650 | 1466696133438 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 08:35:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:35:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 469ms 08:35:33 INFO - PROCESS | 1650 | 1466696133447 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 08:35:33 INFO - PROCESS | 1650 | 1466696133448 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 08:35:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:35:33 INFO - PROCESS | 1650 | 1466696133452 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:35:33 INFO - PROCESS | 1650 | 1466696133455 Marionette TRACE conn2 <- [1,130,null,{}] 08:35:33 INFO - PROCESS | 1650 | 1466696133458 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:33 INFO - PROCESS | 1650 | 1466696133459 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:33 INFO - PROCESS | 1650 | 1466696133543 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 08:35:33 INFO - PROCESS | 1650 | 1466696133604 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:33 INFO - PROCESS | 1650 | 1466696133605 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1256d5800 == 40 [pid = 1650] [id = 40] 08:35:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x124c34400) [pid = 1650] [serial = 116] [outer = 0x0] 08:35:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1256ae800) [pid = 1650] [serial = 117] [outer = 0x124c34400] 08:35:33 INFO - PROCESS | 1650 | 1466696133629 Marionette DEBUG loaded listener.js 08:35:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12610e000) [pid = 1650] [serial = 118] [outer = 0x124c34400] 08:35:34 INFO - PROCESS | 1650 | 1466696134754 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 08:35:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:35:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1372ms 08:35:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:35:34 INFO - PROCESS | 1650 | 1466696134824 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 08:35:34 INFO - PROCESS | 1650 | 1466696134826 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 08:35:34 INFO - PROCESS | 1650 | 1466696134829 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:35:34 INFO - PROCESS | 1650 | 1466696134831 Marionette TRACE conn2 <- [1,134,null,{}] 08:35:34 INFO - PROCESS | 1650 | 1466696134837 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:34 INFO - PROCESS | 1650 | 1466696134838 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:34 INFO - PROCESS | 1650 | 1466696134926 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 08:35:34 INFO - PROCESS | 1650 | 1466696134935 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:34 INFO - PROCESS | 1650 | 1466696134936 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x113c71800 == 41 [pid = 1650] [id = 41] 08:35:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1167d6800) [pid = 1650] [serial = 119] [outer = 0x0] 08:35:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1172c3400) [pid = 1650] [serial = 120] [outer = 0x1167d6800] 08:35:34 INFO - PROCESS | 1650 | 1466696134967 Marionette DEBUG loaded listener.js 08:35:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1176c4c00) [pid = 1650] [serial = 121] [outer = 0x1167d6800] 08:35:35 INFO - PROCESS | 1650 | 1466696135302 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 08:35:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:35:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 519ms 08:35:35 INFO - PROCESS | 1650 | 1466696135349 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 08:35:35 INFO - PROCESS | 1650 | 1466696135354 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 08:35:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:35:35 INFO - PROCESS | 1650 | 1466696135359 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:35:35 INFO - PROCESS | 1650 | 1466696135360 Marionette TRACE conn2 <- [1,138,null,{}] 08:35:35 INFO - PROCESS | 1650 | 1466696135362 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:35 INFO - PROCESS | 1650 | 1466696135364 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:35 INFO - PROCESS | 1650 | 1466696135459 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 08:35:35 INFO - PROCESS | 1650 | 1466696135498 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:35 INFO - PROCESS | 1650 | 1466696135500 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x116944000 == 42 [pid = 1650] [id = 42] 08:35:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x118242000) [pid = 1650] [serial = 122] [outer = 0x0] 08:35:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1182ac400) [pid = 1650] [serial = 123] [outer = 0x118242000] 08:35:35 INFO - PROCESS | 1650 | 1466696135527 Marionette DEBUG loaded listener.js 08:35:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1185cb000) [pid = 1650] [serial = 124] [outer = 0x118242000] 08:35:36 INFO - PROCESS | 1650 | 1466696136302 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 08:35:36 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12bcef800) [pid = 1650] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:35:36 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1185d3400) [pid = 1650] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:35:36 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x120f44c00) [pid = 1650] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:35:36 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12b8cb000) [pid = 1650] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:35:36 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12ac2f000) [pid = 1650] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:35:36 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12a5af800) [pid = 1650] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:35:36 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12905a000) [pid = 1650] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:35:36 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11812d000) [pid = 1650] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:35:36 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x118518c00) [pid = 1650] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:35:36 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12cbc8400) [pid = 1650] [serial = 49] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:35:36 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12c784400) [pid = 1650] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:35:36 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12b8c6400) [pid = 1650] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:35:36 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x113e20c00) [pid = 1650] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:35:36 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x118383c00) [pid = 1650] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:35:36 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x115f03800) [pid = 1650] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:35:36 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x112d27400) [pid = 1650] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:35:36 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118206800) [pid = 1650] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:35:36 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118718400) [pid = 1650] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:35:36 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118739c00) [pid = 1650] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:35:36 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118890c00) [pid = 1650] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:35:36 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11990c400) [pid = 1650] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:35:36 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118891c00) [pid = 1650] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:35:36 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11823c800) [pid = 1650] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:35:36 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11393e400) [pid = 1650] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:35:36 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119b45c00) [pid = 1650] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:35:36 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x123f6d400) [pid = 1650] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:35:36 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x123f71c00) [pid = 1650] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:35:36 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1182aa000) [pid = 1650] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:35:36 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112a77000) [pid = 1650] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:35:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:35:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1020ms 08:35:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:35:36 INFO - PROCESS | 1650 | 1466696136378 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 08:35:36 INFO - PROCESS | 1650 | 1466696136380 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 08:35:36 INFO - PROCESS | 1650 | 1466696136382 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:35:36 INFO - PROCESS | 1650 | 1466696136384 Marionette TRACE conn2 <- [1,142,null,{}] 08:35:36 INFO - PROCESS | 1650 | 1466696136395 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:36 INFO - PROCESS | 1650 | 1466696136398 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:36 INFO - PROCESS | 1650 | 1466696136473 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 08:35:36 INFO - PROCESS | 1650 | 1466696136478 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:36 INFO - PROCESS | 1650 | 1466696136480 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11725d000 == 43 [pid = 1650] [id = 43] 08:35:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1182a2800) [pid = 1650] [serial = 125] [outer = 0x0] 08:35:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118513800) [pid = 1650] [serial = 126] [outer = 0x1182a2800] 08:35:36 INFO - PROCESS | 1650 | 1466696136509 Marionette DEBUG loaded listener.js 08:35:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118716800) [pid = 1650] [serial = 127] [outer = 0x1182a2800] 08:35:36 INFO - PROCESS | 1650 | 1466696136824 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 08:35:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:35:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 471ms 08:35:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:35:36 INFO - PROCESS | 1650 | 1466696136857 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 08:35:36 INFO - PROCESS | 1650 | 1466696136859 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 08:35:36 INFO - PROCESS | 1650 | 1466696136861 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:35:36 INFO - PROCESS | 1650 | 1466696136862 Marionette TRACE conn2 <- [1,146,null,{}] 08:35:36 INFO - PROCESS | 1650 | 1466696136865 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:36 INFO - PROCESS | 1650 | 1466696136866 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:36 INFO - PROCESS | 1650 | 1466696136940 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 08:35:36 INFO - PROCESS | 1650 | 1466696136943 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:36 INFO - PROCESS | 1650 | 1466696136944 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187dd800 == 44 [pid = 1650] [id = 44] 08:35:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118891c00) [pid = 1650] [serial = 128] [outer = 0x0] 08:35:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11934ac00) [pid = 1650] [serial = 129] [outer = 0x118891c00] 08:35:36 INFO - PROCESS | 1650 | 1466696136972 Marionette DEBUG loaded listener.js 08:35:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119505800) [pid = 1650] [serial = 130] [outer = 0x118891c00] 08:35:37 INFO - PROCESS | 1650 | 1466696137305 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 08:35:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:35:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 469ms 08:35:37 INFO - PROCESS | 1650 | 1466696137331 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 08:35:37 INFO - PROCESS | 1650 | 1466696137333 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 08:35:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:35:37 INFO - PROCESS | 1650 | 1466696137337 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:35:37 INFO - PROCESS | 1650 | 1466696137339 Marionette TRACE conn2 <- [1,150,null,{}] 08:35:37 INFO - PROCESS | 1650 | 1466696137341 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:37 INFO - PROCESS | 1650 | 1466696137342 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:37 INFO - PROCESS | 1650 | 1466696137413 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 08:35:37 INFO - PROCESS | 1650 | 1466696137461 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:37 INFO - PROCESS | 1650 | 1466696137463 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11915f800 == 45 [pid = 1650] [id = 45] 08:35:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x113c9ac00) [pid = 1650] [serial = 131] [outer = 0x0] 08:35:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119359c00) [pid = 1650] [serial = 132] [outer = 0x113c9ac00] 08:35:37 INFO - PROCESS | 1650 | 1466696137487 Marionette DEBUG loaded listener.js 08:35:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119905400) [pid = 1650] [serial = 133] [outer = 0x113c9ac00] 08:35:37 INFO - PROCESS | 1650 | 1466696137782 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 08:35:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:35:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 471ms 08:35:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:35:37 INFO - PROCESS | 1650 | 1466696137808 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 08:35:37 INFO - PROCESS | 1650 | 1466696137809 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 08:35:37 INFO - PROCESS | 1650 | 1466696137811 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:35:37 INFO - PROCESS | 1650 | 1466696137813 Marionette TRACE conn2 <- [1,154,null,{}] 08:35:37 INFO - PROCESS | 1650 | 1466696137815 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:37 INFO - PROCESS | 1650 | 1466696137822 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:37 INFO - PROCESS | 1650 | 1466696137912 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 08:35:37 INFO - PROCESS | 1650 | 1466696137915 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:37 INFO - PROCESS | 1650 | 1466696137917 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12386e800 == 46 [pid = 1650] [id = 46] 08:35:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11990c400) [pid = 1650] [serial = 134] [outer = 0x0] 08:35:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x120f44000) [pid = 1650] [serial = 135] [outer = 0x11990c400] 08:35:37 INFO - PROCESS | 1650 | 1466696137944 Marionette DEBUG loaded listener.js 08:35:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x123806400) [pid = 1650] [serial = 136] [outer = 0x11990c400] 08:35:38 INFO - PROCESS | 1650 | 1466696138261 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 08:35:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:35:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 08:35:38 INFO - PROCESS | 1650 | 1466696138281 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 08:35:38 INFO - PROCESS | 1650 | 1466696138282 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 08:35:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:35:38 INFO - PROCESS | 1650 | 1466696138287 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:35:38 INFO - PROCESS | 1650 | 1466696138289 Marionette TRACE conn2 <- [1,158,null,{}] 08:35:38 INFO - PROCESS | 1650 | 1466696138292 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:38 INFO - PROCESS | 1650 | 1466696138293 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:38 INFO - PROCESS | 1650 | 1466696138440 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 08:35:38 INFO - PROCESS | 1650 | 1466696138511 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:38 INFO - PROCESS | 1650 | 1466696138513 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1130cd800 == 47 [pid = 1650] [id = 47] 08:35:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x112d25000) [pid = 1650] [serial = 137] [outer = 0x0] 08:35:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11399d000) [pid = 1650] [serial = 138] [outer = 0x112d25000] 08:35:38 INFO - PROCESS | 1650 | 1466696138545 Marionette DEBUG loaded listener.js 08:35:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x116707800) [pid = 1650] [serial = 139] [outer = 0x112d25000] 08:35:38 INFO - PROCESS | 1650 | 1466696138997 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 08:35:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:35:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 772ms 08:35:39 INFO - PROCESS | 1650 | 1466696139058 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 08:35:39 INFO - PROCESS | 1650 | 1466696139061 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 08:35:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:35:39 INFO - PROCESS | 1650 | 1466696139065 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:35:39 INFO - PROCESS | 1650 | 1466696139066 Marionette TRACE conn2 <- [1,162,null,{}] 08:35:39 INFO - PROCESS | 1650 | 1466696139070 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:39 INFO - PROCESS | 1650 | 1466696139071 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:39 INFO - PROCESS | 1650 | 1466696139182 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 08:35:39 INFO - PROCESS | 1650 | 1466696139242 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:39 INFO - PROCESS | 1650 | 1466696139243 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187dc800 == 48 [pid = 1650] [id = 48] 08:35:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11820bc00) [pid = 1650] [serial = 140] [outer = 0x0] 08:35:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1182a1800) [pid = 1650] [serial = 141] [outer = 0x11820bc00] 08:35:39 INFO - PROCESS | 1650 | 1466696139275 Marionette DEBUG loaded listener.js 08:35:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1185d0000) [pid = 1650] [serial = 142] [outer = 0x11820bc00] 08:35:39 INFO - PROCESS | 1650 | 1466696139689 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 08:35:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:35:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 672ms 08:35:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:35:39 INFO - PROCESS | 1650 | 1466696139736 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 08:35:39 INFO - PROCESS | 1650 | 1466696139738 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 08:35:39 INFO - PROCESS | 1650 | 1466696139741 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:35:39 INFO - PROCESS | 1650 | 1466696139742 Marionette TRACE conn2 <- [1,166,null,{}] 08:35:39 INFO - PROCESS | 1650 | 1466696139745 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:39 INFO - PROCESS | 1650 | 1466696139747 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:39 INFO - PROCESS | 1650 | 1466696139844 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 08:35:39 INFO - PROCESS | 1650 | 1466696139907 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:39 INFO - PROCESS | 1650 | 1466696139908 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12400c000 == 49 [pid = 1650] [id = 49] 08:35:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x119352000) [pid = 1650] [serial = 143] [outer = 0x0] 08:35:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x119910800) [pid = 1650] [serial = 144] [outer = 0x119352000] 08:35:39 INFO - PROCESS | 1650 | 1466696139941 Marionette DEBUG loaded listener.js 08:35:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x119edcc00) [pid = 1650] [serial = 145] [outer = 0x119352000] 08:35:40 INFO - PROCESS | 1650 | 1466696140377 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 08:35:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:35:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 669ms 08:35:40 INFO - PROCESS | 1650 | 1466696140410 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 08:35:40 INFO - PROCESS | 1650 | 1466696140413 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 08:35:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:35:40 INFO - PROCESS | 1650 | 1466696140437 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:35:40 INFO - PROCESS | 1650 | 1466696140441 Marionette TRACE conn2 <- [1,170,null,{}] 08:35:40 INFO - PROCESS | 1650 | 1466696140474 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:40 INFO - PROCESS | 1650 | 1466696140476 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:40 INFO - PROCESS | 1650 | 1466696140567 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 08:35:40 INFO - PROCESS | 1650 | 1466696140628 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:40 INFO - PROCESS | 1650 | 1466696140629 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1256cb000 == 50 [pid = 1650] [id = 50] 08:35:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x119ede000) [pid = 1650] [serial = 146] [outer = 0x0] 08:35:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x123c92000) [pid = 1650] [serial = 147] [outer = 0x119ede000] 08:35:40 INFO - PROCESS | 1650 | 1466696140658 Marionette DEBUG loaded listener.js 08:35:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x123d8b000) [pid = 1650] [serial = 148] [outer = 0x119ede000] 08:35:41 INFO - PROCESS | 1650 | 1466696141087 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 08:35:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:35:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 721ms 08:35:41 INFO - PROCESS | 1650 | 1466696141139 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 08:35:41 INFO - PROCESS | 1650 | 1466696141140 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 08:35:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:35:41 INFO - PROCESS | 1650 | 1466696141143 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:35:41 INFO - PROCESS | 1650 | 1466696141144 Marionette TRACE conn2 <- [1,174,null,{}] 08:35:41 INFO - PROCESS | 1650 | 1466696141146 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:41 INFO - PROCESS | 1650 | 1466696141148 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:41 INFO - PROCESS | 1650 | 1466696141305 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 08:35:41 INFO - PROCESS | 1650 | 1466696141370 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:41 INFO - PROCESS | 1650 | 1466696141372 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x11392a800 == 51 [pid = 1650] [id = 51] 08:35:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11393f800) [pid = 1650] [serial = 149] [outer = 0x0] 08:35:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x113c9c800) [pid = 1650] [serial = 150] [outer = 0x11393f800] 08:35:41 INFO - PROCESS | 1650 | 1466696141400 Marionette DEBUG loaded listener.js 08:35:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x116702c00) [pid = 1650] [serial = 151] [outer = 0x11393f800] 08:35:42 INFO - PROCESS | 1650 | --DOCSHELL 0x11915f800 == 50 [pid = 1650] [id = 45] 08:35:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1187dd800 == 49 [pid = 1650] [id = 44] 08:35:42 INFO - PROCESS | 1650 | --DOCSHELL 0x11725d000 == 48 [pid = 1650] [id = 43] 08:35:42 INFO - PROCESS | 1650 | --DOCSHELL 0x116944000 == 47 [pid = 1650] [id = 42] 08:35:42 INFO - PROCESS | 1650 | --DOCSHELL 0x112018800 == 46 [pid = 1650] [id = 32] 08:35:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1187e5800 == 45 [pid = 1650] [id = 30] 08:35:42 INFO - PROCESS | 1650 | --DOCSHELL 0x116ab3000 == 44 [pid = 1650] [id = 27] 08:35:42 INFO - PROCESS | 1650 | --DOCSHELL 0x11726c000 == 43 [pid = 1650] [id = 28] 08:35:42 INFO - PROCESS | 1650 | --DOCSHELL 0x113c71800 == 42 [pid = 1650] [id = 41] 08:35:42 INFO - PROCESS | 1650 | --DOCSHELL 0x119bbf800 == 41 [pid = 1650] [id = 34] 08:35:42 INFO - PROCESS | 1650 | --DOCSHELL 0x118277800 == 40 [pid = 1650] [id = 29] 08:35:42 INFO - PROCESS | 1650 | --DOCSHELL 0x119175800 == 39 [pid = 1650] [id = 31] 08:35:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1256d5800 == 38 [pid = 1650] [id = 40] 08:35:42 INFO - PROCESS | 1650 | --DOCSHELL 0x119980000 == 37 [pid = 1650] [id = 33] 08:35:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1256cb000 == 36 [pid = 1650] [id = 50] 08:35:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12400c000 == 35 [pid = 1650] [id = 49] 08:35:42 INFO - PROCESS | 1650 | --DOCSHELL 0x124173000 == 34 [pid = 1650] [id = 37] 08:35:42 INFO - PROCESS | 1650 | --DOCSHELL 0x123ac9000 == 33 [pid = 1650] [id = 36] 08:35:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1251ba800 == 32 [pid = 1650] [id = 39] 08:35:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1187dc800 == 31 [pid = 1650] [id = 48] 08:35:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1239ad000 == 30 [pid = 1650] [id = 35] 08:35:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12386e800 == 29 [pid = 1650] [id = 46] 08:35:42 INFO - PROCESS | 1650 | --DOCSHELL 0x124391800 == 28 [pid = 1650] [id = 38] 08:35:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1130cd800 == 27 [pid = 1650] [id = 47] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x123d66c00) [pid = 1650] [serial = 11] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x118519400) [pid = 1650] [serial = 69] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1185d5000) [pid = 1650] [serial = 70] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x116908000) [pid = 1650] [serial = 72] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1167d5400) [pid = 1650] [serial = 75] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1182a9400) [pid = 1650] [serial = 78] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x123803800) [pid = 1650] [serial = 97] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x123a52400) [pid = 1650] [serial = 100] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x116a12800) [pid = 1650] [serial = 73] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1185ce000) [pid = 1650] [serial = 79] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x123f71800) [pid = 1650] [serial = 106] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x123f7bc00) [pid = 1650] [serial = 109] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11812ac00) [pid = 1650] [serial = 76] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11934fc00) [pid = 1650] [serial = 85] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x124c29800) [pid = 1650] [serial = 112] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x117048c00) [pid = 1650] [serial = 67] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118896c00) [pid = 1650] [serial = 82] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1133cf800) [pid = 1650] [serial = 64] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12bcec000) [pid = 1650] [serial = 61] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118737400) [pid = 1650] [serial = 81] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119077000) [pid = 1650] [serial = 84] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119359400) [pid = 1650] [serial = 87] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119910000) [pid = 1650] [serial = 88] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119b46000) [pid = 1650] [serial = 90] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119ee8c00) [pid = 1650] [serial = 91] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x120f42400) [pid = 1650] [serial = 93] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x120fee800) [pid = 1650] [serial = 96] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123806000) [pid = 1650] [serial = 99] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123c97400) [pid = 1650] [serial = 102] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x123d97400) [pid = 1650] [serial = 105] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x120f4cc00) [pid = 1650] [serial = 94] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123f76c00) [pid = 1650] [serial = 108] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x124194400) [pid = 1650] [serial = 111] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x124e97c00) [pid = 1650] [serial = 114] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112a81000) [pid = 1650] [serial = 63] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116704400) [pid = 1650] [serial = 66] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12ac23c00) [pid = 1650] [serial = 21] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12ac28400) [pid = 1650] [serial = 22] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1291be000) [pid = 1650] [serial = 18] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12905bc00) [pid = 1650] [serial = 15] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x129061800) [pid = 1650] [serial = 16] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1240ba800) [pid = 1650] [serial = 8] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12cb21000) [pid = 1650] [serial = 45] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12cbc6400) [pid = 1650] [serial = 48] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12cbca400) [pid = 1650] [serial = 50] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12cbce800) [pid = 1650] [serial = 51] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12c789c00) [pid = 1650] [serial = 42] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12cad3000) [pid = 1650] [serial = 43] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12c77e000) [pid = 1650] [serial = 40] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12c2e1c00) [pid = 1650] [serial = 39] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12c2d7000) [pid = 1650] [serial = 36] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12c2db000) [pid = 1650] [serial = 37] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x1291d7400) [pid = 1650] [serial = 33] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12bced000) [pid = 1650] [serial = 34] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12b959400) [pid = 1650] [serial = 31] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x120f50400) [pid = 1650] [serial = 30] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12b94f800) [pid = 1650] [serial = 27] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x12b955800) [pid = 1650] [serial = 28] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x12aecd400) [pid = 1650] [serial = 24] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x12aed8400) [pid = 1650] [serial = 25] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x1182b0800) [pid = 1650] [serial = 60] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x1182a3400) [pid = 1650] [serial = 58] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x118132c00) [pid = 1650] [serial = 57] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x118897000) [pid = 1650] [serial = 54] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x12d2c0c00) [pid = 1650] [serial = 55] [outer = 0x0] [url = about:blank] 08:35:42 INFO - PROCESS | 1650 | 1466696142295 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 08:35:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:35:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1168ms 08:35:42 INFO - PROCESS | 1650 | 1466696142312 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 08:35:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:35:42 INFO - PROCESS | 1650 | 1466696142315 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 08:35:42 INFO - PROCESS | 1650 | 1466696142326 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:35:42 INFO - PROCESS | 1650 | 1466696142327 Marionette TRACE conn2 <- [1,178,null,{}] 08:35:42 INFO - PROCESS | 1650 | 1466696142331 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:42 INFO - PROCESS | 1650 | 1466696142333 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:42 INFO - PROCESS | 1650 | 1466696142410 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 08:35:42 INFO - PROCESS | 1650 | 1466696142416 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:42 INFO - PROCESS | 1650 | 1466696142419 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11392f800 == 28 [pid = 1650] [id = 52] 08:35:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x1167dc000) [pid = 1650] [serial = 152] [outer = 0x0] 08:35:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x116905c00) [pid = 1650] [serial = 153] [outer = 0x1167dc000] 08:35:42 INFO - PROCESS | 1650 | 1466696142449 Marionette DEBUG loaded listener.js 08:35:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x112d27400) [pid = 1650] [serial = 154] [outer = 0x1167dc000] 08:35:42 INFO - PROCESS | 1650 | 1466696142879 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 08:35:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:35:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 577ms 08:35:42 INFO - PROCESS | 1650 | 1466696142896 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 08:35:42 INFO - PROCESS | 1650 | 1466696142901 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 08:35:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:35:42 INFO - PROCESS | 1650 | 1466696142919 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:35:42 INFO - PROCESS | 1650 | 1466696142922 Marionette TRACE conn2 <- [1,182,null,{}] 08:35:42 INFO - PROCESS | 1650 | 1466696142926 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:42 INFO - PROCESS | 1650 | 1466696142928 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:43 INFO - PROCESS | 1650 | 1466696143036 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 08:35:43 INFO - PROCESS | 1650 | 1466696143042 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:43 INFO - PROCESS | 1650 | 1466696143043 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169c3800 == 29 [pid = 1650] [id = 53] 08:35:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x118137000) [pid = 1650] [serial = 155] [outer = 0x0] 08:35:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x118205000) [pid = 1650] [serial = 156] [outer = 0x118137000] 08:35:43 INFO - PROCESS | 1650 | 1466696143073 Marionette DEBUG loaded listener.js 08:35:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x1182a2000) [pid = 1650] [serial = 157] [outer = 0x118137000] 08:35:43 INFO - PROCESS | 1650 | 1466696143381 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 08:35:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:35:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 474ms 08:35:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:35:43 INFO - PROCESS | 1650 | 1466696143391 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 08:35:43 INFO - PROCESS | 1650 | 1466696143393 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 08:35:43 INFO - PROCESS | 1650 | 1466696143395 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:35:43 INFO - PROCESS | 1650 | 1466696143397 Marionette TRACE conn2 <- [1,186,null,{}] 08:35:43 INFO - PROCESS | 1650 | 1466696143429 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:43 INFO - PROCESS | 1650 | 1466696143433 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:43 INFO - PROCESS | 1650 | 1466696143513 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 08:35:43 INFO - PROCESS | 1650 | 1466696143524 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:43 INFO - PROCESS | 1650 | 1466696143526 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11725d000 == 30 [pid = 1650] [id = 54] 08:35:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x111e58c00) [pid = 1650] [serial = 158] [outer = 0x0] 08:35:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x118719800) [pid = 1650] [serial = 159] [outer = 0x111e58c00] 08:35:43 INFO - PROCESS | 1650 | 1466696143569 Marionette DEBUG loaded listener.js 08:35:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x11873a000) [pid = 1650] [serial = 160] [outer = 0x111e58c00] 08:35:43 INFO - PROCESS | 1650 | 1466696143962 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 08:35:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:35:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 588ms 08:35:43 INFO - PROCESS | 1650 | 1466696143984 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 08:35:43 INFO - PROCESS | 1650 | 1466696143989 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 08:35:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:35:43 INFO - PROCESS | 1650 | 1466696143992 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:35:43 INFO - PROCESS | 1650 | 1466696143993 Marionette TRACE conn2 <- [1,190,null,{}] 08:35:43 INFO - PROCESS | 1650 | 1466696143996 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:43 INFO - PROCESS | 1650 | 1466696143997 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:44 INFO - PROCESS | 1650 | 1466696144104 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 08:35:44 INFO - PROCESS | 1650 | 1466696144110 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:44 INFO - PROCESS | 1650 | 1466696144111 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184d2000 == 31 [pid = 1650] [id = 55] 08:35:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11873e000) [pid = 1650] [serial = 161] [outer = 0x0] 08:35:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x119079400) [pid = 1650] [serial = 162] [outer = 0x11873e000] 08:35:44 INFO - PROCESS | 1650 | 1466696144137 Marionette DEBUG loaded listener.js 08:35:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11961ec00) [pid = 1650] [serial = 163] [outer = 0x11873e000] 08:35:44 INFO - PROCESS | 1650 | 1466696144423 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 08:35:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:35:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 469ms 08:35:44 INFO - PROCESS | 1650 | 1466696144461 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 08:35:44 INFO - PROCESS | 1650 | 1466696144463 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 08:35:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:35:44 INFO - PROCESS | 1650 | 1466696144465 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:35:44 INFO - PROCESS | 1650 | 1466696144466 Marionette TRACE conn2 <- [1,194,null,{}] 08:35:44 INFO - PROCESS | 1650 | 1466696144470 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:44 INFO - PROCESS | 1650 | 1466696144473 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:44 INFO - PROCESS | 1650 | 1466696144565 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 08:35:44 INFO - PROCESS | 1650 | 1466696144569 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:44 INFO - PROCESS | 1650 | 1466696144570 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x119161000 == 32 [pid = 1650] [id = 56] 08:35:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x118135c00) [pid = 1650] [serial = 164] [outer = 0x0] 08:35:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x119659000) [pid = 1650] [serial = 165] [outer = 0x118135c00] 08:35:44 INFO - PROCESS | 1650 | 1466696144621 Marionette DEBUG loaded listener.js 08:35:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11992d800) [pid = 1650] [serial = 166] [outer = 0x118135c00] 08:35:44 INFO - PROCESS | 1650 | 1466696144942 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 08:35:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:35:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 521ms 08:35:44 INFO - PROCESS | 1650 | 1466696144986 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 08:35:44 INFO - PROCESS | 1650 | 1466696144988 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 08:35:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:35:44 INFO - PROCESS | 1650 | 1466696144990 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:35:44 INFO - PROCESS | 1650 | 1466696144991 Marionette TRACE conn2 <- [1,198,null,{}] 08:35:44 INFO - PROCESS | 1650 | 1466696144993 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:44 INFO - PROCESS | 1650 | 1466696144997 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:45 INFO - PROCESS | 1650 | 1466696145103 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 08:35:45 INFO - PROCESS | 1650 | 1466696145134 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:45 INFO - PROCESS | 1650 | 1466696145135 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a8f800 == 33 [pid = 1650] [id = 57] 08:35:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x119a09400) [pid = 1650] [serial = 167] [outer = 0x0] 08:35:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x120f48800) [pid = 1650] [serial = 168] [outer = 0x119a09400] 08:35:45 INFO - PROCESS | 1650 | 1466696145160 Marionette DEBUG loaded listener.js 08:35:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x123804800) [pid = 1650] [serial = 169] [outer = 0x119a09400] 08:35:45 INFO - PROCESS | 1650 | 1466696145465 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 08:35:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:35:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 518ms 08:35:45 INFO - PROCESS | 1650 | 1466696145509 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 08:35:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:35:45 INFO - PROCESS | 1650 | 1466696145510 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 08:35:45 INFO - PROCESS | 1650 | 1466696145512 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:35:45 INFO - PROCESS | 1650 | 1466696145513 Marionette TRACE conn2 <- [1,202,null,{}] 08:35:45 INFO - PROCESS | 1650 | 1466696145515 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:45 INFO - PROCESS | 1650 | 1466696145517 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:45 INFO - PROCESS | 1650 | 1466696145605 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 08:35:45 INFO - PROCESS | 1650 | 1466696145615 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:45 INFO - PROCESS | 1650 | 1466696145617 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x123872800 == 34 [pid = 1650] [id = 58] 08:35:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11393e400) [pid = 1650] [serial = 170] [outer = 0x0] 08:35:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x123a52400) [pid = 1650] [serial = 171] [outer = 0x11393e400] 08:35:45 INFO - PROCESS | 1650 | 1466696145643 Marionette DEBUG loaded listener.js 08:35:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x123d8b800) [pid = 1650] [serial = 172] [outer = 0x11393e400] 08:35:45 INFO - PROCESS | 1650 | 1466696145953 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 08:35:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:35:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 468ms 08:35:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:35:45 INFO - PROCESS | 1650 | 1466696145980 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 08:35:45 INFO - PROCESS | 1650 | 1466696145981 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 08:35:46 INFO - PROCESS | 1650 | 1466696145999 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:35:46 INFO - PROCESS | 1650 | 1466696146000 Marionette TRACE conn2 <- [1,206,null,{}] 08:35:46 INFO - PROCESS | 1650 | 1466696146006 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:46 INFO - PROCESS | 1650 | 1466696146007 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:46 INFO - PROCESS | 1650 | 1466696146098 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 08:35:46 INFO - PROCESS | 1650 | 1466696146102 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:46 INFO - PROCESS | 1650 | 1466696146103 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ac9000 == 35 [pid = 1650] [id = 59] 08:35:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x123953c00) [pid = 1650] [serial = 173] [outer = 0x0] 08:35:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x123d92400) [pid = 1650] [serial = 174] [outer = 0x123953c00] 08:35:46 INFO - PROCESS | 1650 | 1466696146128 Marionette DEBUG loaded listener.js 08:35:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x123d98400) [pid = 1650] [serial = 175] [outer = 0x123953c00] 08:35:46 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x124c34400) [pid = 1650] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:35:46 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x123809000) [pid = 1650] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:35:46 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x124e2e400) [pid = 1650] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:35:46 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11990c400) [pid = 1650] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:35:46 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1167d6800) [pid = 1650] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:35:46 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x113c9ac00) [pid = 1650] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:35:46 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1182a2800) [pid = 1650] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:35:46 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x118242000) [pid = 1650] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:35:46 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x118891c00) [pid = 1650] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:35:46 INFO - PROCESS | 1650 | 1466696146475 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 08:35:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:35:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 536ms 08:35:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:35:46 INFO - PROCESS | 1650 | 1466696146521 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 08:35:46 INFO - PROCESS | 1650 | 1466696146522 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 08:35:46 INFO - PROCESS | 1650 | 1466696146524 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:35:46 INFO - PROCESS | 1650 | 1466696146525 Marionette TRACE conn2 <- [1,210,null,{}] 08:35:46 INFO - PROCESS | 1650 | 1466696146528 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:46 INFO - PROCESS | 1650 | 1466696146529 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:46 INFO - PROCESS | 1650 | 1466696146600 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 08:35:46 INFO - PROCESS | 1650 | 1466696146613 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:46 INFO - PROCESS | 1650 | 1466696146614 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11725c800 == 36 [pid = 1650] [id = 60] 08:35:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x114f16800) [pid = 1650] [serial = 176] [outer = 0x0] 08:35:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118719400) [pid = 1650] [serial = 177] [outer = 0x114f16800] 08:35:46 INFO - PROCESS | 1650 | 1466696146639 Marionette DEBUG loaded listener.js 08:35:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x123d98800) [pid = 1650] [serial = 178] [outer = 0x114f16800] 08:35:46 INFO - PROCESS | 1650 | 1466696146942 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 08:35:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:35:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 468ms 08:35:46 INFO - PROCESS | 1650 | 1466696146992 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 08:35:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:35:46 INFO - PROCESS | 1650 | 1466696146994 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 08:35:46 INFO - PROCESS | 1650 | 1466696146996 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:35:46 INFO - PROCESS | 1650 | 1466696146998 Marionette TRACE conn2 <- [1,214,null,{}] 08:35:47 INFO - PROCESS | 1650 | 1466696147001 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:47 INFO - PROCESS | 1650 | 1466696147002 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:47 INFO - PROCESS | 1650 | 1466696147116 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 08:35:47 INFO - PROCESS | 1650 | 1466696147126 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:47 INFO - PROCESS | 1650 | 1466696147128 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12464f000 == 37 [pid = 1650] [id = 61] 08:35:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x123f30c00) [pid = 1650] [serial = 179] [outer = 0x0] 08:35:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x123f71c00) [pid = 1650] [serial = 180] [outer = 0x123f30c00] 08:35:47 INFO - PROCESS | 1650 | 1466696147163 Marionette DEBUG loaded listener.js 08:35:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x123f76c00) [pid = 1650] [serial = 181] [outer = 0x123f30c00] 08:35:47 INFO - PROCESS | 1650 | 1466696147577 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 08:35:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:35:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 619ms 08:35:47 INFO - PROCESS | 1650 | 1466696147615 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 08:35:47 INFO - PROCESS | 1650 | 1466696147617 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 08:35:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:35:47 INFO - PROCESS | 1650 | 1466696147619 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:35:47 INFO - PROCESS | 1650 | 1466696147621 Marionette TRACE conn2 <- [1,218,null,{}] 08:35:47 INFO - PROCESS | 1650 | 1466696147623 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:47 INFO - PROCESS | 1650 | 1466696147625 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:47 INFO - PROCESS | 1650 | 1466696147730 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 08:35:47 INFO - PROCESS | 1650 | 1466696147737 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:47 INFO - PROCESS | 1650 | 1466696147739 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11915f800 == 38 [pid = 1650] [id = 62] 08:35:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x123f79800) [pid = 1650] [serial = 182] [outer = 0x0] 08:35:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x12419c400) [pid = 1650] [serial = 183] [outer = 0x123f79800] 08:35:47 INFO - PROCESS | 1650 | 1466696147773 Marionette DEBUG loaded listener.js 08:35:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x124e9c000) [pid = 1650] [serial = 184] [outer = 0x123f79800] 08:35:48 INFO - PROCESS | 1650 | 1466696148095 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 08:35:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:35:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 519ms 08:35:48 INFO - PROCESS | 1650 | 1466696148140 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 08:35:48 INFO - PROCESS | 1650 | 1466696148141 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 08:35:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:35:48 INFO - PROCESS | 1650 | 1466696148145 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:35:48 INFO - PROCESS | 1650 | 1466696148146 Marionette TRACE conn2 <- [1,222,null,{}] 08:35:48 INFO - PROCESS | 1650 | 1466696148150 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:48 INFO - PROCESS | 1650 | 1466696148151 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:48 INFO - PROCESS | 1650 | 1466696148267 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 08:35:48 INFO - PROCESS | 1650 | 1466696148344 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:48 INFO - PROCESS | 1650 | 1466696148345 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12665f000 == 39 [pid = 1650] [id = 63] 08:35:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x124e9b000) [pid = 1650] [serial = 185] [outer = 0x0] 08:35:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1251a1400) [pid = 1650] [serial = 186] [outer = 0x124e9b000] 08:35:48 INFO - PROCESS | 1650 | 1466696148387 Marionette DEBUG loaded listener.js 08:35:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1256b4c00) [pid = 1650] [serial = 187] [outer = 0x124e9b000] 08:35:48 INFO - PROCESS | 1650 | 1466696148948 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 08:35:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:35:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 871ms 08:35:49 INFO - PROCESS | 1650 | 1466696149016 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 08:35:49 INFO - PROCESS | 1650 | 1466696149018 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 08:35:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:35:49 INFO - PROCESS | 1650 | 1466696149021 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:35:49 INFO - PROCESS | 1650 | 1466696149025 Marionette TRACE conn2 <- [1,226,null,{}] 08:35:49 INFO - PROCESS | 1650 | 1466696149028 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:49 INFO - PROCESS | 1650 | 1466696149030 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:49 INFO - PROCESS | 1650 | 1466696149138 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 08:35:49 INFO - PROCESS | 1650 | 1466696149184 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:49 INFO - PROCESS | 1650 | 1466696149185 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x116681800 == 40 [pid = 1650] [id = 64] 08:35:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116709c00) [pid = 1650] [serial = 188] [outer = 0x0] 08:35:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116a1c000) [pid = 1650] [serial = 189] [outer = 0x116709c00] 08:35:49 INFO - PROCESS | 1650 | 1466696149216 Marionette DEBUG loaded listener.js 08:35:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11812a000) [pid = 1650] [serial = 190] [outer = 0x116709c00] 08:35:49 INFO - PROCESS | 1650 | 1466696149764 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 08:35:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:35:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 772ms 08:35:49 INFO - PROCESS | 1650 | 1466696149800 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 08:35:49 INFO - PROCESS | 1650 | 1466696149806 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 08:35:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:35:49 INFO - PROCESS | 1650 | 1466696149814 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:35:49 INFO - PROCESS | 1650 | 1466696149817 Marionette TRACE conn2 <- [1,230,null,{}] 08:35:49 INFO - PROCESS | 1650 | 1466696149821 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:49 INFO - PROCESS | 1650 | 1466696149824 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:50 INFO - PROCESS | 1650 | 1466696150045 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 08:35:50 INFO - PROCESS | 1650 | 1466696150118 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:50 INFO - PROCESS | 1650 | 1466696150120 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11335d800 == 41 [pid = 1650] [id = 65] 08:35:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1167d5c00) [pid = 1650] [serial = 191] [outer = 0x0] 08:35:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x116a21c00) [pid = 1650] [serial = 192] [outer = 0x1167d5c00] 08:35:50 INFO - PROCESS | 1650 | 1466696150147 Marionette DEBUG loaded listener.js 08:35:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11812d800) [pid = 1650] [serial = 193] [outer = 0x1167d5c00] 08:35:50 INFO - PROCESS | 1650 | --DOCSHELL 0x11915f800 == 40 [pid = 1650] [id = 62] 08:35:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12464f000 == 39 [pid = 1650] [id = 61] 08:35:50 INFO - PROCESS | 1650 | --DOCSHELL 0x11725c800 == 38 [pid = 1650] [id = 60] 08:35:50 INFO - PROCESS | 1650 | --DOCSHELL 0x123ac9000 == 37 [pid = 1650] [id = 59] 08:35:50 INFO - PROCESS | 1650 | --DOCSHELL 0x123872800 == 36 [pid = 1650] [id = 58] 08:35:50 INFO - PROCESS | 1650 | --DOCSHELL 0x119a8f800 == 35 [pid = 1650] [id = 57] 08:35:50 INFO - PROCESS | 1650 | --DOCSHELL 0x119161000 == 34 [pid = 1650] [id = 56] 08:35:50 INFO - PROCESS | 1650 | --DOCSHELL 0x1184d2000 == 33 [pid = 1650] [id = 55] 08:35:50 INFO - PROCESS | 1650 | --DOCSHELL 0x11725d000 == 32 [pid = 1650] [id = 54] 08:35:50 INFO - PROCESS | 1650 | --DOCSHELL 0x1169c3800 == 31 [pid = 1650] [id = 53] 08:35:50 INFO - PROCESS | 1650 | --DOCSHELL 0x11392f800 == 30 [pid = 1650] [id = 52] 08:35:50 INFO - PROCESS | 1650 | --DOCSHELL 0x11392a800 == 29 [pid = 1650] [id = 51] 08:35:50 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x120f44000) [pid = 1650] [serial = 135] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123806400) [pid = 1650] [serial = 136] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1172c3400) [pid = 1650] [serial = 120] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119905400) [pid = 1650] [serial = 133] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118513800) [pid = 1650] [serial = 126] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1182ac400) [pid = 1650] [serial = 123] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119359c00) [pid = 1650] [serial = 132] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1185cb000) [pid = 1650] [serial = 124] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119505800) [pid = 1650] [serial = 130] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1176c4c00) [pid = 1650] [serial = 121] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11934ac00) [pid = 1650] [serial = 129] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12610e000) [pid = 1650] [serial = 118] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x118716800) [pid = 1650] [serial = 127] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1256ae800) [pid = 1650] [serial = 117] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x123a57800) [pid = 1650] [serial = 103] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12519fc00) [pid = 1650] [serial = 115] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1650 | 1466696150536 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 08:35:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:35:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 774ms 08:35:50 INFO - PROCESS | 1650 | 1466696150588 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 08:35:50 INFO - PROCESS | 1650 | 1466696150591 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 08:35:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:35:50 INFO - PROCESS | 1650 | 1466696150594 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:35:50 INFO - PROCESS | 1650 | 1466696150596 Marionette TRACE conn2 <- [1,234,null,{}] 08:35:50 INFO - PROCESS | 1650 | 1466696150599 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:50 INFO - PROCESS | 1650 | 1466696150601 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:50 INFO - PROCESS | 1650 | 1466696150683 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 08:35:50 INFO - PROCESS | 1650 | 1466696150736 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:50 INFO - PROCESS | 1650 | 1466696150737 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169c3800 == 30 [pid = 1650] [id = 66] 08:35:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1176c4c00) [pid = 1650] [serial = 194] [outer = 0x0] 08:35:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1182a8800) [pid = 1650] [serial = 195] [outer = 0x1176c4c00] 08:35:50 INFO - PROCESS | 1650 | 1466696150764 Marionette DEBUG loaded listener.js 08:35:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1185d3400) [pid = 1650] [serial = 196] [outer = 0x1176c4c00] 08:35:51 INFO - PROCESS | 1650 | 1466696151044 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 08:35:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:35:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 472ms 08:35:51 INFO - PROCESS | 1650 | 1466696151066 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 08:35:51 INFO - PROCESS | 1650 | 1466696151069 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 08:35:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:35:51 INFO - PROCESS | 1650 | 1466696151079 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:35:51 INFO - PROCESS | 1650 | 1466696151080 Marionette TRACE conn2 <- [1,238,null,{}] 08:35:51 INFO - PROCESS | 1650 | 1466696151082 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:51 INFO - PROCESS | 1650 | 1466696151084 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:51 INFO - PROCESS | 1650 | 1466696151176 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 08:35:51 INFO - PROCESS | 1650 | 1466696151181 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:51 INFO - PROCESS | 1650 | 1466696151182 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x118283000 == 31 [pid = 1650] [id = 67] 08:35:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11871b000) [pid = 1650] [serial = 197] [outer = 0x0] 08:35:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119353400) [pid = 1650] [serial = 198] [outer = 0x11871b000] 08:35:51 INFO - PROCESS | 1650 | 1466696151210 Marionette DEBUG loaded listener.js 08:35:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119660400) [pid = 1650] [serial = 199] [outer = 0x11871b000] 08:35:51 INFO - PROCESS | 1650 | 1466696151556 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 08:35:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:35:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 518ms 08:35:51 INFO - PROCESS | 1650 | 1466696151597 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 08:35:51 INFO - PROCESS | 1650 | 1466696151600 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 08:35:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:35:51 INFO - PROCESS | 1650 | 1466696151608 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:35:51 INFO - PROCESS | 1650 | 1466696151611 Marionette TRACE conn2 <- [1,242,null,{}] 08:35:51 INFO - PROCESS | 1650 | 1466696151614 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:51 INFO - PROCESS | 1650 | 1466696151616 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:51 INFO - PROCESS | 1650 | 1466696151699 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 08:35:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119907400) [pid = 1650] [serial = 200] [outer = 0x12cad9c00] 08:35:51 INFO - PROCESS | 1650 | 1466696151723 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:51 INFO - PROCESS | 1650 | 1466696151725 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bbf800 == 32 [pid = 1650] [id = 68] 08:35:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119eda000) [pid = 1650] [serial = 201] [outer = 0x0] 08:35:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x120f49c00) [pid = 1650] [serial = 202] [outer = 0x119eda000] 08:35:51 INFO - PROCESS | 1650 | 1466696151753 Marionette DEBUG loaded listener.js 08:35:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x120fee400) [pid = 1650] [serial = 203] [outer = 0x119eda000] 08:35:52 INFO - PROCESS | 1650 | 1466696152081 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 08:35:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:35:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 524ms 08:35:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:35:52 INFO - PROCESS | 1650 | 1466696152129 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 08:35:52 INFO - PROCESS | 1650 | 1466696152130 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 08:35:52 INFO - PROCESS | 1650 | 1466696152132 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:35:52 INFO - PROCESS | 1650 | 1466696152133 Marionette TRACE conn2 <- [1,246,null,{}] 08:35:52 INFO - PROCESS | 1650 | 1466696152135 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:52 INFO - PROCESS | 1650 | 1466696152137 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:52 INFO - PROCESS | 1650 | 1466696152209 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 08:35:52 INFO - PROCESS | 1650 | 1466696152213 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:52 INFO - PROCESS | 1650 | 1466696152214 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x123871800 == 33 [pid = 1650] [id = 69] 08:35:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x120fee800) [pid = 1650] [serial = 204] [outer = 0x0] 08:35:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123d67000) [pid = 1650] [serial = 205] [outer = 0x120fee800] 08:35:52 INFO - PROCESS | 1650 | 1466696152241 Marionette DEBUG loaded listener.js 08:35:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123d93000) [pid = 1650] [serial = 206] [outer = 0x120fee800] 08:35:52 INFO - PROCESS | 1650 | 1466696152556 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 08:35:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:35:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 469ms 08:35:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:35:52 INFO - PROCESS | 1650 | 1466696152601 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 08:35:52 INFO - PROCESS | 1650 | 1466696152603 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 08:35:52 INFO - PROCESS | 1650 | 1466696152605 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:35:52 INFO - PROCESS | 1650 | 1466696152606 Marionette TRACE conn2 <- [1,250,null,{}] 08:35:52 INFO - PROCESS | 1650 | 1466696152609 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:52 INFO - PROCESS | 1650 | 1466696152610 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:52 INFO - PROCESS | 1650 | 1466696152684 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 08:35:52 INFO - PROCESS | 1650 | 1466696152741 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:52 INFO - PROCESS | 1650 | 1466696152745 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x119639000 == 34 [pid = 1650] [id = 70] 08:35:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1240b8c00) [pid = 1650] [serial = 207] [outer = 0x0] 08:35:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1243edc00) [pid = 1650] [serial = 208] [outer = 0x1240b8c00] 08:35:52 INFO - PROCESS | 1650 | 1466696152777 Marionette DEBUG loaded listener.js 08:35:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124e97400) [pid = 1650] [serial = 209] [outer = 0x1240b8c00] 08:35:53 INFO - PROCESS | 1650 | 1466696153104 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 08:35:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:35:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 519ms 08:35:53 INFO - PROCESS | 1650 | 1466696153125 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 08:35:53 INFO - PROCESS | 1650 | 1466696153126 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 08:35:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:35:53 INFO - PROCESS | 1650 | 1466696153128 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:35:53 INFO - PROCESS | 1650 | 1466696153129 Marionette TRACE conn2 <- [1,254,null,{}] 08:35:53 INFO - PROCESS | 1650 | 1466696153131 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:53 INFO - PROCESS | 1650 | 1466696153133 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:53 INFO - PROCESS | 1650 | 1466696153267 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 08:35:53 INFO - PROCESS | 1650 | 1466696153287 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:53 INFO - PROCESS | 1650 | 1466696153288 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1251c1800 == 35 [pid = 1650] [id = 71] 08:35:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124ea1400) [pid = 1650] [serial = 210] [outer = 0x0] 08:35:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126103800) [pid = 1650] [serial = 211] [outer = 0x124ea1400] 08:35:53 INFO - PROCESS | 1650 | 1466696153328 Marionette DEBUG loaded listener.js 08:35:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126551800) [pid = 1650] [serial = 212] [outer = 0x124ea1400] 08:35:53 INFO - PROCESS | 1650 | 1466696153791 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 08:35:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:35:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 718ms 08:35:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:35:53 INFO - PROCESS | 1650 | 1466696153847 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 08:35:53 INFO - PROCESS | 1650 | 1466696153848 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 08:35:53 INFO - PROCESS | 1650 | 1466696153850 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:35:53 INFO - PROCESS | 1650 | 1466696153852 Marionette TRACE conn2 <- [1,258,null,{}] 08:35:53 INFO - PROCESS | 1650 | 1466696153854 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:53 INFO - PROCESS | 1650 | 1466696153855 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:53 INFO - PROCESS | 1650 | 1466696153944 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 08:35:53 INFO - PROCESS | 1650 | 1466696153975 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:53 INFO - PROCESS | 1650 | 1466696153976 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x116951800 == 36 [pid = 1650] [id = 72] 08:35:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1265eb000) [pid = 1650] [serial = 213] [outer = 0x0] 08:35:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126677c00) [pid = 1650] [serial = 214] [outer = 0x1265eb000] 08:35:54 INFO - PROCESS | 1650 | 1466696154001 Marionette DEBUG loaded listener.js 08:35:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126927400) [pid = 1650] [serial = 215] [outer = 0x1265eb000] 08:35:54 INFO - PROCESS | 1650 | 1466696154305 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 08:35:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:35:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 471ms 08:35:54 INFO - PROCESS | 1650 | 1466696154325 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 08:35:54 INFO - PROCESS | 1650 | 1466696154327 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 08:35:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:35:54 INFO - PROCESS | 1650 | 1466696154329 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:35:54 INFO - PROCESS | 1650 | 1466696154330 Marionette TRACE conn2 <- [1,262,null,{}] 08:35:54 INFO - PROCESS | 1650 | 1466696154333 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:54 INFO - PROCESS | 1650 | 1466696154335 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:54 INFO - PROCESS | 1650 | 1466696154435 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 08:35:54 INFO - PROCESS | 1650 | 1466696154439 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:54 INFO - PROCESS | 1650 | 1466696154440 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b13800 == 37 [pid = 1650] [id = 73] 08:35:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126557400) [pid = 1650] [serial = 216] [outer = 0x0] 08:35:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126b95800) [pid = 1650] [serial = 217] [outer = 0x126557400] 08:35:54 INFO - PROCESS | 1650 | 1466696154464 Marionette DEBUG loaded listener.js 08:35:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126ba2c00) [pid = 1650] [serial = 218] [outer = 0x126557400] 08:35:54 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119a09400) [pid = 1650] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:35:54 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118135c00) [pid = 1650] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:35:54 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1167dc000) [pid = 1650] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:35:54 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x111e58c00) [pid = 1650] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:35:54 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11393e400) [pid = 1650] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:35:54 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11393f800) [pid = 1650] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:35:54 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118137000) [pid = 1650] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:35:54 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11873e000) [pid = 1650] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:35:54 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112d25000) [pid = 1650] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:35:54 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11820bc00) [pid = 1650] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:35:54 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119352000) [pid = 1650] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:35:54 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119ede000) [pid = 1650] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:35:54 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x123953c00) [pid = 1650] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:35:54 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x114f16800) [pid = 1650] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:35:54 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x123f79800) [pid = 1650] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:35:54 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x123f30c00) [pid = 1650] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:35:54 INFO - PROCESS | 1650 | 1466696154892 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 08:35:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:35:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 569ms 08:35:54 INFO - PROCESS | 1650 | 1466696154899 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 08:35:54 INFO - PROCESS | 1650 | 1466696154901 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 08:35:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:35:54 INFO - PROCESS | 1650 | 1466696154906 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:35:54 INFO - PROCESS | 1650 | 1466696154908 Marionette TRACE conn2 <- [1,266,null,{}] 08:35:54 INFO - PROCESS | 1650 | 1466696154911 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:54 INFO - PROCESS | 1650 | 1466696154913 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:55 INFO - PROCESS | 1650 | 1466696155033 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 08:35:55 INFO - PROCESS | 1650 | 1466696155038 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:55 INFO - PROCESS | 1650 | 1466696155040 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x124ad7000 == 38 [pid = 1650] [id = 74] 08:35:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x113c2c800) [pid = 1650] [serial = 219] [outer = 0x0] 08:35:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118137400) [pid = 1650] [serial = 220] [outer = 0x113c2c800] 08:35:55 INFO - PROCESS | 1650 | 1466696155077 Marionette DEBUG loaded listener.js 08:35:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119503400) [pid = 1650] [serial = 221] [outer = 0x113c2c800] 08:35:55 INFO - PROCESS | 1650 | 1466696155493 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 08:35:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:35:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 621ms 08:35:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:35:55 INFO - PROCESS | 1650 | 1466696155527 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 08:35:55 INFO - PROCESS | 1650 | 1466696155528 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 08:35:55 INFO - PROCESS | 1650 | 1466696155531 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:35:55 INFO - PROCESS | 1650 | 1466696155533 Marionette TRACE conn2 <- [1,270,null,{}] 08:35:55 INFO - PROCESS | 1650 | 1466696155542 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:55 INFO - PROCESS | 1650 | 1466696155543 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:55 INFO - PROCESS | 1650 | 1466696155663 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 08:35:55 INFO - PROCESS | 1650 | 1466696155670 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:55 INFO - PROCESS | 1650 | 1466696155672 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x129087800 == 39 [pid = 1650] [id = 75] 08:35:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x120f4cc00) [pid = 1650] [serial = 222] [outer = 0x0] 08:35:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123f29800) [pid = 1650] [serial = 223] [outer = 0x120f4cc00] 08:35:55 INFO - PROCESS | 1650 | 1466696155714 Marionette DEBUG loaded listener.js 08:35:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128c7b000) [pid = 1650] [serial = 224] [outer = 0x120f4cc00] 08:35:56 INFO - PROCESS | 1650 | 1466696156196 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 08:35:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:35:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 677ms 08:35:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:35:56 INFO - PROCESS | 1650 | 1466696156207 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 08:35:56 INFO - PROCESS | 1650 | 1466696156209 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 08:35:56 INFO - PROCESS | 1650 | 1466696156211 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:35:56 INFO - PROCESS | 1650 | 1466696156213 Marionette TRACE conn2 <- [1,274,null,{}] 08:35:56 INFO - PROCESS | 1650 | 1466696156215 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:56 INFO - PROCESS | 1650 | 1466696156216 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:56 INFO - PROCESS | 1650 | 1466696156306 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 08:35:56 INFO - PROCESS | 1650 | 1466696156310 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:56 INFO - PROCESS | 1650 | 1466696156311 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a233000 == 40 [pid = 1650] [id = 76] 08:35:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128c84000) [pid = 1650] [serial = 225] [outer = 0x0] 08:35:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12905c400) [pid = 1650] [serial = 226] [outer = 0x128c84000] 08:35:56 INFO - PROCESS | 1650 | 1466696156335 Marionette DEBUG loaded listener.js 08:35:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1291bb400) [pid = 1650] [serial = 227] [outer = 0x128c84000] 08:35:56 INFO - PROCESS | 1650 | 1466696156641 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 08:35:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:35:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 470ms 08:35:56 INFO - PROCESS | 1650 | 1466696156682 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 08:35:56 INFO - PROCESS | 1650 | 1466696156683 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 08:35:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:35:56 INFO - PROCESS | 1650 | 1466696156685 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:35:56 INFO - PROCESS | 1650 | 1466696156686 Marionette TRACE conn2 <- [1,278,null,{}] 08:35:56 INFO - PROCESS | 1650 | 1466696156688 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:56 INFO - PROCESS | 1650 | 1466696156690 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:56 INFO - PROCESS | 1650 | 1466696156768 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 08:35:56 INFO - PROCESS | 1650 | 1466696156861 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:56 INFO - PROCESS | 1650 | 1466696156863 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x112ab3000 == 41 [pid = 1650] [id = 77] 08:35:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x110e70400) [pid = 1650] [serial = 228] [outer = 0x0] 08:35:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x112a7f400) [pid = 1650] [serial = 229] [outer = 0x110e70400] 08:35:56 INFO - PROCESS | 1650 | 1466696156895 Marionette DEBUG loaded listener.js 08:35:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x116903c00) [pid = 1650] [serial = 230] [outer = 0x110e70400] 08:35:57 INFO - PROCESS | 1650 | 1466696157305 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 08:35:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:35:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 669ms 08:35:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:35:57 INFO - PROCESS | 1650 | 1466696157355 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 08:35:57 INFO - PROCESS | 1650 | 1466696157358 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 08:35:57 INFO - PROCESS | 1650 | 1466696157361 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:35:57 INFO - PROCESS | 1650 | 1466696157362 Marionette TRACE conn2 <- [1,282,null,{}] 08:35:57 INFO - PROCESS | 1650 | 1466696157366 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:57 INFO - PROCESS | 1650 | 1466696157369 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:57 INFO - PROCESS | 1650 | 1466696157504 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 08:35:57 INFO - PROCESS | 1650 | 1466696157575 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:57 INFO - PROCESS | 1650 | 1466696157577 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x119633800 == 42 [pid = 1650] [id = 78] 08:35:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118731c00) [pid = 1650] [serial = 231] [outer = 0x0] 08:35:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118898000) [pid = 1650] [serial = 232] [outer = 0x118731c00] 08:35:57 INFO - PROCESS | 1650 | 1466696157608 Marionette DEBUG loaded listener.js 08:35:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119503c00) [pid = 1650] [serial = 233] [outer = 0x118731c00] 08:35:58 INFO - PROCESS | 1650 | 1466696158023 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 08:35:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:35:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 670ms 08:35:58 INFO - PROCESS | 1650 | 1466696158032 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 08:35:58 INFO - PROCESS | 1650 | 1466696158035 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 08:35:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:35:58 INFO - PROCESS | 1650 | 1466696158038 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:35:58 INFO - PROCESS | 1650 | 1466696158040 Marionette TRACE conn2 <- [1,286,null,{}] 08:35:58 INFO - PROCESS | 1650 | 1466696158042 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:58 INFO - PROCESS | 1650 | 1466696158044 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:58 INFO - PROCESS | 1650 | 1466696158147 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 08:35:58 INFO - PROCESS | 1650 | 1466696158194 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:58 INFO - PROCESS | 1650 | 1466696158195 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b22800 == 43 [pid = 1650] [id = 79] 08:35:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119508000) [pid = 1650] [serial = 234] [outer = 0x0] 08:35:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119b51000) [pid = 1650] [serial = 235] [outer = 0x119508000] 08:35:58 INFO - PROCESS | 1650 | 1466696158225 Marionette DEBUG loaded listener.js 08:35:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123c8f000) [pid = 1650] [serial = 236] [outer = 0x119508000] 08:35:58 INFO - PROCESS | 1650 | 1466696158643 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 08:35:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:35:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 619ms 08:35:58 INFO - PROCESS | 1650 | 1466696158658 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 08:35:58 INFO - PROCESS | 1650 | 1466696158659 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 08:35:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:35:58 INFO - PROCESS | 1650 | 1466696158663 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:35:58 INFO - PROCESS | 1650 | 1466696158667 Marionette TRACE conn2 <- [1,290,null,{}] 08:35:58 INFO - PROCESS | 1650 | 1466696158674 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:58 INFO - PROCESS | 1650 | 1466696158676 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:58 INFO - PROCESS | 1650 | 1466696158780 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 08:35:58 INFO - PROCESS | 1650 | 1466696158860 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:58 INFO - PROCESS | 1650 | 1466696158861 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b44800 == 44 [pid = 1650] [id = 80] 08:35:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119a05c00) [pid = 1650] [serial = 237] [outer = 0x0] 08:35:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119a0d400) [pid = 1650] [serial = 238] [outer = 0x119a05c00] 08:35:58 INFO - PROCESS | 1650 | 1466696158891 Marionette DEBUG loaded listener.js 08:35:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119a11800) [pid = 1650] [serial = 239] [outer = 0x119a05c00] 08:35:59 INFO - PROCESS | 1650 | 1466696159313 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 08:35:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:35:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 673ms 08:35:59 INFO - PROCESS | 1650 | 1466696159336 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 08:35:59 INFO - PROCESS | 1650 | 1466696159338 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 08:35:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:35:59 INFO - PROCESS | 1650 | 1466696159340 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:35:59 INFO - PROCESS | 1650 | 1466696159342 Marionette TRACE conn2 <- [1,294,null,{}] 08:35:59 INFO - PROCESS | 1650 | 1466696159344 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:35:59 INFO - PROCESS | 1650 | 1466696159346 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:59 INFO - PROCESS | 1650 | 1466696159448 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 08:35:59 INFO - PROCESS | 1650 | 1466696159618 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:59 INFO - PROCESS | 1650 | 1466696159619 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:35:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x116abf000 == 45 [pid = 1650] [id = 81] 08:35:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1167d2c00) [pid = 1650] [serial = 240] [outer = 0x0] 08:35:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1173a9c00) [pid = 1650] [serial = 241] [outer = 0x1167d2c00] 08:35:59 INFO - PROCESS | 1650 | 1466696159664 Marionette DEBUG loaded listener.js 08:35:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x118138c00) [pid = 1650] [serial = 242] [outer = 0x1167d2c00] 08:36:00 INFO - PROCESS | 1650 | 1466696160108 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:36:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:36:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 819ms 08:36:00 INFO - PROCESS | 1650 | 1466696160160 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 08:36:00 INFO - PROCESS | 1650 | 1466696160162 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 08:36:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:36:00 INFO - PROCESS | 1650 | 1466696160165 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:36:00 INFO - PROCESS | 1650 | 1466696160167 Marionette TRACE conn2 <- [1,298,null,{}] 08:36:00 INFO - PROCESS | 1650 | 1466696160190 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:00 INFO - PROCESS | 1650 | 1466696160191 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:00 INFO - PROCESS | 1650 | 1466696160282 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 08:36:00 INFO - PROCESS | 1650 | 1466696160345 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:00 INFO - PROCESS | 1650 | 1466696160347 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x117271800 == 46 [pid = 1650] [id = 82] 08:36:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1185cc400) [pid = 1650] [serial = 243] [outer = 0x0] 08:36:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x118733400) [pid = 1650] [serial = 244] [outer = 0x1185cc400] 08:36:00 INFO - PROCESS | 1650 | 1466696160375 Marionette DEBUG loaded listener.js 08:36:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x119355400) [pid = 1650] [serial = 245] [outer = 0x1185cc400] 08:36:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12a233000 == 45 [pid = 1650] [id = 76] 08:36:00 INFO - PROCESS | 1650 | --DOCSHELL 0x129087800 == 44 [pid = 1650] [id = 75] 08:36:00 INFO - PROCESS | 1650 | --DOCSHELL 0x124ad7000 == 43 [pid = 1650] [id = 74] 08:36:00 INFO - PROCESS | 1650 | --DOCSHELL 0x128b13800 == 42 [pid = 1650] [id = 73] 08:36:00 INFO - PROCESS | 1650 | --DOCSHELL 0x116951800 == 41 [pid = 1650] [id = 72] 08:36:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1251c1800 == 40 [pid = 1650] [id = 71] 08:36:00 INFO - PROCESS | 1650 | --DOCSHELL 0x119639000 == 39 [pid = 1650] [id = 70] 08:36:00 INFO - PROCESS | 1650 | --DOCSHELL 0x123871800 == 38 [pid = 1650] [id = 69] 08:36:00 INFO - PROCESS | 1650 | --DOCSHELL 0x119bbf800 == 37 [pid = 1650] [id = 68] 08:36:00 INFO - PROCESS | 1650 | --DOCSHELL 0x118283000 == 36 [pid = 1650] [id = 67] 08:36:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1169c3800 == 35 [pid = 1650] [id = 66] 08:36:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11335d800 == 34 [pid = 1650] [id = 65] 08:36:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12665f000 == 33 [pid = 1650] [id = 63] 08:36:00 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x120f48800) [pid = 1650] [serial = 168] [outer = 0x0] [url = about:blank] 08:36:00 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11992d800) [pid = 1650] [serial = 166] [outer = 0x0] [url = about:blank] 08:36:00 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x116905c00) [pid = 1650] [serial = 153] [outer = 0x0] [url = about:blank] 08:36:00 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x112d27400) [pid = 1650] [serial = 154] [outer = 0x0] [url = about:blank] 08:36:00 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118719800) [pid = 1650] [serial = 159] [outer = 0x0] [url = about:blank] 08:36:00 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11873a000) [pid = 1650] [serial = 160] [outer = 0x0] [url = about:blank] 08:36:00 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x123a52400) [pid = 1650] [serial = 171] [outer = 0x0] [url = about:blank] 08:36:00 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x113c9c800) [pid = 1650] [serial = 150] [outer = 0x0] [url = about:blank] 08:36:00 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116702c00) [pid = 1650] [serial = 151] [outer = 0x0] [url = about:blank] 08:36:00 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118205000) [pid = 1650] [serial = 156] [outer = 0x0] [url = about:blank] 08:36:00 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1182a2000) [pid = 1650] [serial = 157] [outer = 0x0] [url = about:blank] 08:36:00 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119079400) [pid = 1650] [serial = 162] [outer = 0x0] [url = about:blank] 08:36:00 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x123804800) [pid = 1650] [serial = 169] [outer = 0x0] [url = about:blank] 08:36:00 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116707800) [pid = 1650] [serial = 139] [outer = 0x0] [url = about:blank] 08:36:00 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11399d000) [pid = 1650] [serial = 138] [outer = 0x0] [url = about:blank] 08:36:00 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1185d0000) [pid = 1650] [serial = 142] [outer = 0x0] [url = about:blank] 08:36:00 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1182a1800) [pid = 1650] [serial = 141] [outer = 0x0] [url = about:blank] 08:36:00 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119edcc00) [pid = 1650] [serial = 145] [outer = 0x0] [url = about:blank] 08:36:00 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119910800) [pid = 1650] [serial = 144] [outer = 0x0] [url = about:blank] 08:36:00 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123d8b000) [pid = 1650] [serial = 148] [outer = 0x0] [url = about:blank] 08:36:00 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123c92000) [pid = 1650] [serial = 147] [outer = 0x0] [url = about:blank] 08:36:00 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123d92400) [pid = 1650] [serial = 174] [outer = 0x0] [url = about:blank] 08:36:00 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123d98800) [pid = 1650] [serial = 178] [outer = 0x0] [url = about:blank] 08:36:00 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x123d8b800) [pid = 1650] [serial = 172] [outer = 0x0] [url = about:blank] 08:36:00 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118719400) [pid = 1650] [serial = 177] [outer = 0x0] [url = about:blank] 08:36:00 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12419c400) [pid = 1650] [serial = 183] [outer = 0x0] [url = about:blank] 08:36:00 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x123d98400) [pid = 1650] [serial = 175] [outer = 0x0] [url = about:blank] 08:36:00 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119659000) [pid = 1650] [serial = 165] [outer = 0x0] [url = about:blank] 08:36:00 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x123f76c00) [pid = 1650] [serial = 181] [outer = 0x0] [url = about:blank] 08:36:00 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x123f71c00) [pid = 1650] [serial = 180] [outer = 0x0] [url = about:blank] 08:36:00 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x124e9c000) [pid = 1650] [serial = 184] [outer = 0x0] [url = about:blank] 08:36:00 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11961ec00) [pid = 1650] [serial = 163] [outer = 0x0] [url = about:blank] 08:36:00 INFO - PROCESS | 1650 | 1466696160715 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:36:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:36:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 590ms 08:36:00 INFO - PROCESS | 1650 | 1466696160755 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 08:36:00 INFO - PROCESS | 1650 | 1466696160758 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 08:36:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:36:00 INFO - PROCESS | 1650 | 1466696160761 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:36:00 INFO - PROCESS | 1650 | 1466696160763 Marionette TRACE conn2 <- [1,302,null,{}] 08:36:00 INFO - PROCESS | 1650 | 1466696160765 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:00 INFO - PROCESS | 1650 | 1466696160766 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:00 INFO - PROCESS | 1650 | 1466696160846 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 08:36:00 INFO - PROCESS | 1650 | 1466696160852 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:00 INFO - PROCESS | 1650 | 1466696160854 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x116aa8800 == 34 [pid = 1650] [id = 83] 08:36:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118897c00) [pid = 1650] [serial = 246] [outer = 0x0] 08:36:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119902c00) [pid = 1650] [serial = 247] [outer = 0x118897c00] 08:36:00 INFO - PROCESS | 1650 | 1466696160880 Marionette DEBUG loaded listener.js 08:36:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119a0e000) [pid = 1650] [serial = 248] [outer = 0x118897c00] 08:36:01 INFO - PROCESS | 1650 | 1466696161214 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:36:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:36:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 469ms 08:36:01 INFO - PROCESS | 1650 | 1466696161231 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 08:36:01 INFO - PROCESS | 1650 | 1466696161232 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 08:36:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:36:01 INFO - PROCESS | 1650 | 1466696161238 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:36:01 INFO - PROCESS | 1650 | 1466696161242 Marionette TRACE conn2 <- [1,306,null,{}] 08:36:01 INFO - PROCESS | 1650 | 1466696161248 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:01 INFO - PROCESS | 1650 | 1466696161251 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:01 INFO - PROCESS | 1650 | 1466696161331 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 08:36:01 INFO - PROCESS | 1650 | 1466696161380 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:01 INFO - PROCESS | 1650 | 1466696161381 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1190aa800 == 35 [pid = 1650] [id = 84] 08:36:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119659000) [pid = 1650] [serial = 249] [outer = 0x0] 08:36:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x120f42400) [pid = 1650] [serial = 250] [outer = 0x119659000] 08:36:01 INFO - PROCESS | 1650 | 1466696161406 Marionette DEBUG loaded listener.js 08:36:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x123d8d800) [pid = 1650] [serial = 251] [outer = 0x119659000] 08:36:01 INFO - PROCESS | 1650 | 1466696161741 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:36:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:36:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 525ms 08:36:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:36:01 INFO - PROCESS | 1650 | 1466696161761 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 08:36:01 INFO - PROCESS | 1650 | 1466696161763 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 08:36:01 INFO - PROCESS | 1650 | 1466696161766 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:36:01 INFO - PROCESS | 1650 | 1466696161768 Marionette TRACE conn2 <- [1,310,null,{}] 08:36:01 INFO - PROCESS | 1650 | 1466696161774 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:01 INFO - PROCESS | 1650 | 1466696161776 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:01 INFO - PROCESS | 1650 | 1466696161841 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 08:36:01 INFO - PROCESS | 1650 | 1466696161845 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:01 INFO - PROCESS | 1650 | 1466696161846 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12387b800 == 36 [pid = 1650] [id = 85] 08:36:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123d95000) [pid = 1650] [serial = 252] [outer = 0x0] 08:36:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123f75400) [pid = 1650] [serial = 253] [outer = 0x123d95000] 08:36:01 INFO - PROCESS | 1650 | 1466696161868 Marionette DEBUG loaded listener.js 08:36:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x124195800) [pid = 1650] [serial = 254] [outer = 0x123d95000] 08:36:02 INFO - PROCESS | 1650 | 1466696162234 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:36:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:36:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 525ms 08:36:02 INFO - PROCESS | 1650 | 1466696162292 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 08:36:02 INFO - PROCESS | 1650 | 1466696162294 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 08:36:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:36:02 INFO - PROCESS | 1650 | 1466696162297 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:36:02 INFO - PROCESS | 1650 | 1466696162299 Marionette TRACE conn2 <- [1,314,null,{}] 08:36:02 INFO - PROCESS | 1650 | 1466696162302 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:02 INFO - PROCESS | 1650 | 1466696162304 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:02 INFO - PROCESS | 1650 | 1466696162418 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 08:36:02 INFO - PROCESS | 1650 | 1466696162427 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:02 INFO - PROCESS | 1650 | 1466696162433 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x124007000 == 37 [pid = 1650] [id = 86] 08:36:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124e9a000) [pid = 1650] [serial = 255] [outer = 0x0] 08:36:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1250dcc00) [pid = 1650] [serial = 256] [outer = 0x124e9a000] 08:36:02 INFO - PROCESS | 1650 | 1466696162492 Marionette DEBUG loaded listener.js 08:36:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x125753c00) [pid = 1650] [serial = 257] [outer = 0x124e9a000] 08:36:02 INFO - PROCESS | 1650 | 1466696162959 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:36:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:36:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 671ms 08:36:02 INFO - PROCESS | 1650 | 1466696162967 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 08:36:02 INFO - PROCESS | 1650 | 1466696162969 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 08:36:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:36:02 INFO - PROCESS | 1650 | 1466696162972 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:36:02 INFO - PROCESS | 1650 | 1466696162974 Marionette TRACE conn2 <- [1,318,null,{}] 08:36:02 INFO - PROCESS | 1650 | 1466696162976 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:02 INFO - PROCESS | 1650 | 1466696162977 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:03 INFO - PROCESS | 1650 | 1466696163074 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 08:36:03 INFO - PROCESS | 1650 | 1466696163086 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:03 INFO - PROCESS | 1650 | 1466696163088 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x124397800 == 38 [pid = 1650] [id = 87] 08:36:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12610e400) [pid = 1650] [serial = 258] [outer = 0x0] 08:36:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128ac9c00) [pid = 1650] [serial = 259] [outer = 0x12610e400] 08:36:03 INFO - PROCESS | 1650 | 1466696163112 Marionette DEBUG loaded listener.js 08:36:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128ace400) [pid = 1650] [serial = 260] [outer = 0x12610e400] 08:36:03 INFO - PROCESS | 1650 | 1466696163444 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:36:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:36:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 518ms 08:36:03 INFO - PROCESS | 1650 | 1466696163492 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 08:36:03 INFO - PROCESS | 1650 | 1466696163493 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 08:36:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:36:03 INFO - PROCESS | 1650 | 1466696163495 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:36:03 INFO - PROCESS | 1650 | 1466696163496 Marionette TRACE conn2 <- [1,322,null,{}] 08:36:03 INFO - PROCESS | 1650 | 1466696163499 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:03 INFO - PROCESS | 1650 | 1466696163500 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:03 INFO - PROCESS | 1650 | 1466696163607 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 08:36:03 INFO - PROCESS | 1650 | 1466696163617 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:03 INFO - PROCESS | 1650 | 1466696163619 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x126167000 == 39 [pid = 1650] [id = 88] 08:36:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128ad1000) [pid = 1650] [serial = 261] [outer = 0x0] 08:36:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128ad3000) [pid = 1650] [serial = 262] [outer = 0x128ad1000] 08:36:03 INFO - PROCESS | 1650 | 1466696163643 Marionette DEBUG loaded listener.js 08:36:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128c7cc00) [pid = 1650] [serial = 263] [outer = 0x128ad1000] 08:36:03 INFO - PROCESS | 1650 | 1466696163983 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:36:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:36:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 520ms 08:36:04 INFO - PROCESS | 1650 | 1466696164015 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 08:36:04 INFO - PROCESS | 1650 | 1466696164017 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 08:36:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:36:04 INFO - PROCESS | 1650 | 1466696164026 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:36:04 INFO - PROCESS | 1650 | 1466696164027 Marionette TRACE conn2 <- [1,326,null,{}] 08:36:04 INFO - PROCESS | 1650 | 1466696164029 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:04 INFO - PROCESS | 1650 | 1466696164031 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:04 INFO - PROCESS | 1650 | 1466696164127 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 08:36:04 INFO - PROCESS | 1650 | 1466696164131 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:04 INFO - PROCESS | 1650 | 1466696164132 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b0c000 == 40 [pid = 1650] [id = 89] 08:36:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12654a000) [pid = 1650] [serial = 264] [outer = 0x0] 08:36:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128d9c800) [pid = 1650] [serial = 265] [outer = 0x12654a000] 08:36:04 INFO - PROCESS | 1650 | 1466696164157 Marionette DEBUG loaded listener.js 08:36:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129064400) [pid = 1650] [serial = 266] [outer = 0x12654a000] 08:36:04 INFO - PROCESS | 1650 | 1466696164481 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:36:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:36:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 468ms 08:36:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:36:04 INFO - PROCESS | 1650 | 1466696164495 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 08:36:04 INFO - PROCESS | 1650 | 1466696164496 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 08:36:04 INFO - PROCESS | 1650 | 1466696164498 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:36:04 INFO - PROCESS | 1650 | 1466696164500 Marionette TRACE conn2 <- [1,330,null,{}] 08:36:04 INFO - PROCESS | 1650 | 1466696164509 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:04 INFO - PROCESS | 1650 | 1466696164510 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:04 INFO - PROCESS | 1650 | 1466696164616 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 08:36:04 INFO - PROCESS | 1650 | 1466696164620 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:04 INFO - PROCESS | 1650 | 1466696164621 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x129091000 == 41 [pid = 1650] [id = 90] 08:36:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12905a000) [pid = 1650] [serial = 267] [outer = 0x0] 08:36:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1291c2c00) [pid = 1650] [serial = 268] [outer = 0x12905a000] 08:36:04 INFO - PROCESS | 1650 | 1466696164645 Marionette DEBUG loaded listener.js 08:36:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1291d9c00) [pid = 1650] [serial = 269] [outer = 0x12905a000] 08:36:04 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x120fee800) [pid = 1650] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:36:04 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1240b8c00) [pid = 1650] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:36:04 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126557400) [pid = 1650] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:36:04 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11871b000) [pid = 1650] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:36:04 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x120f4cc00) [pid = 1650] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:36:04 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119eda000) [pid = 1650] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:36:04 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1265eb000) [pid = 1650] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:36:04 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x113c2c800) [pid = 1650] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:36:04 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1176c4c00) [pid = 1650] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:36:04 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1167d5c00) [pid = 1650] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:36:04 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x124ea1400) [pid = 1650] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:36:05 INFO - PROCESS | 1650 | 1466696165057 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:36:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:36:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 568ms 08:36:05 INFO - PROCESS | 1650 | 1466696165082 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 08:36:05 INFO - PROCESS | 1650 | 1466696165083 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 08:36:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:36:05 INFO - PROCESS | 1650 | 1466696165086 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:36:05 INFO - PROCESS | 1650 | 1466696165089 Marionette TRACE conn2 <- [1,334,null,{}] 08:36:05 INFO - PROCESS | 1650 | 1466696165093 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:05 INFO - PROCESS | 1650 | 1466696165094 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:05 INFO - PROCESS | 1650 | 1466696165178 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 08:36:05 INFO - PROCESS | 1650 | 1466696165182 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:05 INFO - PROCESS | 1650 | 1466696165183 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a41b800 == 42 [pid = 1650] [id = 91] 08:36:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11907a000) [pid = 1650] [serial = 270] [outer = 0x0] 08:36:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1243f1c00) [pid = 1650] [serial = 271] [outer = 0x11907a000] 08:36:05 INFO - PROCESS | 1650 | 1466696165214 Marionette DEBUG loaded listener.js 08:36:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1291d2800) [pid = 1650] [serial = 272] [outer = 0x11907a000] 08:36:05 INFO - PROCESS | 1650 | 1466696165530 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:36:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:36:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 471ms 08:36:05 INFO - PROCESS | 1650 | 1466696165558 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 08:36:05 INFO - PROCESS | 1650 | 1466696165559 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 08:36:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:36:05 INFO - PROCESS | 1650 | 1466696165562 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:36:05 INFO - PROCESS | 1650 | 1466696165563 Marionette TRACE conn2 <- [1,338,null,{}] 08:36:05 INFO - PROCESS | 1650 | 1466696165566 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:05 INFO - PROCESS | 1650 | 1466696165568 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:05 INFO - PROCESS | 1650 | 1466696165667 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 08:36:05 INFO - PROCESS | 1650 | 1466696165720 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:05 INFO - PROCESS | 1650 | 1466696165722 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a75f800 == 43 [pid = 1650] [id = 92] 08:36:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x120fee800) [pid = 1650] [serial = 273] [outer = 0x0] 08:36:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12936e400) [pid = 1650] [serial = 274] [outer = 0x120fee800] 08:36:05 INFO - PROCESS | 1650 | 1466696165746 Marionette DEBUG loaded listener.js 08:36:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a2c9c00) [pid = 1650] [serial = 275] [outer = 0x120fee800] 08:36:06 INFO - PROCESS | 1650 | 1466696166030 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:36:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:36:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 518ms 08:36:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:36:06 INFO - PROCESS | 1650 | 1466696166081 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 08:36:06 INFO - PROCESS | 1650 | 1466696166082 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 08:36:06 INFO - PROCESS | 1650 | 1466696166084 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:36:06 INFO - PROCESS | 1650 | 1466696166086 Marionette TRACE conn2 <- [1,342,null,{}] 08:36:06 INFO - PROCESS | 1650 | 1466696166090 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:06 INFO - PROCESS | 1650 | 1466696166092 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:06 INFO - PROCESS | 1650 | 1466696166174 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 08:36:06 INFO - PROCESS | 1650 | 1466696166178 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:06 INFO - PROCESS | 1650 | 1466696166179 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12adab800 == 44 [pid = 1650] [id = 93] 08:36:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a2ca400) [pid = 1650] [serial = 276] [outer = 0x0] 08:36:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12ac23800) [pid = 1650] [serial = 277] [outer = 0x12a2ca400] 08:36:06 INFO - PROCESS | 1650 | 1466696166203 Marionette DEBUG loaded listener.js 08:36:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12ac2e400) [pid = 1650] [serial = 278] [outer = 0x12a2ca400] 08:36:06 INFO - PROCESS | 1650 | 1466696166519 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:36:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:36:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 472ms 08:36:06 INFO - PROCESS | 1650 | 1466696166557 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 08:36:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:36:06 INFO - PROCESS | 1650 | 1466696166558 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 08:36:06 INFO - PROCESS | 1650 | 1466696166561 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:36:06 INFO - PROCESS | 1650 | 1466696166563 Marionette TRACE conn2 <- [1,346,null,{}] 08:36:06 INFO - PROCESS | 1650 | 1466696166567 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:06 INFO - PROCESS | 1650 | 1466696166568 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:06 INFO - PROCESS | 1650 | 1466696166742 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 08:36:06 INFO - PROCESS | 1650 | 1466696166754 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:06 INFO - PROCESS | 1650 | 1466696166755 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b168000 == 45 [pid = 1650] [id = 94] 08:36:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a5af800) [pid = 1650] [serial = 279] [outer = 0x0] 08:36:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12ad40000) [pid = 1650] [serial = 280] [outer = 0x12a5af800] 08:36:06 INFO - PROCESS | 1650 | 1466696166793 Marionette DEBUG loaded listener.js 08:36:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12ad45800) [pid = 1650] [serial = 281] [outer = 0x12a5af800] 08:36:07 INFO - PROCESS | 1650 | 1466696167340 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:36:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:36:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 821ms 08:36:07 INFO - PROCESS | 1650 | 1466696167423 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 08:36:07 INFO - PROCESS | 1650 | 1466696167427 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 08:36:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:36:07 INFO - PROCESS | 1650 | 1466696167434 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:36:07 INFO - PROCESS | 1650 | 1466696167441 Marionette TRACE conn2 <- [1,350,null,{}] 08:36:07 INFO - PROCESS | 1650 | 1466696167446 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:07 INFO - PROCESS | 1650 | 1466696167449 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:07 INFO - PROCESS | 1650 | 1466696167610 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 08:36:07 INFO - PROCESS | 1650 | 1466696167714 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:07 INFO - PROCESS | 1650 | 1466696167716 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e57800 == 46 [pid = 1650] [id = 95] 08:36:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118242800) [pid = 1650] [serial = 282] [outer = 0x0] 08:36:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x118513800) [pid = 1650] [serial = 283] [outer = 0x118242800] 08:36:07 INFO - PROCESS | 1650 | 1466696167752 Marionette DEBUG loaded listener.js 08:36:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11889a400) [pid = 1650] [serial = 284] [outer = 0x118242800] 08:36:08 INFO - PROCESS | 1650 | 1466696168302 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:36:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:36:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 877ms 08:36:08 INFO - PROCESS | 1650 | 1466696168310 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 08:36:08 INFO - PROCESS | 1650 | 1466696168313 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 08:36:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:36:08 INFO - PROCESS | 1650 | 1466696168318 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:36:08 INFO - PROCESS | 1650 | 1466696168322 Marionette TRACE conn2 <- [1,354,null,{}] 08:36:08 INFO - PROCESS | 1650 | 1466696168325 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:08 INFO - PROCESS | 1650 | 1466696168327 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:08 INFO - PROCESS | 1650 | 1466696168435 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 08:36:08 INFO - PROCESS | 1650 | 1466696168498 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:08 INFO - PROCESS | 1650 | 1466696168500 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x124008000 == 47 [pid = 1650] [id = 96] 08:36:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119a0bc00) [pid = 1650] [serial = 285] [outer = 0x0] 08:36:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x120f43800) [pid = 1650] [serial = 286] [outer = 0x119a0bc00] 08:36:08 INFO - PROCESS | 1650 | 1466696168531 Marionette DEBUG loaded listener.js 08:36:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12380b400) [pid = 1650] [serial = 287] [outer = 0x119a0bc00] 08:36:08 INFO - PROCESS | 1650 | 1466696168977 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:36:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:36:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 722ms 08:36:09 INFO - PROCESS | 1650 | 1466696169040 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 08:36:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:36:09 INFO - PROCESS | 1650 | 1466696169042 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 08:36:09 INFO - PROCESS | 1650 | 1466696169044 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:36:09 INFO - PROCESS | 1650 | 1466696169047 Marionette TRACE conn2 <- [1,358,null,{}] 08:36:09 INFO - PROCESS | 1650 | 1466696169054 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:09 INFO - PROCESS | 1650 | 1466696169057 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:09 INFO - PROCESS | 1650 | 1466696169154 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 08:36:09 INFO - PROCESS | 1650 | 1466696169219 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:09 INFO - PROCESS | 1650 | 1466696169221 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a76b800 == 48 [pid = 1650] [id = 97] 08:36:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1246c8c00) [pid = 1650] [serial = 288] [outer = 0x0] 08:36:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x124e38800) [pid = 1650] [serial = 289] [outer = 0x1246c8c00] 08:36:09 INFO - PROCESS | 1650 | 1466696169252 Marionette DEBUG loaded listener.js 08:36:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12574f800) [pid = 1650] [serial = 290] [outer = 0x1246c8c00] 08:36:09 INFO - PROCESS | 1650 | 1466696169716 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:36:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:36:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 723ms 08:36:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:36:09 INFO - PROCESS | 1650 | 1466696169770 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 08:36:09 INFO - PROCESS | 1650 | 1466696169772 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 08:36:09 INFO - PROCESS | 1650 | 1466696169774 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:36:09 INFO - PROCESS | 1650 | 1466696169775 Marionette TRACE conn2 <- [1,362,null,{}] 08:36:09 INFO - PROCESS | 1650 | 1466696169778 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:09 INFO - PROCESS | 1650 | 1466696169779 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:09 INFO - PROCESS | 1650 | 1466696169886 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 08:36:10 INFO - PROCESS | 1650 | 1466696170098 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:10 INFO - PROCESS | 1650 | 1466696170099 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e4f000 == 49 [pid = 1650] [id = 98] 08:36:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x114fbf000) [pid = 1650] [serial = 291] [outer = 0x0] 08:36:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11820b800) [pid = 1650] [serial = 292] [outer = 0x114fbf000] 08:36:10 INFO - PROCESS | 1650 | 1466696170127 Marionette DEBUG loaded listener.js 08:36:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1185cd400) [pid = 1650] [serial = 293] [outer = 0x114fbf000] 08:36:10 INFO - PROCESS | 1650 | 1466696170686 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:36:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:36:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 970ms 08:36:10 INFO - PROCESS | 1650 | 1466696170746 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 08:36:10 INFO - PROCESS | 1650 | 1466696170748 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 08:36:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:36:10 INFO - PROCESS | 1650 | 1466696170752 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:36:10 INFO - PROCESS | 1650 | 1466696170754 Marionette TRACE conn2 <- [1,366,null,{}] 08:36:10 INFO - PROCESS | 1650 | 1466696170759 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:10 INFO - PROCESS | 1650 | 1466696170761 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:10 INFO - PROCESS | 1650 | 1466696170893 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 08:36:10 INFO - PROCESS | 1650 | 1466696170949 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:10 INFO - PROCESS | 1650 | 1466696170950 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187d1000 == 50 [pid = 1650] [id = 99] 08:36:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x119082400) [pid = 1650] [serial = 294] [outer = 0x0] 08:36:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x120f4bc00) [pid = 1650] [serial = 295] [outer = 0x119082400] 08:36:10 INFO - PROCESS | 1650 | 1466696170978 Marionette DEBUG loaded listener.js 08:36:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x123d6ac00) [pid = 1650] [serial = 296] [outer = 0x119082400] 08:36:11 INFO - PROCESS | 1650 | --DOCSHELL 0x116681800 == 49 [pid = 1650] [id = 64] 08:36:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12adab800 == 48 [pid = 1650] [id = 93] 08:36:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12a75f800 == 47 [pid = 1650] [id = 92] 08:36:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12a41b800 == 46 [pid = 1650] [id = 91] 08:36:11 INFO - PROCESS | 1650 | --DOCSHELL 0x129091000 == 45 [pid = 1650] [id = 90] 08:36:11 INFO - PROCESS | 1650 | --DOCSHELL 0x128b0c000 == 44 [pid = 1650] [id = 89] 08:36:11 INFO - PROCESS | 1650 | --DOCSHELL 0x126167000 == 43 [pid = 1650] [id = 88] 08:36:11 INFO - PROCESS | 1650 | --DOCSHELL 0x124397800 == 42 [pid = 1650] [id = 87] 08:36:11 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12905c400) [pid = 1650] [serial = 226] [outer = 0x0] [url = about:blank] 08:36:11 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x116a1c000) [pid = 1650] [serial = 189] [outer = 0x0] [url = about:blank] 08:36:11 INFO - PROCESS | 1650 | --DOCSHELL 0x124007000 == 41 [pid = 1650] [id = 86] 08:36:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12387b800 == 40 [pid = 1650] [id = 85] 08:36:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1190aa800 == 39 [pid = 1650] [id = 84] 08:36:11 INFO - PROCESS | 1650 | --DOCSHELL 0x116aa8800 == 38 [pid = 1650] [id = 83] 08:36:11 INFO - PROCESS | 1650 | --DOCSHELL 0x117271800 == 37 [pid = 1650] [id = 82] 08:36:11 INFO - PROCESS | 1650 | --DOCSHELL 0x116abf000 == 36 [pid = 1650] [id = 81] 08:36:11 INFO - PROCESS | 1650 | --DOCSHELL 0x128b22800 == 35 [pid = 1650] [id = 79] 08:36:11 INFO - PROCESS | 1650 | --DOCSHELL 0x119633800 == 34 [pid = 1650] [id = 78] 08:36:11 INFO - PROCESS | 1650 | --DOCSHELL 0x112ab3000 == 33 [pid = 1650] [id = 77] 08:36:11 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x123d67000) [pid = 1650] [serial = 205] [outer = 0x0] [url = about:blank] 08:36:11 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1251a1400) [pid = 1650] [serial = 186] [outer = 0x0] [url = about:blank] 08:36:11 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x124e97400) [pid = 1650] [serial = 209] [outer = 0x0] [url = about:blank] 08:36:11 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x126b95800) [pid = 1650] [serial = 217] [outer = 0x0] [url = about:blank] 08:36:11 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x119353400) [pid = 1650] [serial = 198] [outer = 0x0] [url = about:blank] 08:36:11 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x128c7b000) [pid = 1650] [serial = 224] [outer = 0x0] [url = about:blank] 08:36:11 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x120f49c00) [pid = 1650] [serial = 202] [outer = 0x0] [url = about:blank] 08:36:11 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x126927400) [pid = 1650] [serial = 215] [outer = 0x0] [url = about:blank] 08:36:11 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118137400) [pid = 1650] [serial = 220] [outer = 0x0] [url = about:blank] 08:36:11 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119660400) [pid = 1650] [serial = 199] [outer = 0x0] [url = about:blank] 08:36:11 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x126ba2c00) [pid = 1650] [serial = 218] [outer = 0x0] [url = about:blank] 08:36:11 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1185d3400) [pid = 1650] [serial = 196] [outer = 0x0] [url = about:blank] 08:36:11 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119503400) [pid = 1650] [serial = 221] [outer = 0x0] [url = about:blank] 08:36:11 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x120fee400) [pid = 1650] [serial = 203] [outer = 0x0] [url = about:blank] 08:36:11 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123f29800) [pid = 1650] [serial = 223] [outer = 0x0] [url = about:blank] 08:36:11 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x126677c00) [pid = 1650] [serial = 214] [outer = 0x0] [url = about:blank] 08:36:11 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1182a8800) [pid = 1650] [serial = 195] [outer = 0x0] [url = about:blank] 08:36:11 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11812d800) [pid = 1650] [serial = 193] [outer = 0x0] [url = about:blank] 08:36:11 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x123d93000) [pid = 1650] [serial = 206] [outer = 0x0] [url = about:blank] 08:36:11 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12cadac00) [pid = 1650] [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.] 08:36:11 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x126103800) [pid = 1650] [serial = 211] [outer = 0x0] [url = about:blank] 08:36:11 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1243edc00) [pid = 1650] [serial = 208] [outer = 0x0] [url = about:blank] 08:36:11 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126551800) [pid = 1650] [serial = 212] [outer = 0x0] [url = about:blank] 08:36:11 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116a21c00) [pid = 1650] [serial = 192] [outer = 0x0] [url = about:blank] 08:36:11 INFO - PROCESS | 1650 | 1466696171369 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:36:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:36:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 623ms 08:36:11 INFO - PROCESS | 1650 | 1466696171376 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 08:36:11 INFO - PROCESS | 1650 | 1466696171379 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 08:36:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:36:11 INFO - PROCESS | 1650 | 1466696171381 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:36:11 INFO - PROCESS | 1650 | 1466696171383 Marionette TRACE conn2 <- [1,370,null,{}] 08:36:11 INFO - PROCESS | 1650 | 1466696171386 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:11 INFO - PROCESS | 1650 | 1466696171389 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:11 INFO - PROCESS | 1650 | 1466696171473 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 08:36:11 INFO - PROCESS | 1650 | 1466696171479 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:11 INFO - PROCESS | 1650 | 1466696171480 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187db800 == 34 [pid = 1650] [id = 100] 08:36:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123d8a400) [pid = 1650] [serial = 297] [outer = 0x0] 08:36:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123f78800) [pid = 1650] [serial = 298] [outer = 0x123d8a400] 08:36:11 INFO - PROCESS | 1650 | 1466696171506 Marionette DEBUG loaded listener.js 08:36:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124e3a000) [pid = 1650] [serial = 299] [outer = 0x123d8a400] 08:36:11 INFO - PROCESS | 1650 | 1466696171832 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:36:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:36:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 469ms 08:36:11 INFO - PROCESS | 1650 | 1466696171854 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 08:36:11 INFO - PROCESS | 1650 | 1466696171856 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 08:36:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:36:11 INFO - PROCESS | 1650 | 1466696171862 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:36:11 INFO - PROCESS | 1650 | 1466696171866 Marionette TRACE conn2 <- [1,374,null,{}] 08:36:11 INFO - PROCESS | 1650 | 1466696171870 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:11 INFO - PROCESS | 1650 | 1466696171872 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:11 INFO - PROCESS | 1650 | 1466696171954 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 08:36:11 INFO - PROCESS | 1650 | 1466696171960 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:11 INFO - PROCESS | 1650 | 1466696171961 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ac6000 == 35 [pid = 1650] [id = 101] 08:36:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12519e000) [pid = 1650] [serial = 300] [outer = 0x0] 08:36:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1265eb000) [pid = 1650] [serial = 301] [outer = 0x12519e000] 08:36:11 INFO - PROCESS | 1650 | 1466696171986 Marionette DEBUG loaded listener.js 08:36:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126b96400) [pid = 1650] [serial = 302] [outer = 0x12519e000] 08:36:12 INFO - PROCESS | 1650 | 1466696172346 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:36:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:36:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 526ms 08:36:12 INFO - PROCESS | 1650 | 1466696172385 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 08:36:12 INFO - PROCESS | 1650 | 1466696172387 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 08:36:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:36:12 INFO - PROCESS | 1650 | 1466696172389 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:36:12 INFO - PROCESS | 1650 | 1466696172390 Marionette TRACE conn2 <- [1,378,null,{}] 08:36:12 INFO - PROCESS | 1650 | 1466696172392 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:12 INFO - PROCESS | 1650 | 1466696172394 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:12 INFO - PROCESS | 1650 | 1466696172473 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 08:36:12 INFO - PROCESS | 1650 | 1466696172479 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:12 INFO - PROCESS | 1650 | 1466696172480 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x124a1d000 == 36 [pid = 1650] [id = 102] 08:36:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128aca800) [pid = 1650] [serial = 303] [outer = 0x0] 08:36:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128c80400) [pid = 1650] [serial = 304] [outer = 0x128aca800] 08:36:12 INFO - PROCESS | 1650 | 1466696172505 Marionette DEBUG loaded listener.js 08:36:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12905b400) [pid = 1650] [serial = 305] [outer = 0x128aca800] 08:36:12 INFO - PROCESS | 1650 | 1466696172841 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:36:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:36:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 469ms 08:36:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:36:12 INFO - PROCESS | 1650 | 1466696172859 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 08:36:12 INFO - PROCESS | 1650 | 1466696172861 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 08:36:12 INFO - PROCESS | 1650 | 1466696172864 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:36:12 INFO - PROCESS | 1650 | 1466696172866 Marionette TRACE conn2 <- [1,382,null,{}] 08:36:12 INFO - PROCESS | 1650 | 1466696172873 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:12 INFO - PROCESS | 1650 | 1466696172875 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:13 INFO - PROCESS | 1650 | 1466696173000 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 08:36:13 INFO - PROCESS | 1650 | 1466696173099 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:13 INFO - PROCESS | 1650 | 1466696173105 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x118275800 == 37 [pid = 1650] [id = 103] 08:36:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1291d4c00) [pid = 1650] [serial = 306] [outer = 0x0] 08:36:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1291db400) [pid = 1650] [serial = 307] [outer = 0x1291d4c00] 08:36:13 INFO - PROCESS | 1650 | 1466696173157 Marionette DEBUG loaded listener.js 08:36:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x129376800) [pid = 1650] [serial = 308] [outer = 0x1291d4c00] 08:36:13 INFO - PROCESS | 1650 | 1466696173736 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:36:13 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:36:13 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 921ms 08:36:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:36:13 INFO - PROCESS | 1650 | 1466696173791 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 08:36:13 INFO - PROCESS | 1650 | 1466696173793 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 08:36:13 INFO - PROCESS | 1650 | 1466696173796 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:36:13 INFO - PROCESS | 1650 | 1466696173798 Marionette TRACE conn2 <- [1,386,null,{}] 08:36:13 INFO - PROCESS | 1650 | 1466696173801 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:13 INFO - PROCESS | 1650 | 1466696173804 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:13 INFO - PROCESS | 1650 | 1466696173959 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 08:36:13 INFO - PROCESS | 1650 | 1466696173986 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:13 INFO - PROCESS | 1650 | 1466696173987 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x129324000 == 38 [pid = 1650] [id = 104] 08:36:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12ad4a400) [pid = 1650] [serial = 309] [outer = 0x0] 08:36:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12aecdc00) [pid = 1650] [serial = 310] [outer = 0x12ad4a400] 08:36:14 INFO - PROCESS | 1650 | 1466696174026 Marionette DEBUG loaded listener.js 08:36:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12aedac00) [pid = 1650] [serial = 311] [outer = 0x12ad4a400] 08:36:14 INFO - PROCESS | 1650 | 1466696174356 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 08:36:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:36:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 570ms 08:36:14 INFO - PROCESS | 1650 | 1466696174366 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 08:36:14 INFO - PROCESS | 1650 | 1466696174367 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 08:36:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:36:14 INFO - PROCESS | 1650 | 1466696174372 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:36:14 INFO - PROCESS | 1650 | 1466696174373 Marionette TRACE conn2 <- [1,390,null,{}] 08:36:14 INFO - PROCESS | 1650 | 1466696174376 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:14 INFO - PROCESS | 1650 | 1466696174377 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:14 INFO - PROCESS | 1650 | 1466696174477 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 08:36:14 INFO - PROCESS | 1650 | 1466696174488 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:14 INFO - PROCESS | 1650 | 1466696174496 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a54e800 == 39 [pid = 1650] [id = 105] 08:36:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12aed5c00) [pid = 1650] [serial = 312] [outer = 0x0] 08:36:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12b8c6800) [pid = 1650] [serial = 313] [outer = 0x12aed5c00] 08:36:14 INFO - PROCESS | 1650 | 1466696174520 Marionette DEBUG loaded listener.js 08:36:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12b94c400) [pid = 1650] [serial = 314] [outer = 0x12aed5c00] 08:36:14 INFO - PROCESS | 1650 | 1466696174865 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 08:36:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:36:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 520ms 08:36:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:36:14 INFO - PROCESS | 1650 | 1466696174898 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 08:36:14 INFO - PROCESS | 1650 | 1466696174899 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 08:36:14 INFO - PROCESS | 1650 | 1466696174901 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:36:14 INFO - PROCESS | 1650 | 1466696174904 Marionette TRACE conn2 <- [1,394,null,{}] 08:36:14 INFO - PROCESS | 1650 | 1466696174907 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:14 INFO - PROCESS | 1650 | 1466696174908 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:15 INFO - PROCESS | 1650 | 1466696175019 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 08:36:15 INFO - PROCESS | 1650 | 1466696175055 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:15 INFO - PROCESS | 1650 | 1466696175056 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad9d000 == 40 [pid = 1650] [id = 106] 08:36:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12b8be400) [pid = 1650] [serial = 315] [outer = 0x0] 08:36:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12b952800) [pid = 1650] [serial = 316] [outer = 0x12b8be400] 08:36:15 INFO - PROCESS | 1650 | 1466696175091 Marionette DEBUG loaded listener.js 08:36:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12bcea000) [pid = 1650] [serial = 317] [outer = 0x12b8be400] 08:36:15 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x120fee800) [pid = 1650] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:36:15 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x128c84000) [pid = 1650] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:36:15 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12a2ca400) [pid = 1650] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:36:15 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12610e400) [pid = 1650] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:36:15 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128ad1000) [pid = 1650] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:36:15 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12654a000) [pid = 1650] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:36:15 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118897c00) [pid = 1650] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:36:15 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x123d95000) [pid = 1650] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:36:15 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119659000) [pid = 1650] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:36:15 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12905a000) [pid = 1650] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:36:15 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1167d2c00) [pid = 1650] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:36:15 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x124e9a000) [pid = 1650] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:36:15 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1185cc400) [pid = 1650] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:36:15 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11907a000) [pid = 1650] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:36:15 INFO - PROCESS | 1650 | 1466696175623 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 08:36:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:36:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 771ms 08:36:15 INFO - PROCESS | 1650 | 1466696175674 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 08:36:15 INFO - PROCESS | 1650 | 1466696175675 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 08:36:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:36:15 INFO - PROCESS | 1650 | 1466696175677 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:36:15 INFO - PROCESS | 1650 | 1466696175678 Marionette TRACE conn2 <- [1,398,null,{}] 08:36:15 INFO - PROCESS | 1650 | 1466696175681 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:15 INFO - PROCESS | 1650 | 1466696175682 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:15 INFO - PROCESS | 1650 | 1466696175774 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 08:36:15 INFO - PROCESS | 1650 | 1466696175829 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:15 INFO - PROCESS | 1650 | 1466696175830 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c1c000 == 41 [pid = 1650] [id = 107] 08:36:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11812d000) [pid = 1650] [serial = 318] [outer = 0x0] 08:36:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x124e9a000) [pid = 1650] [serial = 319] [outer = 0x11812d000] 08:36:15 INFO - PROCESS | 1650 | 1466696175855 Marionette DEBUG loaded listener.js 08:36:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12905d400) [pid = 1650] [serial = 320] [outer = 0x11812d000] 08:36:16 INFO - PROCESS | 1650 | 1466696176243 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:36:16 INFO - PROCESS | 1650 | 1466696176251 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 08:36:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:36:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 617ms 08:36:16 INFO - PROCESS | 1650 | 1466696176297 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 08:36:16 INFO - PROCESS | 1650 | 1466696176299 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 08:36:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:36:16 INFO - PROCESS | 1650 | 1466696176311 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:36:16 INFO - PROCESS | 1650 | 1466696176313 Marionette TRACE conn2 <- [1,402,null,{}] 08:36:16 INFO - PROCESS | 1650 | 1466696176316 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:16 INFO - PROCESS | 1650 | 1466696176319 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:16 INFO - PROCESS | 1650 | 1466696176507 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 08:36:16 INFO - PROCESS | 1650 | 1466696176525 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:16 INFO - PROCESS | 1650 | 1466696176526 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12be35800 == 42 [pid = 1650] [id = 108] 08:36:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12692ac00) [pid = 1650] [serial = 321] [outer = 0x0] 08:36:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12bcf4800) [pid = 1650] [serial = 322] [outer = 0x12692ac00] 08:36:16 INFO - PROCESS | 1650 | 1466696176569 Marionette DEBUG loaded listener.js 08:36:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12c2e0800) [pid = 1650] [serial = 323] [outer = 0x12692ac00] 08:36:16 INFO - PROCESS | 1650 | 1466696176920 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 08:36:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:36:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 629ms 08:36:16 INFO - PROCESS | 1650 | 1466696176931 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 08:36:16 INFO - PROCESS | 1650 | 1466696176932 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 08:36:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:36:16 INFO - PROCESS | 1650 | 1466696176935 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:36:16 INFO - PROCESS | 1650 | 1466696176938 Marionette TRACE conn2 <- [1,406,null,{}] 08:36:16 INFO - PROCESS | 1650 | 1466696176950 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:16 INFO - PROCESS | 1650 | 1466696176952 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:17 INFO - PROCESS | 1650 | 1466696177056 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 08:36:17 INFO - PROCESS | 1650 | 1466696177109 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:17 INFO - PROCESS | 1650 | 1466696177110 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12be45800 == 43 [pid = 1650] [id = 109] 08:36:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x128d65400) [pid = 1650] [serial = 324] [outer = 0x0] 08:36:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12bcf5800) [pid = 1650] [serial = 325] [outer = 0x128d65400] 08:36:17 INFO - PROCESS | 1650 | 1466696177134 Marionette DEBUG loaded listener.js 08:36:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12c2e5000) [pid = 1650] [serial = 326] [outer = 0x128d65400] 08:36:17 INFO - PROCESS | 1650 | 1466696177396 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 08:36:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:36:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 473ms 08:36:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:36:17 INFO - PROCESS | 1650 | 1466696177411 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 08:36:17 INFO - PROCESS | 1650 | 1466696177412 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 08:36:17 INFO - PROCESS | 1650 | 1466696177414 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:36:17 INFO - PROCESS | 1650 | 1466696177415 Marionette TRACE conn2 <- [1,410,null,{}] 08:36:17 INFO - PROCESS | 1650 | 1466696177426 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:17 INFO - PROCESS | 1650 | 1466696177427 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:17 INFO - PROCESS | 1650 | 1466696177518 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 08:36:17 INFO - PROCESS | 1650 | 1466696177618 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:17 INFO - PROCESS | 1650 | 1466696177620 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1139cd000 == 44 [pid = 1650] [id = 110] 08:36:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11223e400) [pid = 1650] [serial = 327] [outer = 0x0] 08:36:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x112f9f400) [pid = 1650] [serial = 328] [outer = 0x11223e400] 08:36:17 INFO - PROCESS | 1650 | 1466696177651 Marionette DEBUG loaded listener.js 08:36:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x112fa6800) [pid = 1650] [serial = 329] [outer = 0x11223e400] 08:36:18 INFO - PROCESS | 1650 | 1466696178165 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 08:36:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:36:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 768ms 08:36:18 INFO - PROCESS | 1650 | 1466696178191 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 08:36:18 INFO - PROCESS | 1650 | 1466696178195 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 08:36:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:36:18 INFO - PROCESS | 1650 | 1466696178201 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:36:18 INFO - PROCESS | 1650 | 1466696178206 Marionette TRACE conn2 <- [1,414,null,{}] 08:36:18 INFO - PROCESS | 1650 | 1466696178212 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:18 INFO - PROCESS | 1650 | 1466696178216 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:18 INFO - PROCESS | 1650 | 1466696178376 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 08:36:18 INFO - PROCESS | 1650 | 1466696178492 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:18 INFO - PROCESS | 1650 | 1466696178494 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1239af800 == 45 [pid = 1650] [id = 111] 08:36:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11873a000) [pid = 1650] [serial = 330] [outer = 0x0] 08:36:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119351800) [pid = 1650] [serial = 331] [outer = 0x11873a000] 08:36:18 INFO - PROCESS | 1650 | 1466696178566 Marionette DEBUG loaded listener.js 08:36:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x119a0c000) [pid = 1650] [serial = 332] [outer = 0x11873a000] 08:36:19 INFO - PROCESS | 1650 | 1466696179058 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 08:36:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:36:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 923ms 08:36:19 INFO - PROCESS | 1650 | 1466696179126 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 08:36:19 INFO - PROCESS | 1650 | 1466696179129 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 08:36:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:36:19 INFO - PROCESS | 1650 | 1466696179132 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:36:19 INFO - PROCESS | 1650 | 1466696179134 Marionette TRACE conn2 <- [1,418,null,{}] 08:36:19 INFO - PROCESS | 1650 | 1466696179136 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:19 INFO - PROCESS | 1650 | 1466696179138 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:19 INFO - PROCESS | 1650 | 1466696179246 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 08:36:19 INFO - PROCESS | 1650 | 1466696179315 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:19 INFO - PROCESS | 1650 | 1466696179316 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x129090800 == 46 [pid = 1650] [id = 112] 08:36:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12394f400) [pid = 1650] [serial = 333] [outer = 0x0] 08:36:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x123f28800) [pid = 1650] [serial = 334] [outer = 0x12394f400] 08:36:19 INFO - PROCESS | 1650 | 1466696179345 Marionette DEBUG loaded listener.js 08:36:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x124e32000) [pid = 1650] [serial = 335] [outer = 0x12394f400] 08:36:20 INFO - PROCESS | 1650 | 1466696180258 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 08:36:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 08:36:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1171ms 08:36:20 INFO - PROCESS | 1650 | 1466696180304 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 08:36:20 INFO - PROCESS | 1650 | 1466696180305 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 08:36:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:36:20 INFO - PROCESS | 1650 | 1466696180313 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:36:20 INFO - PROCESS | 1650 | 1466696180317 Marionette TRACE conn2 <- [1,422,null,{}] 08:36:20 INFO - PROCESS | 1650 | 1466696180320 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:20 INFO - PROCESS | 1650 | 1466696180323 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:20 INFO - PROCESS | 1650 | 1466696180430 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 08:36:20 INFO - PROCESS | 1650 | 1466696180483 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:20 INFO - PROCESS | 1650 | 1466696180485 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11916e800 == 47 [pid = 1650] [id = 113] 08:36:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x123d92800) [pid = 1650] [serial = 336] [outer = 0x0] 08:36:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1265f2800) [pid = 1650] [serial = 337] [outer = 0x123d92800] 08:36:20 INFO - PROCESS | 1650 | 1466696180513 Marionette DEBUG loaded listener.js 08:36:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x128ad7c00) [pid = 1650] [serial = 338] [outer = 0x123d92800] 08:36:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12be45800 == 46 [pid = 1650] [id = 109] 08:36:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12be35800 == 45 [pid = 1650] [id = 108] 08:36:21 INFO - PROCESS | 1650 | --DOCSHELL 0x128c1c000 == 44 [pid = 1650] [id = 107] 08:36:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad9d000 == 43 [pid = 1650] [id = 106] 08:36:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12a54e800 == 42 [pid = 1650] [id = 105] 08:36:21 INFO - PROCESS | 1650 | --DOCSHELL 0x129324000 == 41 [pid = 1650] [id = 104] 08:36:21 INFO - PROCESS | 1650 | --DOCSHELL 0x118275800 == 40 [pid = 1650] [id = 103] 08:36:21 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x118898000) [pid = 1650] [serial = 232] [outer = 0x0] [url = about:blank] 08:36:21 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x119b51000) [pid = 1650] [serial = 235] [outer = 0x0] [url = about:blank] 08:36:21 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x119a0d400) [pid = 1650] [serial = 238] [outer = 0x0] [url = about:blank] 08:36:21 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x112a7f400) [pid = 1650] [serial = 229] [outer = 0x0] [url = about:blank] 08:36:21 INFO - PROCESS | 1650 | 1466696181639 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 08:36:21 INFO - PROCESS | 1650 | --DOCSHELL 0x124a1d000 == 39 [pid = 1650] [id = 102] 08:36:21 INFO - PROCESS | 1650 | --DOCSHELL 0x123ac6000 == 38 [pid = 1650] [id = 101] 08:36:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1187db800 == 37 [pid = 1650] [id = 100] 08:36:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1187d1000 == 36 [pid = 1650] [id = 99] 08:36:21 INFO - PROCESS | 1650 | --DOCSHELL 0x117e4f000 == 35 [pid = 1650] [id = 98] 08:36:21 INFO - PROCESS | 1650 | --DOCSHELL 0x124008000 == 34 [pid = 1650] [id = 96] 08:36:21 INFO - PROCESS | 1650 | --DOCSHELL 0x117e57800 == 33 [pid = 1650] [id = 95] 08:36:21 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1291bb400) [pid = 1650] [serial = 227] [outer = 0x0] [url = about:blank] 08:36:21 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12ac23800) [pid = 1650] [serial = 277] [outer = 0x0] [url = about:blank] 08:36:21 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x128ac9c00) [pid = 1650] [serial = 259] [outer = 0x0] [url = about:blank] 08:36:21 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x128ad3000) [pid = 1650] [serial = 262] [outer = 0x0] [url = about:blank] 08:36:21 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x128d9c800) [pid = 1650] [serial = 265] [outer = 0x0] [url = about:blank] 08:36:21 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x128c7cc00) [pid = 1650] [serial = 263] [outer = 0x0] [url = about:blank] 08:36:21 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119902c00) [pid = 1650] [serial = 247] [outer = 0x0] [url = about:blank] 08:36:21 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119a0e000) [pid = 1650] [serial = 248] [outer = 0x0] [url = about:blank] 08:36:21 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x123f75400) [pid = 1650] [serial = 253] [outer = 0x0] [url = about:blank] 08:36:21 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x124195800) [pid = 1650] [serial = 254] [outer = 0x0] [url = about:blank] 08:36:21 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x123d8d800) [pid = 1650] [serial = 251] [outer = 0x0] [url = about:blank] 08:36:21 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x120f42400) [pid = 1650] [serial = 250] [outer = 0x0] [url = about:blank] 08:36:21 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1291c2c00) [pid = 1650] [serial = 268] [outer = 0x0] [url = about:blank] 08:36:21 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118138c00) [pid = 1650] [serial = 242] [outer = 0x0] [url = about:blank] 08:36:21 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1173a9c00) [pid = 1650] [serial = 241] [outer = 0x0] [url = about:blank] 08:36:21 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1250dcc00) [pid = 1650] [serial = 256] [outer = 0x0] [url = about:blank] 08:36:21 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119355400) [pid = 1650] [serial = 245] [outer = 0x0] [url = about:blank] 08:36:21 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118733400) [pid = 1650] [serial = 244] [outer = 0x0] [url = about:blank] 08:36:21 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x129064400) [pid = 1650] [serial = 266] [outer = 0x0] [url = about:blank] 08:36:21 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1243f1c00) [pid = 1650] [serial = 271] [outer = 0x0] [url = about:blank] 08:36:21 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12a2c9c00) [pid = 1650] [serial = 275] [outer = 0x0] [url = about:blank] 08:36:21 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12ac2e400) [pid = 1650] [serial = 278] [outer = 0x0] [url = about:blank] 08:36:21 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1291d9c00) [pid = 1650] [serial = 269] [outer = 0x0] [url = about:blank] 08:36:21 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x128ace400) [pid = 1650] [serial = 260] [outer = 0x0] [url = about:blank] 08:36:21 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1291d2800) [pid = 1650] [serial = 272] [outer = 0x0] [url = about:blank] 08:36:21 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12936e400) [pid = 1650] [serial = 274] [outer = 0x0] [url = about:blank] 08:36:21 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x125753c00) [pid = 1650] [serial = 257] [outer = 0x0] [url = about:blank] 08:36:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:36:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1381ms 08:36:21 INFO - PROCESS | 1650 | 1466696181689 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 08:36:21 INFO - PROCESS | 1650 | 1466696181692 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 08:36:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:36:21 INFO - PROCESS | 1650 | 1466696181695 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:36:21 INFO - PROCESS | 1650 | 1466696181697 Marionette TRACE conn2 <- [1,426,null,{}] 08:36:21 INFO - PROCESS | 1650 | 1466696181700 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:21 INFO - PROCESS | 1650 | 1466696181702 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:21 INFO - PROCESS | 1650 | 1466696181780 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 08:36:21 INFO - PROCESS | 1650 | 1466696181784 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:21 INFO - PROCESS | 1650 | 1466696181786 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1161a0800 == 34 [pid = 1650] [id = 114] 08:36:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119079c00) [pid = 1650] [serial = 339] [outer = 0x0] 08:36:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11990f000) [pid = 1650] [serial = 340] [outer = 0x119079c00] 08:36:21 INFO - PROCESS | 1650 | 1466696181815 Marionette DEBUG loaded listener.js 08:36:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119b51000) [pid = 1650] [serial = 341] [outer = 0x119079c00] 08:36:22 INFO - PROCESS | 1650 | 1466696182186 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 08:36:22 INFO - PROCESS | 1650 | 1466696182219 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 08:36:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:36:22 INFO - PROCESS | 1650 | 1466696182224 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:36:22 INFO - PROCESS | 1650 | 1466696182225 Marionette TRACE conn2 <- [1,430,null,{}] 08:36:22 INFO - PROCESS | 1650 | 1466696182227 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:22 INFO - PROCESS | 1650 | 1466696182229 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:22 INFO - PROCESS | 1650 | 1466696182311 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 08:36:22 INFO - PROCESS | 1650 | 1466696182315 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:22 INFO - PROCESS | 1650 | 1466696182316 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184d4800 == 35 [pid = 1650] [id = 115] 08:36:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12380a400) [pid = 1650] [serial = 342] [outer = 0x0] 08:36:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123f71800) [pid = 1650] [serial = 343] [outer = 0x12380a400] 08:36:22 INFO - PROCESS | 1650 | 1466696182346 Marionette DEBUG loaded listener.js 08:36:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124c2a400) [pid = 1650] [serial = 344] [outer = 0x12380a400] 08:36:22 INFO - PROCESS | 1650 | 1466696182679 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 08:36:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:36:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 469ms 08:36:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:36:22 INFO - PROCESS | 1650 | 1466696182693 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 08:36:22 INFO - PROCESS | 1650 | 1466696182694 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 08:36:22 INFO - PROCESS | 1650 | 1466696182696 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:36:22 INFO - PROCESS | 1650 | 1466696182699 Marionette TRACE conn2 <- [1,434,null,{}] 08:36:22 INFO - PROCESS | 1650 | 1466696182708 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:22 INFO - PROCESS | 1650 | 1466696182711 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:22 INFO - PROCESS | 1650 | 1466696182796 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 08:36:22 INFO - PROCESS | 1650 | 1466696182851 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:22 INFO - PROCESS | 1650 | 1466696182853 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bce000 == 36 [pid = 1650] [id = 116] 08:36:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124e9c000) [pid = 1650] [serial = 345] [outer = 0x0] 08:36:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12610ec00) [pid = 1650] [serial = 346] [outer = 0x124e9c000] 08:36:22 INFO - PROCESS | 1650 | 1466696182880 Marionette DEBUG loaded listener.js 08:36:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128ace800) [pid = 1650] [serial = 347] [outer = 0x124e9c000] 08:36:23 INFO - PROCESS | 1650 | 1466696183165 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 08:36:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:36:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 521ms 08:36:23 INFO - PROCESS | 1650 | 1466696183217 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 08:36:23 INFO - PROCESS | 1650 | 1466696183221 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 08:36:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:36:23 INFO - PROCESS | 1650 | 1466696183225 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:36:23 INFO - PROCESS | 1650 | 1466696183226 Marionette TRACE conn2 <- [1,438,null,{}] 08:36:23 INFO - PROCESS | 1650 | 1466696183228 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:23 INFO - PROCESS | 1650 | 1466696183230 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:23 INFO - PROCESS | 1650 | 1466696183314 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 08:36:23 INFO - PROCESS | 1650 | 1466696183319 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:23 INFO - PROCESS | 1650 | 1466696183321 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ac8800 == 37 [pid = 1650] [id = 117] 08:36:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x124e9d000) [pid = 1650] [serial = 348] [outer = 0x0] 08:36:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128c82c00) [pid = 1650] [serial = 349] [outer = 0x124e9d000] 08:36:23 INFO - PROCESS | 1650 | 1466696183397 Marionette DEBUG loaded listener.js 08:36:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128d70000) [pid = 1650] [serial = 350] [outer = 0x124e9d000] 08:36:23 INFO - PROCESS | 1650 | 1466696183673 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 08:36:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:36:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 468ms 08:36:23 INFO - PROCESS | 1650 | 1466696183694 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 08:36:23 INFO - PROCESS | 1650 | 1466696183695 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 08:36:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:36:23 INFO - PROCESS | 1650 | 1466696183697 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:36:23 INFO - PROCESS | 1650 | 1466696183698 Marionette TRACE conn2 <- [1,442,null,{}] 08:36:23 INFO - PROCESS | 1650 | 1466696183701 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:23 INFO - PROCESS | 1650 | 1466696183702 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:23 INFO - PROCESS | 1650 | 1466696183812 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 08:36:23 INFO - PROCESS | 1650 | 1466696183815 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:23 INFO - PROCESS | 1650 | 1466696183816 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1256d5800 == 38 [pid = 1650] [id = 118] 08:36:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118378c00) [pid = 1650] [serial = 351] [outer = 0x0] 08:36:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12905a000) [pid = 1650] [serial = 352] [outer = 0x118378c00] 08:36:23 INFO - PROCESS | 1650 | 1466696183841 Marionette DEBUG loaded listener.js 08:36:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1291c1c00) [pid = 1650] [serial = 353] [outer = 0x118378c00] 08:36:24 INFO - PROCESS | 1650 | 1466696184208 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 08:36:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:36:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 518ms 08:36:24 INFO - PROCESS | 1650 | 1466696184217 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 08:36:24 INFO - PROCESS | 1650 | 1466696184219 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 08:36:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:36:24 INFO - PROCESS | 1650 | 1466696184221 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:36:24 INFO - PROCESS | 1650 | 1466696184222 Marionette TRACE conn2 <- [1,446,null,{}] 08:36:24 INFO - PROCESS | 1650 | 1466696184225 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:24 INFO - PROCESS | 1650 | 1466696184229 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:24 INFO - PROCESS | 1650 | 1466696184339 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 08:36:24 INFO - PROCESS | 1650 | 1466696184352 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:24 INFO - PROCESS | 1650 | 1466696184353 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x128d14000 == 39 [pid = 1650] [id = 119] 08:36:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1291c8c00) [pid = 1650] [serial = 354] [outer = 0x0] 08:36:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12a2c6800) [pid = 1650] [serial = 355] [outer = 0x1291c8c00] 08:36:24 INFO - PROCESS | 1650 | 1466696184379 Marionette DEBUG loaded listener.js 08:36:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12ac31000) [pid = 1650] [serial = 356] [outer = 0x1291c8c00] 08:36:24 INFO - PROCESS | 1650 | 1466696184743 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 08:36:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:36:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 568ms 08:36:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:36:24 INFO - PROCESS | 1650 | 1466696184791 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 08:36:24 INFO - PROCESS | 1650 | 1466696184792 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 08:36:24 INFO - PROCESS | 1650 | 1466696184794 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:36:24 INFO - PROCESS | 1650 | 1466696184796 Marionette TRACE conn2 <- [1,450,null,{}] 08:36:24 INFO - PROCESS | 1650 | 1466696184798 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:24 INFO - PROCESS | 1650 | 1466696184799 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:24 INFO - PROCESS | 1650 | 1466696184896 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 08:36:24 INFO - PROCESS | 1650 | 1466696184910 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:24 INFO - PROCESS | 1650 | 1466696184911 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12932c800 == 40 [pid = 1650] [id = 120] 08:36:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12ac30800) [pid = 1650] [serial = 357] [outer = 0x0] 08:36:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12aed1400) [pid = 1650] [serial = 358] [outer = 0x12ac30800] 08:36:24 INFO - PROCESS | 1650 | 1466696184935 Marionette DEBUG loaded listener.js 08:36:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12b8c3c00) [pid = 1650] [serial = 359] [outer = 0x12ac30800] 08:36:25 INFO - PROCESS | 1650 | 1466696185249 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 08:36:25 INFO - PROCESS | 1650 | 1466696185265 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 08:36:25 INFO - PROCESS | 1650 | 1466696185267 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:36:25 INFO - PROCESS | 1650 | 1466696185268 Marionette TRACE conn2 <- [1,454,null,{}] 08:36:25 INFO - PROCESS | 1650 | 1466696185274 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:25 INFO - PROCESS | 1650 | 1466696185275 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:25 INFO - PROCESS | 1650 | 1466696185377 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 08:36:25 INFO - PROCESS | 1650 | 1466696185389 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:25 INFO - PROCESS | 1650 | 1466696185390 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a550000 == 41 [pid = 1650] [id = 121] 08:36:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x110f9b800) [pid = 1650] [serial = 360] [outer = 0x0] 08:36:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x110fa1000) [pid = 1650] [serial = 361] [outer = 0x110f9b800] 08:36:25 INFO - PROCESS | 1650 | 1466696185421 Marionette DEBUG loaded listener.js 08:36:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x110fa5400) [pid = 1650] [serial = 362] [outer = 0x110f9b800] 08:36:25 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12ad4a400) [pid = 1650] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:36:25 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x114fbf000) [pid = 1650] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:36:25 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1291d4c00) [pid = 1650] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:36:25 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12aed5c00) [pid = 1650] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:36:25 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128aca800) [pid = 1650] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:36:25 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11812d000) [pid = 1650] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:36:25 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12b8be400) [pid = 1650] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:36:25 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12692ac00) [pid = 1650] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:36:25 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x123d8a400) [pid = 1650] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:36:25 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12519e000) [pid = 1650] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:36:25 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119082400) [pid = 1650] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:36:25 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:36:25 INFO - PROCESS | 1650 | 1466696185876 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 08:36:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:36:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 622ms 08:36:25 INFO - PROCESS | 1650 | 1466696185891 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 08:36:25 INFO - PROCESS | 1650 | 1466696185892 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 08:36:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:36:25 INFO - PROCESS | 1650 | 1466696185894 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:36:25 INFO - PROCESS | 1650 | 1466696185896 Marionette TRACE conn2 <- [1,458,null,{}] 08:36:25 INFO - PROCESS | 1650 | 1466696185898 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:25 INFO - PROCESS | 1650 | 1466696185899 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:25 INFO - PROCESS | 1650 | 1466696185981 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 08:36:25 INFO - PROCESS | 1650 | 1466696185985 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:25 INFO - PROCESS | 1650 | 1466696185988 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad92800 == 42 [pid = 1650] [id = 122] 08:36:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x110fa2400) [pid = 1650] [serial = 363] [outer = 0x0] 08:36:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x123f6cc00) [pid = 1650] [serial = 364] [outer = 0x110fa2400] 08:36:26 INFO - PROCESS | 1650 | 1466696186013 Marionette DEBUG loaded listener.js 08:36:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128d68800) [pid = 1650] [serial = 365] [outer = 0x110fa2400] 08:36:26 INFO - PROCESS | 1650 | 1466696186345 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 08:36:26 INFO - PROCESS | 1650 | 1466696186364 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 08:36:26 INFO - PROCESS | 1650 | 1466696186366 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:36:26 INFO - PROCESS | 1650 | 1466696186367 Marionette TRACE conn2 <- [1,462,null,{}] 08:36:26 INFO - PROCESS | 1650 | 1466696186373 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:26 INFO - PROCESS | 1650 | 1466696186375 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:26 INFO - PROCESS | 1650 | 1466696186490 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 08:36:26 INFO - PROCESS | 1650 | 1466696186496 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:26 INFO - PROCESS | 1650 | 1466696186497 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b990800 == 43 [pid = 1650] [id = 123] 08:36:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x110fa5800) [pid = 1650] [serial = 366] [outer = 0x0] 08:36:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12ae38400) [pid = 1650] [serial = 367] [outer = 0x110fa5800] 08:36:26 INFO - PROCESS | 1650 | 1466696186521 Marionette DEBUG loaded listener.js 08:36:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12b8cb400) [pid = 1650] [serial = 368] [outer = 0x110fa5800] 08:36:26 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:36:26 INFO - PROCESS | 1650 | 1466696186859 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 08:36:26 INFO - PROCESS | 1650 | 1466696186891 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 08:36:26 INFO - PROCESS | 1650 | 1466696186893 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:36:26 INFO - PROCESS | 1650 | 1466696186895 Marionette TRACE conn2 <- [1,466,null,{}] 08:36:26 INFO - PROCESS | 1650 | 1466696186897 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:26 INFO - PROCESS | 1650 | 1466696186899 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:26 INFO - PROCESS | 1650 | 1466696186993 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 08:36:26 INFO - PROCESS | 1650 | 1466696186996 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:26 INFO - PROCESS | 1650 | 1466696186998 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c403800 == 44 [pid = 1650] [id = 124] 08:36:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11841a400) [pid = 1650] [serial = 369] [outer = 0x0] 08:36:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11841d000) [pid = 1650] [serial = 370] [outer = 0x11841a400] 08:36:27 INFO - PROCESS | 1650 | 1466696187025 Marionette DEBUG loaded listener.js 08:36:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12bcf2000) [pid = 1650] [serial = 371] [outer = 0x11841a400] 08:36:27 INFO - PROCESS | 1650 | 1466696187360 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 08:36:27 INFO - PROCESS | 1650 | 1466696187419 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 08:36:27 INFO - PROCESS | 1650 | 1466696187421 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:36:27 INFO - PROCESS | 1650 | 1466696187422 Marionette TRACE conn2 <- [1,470,null,{}] 08:36:27 INFO - PROCESS | 1650 | 1466696187424 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:27 INFO - PROCESS | 1650 | 1466696187425 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:27 INFO - PROCESS | 1650 | 1466696187513 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 08:36:27 INFO - PROCESS | 1650 | 1466696187517 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:27 INFO - PROCESS | 1650 | 1466696187518 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c867800 == 45 [pid = 1650] [id = 125] 08:36:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11885c800) [pid = 1650] [serial = 372] [outer = 0x0] 08:36:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118866000) [pid = 1650] [serial = 373] [outer = 0x11885c800] 08:36:27 INFO - PROCESS | 1650 | 1466696187544 Marionette DEBUG loaded listener.js 08:36:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11886a000) [pid = 1650] [serial = 374] [outer = 0x11885c800] 08:36:27 INFO - PROCESS | 1650 | 1466696187991 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 08:36:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:36:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 620ms 08:36:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:36:28 INFO - PROCESS | 1650 | 1466696188042 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 08:36:28 INFO - PROCESS | 1650 | 1466696188044 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 08:36:28 INFO - PROCESS | 1650 | 1466696188047 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:36:28 INFO - PROCESS | 1650 | 1466696188049 Marionette TRACE conn2 <- [1,474,null,{}] 08:36:28 INFO - PROCESS | 1650 | 1466696188055 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:28 INFO - PROCESS | 1650 | 1466696188057 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:28 INFO - PROCESS | 1650 | 1466696188162 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 08:36:28 INFO - PROCESS | 1650 | 1466696188219 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:28 INFO - PROCESS | 1650 | 1466696188220 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x117267000 == 46 [pid = 1650] [id = 126] 08:36:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x118241000) [pid = 1650] [serial = 375] [outer = 0x0] 08:36:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11840f400) [pid = 1650] [serial = 376] [outer = 0x118241000] 08:36:28 INFO - PROCESS | 1650 | 1466696188251 Marionette DEBUG loaded listener.js 08:36:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x118418400) [pid = 1650] [serial = 377] [outer = 0x118241000] 08:36:28 INFO - PROCESS | 1650 | 1466696188741 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 08:36:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:36:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 720ms 08:36:28 INFO - PROCESS | 1650 | 1466696188784 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 08:36:28 INFO - PROCESS | 1650 | 1466696188788 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 08:36:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:36:28 INFO - PROCESS | 1650 | 1466696188834 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:36:28 INFO - PROCESS | 1650 | 1466696188836 Marionette TRACE conn2 <- [1,478,null,{}] 08:36:28 INFO - PROCESS | 1650 | 1466696188838 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:28 INFO - PROCESS | 1650 | 1466696188840 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:28 INFO - PROCESS | 1650 | 1466696188945 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 08:36:29 INFO - PROCESS | 1650 | 1466696189016 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:29 INFO - PROCESS | 1650 | 1466696189017 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1256d6800 == 47 [pid = 1650] [id = 127] 08:36:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11945b000) [pid = 1650] [serial = 378] [outer = 0x0] 08:36:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11945cc00) [pid = 1650] [serial = 379] [outer = 0x11945b000] 08:36:29 INFO - PROCESS | 1650 | 1466696189048 Marionette DEBUG loaded listener.js 08:36:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x119461c00) [pid = 1650] [serial = 380] [outer = 0x11945b000] 08:36:29 INFO - PROCESS | 1650 | 1466696189505 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 08:36:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:36:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 722ms 08:36:29 INFO - PROCESS | 1650 | 1466696189554 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 08:36:29 INFO - PROCESS | 1650 | 1466696189556 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 08:36:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:36:29 INFO - PROCESS | 1650 | 1466696189558 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:36:29 INFO - PROCESS | 1650 | 1466696189561 Marionette TRACE conn2 <- [1,482,null,{}] 08:36:29 INFO - PROCESS | 1650 | 1466696189569 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:29 INFO - PROCESS | 1650 | 1466696189574 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:29 INFO - PROCESS | 1650 | 1466696189678 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 08:36:29 INFO - PROCESS | 1650 | 1466696189750 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:29 INFO - PROCESS | 1650 | 1466696189753 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c411800 == 48 [pid = 1650] [id = 128] 08:36:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x123d8e400) [pid = 1650] [serial = 381] [outer = 0x0] 08:36:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x123f74000) [pid = 1650] [serial = 382] [outer = 0x123d8e400] 08:36:29 INFO - PROCESS | 1650 | 1466696189784 Marionette DEBUG loaded listener.js 08:36:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1250dc000) [pid = 1650] [serial = 383] [outer = 0x123d8e400] 08:36:30 INFO - PROCESS | 1650 | 1466696190210 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 08:36:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:36:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 722ms 08:36:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:36:30 INFO - PROCESS | 1650 | 1466696190282 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 08:36:30 INFO - PROCESS | 1650 | 1466696190284 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 08:36:30 INFO - PROCESS | 1650 | 1466696190288 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:36:30 INFO - PROCESS | 1650 | 1466696190289 Marionette TRACE conn2 <- [1,486,null,{}] 08:36:30 INFO - PROCESS | 1650 | 1466696190291 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:30 INFO - PROCESS | 1650 | 1466696190293 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:30 INFO - PROCESS | 1650 | 1466696190409 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 08:36:30 INFO - PROCESS | 1650 | 1466696190486 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:30 INFO - PROCESS | 1650 | 1466696190487 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb14000 == 49 [pid = 1650] [id = 129] 08:36:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x123d68400) [pid = 1650] [serial = 384] [outer = 0x0] 08:36:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x126b9d400) [pid = 1650] [serial = 385] [outer = 0x123d68400] 08:36:30 INFO - PROCESS | 1650 | 1466696190516 Marionette DEBUG loaded listener.js 08:36:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x128ad5c00) [pid = 1650] [serial = 386] [outer = 0x123d68400] 08:36:31 INFO - PROCESS | 1650 | 1466696191094 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 08:36:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:36:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 871ms 08:36:31 INFO - PROCESS | 1650 | 1466696191160 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 08:36:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:36:31 INFO - PROCESS | 1650 | 1466696191162 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 08:36:31 INFO - PROCESS | 1650 | 1466696191165 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:36:31 INFO - PROCESS | 1650 | 1466696191167 Marionette TRACE conn2 <- [1,490,null,{}] 08:36:31 INFO - PROCESS | 1650 | 1466696191171 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:31 INFO - PROCESS | 1650 | 1466696191172 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:31 INFO - PROCESS | 1650 | 1466696191265 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 08:36:31 INFO - PROCESS | 1650 | 1466696191326 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:31 INFO - PROCESS | 1650 | 1466696191329 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ac3000 == 50 [pid = 1650] [id = 130] 08:36:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11704c400) [pid = 1650] [serial = 387] [outer = 0x0] 08:36:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11840f000) [pid = 1650] [serial = 388] [outer = 0x11704c400] 08:36:31 INFO - PROCESS | 1650 | 1466696191357 Marionette DEBUG loaded listener.js 08:36:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11841c400) [pid = 1650] [serial = 389] [outer = 0x11704c400] 08:36:31 INFO - PROCESS | 1650 | 1466696191846 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 08:36:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12c403800 == 49 [pid = 1650] [id = 124] 08:36:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12b990800 == 48 [pid = 1650] [id = 123] 08:36:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad92800 == 47 [pid = 1650] [id = 122] 08:36:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12a550000 == 46 [pid = 1650] [id = 121] 08:36:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12932c800 == 45 [pid = 1650] [id = 120] 08:36:31 INFO - PROCESS | 1650 | --DOCSHELL 0x128d14000 == 44 [pid = 1650] [id = 119] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x124e38800) [pid = 1650] [serial = 289] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x120f43800) [pid = 1650] [serial = 286] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12bcf5800) [pid = 1650] [serial = 325] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1256d5800 == 43 [pid = 1650] [id = 118] 08:36:31 INFO - PROCESS | 1650 | --DOCSHELL 0x123ac8800 == 42 [pid = 1650] [id = 117] 08:36:31 INFO - PROCESS | 1650 | --DOCSHELL 0x119bce000 == 41 [pid = 1650] [id = 116] 08:36:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1184d4800 == 40 [pid = 1650] [id = 115] 08:36:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1161a0800 == 39 [pid = 1650] [id = 114] 08:36:31 INFO - PROCESS | 1650 | --DOCSHELL 0x129090800 == 38 [pid = 1650] [id = 112] 08:36:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1239af800 == 37 [pid = 1650] [id = 111] 08:36:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1139cd000 == 36 [pid = 1650] [id = 110] 08:36:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:36:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 722ms 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12aecdc00) [pid = 1650] [serial = 310] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1185cd400) [pid = 1650] [serial = 293] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11820b800) [pid = 1650] [serial = 292] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x118513800) [pid = 1650] [serial = 283] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12ad40000) [pid = 1650] [serial = 280] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1291db400) [pid = 1650] [serial = 307] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12b8c6800) [pid = 1650] [serial = 313] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12aedac00) [pid = 1650] [serial = 311] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x128c80400) [pid = 1650] [serial = 304] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x124e9a000) [pid = 1650] [serial = 319] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12905b400) [pid = 1650] [serial = 305] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12b952800) [pid = 1650] [serial = 316] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12b94c400) [pid = 1650] [serial = 314] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12bcf4800) [pid = 1650] [serial = 322] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x123f78800) [pid = 1650] [serial = 298] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x124e3a000) [pid = 1650] [serial = 299] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1265eb000) [pid = 1650] [serial = 301] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x126b96400) [pid = 1650] [serial = 302] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x123d6ac00) [pid = 1650] [serial = 296] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x120f4bc00) [pid = 1650] [serial = 295] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12c2e0800) [pid = 1650] [serial = 323] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12bcea000) [pid = 1650] [serial = 317] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12905d400) [pid = 1650] [serial = 320] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x129376800) [pid = 1650] [serial = 308] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1650 | 1466696191903 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 08:36:31 INFO - PROCESS | 1650 | 1466696191906 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 08:36:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:36:31 INFO - PROCESS | 1650 | 1466696191913 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:36:31 INFO - PROCESS | 1650 | 1466696191914 Marionette TRACE conn2 <- [1,494,null,{}] 08:36:31 INFO - PROCESS | 1650 | 1466696191917 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:31 INFO - PROCESS | 1650 | 1466696191918 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:32 INFO - PROCESS | 1650 | 1466696192001 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 08:36:32 INFO - PROCESS | 1650 | 1466696192010 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:32 INFO - PROCESS | 1650 | 1466696192011 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x116abd800 == 37 [pid = 1650] [id = 131] 08:36:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11820b800) [pid = 1650] [serial = 390] [outer = 0x0] 08:36:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118414c00) [pid = 1650] [serial = 391] [outer = 0x11820b800] 08:36:32 INFO - PROCESS | 1650 | 1466696192039 Marionette DEBUG loaded listener.js 08:36:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x118862000) [pid = 1650] [serial = 392] [outer = 0x11820b800] 08:36:32 INFO - PROCESS | 1650 | 1466696192393 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 08:36:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:36:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 519ms 08:36:32 INFO - PROCESS | 1650 | 1466696192438 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 08:36:32 INFO - PROCESS | 1650 | 1466696192440 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 08:36:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:36:32 INFO - PROCESS | 1650 | 1466696192442 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:36:32 INFO - PROCESS | 1650 | 1466696192444 Marionette TRACE conn2 <- [1,498,null,{}] 08:36:32 INFO - PROCESS | 1650 | 1466696192451 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:32 INFO - PROCESS | 1650 | 1466696192454 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:32 INFO - PROCESS | 1650 | 1466696192538 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 08:36:32 INFO - PROCESS | 1650 | 1466696192545 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:32 INFO - PROCESS | 1650 | 1466696192547 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cb9000 == 38 [pid = 1650] [id = 132] 08:36:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119462c00) [pid = 1650] [serial = 393] [outer = 0x0] 08:36:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x120f43c00) [pid = 1650] [serial = 394] [outer = 0x119462c00] 08:36:32 INFO - PROCESS | 1650 | 1466696192574 Marionette DEBUG loaded listener.js 08:36:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x123d6bc00) [pid = 1650] [serial = 395] [outer = 0x119462c00] 08:36:32 INFO - PROCESS | 1650 | 1466696192926 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 08:36:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:36:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 520ms 08:36:32 INFO - PROCESS | 1650 | 1466696192971 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 08:36:32 INFO - PROCESS | 1650 | 1466696192973 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 08:36:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:36:32 INFO - PROCESS | 1650 | 1466696192977 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:36:32 INFO - PROCESS | 1650 | 1466696192978 Marionette TRACE conn2 <- [1,502,null,{}] 08:36:32 INFO - PROCESS | 1650 | 1466696192980 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:32 INFO - PROCESS | 1650 | 1466696192981 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:33 INFO - PROCESS | 1650 | 1466696193062 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 08:36:33 INFO - PROCESS | 1650 | 1466696193066 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:33 INFO - PROCESS | 1650 | 1466696193067 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12615d800 == 39 [pid = 1650] [id = 133] 08:36:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x123f75800) [pid = 1650] [serial = 396] [outer = 0x0] 08:36:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x124e3a000) [pid = 1650] [serial = 397] [outer = 0x123f75800] 08:36:33 INFO - PROCESS | 1650 | 1466696193096 Marionette DEBUG loaded listener.js 08:36:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1256b7800) [pid = 1650] [serial = 398] [outer = 0x123f75800] 08:36:33 INFO - PROCESS | 1650 | 1466696193434 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 08:36:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:36:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 468ms 08:36:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:36:33 INFO - PROCESS | 1650 | 1466696193446 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 08:36:33 INFO - PROCESS | 1650 | 1466696193447 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 08:36:33 INFO - PROCESS | 1650 | 1466696193449 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:36:33 INFO - PROCESS | 1650 | 1466696193450 Marionette TRACE conn2 <- [1,506,null,{}] 08:36:33 INFO - PROCESS | 1650 | 1466696193453 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:33 INFO - PROCESS | 1650 | 1466696193456 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:33 INFO - PROCESS | 1650 | 1466696193547 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 08:36:33 INFO - PROCESS | 1650 | 1466696193608 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:33 INFO - PROCESS | 1650 | 1466696193609 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b21000 == 40 [pid = 1650] [id = 134] 08:36:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x123f76000) [pid = 1650] [serial = 399] [outer = 0x0] 08:36:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x128ac9800) [pid = 1650] [serial = 400] [outer = 0x123f76000] 08:36:33 INFO - PROCESS | 1650 | 1466696193635 Marionette DEBUG loaded listener.js 08:36:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x128c86400) [pid = 1650] [serial = 401] [outer = 0x123f76000] 08:36:33 INFO - PROCESS | 1650 | 1466696193923 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 08:36:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:36:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 518ms 08:36:33 INFO - PROCESS | 1650 | 1466696193968 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 08:36:33 INFO - PROCESS | 1650 | 1466696193969 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 08:36:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:36:33 INFO - PROCESS | 1650 | 1466696193978 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:36:33 INFO - PROCESS | 1650 | 1466696193979 Marionette TRACE conn2 <- [1,510,null,{}] 08:36:33 INFO - PROCESS | 1650 | 1466696193981 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:33 INFO - PROCESS | 1650 | 1466696193985 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:34 INFO - PROCESS | 1650 | 1466696194109 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 08:36:34 INFO - PROCESS | 1650 | 1466696194120 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:34 INFO - PROCESS | 1650 | 1466696194122 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a414000 == 41 [pid = 1650] [id = 135] 08:36:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x128d6a400) [pid = 1650] [serial = 402] [outer = 0x0] 08:36:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x129056800) [pid = 1650] [serial = 403] [outer = 0x128d6a400] 08:36:34 INFO - PROCESS | 1650 | 1466696194147 Marionette DEBUG loaded listener.js 08:36:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x129375000) [pid = 1650] [serial = 404] [outer = 0x128d6a400] 08:36:34 INFO - PROCESS | 1650 | 1466696194509 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 08:36:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:36:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 568ms 08:36:34 INFO - PROCESS | 1650 | 1466696194547 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 08:36:34 INFO - PROCESS | 1650 | 1466696194548 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 08:36:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:36:34 INFO - PROCESS | 1650 | 1466696194550 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:36:34 INFO - PROCESS | 1650 | 1466696194551 Marionette TRACE conn2 <- [1,514,null,{}] 08:36:34 INFO - PROCESS | 1650 | 1466696194554 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:34 INFO - PROCESS | 1650 | 1466696194555 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:34 INFO - PROCESS | 1650 | 1466696194657 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 08:36:34 INFO - PROCESS | 1650 | 1466696194661 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:34 INFO - PROCESS | 1650 | 1466696194670 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b16b000 == 42 [pid = 1650] [id = 136] 08:36:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x112f99400) [pid = 1650] [serial = 405] [outer = 0x0] 08:36:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12a5ad800) [pid = 1650] [serial = 406] [outer = 0x112f99400] 08:36:34 INFO - PROCESS | 1650 | 1466696194727 Marionette DEBUG loaded listener.js 08:36:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12ad4e400) [pid = 1650] [serial = 407] [outer = 0x112f99400] 08:36:35 INFO - PROCESS | 1650 | 1466696195029 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 08:36:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 08:36:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 518ms 08:36:35 INFO - PROCESS | 1650 | 1466696195071 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 08:36:35 INFO - PROCESS | 1650 | 1466696195073 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 08:36:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:36:35 INFO - PROCESS | 1650 | 1466696195075 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:36:35 INFO - PROCESS | 1650 | 1466696195076 Marionette TRACE conn2 <- [1,518,null,{}] 08:36:35 INFO - PROCESS | 1650 | 1466696195078 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:35 INFO - PROCESS | 1650 | 1466696195079 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:35 INFO - PROCESS | 1650 | 1466696195181 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 08:36:35 INFO - PROCESS | 1650 | 1466696195185 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:35 INFO - PROCESS | 1650 | 1466696195187 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b183000 == 43 [pid = 1650] [id = 137] 08:36:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x129375400) [pid = 1650] [serial = 408] [outer = 0x0] 08:36:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12b8bd800) [pid = 1650] [serial = 409] [outer = 0x129375400] 08:36:35 INFO - PROCESS | 1650 | 1466696195211 Marionette DEBUG loaded listener.js 08:36:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12b8cc800) [pid = 1650] [serial = 410] [outer = 0x129375400] 08:36:35 INFO - PROCESS | 1650 | 1466696195578 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 08:36:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:36:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 518ms 08:36:35 INFO - PROCESS | 1650 | 1466696195594 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 08:36:35 INFO - PROCESS | 1650 | 1466696195595 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 08:36:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:36:35 INFO - PROCESS | 1650 | 1466696195597 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:36:35 INFO - PROCESS | 1650 | 1466696195598 Marionette TRACE conn2 <- [1,522,null,{}] 08:36:35 INFO - PROCESS | 1650 | 1466696195600 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:35 INFO - PROCESS | 1650 | 1466696195602 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:35 INFO - PROCESS | 1650 | 1466696195717 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 08:36:35 INFO - PROCESS | 1650 | 1466696195729 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:35 INFO - PROCESS | 1650 | 1466696195730 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf0c000 == 44 [pid = 1650] [id = 138] 08:36:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12b956c00) [pid = 1650] [serial = 411] [outer = 0x0] 08:36:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12bcea000) [pid = 1650] [serial = 412] [outer = 0x12b956c00] 08:36:35 INFO - PROCESS | 1650 | 1466696195755 Marionette DEBUG loaded listener.js 08:36:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12bcf4800) [pid = 1650] [serial = 413] [outer = 0x12b956c00] 08:36:36 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x110fa2400) [pid = 1650] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:36:36 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x110fa5800) [pid = 1650] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:36:36 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x128d65400) [pid = 1650] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:36:36 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x118378c00) [pid = 1650] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:36:36 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12ac30800) [pid = 1650] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:36:36 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x119079c00) [pid = 1650] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:36:36 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x124e9c000) [pid = 1650] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:36:36 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1291c8c00) [pid = 1650] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:36:36 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12380a400) [pid = 1650] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:36:36 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x124e9d000) [pid = 1650] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:36:36 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x123d92800) [pid = 1650] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:36:36 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x110f9b800) [pid = 1650] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:36:36 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11841a400) [pid = 1650] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:36:36 INFO - PROCESS | 1650 | 1466696196236 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 08:36:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:36:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 669ms 08:36:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:36:36 INFO - PROCESS | 1650 | 1466696196267 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 08:36:36 INFO - PROCESS | 1650 | 1466696196268 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 08:36:36 INFO - PROCESS | 1650 | 1466696196270 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:36:36 INFO - PROCESS | 1650 | 1466696196271 Marionette TRACE conn2 <- [1,526,null,{}] 08:36:36 INFO - PROCESS | 1650 | 1466696196273 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:36 INFO - PROCESS | 1650 | 1466696196275 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:36 INFO - PROCESS | 1650 | 1466696196362 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 08:36:36 INFO - PROCESS | 1650 | 1466696196436 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:36 INFO - PROCESS | 1650 | 1466696196437 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf04800 == 45 [pid = 1650] [id = 139] 08:36:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x112f9cc00) [pid = 1650] [serial = 414] [outer = 0x0] 08:36:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x119ee1400) [pid = 1650] [serial = 415] [outer = 0x112f9cc00] 08:36:36 INFO - PROCESS | 1650 | 1466696196463 Marionette DEBUG loaded listener.js 08:36:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x128d6e400) [pid = 1650] [serial = 416] [outer = 0x112f9cc00] 08:36:36 INFO - PROCESS | 1650 | 1466696196751 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 08:36:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 08:36:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 519ms 08:36:36 INFO - PROCESS | 1650 | 1466696196791 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 08:36:36 INFO - PROCESS | 1650 | 1466696196793 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 08:36:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:36:36 INFO - PROCESS | 1650 | 1466696196795 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:36:36 INFO - PROCESS | 1650 | 1466696196797 Marionette TRACE conn2 <- [1,530,null,{}] 08:36:36 INFO - PROCESS | 1650 | 1466696196800 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:36 INFO - PROCESS | 1650 | 1466696196812 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:36 INFO - PROCESS | 1650 | 1466696196909 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 08:36:36 INFO - PROCESS | 1650 | 1466696196913 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:36 INFO - PROCESS | 1650 | 1466696196915 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf8b000 == 46 [pid = 1650] [id = 140] 08:36:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1291c1800) [pid = 1650] [serial = 417] [outer = 0x0] 08:36:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12c2dd400) [pid = 1650] [serial = 418] [outer = 0x1291c1800] 08:36:36 INFO - PROCESS | 1650 | 1466696196942 Marionette DEBUG loaded listener.js 08:36:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12c783400) [pid = 1650] [serial = 419] [outer = 0x1291c1800] 08:36:37 INFO - PROCESS | 1650 | 1466696197280 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 08:36:37 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 08:36:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:36:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:36:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:36:37 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 08:36:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:36:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:36:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:36:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 521ms 08:36:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:36:37 INFO - PROCESS | 1650 | 1466696197318 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 08:36:37 INFO - PROCESS | 1650 | 1466696197320 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 08:36:37 INFO - PROCESS | 1650 | 1466696197323 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:36:37 INFO - PROCESS | 1650 | 1466696197325 Marionette TRACE conn2 <- [1,534,null,{}] 08:36:37 INFO - PROCESS | 1650 | 1466696197328 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:37 INFO - PROCESS | 1650 | 1466696197329 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:37 INFO - PROCESS | 1650 | 1466696197502 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 08:36:37 INFO - PROCESS | 1650 | 1466696197507 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:37 INFO - PROCESS | 1650 | 1466696197509 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d312000 == 47 [pid = 1650] [id = 141] 08:36:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1289e7800) [pid = 1650] [serial = 420] [outer = 0x0] 08:36:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x128d71400) [pid = 1650] [serial = 421] [outer = 0x1289e7800] 08:36:37 INFO - PROCESS | 1650 | 1466696197542 Marionette DEBUG loaded listener.js 08:36:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12c784400) [pid = 1650] [serial = 422] [outer = 0x1289e7800] 08:36:37 INFO - PROCESS | 1650 | 1466696197863 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 08:36:37 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:36:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 569ms 08:36:37 INFO - PROCESS | 1650 | 1466696197893 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 08:36:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:36:37 INFO - PROCESS | 1650 | 1466696197902 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 08:36:37 INFO - PROCESS | 1650 | 1466696197904 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:36:37 INFO - PROCESS | 1650 | 1466696197905 Marionette TRACE conn2 <- [1,538,null,{}] 08:36:37 INFO - PROCESS | 1650 | 1466696197908 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:37 INFO - PROCESS | 1650 | 1466696197909 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:38 INFO - PROCESS | 1650 | 1466696198029 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 08:36:38 INFO - PROCESS | 1650 | 1466696198041 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:38 INFO - PROCESS | 1650 | 1466696198042 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d389000 == 48 [pid = 1650] [id = 142] 08:36:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1256b8000) [pid = 1650] [serial = 423] [outer = 0x0] 08:36:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x129148400) [pid = 1650] [serial = 424] [outer = 0x1256b8000] 08:36:38 INFO - PROCESS | 1650 | 1466696198070 Marionette DEBUG loaded listener.js 08:36:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x129150c00) [pid = 1650] [serial = 425] [outer = 0x1256b8000] 08:36:38 INFO - PROCESS | 1650 | 1466696198533 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 08:36:38 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 08:36:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 669ms 08:36:38 INFO - PROCESS | 1650 | 1466696198574 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 08:36:38 INFO - PROCESS | 1650 | 1466696198577 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 08:36:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:36:38 INFO - PROCESS | 1650 | 1466696198580 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:36:38 INFO - PROCESS | 1650 | 1466696198583 Marionette TRACE conn2 <- [1,542,null,{}] 08:36:38 INFO - PROCESS | 1650 | 1466696198608 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:38 INFO - PROCESS | 1650 | 1466696198609 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:38 INFO - PROCESS | 1650 | 1466696198723 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 08:36:38 INFO - PROCESS | 1650 | 1466696198817 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:38 INFO - PROCESS | 1650 | 1466696198818 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bc4000 == 49 [pid = 1650] [id = 143] 08:36:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x118411c00) [pid = 1650] [serial = 426] [outer = 0x0] 08:36:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11841a000) [pid = 1650] [serial = 427] [outer = 0x118411c00] 08:36:38 INFO - PROCESS | 1650 | 1466696198850 Marionette DEBUG loaded listener.js 08:36:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x118861c00) [pid = 1650] [serial = 428] [outer = 0x118411c00] 08:36:39 INFO - PROCESS | 1650 | 1466696199224 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 08:36:39 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 08:36:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 672ms 08:36:39 INFO - PROCESS | 1650 | 1466696199252 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 08:36:39 INFO - PROCESS | 1650 | 1466696199259 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 08:36:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:36:39 INFO - PROCESS | 1650 | 1466696199264 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:36:39 INFO - PROCESS | 1650 | 1466696199266 Marionette TRACE conn2 <- [1,546,null,{}] 08:36:39 INFO - PROCESS | 1650 | 1466696199285 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:39 INFO - PROCESS | 1650 | 1466696199290 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:39 INFO - PROCESS | 1650 | 1466696199435 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 08:36:39 INFO - PROCESS | 1650 | 1466696199507 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:39 INFO - PROCESS | 1650 | 1466696199508 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a75f800 == 50 [pid = 1650] [id = 144] 08:36:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x119076000) [pid = 1650] [serial = 429] [outer = 0x0] 08:36:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11950e800) [pid = 1650] [serial = 430] [outer = 0x119076000] 08:36:39 INFO - PROCESS | 1650 | 1466696199560 Marionette DEBUG loaded listener.js 08:36:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x123a54000) [pid = 1650] [serial = 431] [outer = 0x119076000] 08:36:39 INFO - PROCESS | 1650 | 1466696199940 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 08:36:39 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 08:36:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 722ms 08:36:40 INFO - PROCESS | 1650 | 1466696200008 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 08:36:40 INFO - PROCESS | 1650 | 1466696200010 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 08:36:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:36:40 INFO - PROCESS | 1650 | 1466696200054 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:36:40 INFO - PROCESS | 1650 | 1466696200057 Marionette TRACE conn2 <- [1,550,null,{}] 08:36:40 INFO - PROCESS | 1650 | 1466696200067 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:40 INFO - PROCESS | 1650 | 1466696200073 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:40 INFO - PROCESS | 1650 | 1466696200186 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 08:36:40 INFO - PROCESS | 1650 | 1466696200281 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:40 INFO - PROCESS | 1650 | 1466696200283 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d39c000 == 51 [pid = 1650] [id = 145] 08:36:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12692ac00) [pid = 1650] [serial = 432] [outer = 0x0] 08:36:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x128d62800) [pid = 1650] [serial = 433] [outer = 0x12692ac00] 08:36:40 INFO - PROCESS | 1650 | 1466696200323 Marionette DEBUG loaded listener.js 08:36:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12905bc00) [pid = 1650] [serial = 434] [outer = 0x12692ac00] 08:36:40 INFO - PROCESS | 1650 | 1466696200706 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 08:36:40 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 08:36:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 713ms 08:36:40 INFO - PROCESS | 1650 | 1466696200728 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 08:36:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:36:40 INFO - PROCESS | 1650 | 1466696200730 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 08:36:40 INFO - PROCESS | 1650 | 1466696200732 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:36:40 INFO - PROCESS | 1650 | 1466696200734 Marionette TRACE conn2 <- [1,554,null,{}] 08:36:40 INFO - PROCESS | 1650 | 1466696200736 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:40 INFO - PROCESS | 1650 | 1466696200738 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:40 INFO - PROCESS | 1650 | 1466696200847 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 08:36:40 INFO - PROCESS | 1650 | 1466696200905 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:40 INFO - PROCESS | 1650 | 1466696200907 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d6a2000 == 52 [pid = 1650] [id = 146] 08:36:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12914b400) [pid = 1650] [serial = 435] [outer = 0x0] 08:36:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x129152000) [pid = 1650] [serial = 436] [outer = 0x12914b400] 08:36:40 INFO - PROCESS | 1650 | 1466696200935 Marionette DEBUG loaded listener.js 08:36:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x1291d3000) [pid = 1650] [serial = 437] [outer = 0x12914b400] 08:36:41 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:36:41 INFO - PROCESS | 1650 | 1466696201373 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 08:36:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:36:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 669ms 08:36:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:36:41 INFO - PROCESS | 1650 | 1466696201402 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 08:36:41 INFO - PROCESS | 1650 | 1466696201403 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 08:36:41 INFO - PROCESS | 1650 | 1466696201405 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:36:41 INFO - PROCESS | 1650 | 1466696201407 Marionette TRACE conn2 <- [1,558,null,{}] 08:36:41 INFO - PROCESS | 1650 | 1466696201409 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:41 INFO - PROCESS | 1650 | 1466696201410 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:41 INFO - PROCESS | 1650 | 1466696201515 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 08:36:41 INFO - PROCESS | 1650 | 1466696201608 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:41 INFO - PROCESS | 1650 | 1466696201610 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a6a800 == 53 [pid = 1650] [id = 147] 08:36:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x1291d9000) [pid = 1650] [serial = 438] [outer = 0x0] 08:36:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12a2c3400) [pid = 1650] [serial = 439] [outer = 0x1291d9000] 08:36:41 INFO - PROCESS | 1650 | 1466696201638 Marionette DEBUG loaded listener.js 08:36:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12b8be400) [pid = 1650] [serial = 440] [outer = 0x1291d9000] 08:36:42 INFO - PROCESS | 1650 | 1466696202097 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 08:36:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:36:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 719ms 08:36:42 INFO - PROCESS | 1650 | 1466696202140 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 08:36:42 INFO - PROCESS | 1650 | 1466696202141 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 08:36:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:36:42 INFO - PROCESS | 1650 | 1466696202145 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:36:42 INFO - PROCESS | 1650 | 1466696202147 Marionette TRACE conn2 <- [1,562,null,{}] 08:36:42 INFO - PROCESS | 1650 | 1466696202149 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:42 INFO - PROCESS | 1650 | 1466696202155 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:42 INFO - PROCESS | 1650 | 1466696202272 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 08:36:42 INFO - PROCESS | 1650 | 1466696202344 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:42 INFO - PROCESS | 1650 | 1466696202345 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bb7000 == 54 [pid = 1650] [id = 148] 08:36:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x118861800) [pid = 1650] [serial = 441] [outer = 0x0] 08:36:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x119498c00) [pid = 1650] [serial = 442] [outer = 0x118861800] 08:36:42 INFO - PROCESS | 1650 | 1466696202374 Marionette DEBUG loaded listener.js 08:36:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12b8c3400) [pid = 1650] [serial = 443] [outer = 0x118861800] 08:36:42 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:36:42 INFO - PROCESS | 1650 | 1466696202988 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 08:36:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:36:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 871ms 08:36:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:36:43 INFO - PROCESS | 1650 | 1466696203020 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 08:36:43 INFO - PROCESS | 1650 | 1466696203023 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 08:36:43 INFO - PROCESS | 1650 | 1466696203028 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:36:43 INFO - PROCESS | 1650 | 1466696203029 Marionette TRACE conn2 <- [1,566,null,{}] 08:36:43 INFO - PROCESS | 1650 | 1466696203033 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:43 INFO - PROCESS | 1650 | 1466696203035 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:43 INFO - PROCESS | 1650 | 1466696203135 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 08:36:43 INFO - PROCESS | 1650 | 1466696203212 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:43 INFO - PROCESS | 1650 | 1466696203214 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11826a000 == 55 [pid = 1650] [id = 149] 08:36:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x112fa3800) [pid = 1650] [serial = 444] [outer = 0x0] 08:36:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x1164dc400) [pid = 1650] [serial = 445] [outer = 0x112fa3800] 08:36:43 INFO - PROCESS | 1650 | 1466696203242 Marionette DEBUG loaded listener.js 08:36:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x118411800) [pid = 1650] [serial = 446] [outer = 0x112fa3800] 08:36:43 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:36:43 INFO - PROCESS | 1650 | 1466696203660 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 08:36:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:36:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 671ms 08:36:43 INFO - PROCESS | 1650 | 1466696203698 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 08:36:43 INFO - PROCESS | 1650 | 1466696203701 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 08:36:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:36:43 INFO - PROCESS | 1650 | 1466696203705 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:36:43 INFO - PROCESS | 1650 | 1466696203707 Marionette TRACE conn2 <- [1,570,null,{}] 08:36:43 INFO - PROCESS | 1650 | 1466696203709 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:43 INFO - PROCESS | 1650 | 1466696203711 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:43 INFO - PROCESS | 1650 | 1466696203812 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 08:36:43 INFO - PROCESS | 1650 | 1466696203874 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:43 INFO - PROCESS | 1650 | 1466696203875 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x119162800 == 56 [pid = 1650] [id = 150] 08:36:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11885d400) [pid = 1650] [serial = 447] [outer = 0x0] 08:36:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x11945d000) [pid = 1650] [serial = 448] [outer = 0x11885d400] 08:36:43 INFO - PROCESS | 1650 | 1466696203902 Marionette DEBUG loaded listener.js 08:36:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x119490400) [pid = 1650] [serial = 449] [outer = 0x11885d400] 08:36:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12d312000 == 55 [pid = 1650] [id = 141] 08:36:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf8b000 == 54 [pid = 1650] [id = 140] 08:36:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf04800 == 53 [pid = 1650] [id = 139] 08:36:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf0c000 == 52 [pid = 1650] [id = 138] 08:36:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12b183000 == 51 [pid = 1650] [id = 137] 08:36:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12b16b000 == 50 [pid = 1650] [id = 136] 08:36:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12a414000 == 49 [pid = 1650] [id = 135] 08:36:44 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x118866000) [pid = 1650] [serial = 373] [outer = 0x0] [url = about:blank] 08:36:44 INFO - PROCESS | 1650 | --DOCSHELL 0x128b21000 == 48 [pid = 1650] [id = 134] 08:36:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12615d800 == 47 [pid = 1650] [id = 133] 08:36:44 INFO - PROCESS | 1650 | --DOCSHELL 0x123cb9000 == 46 [pid = 1650] [id = 132] 08:36:44 INFO - PROCESS | 1650 | --DOCSHELL 0x116abd800 == 45 [pid = 1650] [id = 131] 08:36:44 INFO - PROCESS | 1650 | --DOCSHELL 0x123ac3000 == 44 [pid = 1650] [id = 130] 08:36:44 INFO - PROCESS | 1650 | --DOCSHELL 0x117267000 == 43 [pid = 1650] [id = 126] 08:36:44 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12c2e5000) [pid = 1650] [serial = 326] [outer = 0x0] [url = about:blank] 08:36:44 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12905a000) [pid = 1650] [serial = 352] [outer = 0x0] [url = about:blank] 08:36:44 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12aed1400) [pid = 1650] [serial = 358] [outer = 0x0] [url = about:blank] 08:36:44 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11990f000) [pid = 1650] [serial = 340] [outer = 0x0] [url = about:blank] 08:36:44 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12610ec00) [pid = 1650] [serial = 346] [outer = 0x0] [url = about:blank] 08:36:44 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x128ace800) [pid = 1650] [serial = 347] [outer = 0x0] [url = about:blank] 08:36:44 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x119351800) [pid = 1650] [serial = 331] [outer = 0x0] [url = about:blank] 08:36:44 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x123f28800) [pid = 1650] [serial = 334] [outer = 0x0] [url = about:blank] 08:36:44 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12a2c6800) [pid = 1650] [serial = 355] [outer = 0x0] [url = about:blank] 08:36:44 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x123f71800) [pid = 1650] [serial = 343] [outer = 0x0] [url = about:blank] 08:36:44 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x124c2a400) [pid = 1650] [serial = 344] [outer = 0x0] [url = about:blank] 08:36:44 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x128c82c00) [pid = 1650] [serial = 349] [outer = 0x0] [url = about:blank] 08:36:44 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x128ad7c00) [pid = 1650] [serial = 338] [outer = 0x0] [url = about:blank] 08:36:44 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x1265f2800) [pid = 1650] [serial = 337] [outer = 0x0] [url = about:blank] 08:36:44 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x112f9f400) [pid = 1650] [serial = 328] [outer = 0x0] [url = about:blank] 08:36:44 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x110fa1000) [pid = 1650] [serial = 361] [outer = 0x0] [url = about:blank] 08:36:44 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12bcf2000) [pid = 1650] [serial = 371] [outer = 0x0] [url = about:blank] 08:36:44 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x128d68800) [pid = 1650] [serial = 365] [outer = 0x0] [url = about:blank] 08:36:44 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12ae38400) [pid = 1650] [serial = 367] [outer = 0x0] [url = about:blank] 08:36:44 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x123f6cc00) [pid = 1650] [serial = 364] [outer = 0x0] [url = about:blank] 08:36:44 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11841d000) [pid = 1650] [serial = 370] [outer = 0x0] [url = about:blank] 08:36:44 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x110fa5400) [pid = 1650] [serial = 362] [outer = 0x0] [url = about:blank] 08:36:44 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x119b51000) [pid = 1650] [serial = 341] [outer = 0x0] [url = about:blank] 08:36:44 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12b8c3c00) [pid = 1650] [serial = 359] [outer = 0x0] [url = about:blank] 08:36:44 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12ac31000) [pid = 1650] [serial = 356] [outer = 0x0] [url = about:blank] 08:36:44 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1291c1c00) [pid = 1650] [serial = 353] [outer = 0x0] [url = about:blank] 08:36:44 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12b8cb400) [pid = 1650] [serial = 368] [outer = 0x0] [url = about:blank] 08:36:44 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x128d70000) [pid = 1650] [serial = 350] [outer = 0x0] [url = about:blank] 08:36:44 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:36:44 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:36:44 INFO - PROCESS | 1650 | 1466696204274 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 08:36:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:36:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 620ms 08:36:44 INFO - PROCESS | 1650 | 1466696204325 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 08:36:44 INFO - PROCESS | 1650 | 1466696204327 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 08:36:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:36:44 INFO - PROCESS | 1650 | 1466696204329 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:36:44 INFO - PROCESS | 1650 | 1466696204332 Marionette TRACE conn2 <- [1,574,null,{}] 08:36:44 INFO - PROCESS | 1650 | 1466696204339 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:44 INFO - PROCESS | 1650 | 1466696204342 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:44 INFO - PROCESS | 1650 | 1466696204431 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 08:36:44 INFO - PROCESS | 1650 | 1466696204507 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:44 INFO - PROCESS | 1650 | 1466696204509 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12387c800 == 44 [pid = 1650] [id = 151] 08:36:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11949bc00) [pid = 1650] [serial = 450] [outer = 0x0] 08:36:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x119a06c00) [pid = 1650] [serial = 451] [outer = 0x11949bc00] 08:36:44 INFO - PROCESS | 1650 | 1466696204537 Marionette DEBUG loaded listener.js 08:36:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x123d67000) [pid = 1650] [serial = 452] [outer = 0x11949bc00] 08:36:44 INFO - PROCESS | 1650 | 1466696204833 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 08:36:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:36:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 520ms 08:36:44 INFO - PROCESS | 1650 | 1466696204850 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 08:36:44 INFO - PROCESS | 1650 | 1466696204852 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 08:36:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:36:44 INFO - PROCESS | 1650 | 1466696204863 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:36:44 INFO - PROCESS | 1650 | 1466696204864 Marionette TRACE conn2 <- [1,578,null,{}] 08:36:44 INFO - PROCESS | 1650 | 1466696204866 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:44 INFO - PROCESS | 1650 | 1466696204867 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:44 INFO - PROCESS | 1650 | 1466696204958 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 08:36:45 INFO - PROCESS | 1650 | 1466696205013 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:45 INFO - PROCESS | 1650 | 1466696205014 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x124ad9000 == 45 [pid = 1650] [id = 152] 08:36:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x119910800) [pid = 1650] [serial = 453] [outer = 0x0] 08:36:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x123f71800) [pid = 1650] [serial = 454] [outer = 0x119910800] 08:36:45 INFO - PROCESS | 1650 | 1466696205040 Marionette DEBUG loaded listener.js 08:36:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12519f800) [pid = 1650] [serial = 455] [outer = 0x119910800] 08:36:45 INFO - PROCESS | 1650 | 1466696205365 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 08:36:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:36:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 520ms 08:36:45 INFO - PROCESS | 1650 | 1466696205384 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 08:36:45 INFO - PROCESS | 1650 | 1466696205385 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 08:36:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:36:45 INFO - PROCESS | 1650 | 1466696205390 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:36:45 INFO - PROCESS | 1650 | 1466696205391 Marionette TRACE conn2 <- [1,582,null,{}] 08:36:45 INFO - PROCESS | 1650 | 1466696205393 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:45 INFO - PROCESS | 1650 | 1466696205395 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:45 INFO - PROCESS | 1650 | 1466696205476 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 08:36:45 INFO - PROCESS | 1650 | 1466696205480 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:45 INFO - PROCESS | 1650 | 1466696205481 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a61000 == 46 [pid = 1650] [id = 153] 08:36:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x123f74800) [pid = 1650] [serial = 456] [outer = 0x0] 08:36:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12610b400) [pid = 1650] [serial = 457] [outer = 0x123f74800] 08:36:45 INFO - PROCESS | 1650 | 1466696205559 Marionette DEBUG loaded listener.js 08:36:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1289e0c00) [pid = 1650] [serial = 458] [outer = 0x123f74800] 08:36:45 INFO - PROCESS | 1650 | 1466696205884 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 08:36:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:36:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 519ms 08:36:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:36:45 INFO - PROCESS | 1650 | 1466696205910 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 08:36:45 INFO - PROCESS | 1650 | 1466696205911 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 08:36:45 INFO - PROCESS | 1650 | 1466696205913 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:36:45 INFO - PROCESS | 1650 | 1466696205914 Marionette TRACE conn2 <- [1,586,null,{}] 08:36:45 INFO - PROCESS | 1650 | 1466696205917 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:45 INFO - PROCESS | 1650 | 1466696205922 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:46 INFO - PROCESS | 1650 | 1466696206023 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 08:36:46 INFO - PROCESS | 1650 | 1466696206027 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:46 INFO - PROCESS | 1650 | 1466696206028 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a23f800 == 47 [pid = 1650] [id = 154] 08:36:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1289e1800) [pid = 1650] [serial = 459] [outer = 0x0] 08:36:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x128c7b400) [pid = 1650] [serial = 460] [outer = 0x1289e1800] 08:36:46 INFO - PROCESS | 1650 | 1466696206060 Marionette DEBUG loaded listener.js 08:36:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1291de800) [pid = 1650] [serial = 461] [outer = 0x1289e1800] 08:36:46 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:36:46 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:36:46 INFO - PROCESS | 1650 | 1466696206432 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 08:36:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:36:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 569ms 08:36:46 INFO - PROCESS | 1650 | 1466696206482 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 08:36:46 INFO - PROCESS | 1650 | 1466696206483 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 08:36:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:36:46 INFO - PROCESS | 1650 | 1466696206486 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:36:46 INFO - PROCESS | 1650 | 1466696206487 Marionette TRACE conn2 <- [1,590,null,{}] 08:36:46 INFO - PROCESS | 1650 | 1466696206490 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:46 INFO - PROCESS | 1650 | 1466696206491 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:46 INFO - PROCESS | 1650 | 1466696206595 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 08:36:46 INFO - PROCESS | 1650 | 1466696206608 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:46 INFO - PROCESS | 1650 | 1466696206610 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a75e800 == 48 [pid = 1650] [id = 155] 08:36:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x128d9c800) [pid = 1650] [serial = 462] [outer = 0x0] 08:36:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12a2c6800) [pid = 1650] [serial = 463] [outer = 0x128d9c800] 08:36:46 INFO - PROCESS | 1650 | 1466696206633 Marionette DEBUG loaded listener.js 08:36:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12ac2ac00) [pid = 1650] [serial = 464] [outer = 0x128d9c800] 08:36:46 INFO - PROCESS | 1650 | 1466696206977 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 08:36:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:36:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 519ms 08:36:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:36:47 INFO - PROCESS | 1650 | 1466696207007 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 08:36:47 INFO - PROCESS | 1650 | 1466696207008 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 08:36:47 INFO - PROCESS | 1650 | 1466696207010 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:36:47 INFO - PROCESS | 1650 | 1466696207011 Marionette TRACE conn2 <- [1,594,null,{}] 08:36:47 INFO - PROCESS | 1650 | 1466696207013 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:47 INFO - PROCESS | 1650 | 1466696207014 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:47 INFO - PROCESS | 1650 | 1466696207126 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 08:36:47 INFO - PROCESS | 1650 | 1466696207138 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:47 INFO - PROCESS | 1650 | 1466696207139 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ae95800 == 49 [pid = 1650] [id = 156] 08:36:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12a2c2400) [pid = 1650] [serial = 465] [outer = 0x0] 08:36:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12aed1800) [pid = 1650] [serial = 466] [outer = 0x12a2c2400] 08:36:47 INFO - PROCESS | 1650 | 1466696207163 Marionette DEBUG loaded listener.js 08:36:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12b8c6800) [pid = 1650] [serial = 467] [outer = 0x12a2c2400] 08:36:47 INFO - PROCESS | 1650 | 1466696207499 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 08:36:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:36:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 518ms 08:36:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:36:47 INFO - PROCESS | 1650 | 1466696207529 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 08:36:47 INFO - PROCESS | 1650 | 1466696207530 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 08:36:47 INFO - PROCESS | 1650 | 1466696207540 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:36:47 INFO - PROCESS | 1650 | 1466696207541 Marionette TRACE conn2 <- [1,598,null,{}] 08:36:47 INFO - PROCESS | 1650 | 1466696207543 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:47 INFO - PROCESS | 1650 | 1466696207544 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:47 INFO - PROCESS | 1650 | 1466696207647 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 08:36:47 INFO - PROCESS | 1650 | 1466696207687 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:47 INFO - PROCESS | 1650 | 1466696207688 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9b0800 == 50 [pid = 1650] [id = 157] 08:36:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12aed0800) [pid = 1650] [serial = 468] [outer = 0x0] 08:36:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12b953000) [pid = 1650] [serial = 469] [outer = 0x12aed0800] 08:36:47 INFO - PROCESS | 1650 | 1466696207712 Marionette DEBUG loaded listener.js 08:36:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12bcf3400) [pid = 1650] [serial = 470] [outer = 0x12aed0800] 08:36:48 INFO - PROCESS | 1650 | 1466696208023 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 08:36:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:36:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 526ms 08:36:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:36:48 INFO - PROCESS | 1650 | 1466696208059 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 08:36:48 INFO - PROCESS | 1650 | 1466696208060 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 08:36:48 INFO - PROCESS | 1650 | 1466696208062 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:36:48 INFO - PROCESS | 1650 | 1466696208063 Marionette TRACE conn2 <- [1,602,null,{}] 08:36:48 INFO - PROCESS | 1650 | 1466696208066 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:48 INFO - PROCESS | 1650 | 1466696208067 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:48 INFO - PROCESS | 1650 | 1466696208182 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 08:36:48 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12b956c00) [pid = 1650] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:36:48 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x123f76000) [pid = 1650] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:36:48 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11820b800) [pid = 1650] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:36:48 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11704c400) [pid = 1650] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:36:48 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x128d6a400) [pid = 1650] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:36:48 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x112f99400) [pid = 1650] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:36:48 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x119462c00) [pid = 1650] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:36:48 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x112f9cc00) [pid = 1650] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:36:48 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x123f75800) [pid = 1650] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:36:48 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x129375400) [pid = 1650] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:36:48 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x1291c1800) [pid = 1650] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:36:48 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1289e7800) [pid = 1650] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:36:48 INFO - PROCESS | 1650 | 1466696208404 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:48 INFO - PROCESS | 1650 | 1466696208405 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1251c6800 == 51 [pid = 1650] [id = 158] 08:36:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x110fa5c00) [pid = 1650] [serial = 471] [outer = 0x0] 08:36:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x118240800) [pid = 1650] [serial = 472] [outer = 0x110fa5c00] 08:36:48 INFO - PROCESS | 1650 | 1466696208434 Marionette DEBUG loaded listener.js 08:36:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x123f76000) [pid = 1650] [serial = 473] [outer = 0x110fa5c00] 08:36:48 INFO - PROCESS | 1650 | 1466696208734 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 08:36:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:36:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 719ms 08:36:48 INFO - PROCESS | 1650 | 1466696208782 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 08:36:48 INFO - PROCESS | 1650 | 1466696208783 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 08:36:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:36:48 INFO - PROCESS | 1650 | 1466696208786 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:36:48 INFO - PROCESS | 1650 | 1466696208790 Marionette TRACE conn2 <- [1,606,null,{}] 08:36:48 INFO - PROCESS | 1650 | 1466696208793 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:48 INFO - PROCESS | 1650 | 1466696208794 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:48 INFO - PROCESS | 1650 | 1466696208893 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 08:36:48 INFO - PROCESS | 1650 | 1466696208969 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:48 INFO - PROCESS | 1650 | 1466696208971 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c795000 == 52 [pid = 1650] [id = 159] 08:36:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x118519400) [pid = 1650] [serial = 474] [outer = 0x0] 08:36:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12c77e000) [pid = 1650] [serial = 475] [outer = 0x118519400] 08:36:49 INFO - PROCESS | 1650 | 1466696209001 Marionette DEBUG loaded listener.js 08:36:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12cad0400) [pid = 1650] [serial = 476] [outer = 0x118519400] 08:36:49 INFO - PROCESS | 1650 | 1466696209267 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 08:36:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:36:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 523ms 08:36:49 INFO - PROCESS | 1650 | 1466696209310 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 08:36:49 INFO - PROCESS | 1650 | 1466696209311 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 08:36:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:36:49 INFO - PROCESS | 1650 | 1466696209315 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:36:49 INFO - PROCESS | 1650 | 1466696209328 Marionette TRACE conn2 <- [1,610,null,{}] 08:36:49 INFO - PROCESS | 1650 | 1466696209335 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:49 INFO - PROCESS | 1650 | 1466696209337 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:49 INFO - PROCESS | 1650 | 1466696209428 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 08:36:49 INFO - PROCESS | 1650 | 1466696209431 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:49 INFO - PROCESS | 1650 | 1466696209432 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb1e000 == 53 [pid = 1650] [id = 160] 08:36:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12cad0800) [pid = 1650] [serial = 477] [outer = 0x0] 08:36:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12cada000) [pid = 1650] [serial = 478] [outer = 0x12cad0800] 08:36:49 INFO - PROCESS | 1650 | 1466696209456 Marionette DEBUG loaded listener.js 08:36:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12cb5e800) [pid = 1650] [serial = 479] [outer = 0x12cad0800] 08:36:49 INFO - PROCESS | 1650 | 1466696209775 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 08:36:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:36:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 484ms 08:36:49 INFO - PROCESS | 1650 | 1466696209800 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 08:36:49 INFO - PROCESS | 1650 | 1466696209801 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 08:36:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:36:49 INFO - PROCESS | 1650 | 1466696209806 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:36:49 INFO - PROCESS | 1650 | 1466696209807 Marionette TRACE conn2 <- [1,614,null,{}] 08:36:49 INFO - PROCESS | 1650 | 1466696209810 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:49 INFO - PROCESS | 1650 | 1466696209811 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:49 INFO - PROCESS | 1650 | 1466696209928 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 08:36:49 INFO - PROCESS | 1650 | 1466696209933 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:49 INFO - PROCESS | 1650 | 1466696209935 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d0c5800 == 54 [pid = 1650] [id = 161] 08:36:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12cad0c00) [pid = 1650] [serial = 480] [outer = 0x0] 08:36:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12cb60c00) [pid = 1650] [serial = 481] [outer = 0x12cad0c00] 08:36:49 INFO - PROCESS | 1650 | 1466696209959 Marionette DEBUG loaded listener.js 08:36:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12cb67800) [pid = 1650] [serial = 482] [outer = 0x12cad0c00] 08:36:50 INFO - PROCESS | 1650 | 1466696210262 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 08:36:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:36:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 470ms 08:36:50 INFO - PROCESS | 1650 | 1466696210283 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 08:36:50 INFO - PROCESS | 1650 | 1466696210284 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 08:36:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:36:50 INFO - PROCESS | 1650 | 1466696210288 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:36:50 INFO - PROCESS | 1650 | 1466696210291 Marionette TRACE conn2 <- [1,618,null,{}] 08:36:50 INFO - PROCESS | 1650 | 1466696210294 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:50 INFO - PROCESS | 1650 | 1466696210295 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:50 INFO - PROCESS | 1650 | 1466696210384 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 08:36:50 INFO - PROCESS | 1650 | 1466696210387 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:50 INFO - PROCESS | 1650 | 1466696210388 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d6a5000 == 55 [pid = 1650] [id = 162] 08:36:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x115d4c800) [pid = 1650] [serial = 483] [outer = 0x0] 08:36:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x115d4f800) [pid = 1650] [serial = 484] [outer = 0x115d4c800] 08:36:50 INFO - PROCESS | 1650 | 1466696210412 Marionette DEBUG loaded listener.js 08:36:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x115d55000) [pid = 1650] [serial = 485] [outer = 0x115d4c800] 08:36:50 INFO - PROCESS | 1650 | 1466696210929 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 08:36:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:36:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 672ms 08:36:50 INFO - PROCESS | 1650 | 1466696210959 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 08:36:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:36:50 INFO - PROCESS | 1650 | 1466696210962 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 08:36:50 INFO - PROCESS | 1650 | 1466696210966 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:36:50 INFO - PROCESS | 1650 | 1466696210968 Marionette TRACE conn2 <- [1,622,null,{}] 08:36:50 INFO - PROCESS | 1650 | 1466696210991 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:50 INFO - PROCESS | 1650 | 1466696210994 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:51 INFO - PROCESS | 1650 | 1466696211108 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 08:36:51 INFO - PROCESS | 1650 | 1466696211185 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:51 INFO - PROCESS | 1650 | 1466696211187 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x1190a9000 == 56 [pid = 1650] [id = 163] 08:36:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x115d52000) [pid = 1650] [serial = 486] [outer = 0x0] 08:36:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x116a1b400) [pid = 1650] [serial = 487] [outer = 0x115d52000] 08:36:51 INFO - PROCESS | 1650 | 1466696211218 Marionette DEBUG loaded listener.js 08:36:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x1185cfc00) [pid = 1650] [serial = 488] [outer = 0x115d52000] 08:36:51 INFO - PROCESS | 1650 | 1466696211651 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 08:36:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:36:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 739ms 08:36:51 INFO - PROCESS | 1650 | 1466696211719 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 08:36:51 INFO - PROCESS | 1650 | 1466696211722 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 08:36:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:36:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x119463000) [pid = 1650] [serial = 489] [outer = 0x12cad9c00] 08:36:51 INFO - PROCESS | 1650 | 1466696211776 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:36:51 INFO - PROCESS | 1650 | 1466696211778 Marionette TRACE conn2 <- [1,626,null,{}] 08:36:51 INFO - PROCESS | 1650 | 1466696211801 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:51 INFO - PROCESS | 1650 | 1466696211803 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:51 INFO - PROCESS | 1650 | 1466696211958 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 08:36:52 INFO - PROCESS | 1650 | 1466696212000 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:52 INFO - PROCESS | 1650 | 1466696212001 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x129092800 == 57 [pid = 1650] [id = 164] 08:36:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x118867400) [pid = 1650] [serial = 490] [outer = 0x0] 08:36:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x11949a400) [pid = 1650] [serial = 491] [outer = 0x118867400] 08:36:52 INFO - PROCESS | 1650 | 1466696212033 Marionette DEBUG loaded listener.js 08:36:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x123d90c00) [pid = 1650] [serial = 492] [outer = 0x118867400] 08:36:52 INFO - PROCESS | 1650 | 1466696212544 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 08:36:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:36:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 853ms 08:36:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:36:52 INFO - PROCESS | 1650 | 1466696212601 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 08:36:52 INFO - PROCESS | 1650 | 1466696212603 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 08:36:52 INFO - PROCESS | 1650 | 1466696212607 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:36:52 INFO - PROCESS | 1650 | 1466696212611 Marionette TRACE conn2 <- [1,630,null,{}] 08:36:52 INFO - PROCESS | 1650 | 1466696212623 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:52 INFO - PROCESS | 1650 | 1466696212627 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:52 INFO - PROCESS | 1650 | 1466696212788 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 08:36:52 INFO - PROCESS | 1650 | 1466696212930 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:52 INFO - PROCESS | 1650 | 1466696212933 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf42000 == 58 [pid = 1650] [id = 165] 08:36:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x126102800) [pid = 1650] [serial = 493] [outer = 0x0] 08:36:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x128ad1000) [pid = 1650] [serial = 494] [outer = 0x126102800] 08:36:52 INFO - PROCESS | 1650 | 1466696212984 Marionette DEBUG loaded listener.js 08:36:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x128d6cc00) [pid = 1650] [serial = 495] [outer = 0x126102800] 08:36:53 INFO - PROCESS | 1650 | 1466696213445 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 08:36:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:36:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 874ms 08:36:53 INFO - PROCESS | 1650 | 1466696213481 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 08:36:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:36:53 INFO - PROCESS | 1650 | 1466696213483 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 08:36:53 INFO - PROCESS | 1650 | 1466696213486 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:36:53 INFO - PROCESS | 1650 | 1466696213489 Marionette TRACE conn2 <- [1,634,null,{}] 08:36:53 INFO - PROCESS | 1650 | 1466696213492 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:53 INFO - PROCESS | 1650 | 1466696213493 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:53 INFO - PROCESS | 1650 | 1466696213601 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 08:36:53 INFO - PROCESS | 1650 | 1466696213677 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:53 INFO - PROCESS | 1650 | 1466696213678 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d38e000 == 59 [pid = 1650] [id = 166] 08:36:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x128d64400) [pid = 1650] [serial = 496] [outer = 0x0] 08:36:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12914c000) [pid = 1650] [serial = 497] [outer = 0x128d64400] 08:36:53 INFO - PROCESS | 1650 | 1466696213707 Marionette DEBUG loaded listener.js 08:36:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12ac31000) [pid = 1650] [serial = 498] [outer = 0x128d64400] 08:36:53 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:36:54 INFO - PROCESS | 1650 | 1466696214103 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 08:36:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:36:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 674ms 08:36:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:36:54 INFO - PROCESS | 1650 | 1466696214160 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 08:36:54 INFO - PROCESS | 1650 | 1466696214161 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 08:36:54 INFO - PROCESS | 1650 | 1466696214163 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:36:54 INFO - PROCESS | 1650 | 1466696214165 Marionette TRACE conn2 <- [1,638,null,{}] 08:36:54 INFO - PROCESS | 1650 | 1466696214167 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:54 INFO - PROCESS | 1650 | 1466696214169 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:54 INFO - PROCESS | 1650 | 1466696214280 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 08:36:54 INFO - PROCESS | 1650 | 1466696214389 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:54 INFO - PROCESS | 1650 | 1466696214390 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11268e800 == 60 [pid = 1650] [id = 167] 08:36:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x11295c800) [pid = 1650] [serial = 499] [outer = 0x0] 08:36:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x112960400) [pid = 1650] [serial = 500] [outer = 0x11295c800] 08:36:54 INFO - PROCESS | 1650 | 1466696214422 Marionette DEBUG loaded listener.js 08:36:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x112965800) [pid = 1650] [serial = 501] [outer = 0x11295c800] 08:36:54 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:36:55 INFO - PROCESS | 1650 | 1466696215008 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 08:36:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:36:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 870ms 08:36:55 INFO - PROCESS | 1650 | 1466696215034 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 08:36:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:36:55 INFO - PROCESS | 1650 | 1466696215036 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 08:36:55 INFO - PROCESS | 1650 | 1466696215039 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:36:55 INFO - PROCESS | 1650 | 1466696215041 Marionette TRACE conn2 <- [1,642,null,{}] 08:36:55 INFO - PROCESS | 1650 | 1466696215044 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:55 INFO - PROCESS | 1650 | 1466696215046 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:55 INFO - PROCESS | 1650 | 1466696215150 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 08:36:55 INFO - PROCESS | 1650 | 1466696215230 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:55 INFO - PROCESS | 1650 | 1466696215231 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x119aa1000 == 61 [pid = 1650] [id = 168] 08:36:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x115d19000) [pid = 1650] [serial = 502] [outer = 0x0] 08:36:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x115d52400) [pid = 1650] [serial = 503] [outer = 0x115d19000] 08:36:55 INFO - PROCESS | 1650 | 1466696215258 Marionette DEBUG loaded listener.js 08:36:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x1182a3400) [pid = 1650] [serial = 504] [outer = 0x115d19000] 08:36:55 INFO - PROCESS | 1650 | 1466696215690 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 08:36:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:36:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 672ms 08:36:55 INFO - PROCESS | 1650 | 1466696215710 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 08:36:55 INFO - PROCESS | 1650 | 1466696215713 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 08:36:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:36:55 INFO - PROCESS | 1650 | 1466696215718 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:36:55 INFO - PROCESS | 1650 | 1466696215719 Marionette TRACE conn2 <- [1,646,null,{}] 08:36:55 INFO - PROCESS | 1650 | 1466696215722 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:55 INFO - PROCESS | 1650 | 1466696215724 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:55 INFO - PROCESS | 1650 | 1466696215822 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 08:36:55 INFO - PROCESS | 1650 | 1466696215903 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:55 INFO - PROCESS | 1650 | 1466696215904 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x123876800 == 62 [pid = 1650] [id = 169] 08:36:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x1185d9c00) [pid = 1650] [serial = 505] [outer = 0x0] 08:36:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x119466c00) [pid = 1650] [serial = 506] [outer = 0x1185d9c00] 08:36:55 INFO - PROCESS | 1650 | 1466696215932 Marionette DEBUG loaded listener.js 08:36:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x119629c00) [pid = 1650] [serial = 507] [outer = 0x1185d9c00] 08:36:56 INFO - PROCESS | 1650 | --DOCSHELL 0x126b44800 == 61 [pid = 1650] [id = 80] 08:36:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12d0c5800 == 60 [pid = 1650] [id = 161] 08:36:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb1e000 == 59 [pid = 1650] [id = 160] 08:36:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12c795000 == 58 [pid = 1650] [id = 159] 08:36:56 INFO - PROCESS | 1650 | --DOCSHELL 0x1251c6800 == 57 [pid = 1650] [id = 158] 08:36:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9b0800 == 56 [pid = 1650] [id = 157] 08:36:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12ae95800 == 55 [pid = 1650] [id = 156] 08:36:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12a75e800 == 54 [pid = 1650] [id = 155] 08:36:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12a23f800 == 53 [pid = 1650] [id = 154] 08:36:56 INFO - PROCESS | 1650 | --DOCSHELL 0x128a61000 == 52 [pid = 1650] [id = 153] 08:36:56 INFO - PROCESS | 1650 | --DOCSHELL 0x124ad9000 == 51 [pid = 1650] [id = 152] 08:36:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12387c800 == 50 [pid = 1650] [id = 151] 08:36:56 INFO - PROCESS | 1650 | --DOCSHELL 0x119162800 == 49 [pid = 1650] [id = 150] 08:36:56 INFO - PROCESS | 1650 | --DOCSHELL 0x11826a000 == 48 [pid = 1650] [id = 149] 08:36:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12d6a2000 == 47 [pid = 1650] [id = 146] 08:36:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12d39c000 == 46 [pid = 1650] [id = 145] 08:36:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12a75f800 == 45 [pid = 1650] [id = 144] 08:36:56 INFO - PROCESS | 1650 | --DOCSHELL 0x119bc4000 == 44 [pid = 1650] [id = 143] 08:36:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12d389000 == 43 [pid = 1650] [id = 142] 08:36:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12c411800 == 42 [pid = 1650] [id = 128] 08:36:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12b168000 == 41 [pid = 1650] [id = 94] 08:36:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12c867800 == 40 [pid = 1650] [id = 125] 08:36:56 INFO - PROCESS | 1650 | --DOCSHELL 0x128a6a800 == 39 [pid = 1650] [id = 147] 08:36:56 INFO - PROCESS | 1650 | --DOCSHELL 0x1256d6800 == 38 [pid = 1650] [id = 127] 08:36:56 INFO - PROCESS | 1650 | --DOCSHELL 0x119bb7000 == 37 [pid = 1650] [id = 148] 08:36:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb14000 == 36 [pid = 1650] [id = 129] 08:36:56 INFO - PROCESS | 1650 | --DOCSHELL 0x11916e800 == 35 [pid = 1650] [id = 113] 08:36:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12a76b800 == 34 [pid = 1650] [id = 97] 08:36:56 INFO - PROCESS | 1650 | --DOCSHELL 0x119aa1000 == 33 [pid = 1650] [id = 168] 08:36:56 INFO - PROCESS | 1650 | --DOCSHELL 0x11268e800 == 32 [pid = 1650] [id = 167] 08:36:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12d38e000 == 31 [pid = 1650] [id = 166] 08:36:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf42000 == 30 [pid = 1650] [id = 165] 08:36:56 INFO - PROCESS | 1650 | --DOCSHELL 0x129092800 == 29 [pid = 1650] [id = 164] 08:36:56 INFO - PROCESS | 1650 | --DOCSHELL 0x1190a9000 == 28 [pid = 1650] [id = 163] 08:36:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12d6a5000 == 27 [pid = 1650] [id = 162] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12bcf4800) [pid = 1650] [serial = 413] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x128c86400) [pid = 1650] [serial = 401] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x118414c00) [pid = 1650] [serial = 391] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x11841c400) [pid = 1650] [serial = 389] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x129375000) [pid = 1650] [serial = 404] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12ad4e400) [pid = 1650] [serial = 407] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x129056800) [pid = 1650] [serial = 403] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x120f43c00) [pid = 1650] [serial = 394] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x128d6e400) [pid = 1650] [serial = 416] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x124e3a000) [pid = 1650] [serial = 397] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x11840f400) [pid = 1650] [serial = 376] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12b8bd800) [pid = 1650] [serial = 409] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x126b9d400) [pid = 1650] [serial = 385] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12a5ad800) [pid = 1650] [serial = 406] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x128ac9800) [pid = 1650] [serial = 400] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x123d6bc00) [pid = 1650] [serial = 395] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x118862000) [pid = 1650] [serial = 392] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x119ee1400) [pid = 1650] [serial = 415] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x11840f000) [pid = 1650] [serial = 388] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12bcea000) [pid = 1650] [serial = 412] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x1256b7800) [pid = 1650] [serial = 398] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x123f74000) [pid = 1650] [serial = 382] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12b8cc800) [pid = 1650] [serial = 410] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12c2dd400) [pid = 1650] [serial = 418] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11945cc00) [pid = 1650] [serial = 379] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12c783400) [pid = 1650] [serial = 419] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x128d71400) [pid = 1650] [serial = 421] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12c784400) [pid = 1650] [serial = 422] [outer = 0x0] [url = about:blank] 08:36:56 INFO - PROCESS | 1650 | 1466696216978 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 08:36:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:36:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1273ms 08:36:56 INFO - PROCESS | 1650 | 1466696216993 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 08:36:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:36:56 INFO - PROCESS | 1650 | 1466696216996 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 08:36:56 INFO - PROCESS | 1650 | 1466696216999 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:36:57 INFO - PROCESS | 1650 | 1466696217002 Marionette TRACE conn2 <- [1,650,null,{}] 08:36:57 INFO - PROCESS | 1650 | 1466696217009 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:57 INFO - PROCESS | 1650 | 1466696217010 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:57 INFO - PROCESS | 1650 | 1466696217090 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 08:36:57 INFO - PROCESS | 1650 | 1466696217094 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:57 INFO - PROCESS | 1650 | 1466696217096 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x116193800 == 28 [pid = 1650] [id = 170] 08:36:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x115d4ac00) [pid = 1650] [serial = 508] [outer = 0x0] 08:36:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x115d56400) [pid = 1650] [serial = 509] [outer = 0x115d4ac00] 08:36:57 INFO - PROCESS | 1650 | 1466696217126 Marionette DEBUG loaded listener.js 08:36:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11697c400) [pid = 1650] [serial = 510] [outer = 0x115d4ac00] 08:36:57 INFO - PROCESS | 1650 | 1466696217491 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 08:36:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:36:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 523ms 08:36:57 INFO - PROCESS | 1650 | 1466696217522 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 08:36:57 INFO - PROCESS | 1650 | 1466696217525 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 08:36:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:36:57 INFO - PROCESS | 1650 | 1466696217536 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:36:57 INFO - PROCESS | 1650 | 1466696217539 Marionette TRACE conn2 <- [1,654,null,{}] 08:36:57 INFO - PROCESS | 1650 | 1466696217542 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:57 INFO - PROCESS | 1650 | 1466696217544 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:57 INFO - PROCESS | 1650 | 1466696217623 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 08:36:57 INFO - PROCESS | 1650 | 1466696217627 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:57 INFO - PROCESS | 1650 | 1466696217629 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f57800 == 29 [pid = 1650] [id = 171] 08:36:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x1172c5800) [pid = 1650] [serial = 511] [outer = 0x0] 08:36:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11812e800) [pid = 1650] [serial = 512] [outer = 0x1172c5800] 08:36:57 INFO - PROCESS | 1650 | 1466696217658 Marionette DEBUG loaded listener.js 08:36:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x1182a1c00) [pid = 1650] [serial = 513] [outer = 0x1172c5800] 08:36:58 INFO - PROCESS | 1650 | 1466696218030 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 08:36:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:36:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 525ms 08:36:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:36:58 INFO - PROCESS | 1650 | 1466696218062 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 08:36:58 INFO - PROCESS | 1650 | 1466696218063 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 08:36:58 INFO - PROCESS | 1650 | 1466696218066 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:36:58 INFO - PROCESS | 1650 | 1466696218068 Marionette TRACE conn2 <- [1,658,null,{}] 08:36:58 INFO - PROCESS | 1650 | 1466696218076 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:58 INFO - PROCESS | 1650 | 1466696218079 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:58 INFO - PROCESS | 1650 | 1466696218157 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 08:36:58 INFO - PROCESS | 1650 | 1466696218162 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:58 INFO - PROCESS | 1650 | 1466696218164 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187ec800 == 30 [pid = 1650] [id = 172] 08:36:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x1182aec00) [pid = 1650] [serial = 514] [outer = 0x0] 08:36:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x118514000) [pid = 1650] [serial = 515] [outer = 0x1182aec00] 08:36:58 INFO - PROCESS | 1650 | 1466696218194 Marionette DEBUG loaded listener.js 08:36:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x1185d5800) [pid = 1650] [serial = 516] [outer = 0x1182aec00] 08:36:58 INFO - PROCESS | 1650 | 1466696218528 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 08:36:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:36:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 471ms 08:36:58 INFO - PROCESS | 1650 | 1466696218542 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 08:36:58 INFO - PROCESS | 1650 | 1466696218544 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 08:36:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:36:58 INFO - PROCESS | 1650 | 1466696218546 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:36:58 INFO - PROCESS | 1650 | 1466696218547 Marionette TRACE conn2 <- [1,662,null,{}] 08:36:58 INFO - PROCESS | 1650 | 1466696218549 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:58 INFO - PROCESS | 1650 | 1466696218551 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:58 INFO - PROCESS | 1650 | 1466696218635 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 08:36:58 INFO - PROCESS | 1650 | 1466696218641 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:58 INFO - PROCESS | 1650 | 1466696218643 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a93800 == 31 [pid = 1650] [id = 173] 08:36:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x118717c00) [pid = 1650] [serial = 517] [outer = 0x0] 08:36:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x118862800) [pid = 1650] [serial = 518] [outer = 0x118717c00] 08:36:58 INFO - PROCESS | 1650 | 1466696218668 Marionette DEBUG loaded listener.js 08:36:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x11889f400) [pid = 1650] [serial = 519] [outer = 0x118717c00] 08:36:58 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:36:58 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:36:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:36:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 521ms 08:36:59 INFO - PROCESS | 1650 | 1466696219064 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 08:36:59 INFO - PROCESS | 1650 | 1466696219067 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 08:36:59 INFO - PROCESS | 1650 | 1466696219069 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 08:36:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:36:59 INFO - PROCESS | 1650 | 1466696219073 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:36:59 INFO - PROCESS | 1650 | 1466696219074 Marionette TRACE conn2 <- [1,666,null,{}] 08:36:59 INFO - PROCESS | 1650 | 1466696219076 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:59 INFO - PROCESS | 1650 | 1466696219077 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:59 INFO - PROCESS | 1650 | 1466696219178 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 08:36:59 INFO - PROCESS | 1650 | 1466696219182 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:59 INFO - PROCESS | 1650 | 1466696219183 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ac4000 == 32 [pid = 1650] [id = 174] 08:36:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x115d52c00) [pid = 1650] [serial = 520] [outer = 0x0] 08:36:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x119081c00) [pid = 1650] [serial = 521] [outer = 0x115d52c00] 08:36:59 INFO - PROCESS | 1650 | 1466696219208 Marionette DEBUG loaded listener.js 08:36:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x11945c800) [pid = 1650] [serial = 522] [outer = 0x115d52c00] 08:36:59 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:36:59 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:36:59 INFO - PROCESS | 1650 | 1466696219579 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 08:36:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:36:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 518ms 08:36:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:36:59 INFO - PROCESS | 1650 | 1466696219592 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 08:36:59 INFO - PROCESS | 1650 | 1466696219593 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 08:36:59 INFO - PROCESS | 1650 | 1466696219595 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:36:59 INFO - PROCESS | 1650 | 1466696219596 Marionette TRACE conn2 <- [1,670,null,{}] 08:36:59 INFO - PROCESS | 1650 | 1466696219599 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:36:59 INFO - PROCESS | 1650 | 1466696219603 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:59 INFO - PROCESS | 1650 | 1466696219711 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 08:36:59 INFO - PROCESS | 1650 | 1466696219752 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:59 INFO - PROCESS | 1650 | 1466696219753 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:36:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1251c7000 == 33 [pid = 1650] [id = 175] 08:36:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x119463400) [pid = 1650] [serial = 523] [outer = 0x0] 08:36:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x119910000) [pid = 1650] [serial = 524] [outer = 0x119463400] 08:36:59 INFO - PROCESS | 1650 | 1466696219778 Marionette DEBUG loaded listener.js 08:36:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x120f48c00) [pid = 1650] [serial = 525] [outer = 0x119463400] 08:37:00 INFO - PROCESS | 1650 | 1466696220094 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 08:37:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:37:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 518ms 08:37:00 INFO - PROCESS | 1650 | 1466696220114 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 08:37:00 INFO - PROCESS | 1650 | 1466696220115 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 08:37:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:37:00 INFO - PROCESS | 1650 | 1466696220124 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:37:00 INFO - PROCESS | 1650 | 1466696220125 Marionette TRACE conn2 <- [1,674,null,{}] 08:37:00 INFO - PROCESS | 1650 | 1466696220128 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:00 INFO - PROCESS | 1650 | 1466696220129 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:00 INFO - PROCESS | 1650 | 1466696220224 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 08:37:00 INFO - PROCESS | 1650 | 1466696220228 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:00 INFO - PROCESS | 1650 | 1466696220229 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a64000 == 34 [pid = 1650] [id = 176] 08:37:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x1131c9400) [pid = 1650] [serial = 526] [outer = 0x0] 08:37:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x120fec800) [pid = 1650] [serial = 527] [outer = 0x1131c9400] 08:37:00 INFO - PROCESS | 1650 | 1466696220254 Marionette DEBUG loaded listener.js 08:37:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x123a57800) [pid = 1650] [serial = 528] [outer = 0x1131c9400] 08:37:00 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:37:00 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:37:00 INFO - PROCESS | 1650 | 1466696220587 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 08:37:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 08:37:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 468ms 08:37:00 INFO - PROCESS | 1650 | 1466696220592 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 08:37:00 INFO - PROCESS | 1650 | 1466696220593 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 08:37:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:37:00 INFO - PROCESS | 1650 | 1466696220596 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:37:00 INFO - PROCESS | 1650 | 1466696220597 Marionette TRACE conn2 <- [1,678,null,{}] 08:37:00 INFO - PROCESS | 1650 | 1466696220599 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:00 INFO - PROCESS | 1650 | 1466696220600 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:00 INFO - PROCESS | 1650 | 1466696220701 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 08:37:00 INFO - PROCESS | 1650 | 1466696220705 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:00 INFO - PROCESS | 1650 | 1466696220706 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b13800 == 35 [pid = 1650] [id = 177] 08:37:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12380a400) [pid = 1650] [serial = 529] [outer = 0x0] 08:37:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x123d90400) [pid = 1650] [serial = 530] [outer = 0x12380a400] 08:37:00 INFO - PROCESS | 1650 | 1466696220731 Marionette DEBUG loaded listener.js 08:37:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x123f6f800) [pid = 1650] [serial = 531] [outer = 0x12380a400] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x11873a000) [pid = 1650] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x116709c00) [pid = 1650] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x123d68400) [pid = 1650] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x128d9c800) [pid = 1650] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12a2c2400) [pid = 1650] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12aed0800) [pid = 1650] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x110fa5c00) [pid = 1650] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x11949bc00) [pid = 1650] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11885d400) [pid = 1650] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x1291d9000) [pid = 1650] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12cad0800) [pid = 1650] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12914b400) [pid = 1650] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x118861800) [pid = 1650] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x1289e1800) [pid = 1650] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x119076000) [pid = 1650] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x119910800) [pid = 1650] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x123f74800) [pid = 1650] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x1256b8000) [pid = 1650] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x118411c00) [pid = 1650] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12692ac00) [pid = 1650] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x112fa3800) [pid = 1650] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12cad0c00) [pid = 1650] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x118519400) [pid = 1650] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11945b000) [pid = 1650] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x1246c8c00) [pid = 1650] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x118242800) [pid = 1650] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11885c800) [pid = 1650] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x118731c00) [pid = 1650] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x110e70400) [pid = 1650] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x119a05c00) [pid = 1650] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x124e9b000) [pid = 1650] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x119508000) [pid = 1650] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12394f400) [pid = 1650] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x123d8e400) [pid = 1650] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11223e400) [pid = 1650] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x119a0bc00) [pid = 1650] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12a5af800) [pid = 1650] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x118241000) [pid = 1650] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:37:01 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x115d4c800) [pid = 1650] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:37:01 INFO - PROCESS | 1650 | 1466696221496 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 08:37:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:37:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 918ms 08:37:01 INFO - PROCESS | 1650 | 1466696221519 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 08:37:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:37:01 INFO - PROCESS | 1650 | 1466696221532 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 08:37:01 INFO - PROCESS | 1650 | 1466696221534 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:37:01 INFO - PROCESS | 1650 | 1466696221535 Marionette TRACE conn2 <- [1,682,null,{}] 08:37:01 INFO - PROCESS | 1650 | 1466696221539 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:01 INFO - PROCESS | 1650 | 1466696221541 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:01 INFO - PROCESS | 1650 | 1466696221617 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 08:37:01 INFO - PROCESS | 1650 | 1466696221622 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:01 INFO - PROCESS | 1650 | 1466696221624 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x119980000 == 36 [pid = 1650] [id = 178] 08:37:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x113940800) [pid = 1650] [serial = 532] [outer = 0x0] 08:37:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1176bf400) [pid = 1650] [serial = 533] [outer = 0x113940800] 08:37:01 INFO - PROCESS | 1650 | 1466696221649 Marionette DEBUG loaded listener.js 08:37:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x118411c00) [pid = 1650] [serial = 534] [outer = 0x113940800] 08:37:02 INFO - PROCESS | 1650 | 1466696222466 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 08:37:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 08:37:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 972ms 08:37:02 INFO - PROCESS | 1650 | 1466696222508 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 08:37:02 INFO - PROCESS | 1650 | 1466696222509 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 08:37:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:37:02 INFO - PROCESS | 1650 | 1466696222511 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:37:02 INFO - PROCESS | 1650 | 1466696222512 Marionette TRACE conn2 <- [1,686,null,{}] 08:37:02 INFO - PROCESS | 1650 | 1466696222514 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:02 INFO - PROCESS | 1650 | 1466696222516 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:02 INFO - PROCESS | 1650 | 1466696222592 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 08:37:02 INFO - PROCESS | 1650 | 1466696222595 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:02 INFO - PROCESS | 1650 | 1466696222596 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12932d000 == 37 [pid = 1650] [id = 179] 08:37:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x118731c00) [pid = 1650] [serial = 535] [outer = 0x0] 08:37:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x119458800) [pid = 1650] [serial = 536] [outer = 0x118731c00] 08:37:02 INFO - PROCESS | 1650 | 1466696222621 Marionette DEBUG loaded listener.js 08:37:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x119b46000) [pid = 1650] [serial = 537] [outer = 0x118731c00] 08:37:03 INFO - PROCESS | 1650 | 1466696223463 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 08:37:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:37:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 969ms 08:37:03 INFO - PROCESS | 1650 | 1466696223481 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 08:37:03 INFO - PROCESS | 1650 | 1466696223483 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 08:37:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:37:03 INFO - PROCESS | 1650 | 1466696223487 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:37:03 INFO - PROCESS | 1650 | 1466696223491 Marionette TRACE conn2 <- [1,690,null,{}] 08:37:03 INFO - PROCESS | 1650 | 1466696223495 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:03 INFO - PROCESS | 1650 | 1466696223497 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:03 INFO - PROCESS | 1650 | 1466696223610 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 08:37:03 INFO - PROCESS | 1650 | 1466696223684 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:03 INFO - PROCESS | 1650 | 1466696223686 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x116619800 == 38 [pid = 1650] [id = 180] 08:37:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1133e9400) [pid = 1650] [serial = 538] [outer = 0x0] 08:37:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x113e17400) [pid = 1650] [serial = 539] [outer = 0x1133e9400] 08:37:03 INFO - PROCESS | 1650 | 1466696223759 Marionette DEBUG loaded listener.js 08:37:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x116710800) [pid = 1650] [serial = 540] [outer = 0x1133e9400] 08:37:04 INFO - PROCESS | 1650 | 1466696224747 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 08:37:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:37:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1275ms 08:37:04 INFO - PROCESS | 1650 | 1466696224762 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 08:37:04 INFO - PROCESS | 1650 | 1466696224765 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 08:37:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:37:04 INFO - PROCESS | 1650 | 1466696224769 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:37:04 INFO - PROCESS | 1650 | 1466696224772 Marionette TRACE conn2 <- [1,694,null,{}] 08:37:04 INFO - PROCESS | 1650 | 1466696224775 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:04 INFO - PROCESS | 1650 | 1466696224777 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:04 INFO - PROCESS | 1650 | 1466696224913 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 08:37:05 INFO - PROCESS | 1650 | 1466696225035 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:05 INFO - PROCESS | 1650 | 1466696225037 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x112abc000 == 39 [pid = 1650] [id = 181] 08:37:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x112961c00) [pid = 1650] [serial = 541] [outer = 0x0] 08:37:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x115d4c000) [pid = 1650] [serial = 542] [outer = 0x112961c00] 08:37:05 INFO - PROCESS | 1650 | 1466696225072 Marionette DEBUG loaded listener.js 08:37:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x118413c00) [pid = 1650] [serial = 543] [outer = 0x112961c00] 08:37:05 INFO - PROCESS | 1650 | --DOCSHELL 0x119980000 == 38 [pid = 1650] [id = 178] 08:37:05 INFO - PROCESS | 1650 | --DOCSHELL 0x128b13800 == 37 [pid = 1650] [id = 177] 08:37:05 INFO - PROCESS | 1650 | --DOCSHELL 0x128a64000 == 36 [pid = 1650] [id = 176] 08:37:05 INFO - PROCESS | 1650 | --DOCSHELL 0x1251c7000 == 35 [pid = 1650] [id = 175] 08:37:05 INFO - PROCESS | 1650 | --DOCSHELL 0x123ac4000 == 34 [pid = 1650] [id = 174] 08:37:05 INFO - PROCESS | 1650 | --DOCSHELL 0x119a93800 == 33 [pid = 1650] [id = 173] 08:37:05 INFO - PROCESS | 1650 | --DOCSHELL 0x1187ec800 == 32 [pid = 1650] [id = 172] 08:37:05 INFO - PROCESS | 1650 | --DOCSHELL 0x116f57800 == 31 [pid = 1650] [id = 171] 08:37:05 INFO - PROCESS | 1650 | --DOCSHELL 0x116193800 == 30 [pid = 1650] [id = 170] 08:37:05 INFO - PROCESS | 1650 | --DOCSHELL 0x123876800 == 29 [pid = 1650] [id = 169] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x128ad5c00) [pid = 1650] [serial = 386] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x119a11800) [pid = 1650] [serial = 239] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1256b4c00) [pid = 1650] [serial = 187] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x123c8f000) [pid = 1650] [serial = 236] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x124e32000) [pid = 1650] [serial = 335] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1250dc000) [pid = 1650] [serial = 383] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x112fa6800) [pid = 1650] [serial = 329] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12380b400) [pid = 1650] [serial = 287] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12ad45800) [pid = 1650] [serial = 281] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x118418400) [pid = 1650] [serial = 377] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x119a0c000) [pid = 1650] [serial = 332] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11812a000) [pid = 1650] [serial = 190] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x119461c00) [pid = 1650] [serial = 380] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12574f800) [pid = 1650] [serial = 290] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11889a400) [pid = 1650] [serial = 284] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11886a000) [pid = 1650] [serial = 374] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x119503c00) [pid = 1650] [serial = 233] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x116903c00) [pid = 1650] [serial = 230] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x115d4f800) [pid = 1650] [serial = 484] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x115d55000) [pid = 1650] [serial = 485] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12a2c6800) [pid = 1650] [serial = 463] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12aed1800) [pid = 1650] [serial = 466] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12ac2ac00) [pid = 1650] [serial = 464] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12b953000) [pid = 1650] [serial = 469] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12b8c6800) [pid = 1650] [serial = 467] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12bcf3400) [pid = 1650] [serial = 470] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x123f76000) [pid = 1650] [serial = 473] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119a06c00) [pid = 1650] [serial = 451] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x123d67000) [pid = 1650] [serial = 452] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11945d000) [pid = 1650] [serial = 448] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119490400) [pid = 1650] [serial = 449] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12a2c3400) [pid = 1650] [serial = 439] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12cada000) [pid = 1650] [serial = 478] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12b8be400) [pid = 1650] [serial = 440] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x129152000) [pid = 1650] [serial = 436] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1291d3000) [pid = 1650] [serial = 437] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119498c00) [pid = 1650] [serial = 442] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12b8c3400) [pid = 1650] [serial = 443] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128c7b400) [pid = 1650] [serial = 460] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11950e800) [pid = 1650] [serial = 430] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123a54000) [pid = 1650] [serial = 431] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123f71800) [pid = 1650] [serial = 454] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12519f800) [pid = 1650] [serial = 455] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12610b400) [pid = 1650] [serial = 457] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1289e0c00) [pid = 1650] [serial = 458] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x129150c00) [pid = 1650] [serial = 425] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x129148400) [pid = 1650] [serial = 424] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11841a000) [pid = 1650] [serial = 427] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118861c00) [pid = 1650] [serial = 428] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x128d62800) [pid = 1650] [serial = 433] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12905bc00) [pid = 1650] [serial = 434] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1164dc400) [pid = 1650] [serial = 445] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118411800) [pid = 1650] [serial = 446] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12cb5e800) [pid = 1650] [serial = 479] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12cb60c00) [pid = 1650] [serial = 481] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12cb67800) [pid = 1650] [serial = 482] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12cad0400) [pid = 1650] [serial = 476] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x118240800) [pid = 1650] [serial = 472] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1291de800) [pid = 1650] [serial = 461] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12c77e000) [pid = 1650] [serial = 475] [outer = 0x0] [url = about:blank] 08:37:05 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x119907400) [pid = 1650] [serial = 200] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:37:06 INFO - PROCESS | 1650 | 1466696226116 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 08:37:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 08:37:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1372ms 08:37:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:37:06 INFO - PROCESS | 1650 | 1466696226142 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 08:37:06 INFO - PROCESS | 1650 | 1466696226144 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 08:37:06 INFO - PROCESS | 1650 | 1466696226147 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:37:06 INFO - PROCESS | 1650 | 1466696226149 Marionette TRACE conn2 <- [1,698,null,{}] 08:37:06 INFO - PROCESS | 1650 | 1466696226152 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:06 INFO - PROCESS | 1650 | 1466696226155 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:06 INFO - PROCESS | 1650 | 1466696226235 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 08:37:06 INFO - PROCESS | 1650 | 1466696226315 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:06 INFO - PROCESS | 1650 | 1466696226316 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x115f87800 == 30 [pid = 1650] [id = 182] 08:37:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1167d3c00) [pid = 1650] [serial = 544] [outer = 0x0] 08:37:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x116906400) [pid = 1650] [serial = 545] [outer = 0x1167d3c00] 08:37:06 INFO - PROCESS | 1650 | 1466696226346 Marionette DEBUG loaded listener.js 08:37:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1173a8400) [pid = 1650] [serial = 546] [outer = 0x1167d3c00] 08:37:07 INFO - PROCESS | 1650 | 1466696227129 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 08:37:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 08:37:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1022ms 08:37:07 INFO - PROCESS | 1650 | 1466696227168 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 08:37:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:37:07 INFO - PROCESS | 1650 | 1466696227173 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 08:37:07 INFO - PROCESS | 1650 | 1466696227178 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:37:07 INFO - PROCESS | 1650 | 1466696227179 Marionette TRACE conn2 <- [1,702,null,{}] 08:37:07 INFO - PROCESS | 1650 | 1466696227182 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:07 INFO - PROCESS | 1650 | 1466696227183 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:07 INFO - PROCESS | 1650 | 1466696227261 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 08:37:07 INFO - PROCESS | 1650 | 1466696227265 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:07 INFO - PROCESS | 1650 | 1466696227267 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f49000 == 31 [pid = 1650] [id = 183] 08:37:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1182ab800) [pid = 1650] [serial = 547] [outer = 0x0] 08:37:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11840e400) [pid = 1650] [serial = 548] [outer = 0x1182ab800] 08:37:07 INFO - PROCESS | 1650 | 1466696227296 Marionette DEBUG loaded listener.js 08:37:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118419400) [pid = 1650] [serial = 549] [outer = 0x1182ab800] 08:37:08 INFO - PROCESS | 1650 | 1466696228134 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 08:37:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:37:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 971ms 08:37:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:37:08 INFO - PROCESS | 1650 | 1466696228148 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 08:37:08 INFO - PROCESS | 1650 | 1466696228149 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 08:37:08 INFO - PROCESS | 1650 | 1466696228151 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:37:08 INFO - PROCESS | 1650 | 1466696228155 Marionette TRACE conn2 <- [1,706,null,{}] 08:37:08 INFO - PROCESS | 1650 | 1466696228170 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:08 INFO - PROCESS | 1650 | 1466696228175 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:08 INFO - PROCESS | 1650 | 1466696228275 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 08:37:08 INFO - PROCESS | 1650 | 1466696228280 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:08 INFO - PROCESS | 1650 | 1466696228282 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11916e000 == 32 [pid = 1650] [id = 184] 08:37:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1185d1000) [pid = 1650] [serial = 550] [outer = 0x0] 08:37:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118866400) [pid = 1650] [serial = 551] [outer = 0x1185d1000] 08:37:08 INFO - PROCESS | 1650 | 1466696228310 Marionette DEBUG loaded listener.js 08:37:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119082000) [pid = 1650] [serial = 552] [outer = 0x1185d1000] 08:37:09 INFO - PROCESS | 1650 | 1466696229144 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 08:37:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:37:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1029ms 08:37:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:37:09 INFO - PROCESS | 1650 | 1466696229182 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 08:37:09 INFO - PROCESS | 1650 | 1466696229184 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 08:37:09 INFO - PROCESS | 1650 | 1466696229186 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:37:09 INFO - PROCESS | 1650 | 1466696229187 Marionette TRACE conn2 <- [1,710,null,{}] 08:37:09 INFO - PROCESS | 1650 | 1466696229189 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:09 INFO - PROCESS | 1650 | 1466696229190 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:09 INFO - PROCESS | 1650 | 1466696229291 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 08:37:09 INFO - PROCESS | 1650 | 1466696229295 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:09 INFO - PROCESS | 1650 | 1466696229296 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1239ac800 == 33 [pid = 1650] [id = 185] 08:37:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119075c00) [pid = 1650] [serial = 553] [outer = 0x0] 08:37:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11948e800) [pid = 1650] [serial = 554] [outer = 0x119075c00] 08:37:09 INFO - PROCESS | 1650 | 1466696229322 Marionette DEBUG loaded listener.js 08:37:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119352800) [pid = 1650] [serial = 555] [outer = 0x119075c00] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x115d52000) [pid = 1650] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x115d52c00) [pid = 1650] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1185d9c00) [pid = 1650] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118717c00) [pid = 1650] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1182aec00) [pid = 1650] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118867400) [pid = 1650] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x115d4ac00) [pid = 1650] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x126102800) [pid = 1650] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x128d64400) [pid = 1650] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11295c800) [pid = 1650] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x115d19000) [pid = 1650] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x119463400) [pid = 1650] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1131c9400) [pid = 1650] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12380a400) [pid = 1650] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x113940800) [pid = 1650] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:37:09 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1172c5800) [pid = 1650] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:37:10 INFO - PROCESS | 1650 | 1466696230158 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 08:37:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:37:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1020ms 08:37:10 INFO - PROCESS | 1650 | 1466696230207 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 08:37:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:37:10 INFO - PROCESS | 1650 | 1466696230208 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 08:37:10 INFO - PROCESS | 1650 | 1466696230210 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:37:10 INFO - PROCESS | 1650 | 1466696230211 Marionette TRACE conn2 <- [1,714,null,{}] 08:37:10 INFO - PROCESS | 1650 | 1466696230213 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:10 INFO - PROCESS | 1650 | 1466696230215 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:10 INFO - PROCESS | 1650 | 1466696230291 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 08:37:10 INFO - PROCESS | 1650 | 1466696230295 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:10 INFO - PROCESS | 1650 | 1466696230296 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x123879800 == 34 [pid = 1650] [id = 186] 08:37:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11295d800) [pid = 1650] [serial = 556] [outer = 0x0] 08:37:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x116705c00) [pid = 1650] [serial = 557] [outer = 0x11295d800] 08:37:10 INFO - PROCESS | 1650 | 1466696230321 Marionette DEBUG loaded listener.js 08:37:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11888d400) [pid = 1650] [serial = 558] [outer = 0x11295d800] 08:37:11 INFO - PROCESS | 1650 | 1466696231149 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 08:37:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 08:37:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 968ms 08:37:11 INFO - PROCESS | 1650 | 1466696231179 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 08:37:11 INFO - PROCESS | 1650 | 1466696231180 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 08:37:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:37:11 INFO - PROCESS | 1650 | 1466696231182 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:37:11 INFO - PROCESS | 1650 | 1466696231183 Marionette TRACE conn2 <- [1,718,null,{}] 08:37:11 INFO - PROCESS | 1650 | 1466696231185 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:11 INFO - PROCESS | 1650 | 1466696231190 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:11 INFO - PROCESS | 1650 | 1466696231307 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 08:37:11 INFO - PROCESS | 1650 | 1466696231314 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:11 INFO - PROCESS | 1650 | 1466696231315 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x124a1b800 == 35 [pid = 1650] [id = 187] 08:37:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x119495000) [pid = 1650] [serial = 559] [outer = 0x0] 08:37:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11990a800) [pid = 1650] [serial = 560] [outer = 0x119495000] 08:37:11 INFO - PROCESS | 1650 | 1466696231340 Marionette DEBUG loaded listener.js 08:37:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x120f44800) [pid = 1650] [serial = 561] [outer = 0x119495000] 08:37:12 INFO - PROCESS | 1650 | 1466696232178 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 08:37:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:37:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1019ms 08:37:12 INFO - PROCESS | 1650 | 1466696232201 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 08:37:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:37:12 INFO - PROCESS | 1650 | 1466696232206 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 08:37:12 INFO - PROCESS | 1650 | 1466696232210 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:37:12 INFO - PROCESS | 1650 | 1466696232212 Marionette TRACE conn2 <- [1,722,null,{}] 08:37:12 INFO - PROCESS | 1650 | 1466696232216 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:12 INFO - PROCESS | 1650 | 1466696232218 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:12 INFO - PROCESS | 1650 | 1466696232321 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 08:37:12 INFO - PROCESS | 1650 | 1466696232374 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:12 INFO - PROCESS | 1650 | 1466696232375 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x116140000 == 36 [pid = 1650] [id = 188] 08:37:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11393f800) [pid = 1650] [serial = 562] [outer = 0x0] 08:37:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x115d4ac00) [pid = 1650] [serial = 563] [outer = 0x11393f800] 08:37:12 INFO - PROCESS | 1650 | 1466696232408 Marionette DEBUG loaded listener.js 08:37:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x116a1bc00) [pid = 1650] [serial = 564] [outer = 0x11393f800] 08:37:12 INFO - PROCESS | 1650 | 1466696232802 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 08:37:12 INFO - PROCESS | 1650 | 1466696232843 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 08:37:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 08:37:12 INFO - PROCESS | 1650 | 1466696232849 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:37:12 INFO - PROCESS | 1650 | 1466696232850 Marionette TRACE conn2 <- [1,726,null,{}] 08:37:12 INFO - PROCESS | 1650 | 1466696232853 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:12 INFO - PROCESS | 1650 | 1466696232856 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:12 INFO - PROCESS | 1650 | 1466696232957 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 08:37:13 INFO - PROCESS | 1650 | 1466696233012 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:13 INFO - PROCESS | 1650 | 1466696233013 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x119983800 == 37 [pid = 1650] [id = 189] 08:37:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118202400) [pid = 1650] [serial = 565] [outer = 0x0] 08:37:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118414800) [pid = 1650] [serial = 566] [outer = 0x118202400] 08:37:13 INFO - PROCESS | 1650 | 1466696233044 Marionette DEBUG loaded listener.js 08:37:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1185ce800) [pid = 1650] [serial = 567] [outer = 0x118202400] 08:37:13 INFO - PROCESS | 1650 | 1466696233562 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 08:37:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:37:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 770ms 08:37:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:37:13 INFO - PROCESS | 1650 | 1466696233623 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 08:37:13 INFO - PROCESS | 1650 | 1466696233624 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 08:37:13 INFO - PROCESS | 1650 | 1466696233626 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:37:13 INFO - PROCESS | 1650 | 1466696233629 Marionette TRACE conn2 <- [1,730,null,{}] 08:37:13 INFO - PROCESS | 1650 | 1466696233637 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:13 INFO - PROCESS | 1650 | 1466696233640 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:13 INFO - PROCESS | 1650 | 1466696233749 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 08:37:13 INFO - PROCESS | 1650 | 1466696233835 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:13 INFO - PROCESS | 1650 | 1466696233838 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b42000 == 38 [pid = 1650] [id = 190] 08:37:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11965a000) [pid = 1650] [serial = 568] [outer = 0x0] 08:37:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118378000) [pid = 1650] [serial = 569] [outer = 0x11965a000] 08:37:13 INFO - PROCESS | 1650 | 1466696233886 Marionette DEBUG loaded listener.js 08:37:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119a0cc00) [pid = 1650] [serial = 570] [outer = 0x11965a000] 08:37:14 INFO - PROCESS | 1650 | 1466696234400 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 08:37:14 INFO - PROCESS | 1650 | 1466696234452 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 08:37:14 INFO - PROCESS | 1650 | 1466696234454 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:37:14 INFO - PROCESS | 1650 | 1466696234455 Marionette TRACE conn2 <- [1,734,null,{}] 08:37:14 INFO - PROCESS | 1650 | 1466696234457 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:14 INFO - PROCESS | 1650 | 1466696234459 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:14 INFO - PROCESS | 1650 | 1466696234559 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 08:37:14 INFO - PROCESS | 1650 | 1466696234617 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:14 INFO - PROCESS | 1650 | 1466696234618 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a59800 == 39 [pid = 1650] [id = 191] 08:37:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x120fecc00) [pid = 1650] [serial = 571] [outer = 0x0] 08:37:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123d67800) [pid = 1650] [serial = 572] [outer = 0x120fecc00] 08:37:14 INFO - PROCESS | 1650 | 1466696234648 Marionette DEBUG loaded listener.js 08:37:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123d8ec00) [pid = 1650] [serial = 573] [outer = 0x120fecc00] 08:37:15 INFO - PROCESS | 1650 | 1466696235096 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 08:37:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:37:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 670ms 08:37:15 INFO - PROCESS | 1650 | 1466696235244 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 08:37:15 INFO - PROCESS | 1650 | 1466696235246 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 08:37:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:37:15 INFO - PROCESS | 1650 | 1466696235270 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:37:15 INFO - PROCESS | 1650 | 1466696235272 Marionette TRACE conn2 <- [1,738,null,{}] 08:37:15 INFO - PROCESS | 1650 | 1466696235276 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:15 INFO - PROCESS | 1650 | 1466696235278 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:15 INFO - PROCESS | 1650 | 1466696235377 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 08:37:15 INFO - PROCESS | 1650 | 1466696235433 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:15 INFO - PROCESS | 1650 | 1466696235436 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ab9000 == 40 [pid = 1650] [id = 192] 08:37:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x114fc3400) [pid = 1650] [serial = 574] [outer = 0x0] 08:37:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x115d4dc00) [pid = 1650] [serial = 575] [outer = 0x114fc3400] 08:37:15 INFO - PROCESS | 1650 | 1466696235463 Marionette DEBUG loaded listener.js 08:37:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x116a21c00) [pid = 1650] [serial = 576] [outer = 0x114fc3400] 08:37:16 INFO - PROCESS | 1650 | --DOCSHELL 0x123879800 == 39 [pid = 1650] [id = 186] 08:37:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1239ac800 == 38 [pid = 1650] [id = 185] 08:37:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11916e000 == 37 [pid = 1650] [id = 184] 08:37:16 INFO - PROCESS | 1650 | --DOCSHELL 0x116f49000 == 36 [pid = 1650] [id = 183] 08:37:16 INFO - PROCESS | 1650 | --DOCSHELL 0x115f87800 == 35 [pid = 1650] [id = 182] 08:37:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12932d000 == 34 [pid = 1650] [id = 179] 08:37:16 INFO - PROCESS | 1650 | --DOCSHELL 0x116619800 == 33 [pid = 1650] [id = 180] 08:37:16 INFO - PROCESS | 1650 | --DOCSHELL 0x112abc000 == 32 [pid = 1650] [id = 181] 08:37:16 INFO - PROCESS | 1650 | --DOCSHELL 0x128a59800 == 31 [pid = 1650] [id = 191] 08:37:16 INFO - PROCESS | 1650 | --DOCSHELL 0x126b42000 == 30 [pid = 1650] [id = 190] 08:37:16 INFO - PROCESS | 1650 | --DOCSHELL 0x119983800 == 29 [pid = 1650] [id = 189] 08:37:16 INFO - PROCESS | 1650 | --DOCSHELL 0x124a1b800 == 28 [pid = 1650] [id = 187] 08:37:16 INFO - PROCESS | 1650 | --DOCSHELL 0x116140000 == 27 [pid = 1650] [id = 188] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119910000) [pid = 1650] [serial = 524] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11945c800) [pid = 1650] [serial = 522] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x120fec800) [pid = 1650] [serial = 527] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x120f48c00) [pid = 1650] [serial = 525] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x123d90400) [pid = 1650] [serial = 530] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1176bf400) [pid = 1650] [serial = 533] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x123a57800) [pid = 1650] [serial = 528] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11812e800) [pid = 1650] [serial = 512] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1182a1c00) [pid = 1650] [serial = 513] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118411c00) [pid = 1650] [serial = 534] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x123f6f800) [pid = 1650] [serial = 531] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11889f400) [pid = 1650] [serial = 519] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119458800) [pid = 1650] [serial = 536] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1185cfc00) [pid = 1650] [serial = 488] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119081c00) [pid = 1650] [serial = 521] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x116a1b400) [pid = 1650] [serial = 487] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x119629c00) [pid = 1650] [serial = 507] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x119466c00) [pid = 1650] [serial = 506] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x118862800) [pid = 1650] [serial = 518] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x118514000) [pid = 1650] [serial = 515] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1185d5800) [pid = 1650] [serial = 516] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x123d90c00) [pid = 1650] [serial = 492] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x115d56400) [pid = 1650] [serial = 509] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x11949a400) [pid = 1650] [serial = 491] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x11697c400) [pid = 1650] [serial = 510] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x128d6cc00) [pid = 1650] [serial = 495] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x128ad1000) [pid = 1650] [serial = 494] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x12ac31000) [pid = 1650] [serial = 498] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x12914c000) [pid = 1650] [serial = 497] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x112960400) [pid = 1650] [serial = 500] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x112965800) [pid = 1650] [serial = 501] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x1182a3400) [pid = 1650] [serial = 504] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x115d52400) [pid = 1650] [serial = 503] [outer = 0x0] [url = about:blank] 08:37:16 INFO - PROCESS | 1650 | 1466696236879 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 08:37:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:37:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1635ms 08:37:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:37:16 INFO - PROCESS | 1650 | 1466696236894 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 08:37:16 INFO - PROCESS | 1650 | 1466696236897 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 08:37:16 INFO - PROCESS | 1650 | 1466696236899 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:37:16 INFO - PROCESS | 1650 | 1466696236901 Marionette TRACE conn2 <- [1,742,null,{}] 08:37:16 INFO - PROCESS | 1650 | 1466696236906 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:16 INFO - PROCESS | 1650 | 1466696236908 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:16 INFO - PROCESS | 1650 | 1466696236981 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 08:37:16 INFO - PROCESS | 1650 | 1466696236986 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:16 INFO - PROCESS | 1650 | 1466696236988 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11393a000 == 28 [pid = 1650] [id = 193] 08:37:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x1131cb000) [pid = 1650] [serial = 577] [outer = 0x0] 08:37:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x113944000) [pid = 1650] [serial = 578] [outer = 0x1131cb000] 08:37:17 INFO - PROCESS | 1650 | 1466696237018 Marionette DEBUG loaded listener.js 08:37:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x114f22800) [pid = 1650] [serial = 579] [outer = 0x1131cb000] 08:37:17 INFO - PROCESS | 1650 | 1466696237832 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 08:37:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 08:37:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 972ms 08:37:17 INFO - PROCESS | 1650 | 1466696237873 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 08:37:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:37:17 INFO - PROCESS | 1650 | 1466696237877 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 08:37:17 INFO - PROCESS | 1650 | 1466696237882 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:37:17 INFO - PROCESS | 1650 | 1466696237884 Marionette TRACE conn2 <- [1,746,null,{}] 08:37:17 INFO - PROCESS | 1650 | 1466696237886 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:17 INFO - PROCESS | 1650 | 1466696237888 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:17 INFO - PROCESS | 1650 | 1466696237983 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 08:37:18 INFO - PROCESS | 1650 | 1466696238015 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:18 INFO - PROCESS | 1650 | 1466696238016 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169c7800 == 29 [pid = 1650] [id = 194] 08:37:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x115d55400) [pid = 1650] [serial = 580] [outer = 0x0] 08:37:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x116976800) [pid = 1650] [serial = 581] [outer = 0x115d55400] 08:37:18 INFO - PROCESS | 1650 | 1466696238044 Marionette DEBUG loaded listener.js 08:37:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x11739f400) [pid = 1650] [serial = 582] [outer = 0x115d55400] 08:37:18 INFO - PROCESS | 1650 | 1466696238826 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 08:37:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 08:37:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 970ms 08:37:18 INFO - PROCESS | 1650 | 1466696238853 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 08:37:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:37:18 INFO - PROCESS | 1650 | 1466696238856 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 08:37:18 INFO - PROCESS | 1650 | 1466696238859 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:37:18 INFO - PROCESS | 1650 | 1466696238861 Marionette TRACE conn2 <- [1,750,null,{}] 08:37:18 INFO - PROCESS | 1650 | 1466696238869 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:18 INFO - PROCESS | 1650 | 1466696238872 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:18 INFO - PROCESS | 1650 | 1466696238964 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 08:37:19 INFO - PROCESS | 1650 | 1466696239000 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:19 INFO - PROCESS | 1650 | 1466696239002 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x118276000 == 30 [pid = 1650] [id = 195] 08:37:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x112fa0c00) [pid = 1650] [serial = 583] [outer = 0x0] 08:37:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x118376400) [pid = 1650] [serial = 584] [outer = 0x112fa0c00] 08:37:19 INFO - PROCESS | 1650 | 1466696239030 Marionette DEBUG loaded listener.js 08:37:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x118416800) [pid = 1650] [serial = 585] [outer = 0x112fa0c00] 08:37:19 INFO - PROCESS | 1650 | 1466696239830 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 08:37:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:37:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1021ms 08:37:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:37:19 INFO - PROCESS | 1650 | 1466696239884 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 08:37:19 INFO - PROCESS | 1650 | 1466696239886 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 08:37:19 INFO - PROCESS | 1650 | 1466696239888 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:37:19 INFO - PROCESS | 1650 | 1466696239889 Marionette TRACE conn2 <- [1,754,null,{}] 08:37:19 INFO - PROCESS | 1650 | 1466696239891 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:19 INFO - PROCESS | 1650 | 1466696239892 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:19 INFO - PROCESS | 1650 | 1466696239987 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 08:37:19 INFO - PROCESS | 1650 | 1466696239991 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:19 INFO - PROCESS | 1650 | 1466696239992 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11916e000 == 31 [pid = 1650] [id = 196] 08:37:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x118518c00) [pid = 1650] [serial = 586] [outer = 0x0] 08:37:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x118719000) [pid = 1650] [serial = 587] [outer = 0x118518c00] 08:37:20 INFO - PROCESS | 1650 | 1466696240017 Marionette DEBUG loaded listener.js 08:37:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11873dc00) [pid = 1650] [serial = 588] [outer = 0x118518c00] 08:37:20 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x1185d1000) [pid = 1650] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:37:20 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x11295d800) [pid = 1650] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:37:20 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x119075c00) [pid = 1650] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:37:20 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x1133e9400) [pid = 1650] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:37:20 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x118731c00) [pid = 1650] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:37:20 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x1182ab800) [pid = 1650] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:37:20 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x112961c00) [pid = 1650] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:37:20 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x1167d3c00) [pid = 1650] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:37:20 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x119495000) [pid = 1650] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:37:20 INFO - PROCESS | 1650 | 1466696240853 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 08:37:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 08:37:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1019ms 08:37:20 INFO - PROCESS | 1650 | 1466696240907 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 08:37:20 INFO - PROCESS | 1650 | 1466696240909 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 08:37:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:37:20 INFO - PROCESS | 1650 | 1466696240911 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:37:20 INFO - PROCESS | 1650 | 1466696240912 Marionette TRACE conn2 <- [1,758,null,{}] 08:37:20 INFO - PROCESS | 1650 | 1466696240914 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:20 INFO - PROCESS | 1650 | 1466696240916 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:20 INFO - PROCESS | 1650 | 1466696240992 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 08:37:20 INFO - PROCESS | 1650 | 1466696240995 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:20 INFO - PROCESS | 1650 | 1466696240996 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bb1800 == 32 [pid = 1650] [id = 197] 08:37:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x112d27800) [pid = 1650] [serial = 589] [outer = 0x0] 08:37:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x1173a5400) [pid = 1650] [serial = 590] [outer = 0x112d27800] 08:37:21 INFO - PROCESS | 1650 | 1466696241023 Marionette DEBUG loaded listener.js 08:37:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x11873e000) [pid = 1650] [serial = 591] [outer = 0x112d27800] 08:37:21 INFO - PROCESS | 1650 | 1466696241353 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 08:37:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:37:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 468ms 08:37:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:37:21 INFO - PROCESS | 1650 | 1466696241380 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 08:37:21 INFO - PROCESS | 1650 | 1466696241381 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 08:37:21 INFO - PROCESS | 1650 | 1466696241383 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:37:21 INFO - PROCESS | 1650 | 1466696241384 Marionette TRACE conn2 <- [1,762,null,{}] 08:37:21 INFO - PROCESS | 1650 | 1466696241387 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:21 INFO - PROCESS | 1650 | 1466696241391 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:21 INFO - PROCESS | 1650 | 1466696241505 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 08:37:21 INFO - PROCESS | 1650 | 1466696241513 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:21 INFO - PROCESS | 1650 | 1466696241515 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1239ac800 == 33 [pid = 1650] [id = 198] 08:37:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x118863c00) [pid = 1650] [serial = 592] [outer = 0x0] 08:37:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x11934b800) [pid = 1650] [serial = 593] [outer = 0x118863c00] 08:37:21 INFO - PROCESS | 1650 | 1466696241540 Marionette DEBUG loaded listener.js 08:37:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x119491000) [pid = 1650] [serial = 594] [outer = 0x118863c00] 08:37:22 INFO - PROCESS | 1650 | 1466696242318 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 08:37:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:37:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1019ms 08:37:22 INFO - PROCESS | 1650 | 1466696242403 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 08:37:22 INFO - PROCESS | 1650 | 1466696242406 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 08:37:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:37:22 INFO - PROCESS | 1650 | 1466696242411 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:37:22 INFO - PROCESS | 1650 | 1466696242414 Marionette TRACE conn2 <- [1,766,null,{}] 08:37:22 INFO - PROCESS | 1650 | 1466696242418 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:22 INFO - PROCESS | 1650 | 1466696242420 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:22 INFO - PROCESS | 1650 | 1466696242510 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 08:37:22 INFO - PROCESS | 1650 | 1466696242596 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:22 INFO - PROCESS | 1650 | 1466696242598 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x113c6d800 == 34 [pid = 1650] [id = 199] 08:37:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x112d27400) [pid = 1650] [serial = 595] [outer = 0x0] 08:37:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x112f9f000) [pid = 1650] [serial = 596] [outer = 0x112d27400] 08:37:22 INFO - PROCESS | 1650 | 1466696242630 Marionette DEBUG loaded listener.js 08:37:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x113945c00) [pid = 1650] [serial = 597] [outer = 0x112d27400] 08:37:23 INFO - PROCESS | 1650 | 1466696243580 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 08:37:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:37:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1178ms 08:37:23 INFO - PROCESS | 1650 | 1466696243588 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 08:37:23 INFO - PROCESS | 1650 | 1466696243590 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 08:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:37:23 INFO - PROCESS | 1650 | 1466696243595 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:37:23 INFO - PROCESS | 1650 | 1466696243598 Marionette TRACE conn2 <- [1,770,null,{}] 08:37:23 INFO - PROCESS | 1650 | 1466696243601 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:23 INFO - PROCESS | 1650 | 1466696243602 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:23 INFO - PROCESS | 1650 | 1466696243728 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 08:37:23 INFO - PROCESS | 1650 | 1466696243775 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:23 INFO - PROCESS | 1650 | 1466696243776 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11827b800 == 35 [pid = 1650] [id = 200] 08:37:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x117047c00) [pid = 1650] [serial = 598] [outer = 0x0] 08:37:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1173aa000) [pid = 1650] [serial = 599] [outer = 0x117047c00] 08:37:23 INFO - PROCESS | 1650 | 1466696243808 Marionette DEBUG loaded listener.js 08:37:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118137000) [pid = 1650] [serial = 600] [outer = 0x117047c00] 08:37:24 INFO - PROCESS | 1650 | --DOCSHELL 0x119bb1800 == 34 [pid = 1650] [id = 197] 08:37:24 INFO - PROCESS | 1650 | --DOCSHELL 0x11916e000 == 33 [pid = 1650] [id = 196] 08:37:24 INFO - PROCESS | 1650 | --DOCSHELL 0x118276000 == 32 [pid = 1650] [id = 195] 08:37:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1169c7800 == 31 [pid = 1650] [id = 194] 08:37:24 INFO - PROCESS | 1650 | --DOCSHELL 0x11393a000 == 30 [pid = 1650] [id = 193] 08:37:24 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x118866400) [pid = 1650] [serial = 551] [outer = 0x0] [url = about:blank] 08:37:24 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x116705c00) [pid = 1650] [serial = 557] [outer = 0x0] [url = about:blank] 08:37:24 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x11948e800) [pid = 1650] [serial = 554] [outer = 0x0] [url = about:blank] 08:37:24 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x113e17400) [pid = 1650] [serial = 539] [outer = 0x0] [url = about:blank] 08:37:24 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x116710800) [pid = 1650] [serial = 540] [outer = 0x0] [url = about:blank] 08:37:24 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x119b46000) [pid = 1650] [serial = 537] [outer = 0x0] [url = about:blank] 08:37:24 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x11840e400) [pid = 1650] [serial = 548] [outer = 0x0] [url = about:blank] 08:37:24 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x115d4c000) [pid = 1650] [serial = 542] [outer = 0x0] [url = about:blank] 08:37:24 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x118413c00) [pid = 1650] [serial = 543] [outer = 0x0] [url = about:blank] 08:37:24 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x116906400) [pid = 1650] [serial = 545] [outer = 0x0] [url = about:blank] 08:37:24 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x1173a8400) [pid = 1650] [serial = 546] [outer = 0x0] [url = about:blank] 08:37:24 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x11888d400) [pid = 1650] [serial = 558] [outer = 0x0] [url = about:blank] 08:37:24 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x119352800) [pid = 1650] [serial = 555] [outer = 0x0] [url = about:blank] 08:37:24 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x119082000) [pid = 1650] [serial = 552] [outer = 0x0] [url = about:blank] 08:37:24 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x118419400) [pid = 1650] [serial = 549] [outer = 0x0] [url = about:blank] 08:37:24 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x120f44800) [pid = 1650] [serial = 561] [outer = 0x0] [url = about:blank] 08:37:24 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x11990a800) [pid = 1650] [serial = 560] [outer = 0x0] [url = about:blank] 08:37:24 INFO - PROCESS | 1650 | 1466696244421 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 08:37:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 879ms 08:37:24 INFO - PROCESS | 1650 | 1466696244474 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 08:37:24 INFO - PROCESS | 1650 | 1466696244476 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 08:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:37:24 INFO - PROCESS | 1650 | 1466696244480 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:37:24 INFO - PROCESS | 1650 | 1466696244482 Marionette TRACE conn2 <- [1,774,null,{}] 08:37:24 INFO - PROCESS | 1650 | 1466696244486 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:24 INFO - PROCESS | 1650 | 1466696244488 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:24 INFO - PROCESS | 1650 | 1466696244579 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 08:37:24 INFO - PROCESS | 1650 | 1466696244655 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:24 INFO - PROCESS | 1650 | 1466696244657 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x115f96000 == 31 [pid = 1650] [id = 201] 08:37:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x113e15c00) [pid = 1650] [serial = 601] [outer = 0x0] 08:37:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x115d52800) [pid = 1650] [serial = 602] [outer = 0x113e15c00] 08:37:24 INFO - PROCESS | 1650 | 1466696244703 Marionette DEBUG loaded listener.js 08:37:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x116705c00) [pid = 1650] [serial = 603] [outer = 0x113e15c00] 08:37:25 INFO - PROCESS | 1650 | 1466696245026 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 08:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 621ms 08:37:25 INFO - PROCESS | 1650 | 1466696245101 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 08:37:25 INFO - PROCESS | 1650 | 1466696245103 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 08:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:37:25 INFO - PROCESS | 1650 | 1466696245108 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:37:25 INFO - PROCESS | 1650 | 1466696245109 Marionette TRACE conn2 <- [1,778,null,{}] 08:37:25 INFO - PROCESS | 1650 | 1466696245121 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:25 INFO - PROCESS | 1650 | 1466696245123 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:25 INFO - PROCESS | 1650 | 1466696245217 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 08:37:25 INFO - PROCESS | 1650 | 1466696245224 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:25 INFO - PROCESS | 1650 | 1466696245225 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11725a800 == 32 [pid = 1650] [id = 202] 08:37:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x1176be400) [pid = 1650] [serial = 604] [outer = 0x0] 08:37:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x11820a800) [pid = 1650] [serial = 605] [outer = 0x1176be400] 08:37:25 INFO - PROCESS | 1650 | 1466696245253 Marionette DEBUG loaded listener.js 08:37:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1182adc00) [pid = 1650] [serial = 606] [outer = 0x1176be400] 08:37:25 INFO - PROCESS | 1650 | 1466696245617 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 08:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 519ms 08:37:25 INFO - PROCESS | 1650 | 1466696245628 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 08:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:37:25 INFO - PROCESS | 1650 | 1466696245630 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 08:37:25 INFO - PROCESS | 1650 | 1466696245633 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:37:25 INFO - PROCESS | 1650 | 1466696245637 Marionette TRACE conn2 <- [1,782,null,{}] 08:37:25 INFO - PROCESS | 1650 | 1466696245662 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:25 INFO - PROCESS | 1650 | 1466696245667 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:25 INFO - PROCESS | 1650 | 1466696245783 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 08:37:25 INFO - PROCESS | 1650 | 1466696245799 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:25 INFO - PROCESS | 1650 | 1466696245802 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11917b800 == 33 [pid = 1650] [id = 203] 08:37:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x118417c00) [pid = 1650] [serial = 607] [outer = 0x0] 08:37:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x1185d5000) [pid = 1650] [serial = 608] [outer = 0x118417c00] 08:37:25 INFO - PROCESS | 1650 | 1466696245847 Marionette DEBUG loaded listener.js 08:37:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11885fc00) [pid = 1650] [serial = 609] [outer = 0x118417c00] 08:37:26 INFO - PROCESS | 1650 | 1466696246247 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 08:37:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 630ms 08:37:26 INFO - PROCESS | 1650 | 1466696246263 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 08:37:26 INFO - PROCESS | 1650 | 1466696246265 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 08:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:37:26 INFO - PROCESS | 1650 | 1466696246267 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:37:26 INFO - PROCESS | 1650 | 1466696246268 Marionette TRACE conn2 <- [1,786,null,{}] 08:37:26 INFO - PROCESS | 1650 | 1466696246271 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:26 INFO - PROCESS | 1650 | 1466696246275 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:26 INFO - PROCESS | 1650 | 1466696246382 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 08:37:26 INFO - PROCESS | 1650 | 1466696246406 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:26 INFO - PROCESS | 1650 | 1466696246407 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12387b000 == 34 [pid = 1650] [id = 204] 08:37:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x118862800) [pid = 1650] [serial = 610] [outer = 0x0] 08:37:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x119076800) [pid = 1650] [serial = 611] [outer = 0x118862800] 08:37:26 INFO - PROCESS | 1650 | 1466696246432 Marionette DEBUG loaded listener.js 08:37:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x119357c00) [pid = 1650] [serial = 612] [outer = 0x118862800] 08:37:26 INFO - PROCESS | 1650 | 1466696246760 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 08:37:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 519ms 08:37:26 INFO - PROCESS | 1650 | 1466696246787 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 08:37:26 INFO - PROCESS | 1650 | 1466696246797 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 08:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:37:26 INFO - PROCESS | 1650 | 1466696246806 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:37:26 INFO - PROCESS | 1650 | 1466696246807 Marionette TRACE conn2 <- [1,790,null,{}] 08:37:26 INFO - PROCESS | 1650 | 1466696246809 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:26 INFO - PROCESS | 1650 | 1466696246810 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:26 INFO - PROCESS | 1650 | 1466696246903 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 08:37:26 INFO - PROCESS | 1650 | 1466696246907 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:26 INFO - PROCESS | 1650 | 1466696246908 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cce800 == 35 [pid = 1650] [id = 205] 08:37:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x112966c00) [pid = 1650] [serial = 613] [outer = 0x0] 08:37:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x119460800) [pid = 1650] [serial = 614] [outer = 0x112966c00] 08:37:26 INFO - PROCESS | 1650 | 1466696246932 Marionette DEBUG loaded listener.js 08:37:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11949bc00) [pid = 1650] [serial = 615] [outer = 0x112966c00] 08:37:27 INFO - PROCESS | 1650 | 1466696247266 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 08:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 519ms 08:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:37:27 INFO - PROCESS | 1650 | 1466696247326 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 08:37:27 INFO - PROCESS | 1650 | 1466696247327 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 08:37:27 INFO - PROCESS | 1650 | 1466696247329 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:37:27 INFO - PROCESS | 1650 | 1466696247330 Marionette TRACE conn2 <- [1,794,null,{}] 08:37:27 INFO - PROCESS | 1650 | 1466696247333 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:27 INFO - PROCESS | 1650 | 1466696247337 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:27 INFO - PROCESS | 1650 | 1466696247460 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 08:37:27 INFO - PROCESS | 1650 | 1466696247464 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:27 INFO - PROCESS | 1650 | 1466696247465 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x124a1b000 == 36 [pid = 1650] [id = 206] 08:37:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x119463400) [pid = 1650] [serial = 616] [outer = 0x0] 08:37:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11965d800) [pid = 1650] [serial = 617] [outer = 0x119463400] 08:37:27 INFO - PROCESS | 1650 | 1466696247490 Marionette DEBUG loaded listener.js 08:37:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x119b4cc00) [pid = 1650] [serial = 618] [outer = 0x119463400] 08:37:27 INFO - PROCESS | 1650 | 1466696247824 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 08:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 518ms 08:37:27 INFO - PROCESS | 1650 | 1466696247847 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 08:37:27 INFO - PROCESS | 1650 | 1466696247849 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 08:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:37:27 INFO - PROCESS | 1650 | 1466696247857 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:37:27 INFO - PROCESS | 1650 | 1466696247859 Marionette TRACE conn2 <- [1,798,null,{}] 08:37:27 INFO - PROCESS | 1650 | 1466696247861 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:27 INFO - PROCESS | 1650 | 1466696247870 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:27 INFO - PROCESS | 1650 | 1466696247964 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 08:37:27 INFO - PROCESS | 1650 | 1466696247968 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:27 INFO - PROCESS | 1650 | 1466696247969 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e60800 == 37 [pid = 1650] [id = 207] 08:37:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x120f42c00) [pid = 1650] [serial = 619] [outer = 0x0] 08:37:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x120f48400) [pid = 1650] [serial = 620] [outer = 0x120f42c00] 08:37:27 INFO - PROCESS | 1650 | 1466696247995 Marionette DEBUG loaded listener.js 08:37:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x120f50400) [pid = 1650] [serial = 621] [outer = 0x120f42c00] 08:37:28 INFO - PROCESS | 1650 | 1466696248318 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 08:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 08:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 476ms 08:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:37:28 INFO - PROCESS | 1650 | 1466696248328 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 08:37:28 INFO - PROCESS | 1650 | 1466696248329 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 08:37:28 INFO - PROCESS | 1650 | 1466696248332 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:37:28 INFO - PROCESS | 1650 | 1466696248333 Marionette TRACE conn2 <- [1,802,null,{}] 08:37:28 INFO - PROCESS | 1650 | 1466696248335 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:28 INFO - PROCESS | 1650 | 1466696248336 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:28 INFO - PROCESS | 1650 | 1466696248440 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 08:37:28 INFO - PROCESS | 1650 | 1466696248444 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:28 INFO - PROCESS | 1650 | 1466696248445 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x126159800 == 38 [pid = 1650] [id = 208] 08:37:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x120f41c00) [pid = 1650] [serial = 622] [outer = 0x0] 08:37:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x120ff0c00) [pid = 1650] [serial = 623] [outer = 0x120f41c00] 08:37:28 INFO - PROCESS | 1650 | 1466696248469 Marionette DEBUG loaded listener.js 08:37:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x12394f000) [pid = 1650] [serial = 624] [outer = 0x120f41c00] 08:37:28 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x115d55400) [pid = 1650] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:37:28 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1131cb000) [pid = 1650] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:37:28 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x114fc3400) [pid = 1650] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:37:28 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x112fa0c00) [pid = 1650] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:37:28 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11393f800) [pid = 1650] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:37:28 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x118202400) [pid = 1650] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:37:28 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x11965a000) [pid = 1650] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:37:28 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x120fecc00) [pid = 1650] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:37:28 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x118518c00) [pid = 1650] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:37:28 INFO - PROCESS | 1650 | 1466696248850 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 08:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 08:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 523ms 08:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:37:28 INFO - PROCESS | 1650 | 1466696248861 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 08:37:28 INFO - PROCESS | 1650 | 1466696248863 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 08:37:28 INFO - PROCESS | 1650 | 1466696248866 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:37:28 INFO - PROCESS | 1650 | 1466696248868 Marionette TRACE conn2 <- [1,806,null,{}] 08:37:28 INFO - PROCESS | 1650 | 1466696248873 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:28 INFO - PROCESS | 1650 | 1466696248875 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:29 INFO - PROCESS | 1650 | 1466696249011 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 08:37:29 INFO - PROCESS | 1650 | 1466696249090 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:29 INFO - PROCESS | 1650 | 1466696249091 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b42000 == 39 [pid = 1650] [id = 209] 08:37:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1122abc00) [pid = 1650] [serial = 625] [outer = 0x0] 08:37:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118242800) [pid = 1650] [serial = 626] [outer = 0x1122abc00] 08:37:29 INFO - PROCESS | 1650 | 1466696249131 Marionette DEBUG loaded listener.js 08:37:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x12394b400) [pid = 1650] [serial = 627] [outer = 0x1122abc00] 08:37:29 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:37:29 INFO - PROCESS | 1650 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 08:37:29 INFO - PROCESS | 1650 | Determined SkiaGL cache limits: Size 100663296, Items: 256 08:37:29 INFO - PROCESS | 1650 | [GFX2-]: Using SkiaGL canvas. 08:37:29 INFO - PROCESS | 1650 | 1466696249475 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 08:37:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 08:37:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 626ms 08:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:37:29 INFO - PROCESS | 1650 | 1466696249494 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 08:37:29 INFO - PROCESS | 1650 | 1466696249495 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 08:37:29 INFO - PROCESS | 1650 | 1466696249497 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:37:29 INFO - PROCESS | 1650 | 1466696249498 Marionette TRACE conn2 <- [1,810,null,{}] 08:37:29 INFO - PROCESS | 1650 | 1466696249501 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:29 INFO - PROCESS | 1650 | 1466696249502 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:29 INFO - PROCESS | 1650 | 1466696249581 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 08:37:29 INFO - PROCESS | 1650 | 1466696249635 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:29 INFO - PROCESS | 1650 | 1466696249636 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a6e000 == 40 [pid = 1650] [id = 210] 08:37:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118518c00) [pid = 1650] [serial = 628] [outer = 0x0] 08:37:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x123d66c00) [pid = 1650] [serial = 629] [outer = 0x118518c00] 08:37:29 INFO - PROCESS | 1650 | 1466696249661 Marionette DEBUG loaded listener.js 08:37:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x123d98800) [pid = 1650] [serial = 630] [outer = 0x118518c00] 08:37:29 INFO - PROCESS | 1650 | 1466696249965 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 08:37:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:37:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 471ms 08:37:29 INFO - PROCESS | 1650 | 1466696249968 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 08:37:29 INFO - PROCESS | 1650 | 1466696249969 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 08:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:37:29 INFO - PROCESS | 1650 | 1466696249980 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:37:29 INFO - PROCESS | 1650 | 1466696249982 Marionette TRACE conn2 <- [1,814,null,{}] 08:37:29 INFO - PROCESS | 1650 | 1466696249984 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:29 INFO - PROCESS | 1650 | 1466696249986 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:30 INFO - PROCESS | 1650 | 1466696250090 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 08:37:30 INFO - PROCESS | 1650 | 1466696250095 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:30 INFO - PROCESS | 1650 | 1466696250096 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x129085000 == 41 [pid = 1650] [id = 211] 08:37:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x123f28800) [pid = 1650] [serial = 631] [outer = 0x0] 08:37:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x123f76c00) [pid = 1650] [serial = 632] [outer = 0x123f28800] 08:37:30 INFO - PROCESS | 1650 | 1466696250123 Marionette DEBUG loaded listener.js 08:37:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x124e2e400) [pid = 1650] [serial = 633] [outer = 0x123f28800] 08:37:30 INFO - PROCESS | 1650 | 1466696250448 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 08:37:30 INFO - PROCESS | 1650 | 1466696250501 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 08:37:30 INFO - PROCESS | 1650 | 1466696250503 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:37:30 INFO - PROCESS | 1650 | 1466696250504 Marionette TRACE conn2 <- [1,818,null,{}] 08:37:30 INFO - PROCESS | 1650 | 1466696250507 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:30 INFO - PROCESS | 1650 | 1466696250508 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:30 INFO - PROCESS | 1650 | 1466696250613 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 08:37:30 INFO - PROCESS | 1650 | 1466696250617 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:30 INFO - PROCESS | 1650 | 1466696250618 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x129332000 == 42 [pid = 1650] [id = 212] 08:37:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x124e38800) [pid = 1650] [serial = 634] [outer = 0x0] 08:37:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x124e9f800) [pid = 1650] [serial = 635] [outer = 0x124e38800] 08:37:30 INFO - PROCESS | 1650 | 1466696250643 Marionette DEBUG loaded listener.js 08:37:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12519e000) [pid = 1650] [serial = 636] [outer = 0x124e38800] 08:37:31 INFO - PROCESS | 1650 | 1466696251076 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 08:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 619ms 08:37:31 INFO - PROCESS | 1650 | 1466696251124 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 08:37:31 INFO - PROCESS | 1650 | 1466696251127 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 08:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:37:31 INFO - PROCESS | 1650 | 1466696251130 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:37:31 INFO - PROCESS | 1650 | 1466696251132 Marionette TRACE conn2 <- [1,822,null,{}] 08:37:31 INFO - PROCESS | 1650 | 1466696251137 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:31 INFO - PROCESS | 1650 | 1466696251138 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:31 INFO - PROCESS | 1650 | 1466696251244 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 08:37:31 INFO - PROCESS | 1650 | 1466696251297 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:31 INFO - PROCESS | 1650 | 1466696251299 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x117259800 == 43 [pid = 1650] [id = 213] 08:37:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x115d4b000) [pid = 1650] [serial = 637] [outer = 0x0] 08:37:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11690c400) [pid = 1650] [serial = 638] [outer = 0x115d4b000] 08:37:31 INFO - PROCESS | 1650 | 1466696251331 Marionette DEBUG loaded listener.js 08:37:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11812a000) [pid = 1650] [serial = 639] [outer = 0x115d4b000] 08:37:31 INFO - PROCESS | 1650 | 1466696251810 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 08:37:31 INFO - PROCESS | 1650 | 1466696251858 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 08:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 08:37:31 INFO - PROCESS | 1650 | 1466696251864 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:37:31 INFO - PROCESS | 1650 | 1466696251866 Marionette TRACE conn2 <- [1,826,null,{}] 08:37:31 INFO - PROCESS | 1650 | 1466696251869 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:31 INFO - PROCESS | 1650 | 1466696251871 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:31 INFO - PROCESS | 1650 | 1466696251974 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 08:37:32 INFO - PROCESS | 1650 | 1466696252074 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:32 INFO - PROCESS | 1650 | 1466696252076 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12465f000 == 44 [pid = 1650] [id = 214] 08:37:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118514000) [pid = 1650] [serial = 640] [outer = 0x0] 08:37:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1185d5800) [pid = 1650] [serial = 641] [outer = 0x118514000] 08:37:32 INFO - PROCESS | 1650 | 1466696252107 Marionette DEBUG loaded listener.js 08:37:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118860c00) [pid = 1650] [serial = 642] [outer = 0x118514000] 08:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 672ms 08:37:32 INFO - PROCESS | 1650 | 1466696252530 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 08:37:32 INFO - PROCESS | 1650 | 1466696252536 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 08:37:32 INFO - PROCESS | 1650 | 1466696252538 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 08:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:37:32 INFO - PROCESS | 1650 | 1466696252540 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:37:32 INFO - PROCESS | 1650 | 1466696252543 Marionette TRACE conn2 <- [1,830,null,{}] 08:37:32 INFO - PROCESS | 1650 | 1466696252551 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:32 INFO - PROCESS | 1650 | 1466696252554 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:32 INFO - PROCESS | 1650 | 1466696252655 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 08:37:32 INFO - PROCESS | 1650 | 1466696252708 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:32 INFO - PROCESS | 1650 | 1466696252710 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a23d000 == 45 [pid = 1650] [id = 215] 08:37:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118899000) [pid = 1650] [serial = 643] [outer = 0x0] 08:37:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119620400) [pid = 1650] [serial = 644] [outer = 0x118899000] 08:37:32 INFO - PROCESS | 1650 | 1466696252740 Marionette DEBUG loaded listener.js 08:37:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119a08400) [pid = 1650] [serial = 645] [outer = 0x118899000] 08:37:33 INFO - PROCESS | 1650 | 1466696253171 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 08:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 671ms 08:37:33 INFO - PROCESS | 1650 | 1466696253212 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 08:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:37:33 INFO - PROCESS | 1650 | 1466696253214 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 08:37:33 INFO - PROCESS | 1650 | 1466696253216 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:37:33 INFO - PROCESS | 1650 | 1466696253217 Marionette TRACE conn2 <- [1,834,null,{}] 08:37:33 INFO - PROCESS | 1650 | 1466696253220 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:33 INFO - PROCESS | 1650 | 1466696253221 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:33 INFO - PROCESS | 1650 | 1466696253333 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 08:37:33 INFO - PROCESS | 1650 | 1466696253440 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:33 INFO - PROCESS | 1650 | 1466696253441 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x112acc800 == 46 [pid = 1650] [id = 216] 08:37:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x113c9c800) [pid = 1650] [serial = 646] [outer = 0x0] 08:37:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1188a4c00) [pid = 1650] [serial = 647] [outer = 0x113c9c800] 08:37:33 INFO - PROCESS | 1650 | 1466696253473 Marionette DEBUG loaded listener.js 08:37:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123d92c00) [pid = 1650] [serial = 648] [outer = 0x113c9c800] 08:37:34 INFO - PROCESS | 1650 | 1466696254025 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 08:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 870ms 08:37:34 INFO - PROCESS | 1650 | 1466696254090 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 08:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:37:34 INFO - PROCESS | 1650 | 1466696254092 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 08:37:34 INFO - PROCESS | 1650 | 1466696254095 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:37:34 INFO - PROCESS | 1650 | 1466696254097 Marionette TRACE conn2 <- [1,838,null,{}] 08:37:34 INFO - PROCESS | 1650 | 1466696254100 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:34 INFO - PROCESS | 1650 | 1466696254102 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:34 INFO - PROCESS | 1650 | 1466696254199 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 08:37:34 INFO - PROCESS | 1650 | 1466696254267 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:34 INFO - PROCESS | 1650 | 1466696254269 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11393a000 == 47 [pid = 1650] [id = 217] 08:37:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x116707000) [pid = 1650] [serial = 649] [outer = 0x0] 08:37:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x116910c00) [pid = 1650] [serial = 650] [outer = 0x116707000] 08:37:34 INFO - PROCESS | 1650 | 1466696254297 Marionette DEBUG loaded listener.js 08:37:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1176c7400) [pid = 1650] [serial = 651] [outer = 0x116707000] 08:37:35 INFO - PROCESS | 1650 | --DOCSHELL 0x129085000 == 46 [pid = 1650] [id = 211] 08:37:35 INFO - PROCESS | 1650 | --DOCSHELL 0x128a6e000 == 45 [pid = 1650] [id = 210] 08:37:35 INFO - PROCESS | 1650 | --DOCSHELL 0x126b42000 == 44 [pid = 1650] [id = 209] 08:37:35 INFO - PROCESS | 1650 | --DOCSHELL 0x126159800 == 43 [pid = 1650] [id = 208] 08:37:35 INFO - PROCESS | 1650 | --DOCSHELL 0x124e60800 == 42 [pid = 1650] [id = 207] 08:37:35 INFO - PROCESS | 1650 | --DOCSHELL 0x124a1b000 == 41 [pid = 1650] [id = 206] 08:37:35 INFO - PROCESS | 1650 | --DOCSHELL 0x123cce800 == 40 [pid = 1650] [id = 205] 08:37:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12387b000 == 39 [pid = 1650] [id = 204] 08:37:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11917b800 == 38 [pid = 1650] [id = 203] 08:37:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11725a800 == 37 [pid = 1650] [id = 202] 08:37:35 INFO - PROCESS | 1650 | --DOCSHELL 0x115f96000 == 36 [pid = 1650] [id = 201] 08:37:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11827b800 == 35 [pid = 1650] [id = 200] 08:37:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1239ac800 == 34 [pid = 1650] [id = 198] 08:37:35 INFO - PROCESS | 1650 | --DOCSHELL 0x113c6d800 == 33 [pid = 1650] [id = 199] 08:37:35 INFO - PROCESS | 1650 | --DOCSHELL 0x116ab9000 == 32 [pid = 1650] [id = 192] 08:37:35 INFO - PROCESS | 1650 | --DOCSHELL 0x112acc800 == 31 [pid = 1650] [id = 216] 08:37:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12a23d000 == 30 [pid = 1650] [id = 215] 08:37:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12465f000 == 29 [pid = 1650] [id = 214] 08:37:35 INFO - PROCESS | 1650 | --DOCSHELL 0x129332000 == 28 [pid = 1650] [id = 212] 08:37:35 INFO - PROCESS | 1650 | --DOCSHELL 0x117259800 == 27 [pid = 1650] [id = 213] 08:37:35 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11934b800) [pid = 1650] [serial = 593] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116976800) [pid = 1650] [serial = 581] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113944000) [pid = 1650] [serial = 578] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x114f22800) [pid = 1650] [serial = 579] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116a21c00) [pid = 1650] [serial = 576] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x115d4dc00) [pid = 1650] [serial = 575] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118376400) [pid = 1650] [serial = 584] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116a1bc00) [pid = 1650] [serial = 564] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x115d4ac00) [pid = 1650] [serial = 563] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1185ce800) [pid = 1650] [serial = 567] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118414800) [pid = 1650] [serial = 566] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119a0cc00) [pid = 1650] [serial = 570] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118378000) [pid = 1650] [serial = 569] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x123d8ec00) [pid = 1650] [serial = 573] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x123d67800) [pid = 1650] [serial = 572] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118719000) [pid = 1650] [serial = 587] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11873dc00) [pid = 1650] [serial = 588] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118416800) [pid = 1650] [serial = 585] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1173a5400) [pid = 1650] [serial = 590] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11739f400) [pid = 1650] [serial = 582] [outer = 0x0] [url = about:blank] 08:37:35 INFO - PROCESS | 1650 | 1466696255263 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 08:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1174ms 08:37:35 INFO - PROCESS | 1650 | 1466696255270 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 08:37:35 INFO - PROCESS | 1650 | 1466696255273 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 08:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:37:35 INFO - PROCESS | 1650 | 1466696255282 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:37:35 INFO - PROCESS | 1650 | 1466696255284 Marionette TRACE conn2 <- [1,842,null,{}] 08:37:35 INFO - PROCESS | 1650 | 1466696255288 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:35 INFO - PROCESS | 1650 | 1466696255292 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:35 INFO - PROCESS | 1650 | 1466696255373 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 08:37:35 INFO - PROCESS | 1650 | 1466696255377 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:35 INFO - PROCESS | 1650 | 1466696255380 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11335a800 == 28 [pid = 1650] [id = 218] 08:37:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x112f9cc00) [pid = 1650] [serial = 652] [outer = 0x0] 08:37:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1133e8c00) [pid = 1650] [serial = 653] [outer = 0x112f9cc00] 08:37:35 INFO - PROCESS | 1650 | 1466696255410 Marionette DEBUG loaded listener.js 08:37:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112f98c00) [pid = 1650] [serial = 654] [outer = 0x112f9cc00] 08:37:35 INFO - PROCESS | 1650 | 1466696255748 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 08:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 520ms 08:37:35 INFO - PROCESS | 1650 | 1466696255802 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 08:37:35 INFO - PROCESS | 1650 | 1466696255806 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 08:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:37:35 INFO - PROCESS | 1650 | 1466696255810 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:37:35 INFO - PROCESS | 1650 | 1466696255812 Marionette TRACE conn2 <- [1,846,null,{}] 08:37:35 INFO - PROCESS | 1650 | 1466696255815 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:35 INFO - PROCESS | 1650 | 1466696255816 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:35 INFO - PROCESS | 1650 | 1466696255895 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 08:37:35 INFO - PROCESS | 1650 | 1466696255899 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:35 INFO - PROCESS | 1650 | 1466696255900 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x116aac000 == 29 [pid = 1650] [id = 219] 08:37:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x115f66c00) [pid = 1650] [serial = 655] [outer = 0x0] 08:37:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116a1b000) [pid = 1650] [serial = 656] [outer = 0x115f66c00] 08:37:35 INFO - PROCESS | 1650 | 1466696255930 Marionette DEBUG loaded listener.js 08:37:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1176bf400) [pid = 1650] [serial = 657] [outer = 0x115f66c00] 08:37:36 INFO - PROCESS | 1650 | 1466696256285 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 08:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 520ms 08:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:37:36 INFO - PROCESS | 1650 | 1466696256331 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 08:37:36 INFO - PROCESS | 1650 | 1466696256332 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 08:37:36 INFO - PROCESS | 1650 | 1466696256334 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:37:36 INFO - PROCESS | 1650 | 1466696256337 Marionette TRACE conn2 <- [1,850,null,{}] 08:37:36 INFO - PROCESS | 1650 | 1466696256344 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:36 INFO - PROCESS | 1650 | 1466696256348 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:36 INFO - PROCESS | 1650 | 1466696256424 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 08:37:36 INFO - PROCESS | 1650 | 1466696256429 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:36 INFO - PROCESS | 1650 | 1466696256431 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188d6000 == 30 [pid = 1650] [id = 220] 08:37:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x113c2a800) [pid = 1650] [serial = 658] [outer = 0x0] 08:37:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118412400) [pid = 1650] [serial = 659] [outer = 0x113c2a800] 08:37:36 INFO - PROCESS | 1650 | 1466696256461 Marionette DEBUG loaded listener.js 08:37:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1185ca800) [pid = 1650] [serial = 660] [outer = 0x113c2a800] 08:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 472ms 08:37:36 INFO - PROCESS | 1650 | 1466696256800 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 08:37:36 INFO - PROCESS | 1650 | 1466696256807 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 08:37:36 INFO - PROCESS | 1650 | 1466696256809 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 08:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:37:36 INFO - PROCESS | 1650 | 1466696256811 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:37:36 INFO - PROCESS | 1650 | 1466696256812 Marionette TRACE conn2 <- [1,854,null,{}] 08:37:36 INFO - PROCESS | 1650 | 1466696256815 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:36 INFO - PROCESS | 1650 | 1466696256816 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:36 INFO - PROCESS | 1650 | 1466696256896 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 08:37:36 INFO - PROCESS | 1650 | 1466696256952 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:36 INFO - PROCESS | 1650 | 1466696256953 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x119638800 == 31 [pid = 1650] [id = 221] 08:37:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11837b800) [pid = 1650] [serial = 661] [outer = 0x0] 08:37:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118731c00) [pid = 1650] [serial = 662] [outer = 0x11837b800] 08:37:36 INFO - PROCESS | 1650 | 1466696256979 Marionette DEBUG loaded listener.js 08:37:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118864800) [pid = 1650] [serial = 663] [outer = 0x11837b800] 08:37:37 INFO - PROCESS | 1650 | 1466696257268 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 08:37:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 468ms 08:37:37 INFO - PROCESS | 1650 | 1466696257284 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 08:37:37 INFO - PROCESS | 1650 | 1466696257285 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 08:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:37:37 INFO - PROCESS | 1650 | 1466696257304 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:37:37 INFO - PROCESS | 1650 | 1466696257308 Marionette TRACE conn2 <- [1,858,null,{}] 08:37:37 INFO - PROCESS | 1650 | 1466696257311 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:37 INFO - PROCESS | 1650 | 1466696257313 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:37 INFO - PROCESS | 1650 | 1466696257412 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 08:37:37 INFO - PROCESS | 1650 | 1466696257458 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:37 INFO - PROCESS | 1650 | 1466696257459 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x123872000 == 32 [pid = 1650] [id = 222] 08:37:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x115d56000) [pid = 1650] [serial = 664] [outer = 0x0] 08:37:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118890c00) [pid = 1650] [serial = 665] [outer = 0x115d56000] 08:37:37 INFO - PROCESS | 1650 | 1466696257500 Marionette DEBUG loaded listener.js 08:37:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119351c00) [pid = 1650] [serial = 666] [outer = 0x115d56000] 08:37:37 INFO - PROCESS | 1650 | 1466696257971 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 08:37:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 672ms 08:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:37:37 INFO - PROCESS | 1650 | 1466696257976 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 08:37:37 INFO - PROCESS | 1650 | 1466696257978 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 08:37:37 INFO - PROCESS | 1650 | 1466696257980 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:37:37 INFO - PROCESS | 1650 | 1466696257981 Marionette TRACE conn2 <- [1,862,null,{}] 08:37:37 INFO - PROCESS | 1650 | 1466696257984 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:37 INFO - PROCESS | 1650 | 1466696257988 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:38 INFO - PROCESS | 1650 | 1466696258099 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 08:37:38 INFO - PROCESS | 1650 | 1466696258134 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:38 INFO - PROCESS | 1650 | 1466696258135 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12401a800 == 33 [pid = 1650] [id = 223] 08:37:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119457800) [pid = 1650] [serial = 667] [outer = 0x0] 08:37:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11949a000) [pid = 1650] [serial = 668] [outer = 0x119457800] 08:37:38 INFO - PROCESS | 1650 | 1466696258160 Marionette DEBUG loaded listener.js 08:37:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119933000) [pid = 1650] [serial = 669] [outer = 0x119457800] 08:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 519ms 08:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:37:38 INFO - PROCESS | 1650 | 1466696258494 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 08:37:38 INFO - PROCESS | 1650 | 1466696258499 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 08:37:38 INFO - PROCESS | 1650 | 1466696258500 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 08:37:38 INFO - PROCESS | 1650 | 1466696258502 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:37:38 INFO - PROCESS | 1650 | 1466696258504 Marionette TRACE conn2 <- [1,866,null,{}] 08:37:38 INFO - PROCESS | 1650 | 1466696258515 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:38 INFO - PROCESS | 1650 | 1466696258517 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:38 INFO - PROCESS | 1650 | 1466696258614 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 08:37:38 INFO - PROCESS | 1650 | 1466696258618 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:38 INFO - PROCESS | 1650 | 1466696258619 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x124a20000 == 34 [pid = 1650] [id = 224] 08:37:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119934000) [pid = 1650] [serial = 670] [outer = 0x0] 08:37:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119a10c00) [pid = 1650] [serial = 671] [outer = 0x119934000] 08:37:38 INFO - PROCESS | 1650 | 1466696258643 Marionette DEBUG loaded listener.js 08:37:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x120f45800) [pid = 1650] [serial = 672] [outer = 0x119934000] 08:37:38 INFO - PROCESS | 1650 | 1466696258985 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 08:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 521ms 08:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:37:39 INFO - PROCESS | 1650 | 1466696259024 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 08:37:39 INFO - PROCESS | 1650 | 1466696259025 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 08:37:39 INFO - PROCESS | 1650 | 1466696259027 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:37:39 INFO - PROCESS | 1650 | 1466696259028 Marionette TRACE conn2 <- [1,870,null,{}] 08:37:39 INFO - PROCESS | 1650 | 1466696259030 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:39 INFO - PROCESS | 1650 | 1466696259031 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:39 INFO - PROCESS | 1650 | 1466696259126 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 08:37:39 INFO - PROCESS | 1650 | 1466696259139 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:39 INFO - PROCESS | 1650 | 1466696259142 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b4b800 == 35 [pid = 1650] [id = 225] 08:37:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x120f45c00) [pid = 1650] [serial = 673] [outer = 0x0] 08:37:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x120fec000) [pid = 1650] [serial = 674] [outer = 0x120f45c00] 08:37:39 INFO - PROCESS | 1650 | 1466696259166 Marionette DEBUG loaded listener.js 08:37:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x123804400) [pid = 1650] [serial = 675] [outer = 0x120f45c00] 08:37:39 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123f28800) [pid = 1650] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:37:39 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x112d27800) [pid = 1650] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:37:39 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112966c00) [pid = 1650] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:37:39 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119463400) [pid = 1650] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:37:39 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x120f41c00) [pid = 1650] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:37:39 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1122abc00) [pid = 1650] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:37:39 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x117047c00) [pid = 1650] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:37:39 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x113e15c00) [pid = 1650] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:37:39 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118417c00) [pid = 1650] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:37:39 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112d27400) [pid = 1650] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:37:39 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1176be400) [pid = 1650] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:37:39 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118862800) [pid = 1650] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:37:39 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118863c00) [pid = 1650] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:37:39 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x120f42c00) [pid = 1650] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:37:39 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118518c00) [pid = 1650] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:37:39 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124e38800) [pid = 1650] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:37:39 INFO - PROCESS | 1650 | 1466696259637 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 08:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 618ms 08:37:39 INFO - PROCESS | 1650 | 1466696259646 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 08:37:39 INFO - PROCESS | 1650 | 1466696259647 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 08:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:37:39 INFO - PROCESS | 1650 | 1466696259649 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:37:39 INFO - PROCESS | 1650 | 1466696259650 Marionette TRACE conn2 <- [1,874,null,{}] 08:37:39 INFO - PROCESS | 1650 | 1466696259653 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:39 INFO - PROCESS | 1650 | 1466696259654 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:39 INFO - PROCESS | 1650 | 1466696259777 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 08:37:39 INFO - PROCESS | 1650 | 1466696259814 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:39 INFO - PROCESS | 1650 | 1466696259815 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188d4000 == 36 [pid = 1650] [id = 226] 08:37:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x111aa5800) [pid = 1650] [serial = 676] [outer = 0x0] 08:37:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11812e400) [pid = 1650] [serial = 677] [outer = 0x111aa5800] 08:37:39 INFO - PROCESS | 1650 | 1466696259839 Marionette DEBUG loaded listener.js 08:37:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11945bc00) [pid = 1650] [serial = 678] [outer = 0x111aa5800] 08:37:40 INFO - PROCESS | 1650 | 1466696260127 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 08:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 520ms 08:37:40 INFO - PROCESS | 1650 | 1466696260169 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 08:37:40 INFO - PROCESS | 1650 | 1466696260171 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 08:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:37:40 INFO - PROCESS | 1650 | 1466696260175 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:37:40 INFO - PROCESS | 1650 | 1466696260177 Marionette TRACE conn2 <- [1,878,null,{}] 08:37:40 INFO - PROCESS | 1650 | 1466696260180 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:40 INFO - PROCESS | 1650 | 1466696260181 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:40 INFO - PROCESS | 1650 | 1466696260259 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 08:37:40 INFO - PROCESS | 1650 | 1466696260263 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:40 INFO - PROCESS | 1650 | 1466696260264 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x129077000 == 37 [pid = 1650] [id = 227] 08:37:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119463400) [pid = 1650] [serial = 679] [outer = 0x0] 08:37:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x120fed000) [pid = 1650] [serial = 680] [outer = 0x119463400] 08:37:40 INFO - PROCESS | 1650 | 1466696260289 Marionette DEBUG loaded listener.js 08:37:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123a4ec00) [pid = 1650] [serial = 681] [outer = 0x119463400] 08:37:40 INFO - PROCESS | 1650 | 1466696260600 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 08:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 471ms 08:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:37:40 INFO - PROCESS | 1650 | 1466696260646 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 08:37:40 INFO - PROCESS | 1650 | 1466696260647 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 08:37:40 INFO - PROCESS | 1650 | 1466696260650 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:37:40 INFO - PROCESS | 1650 | 1466696260651 Marionette TRACE conn2 <- [1,882,null,{}] 08:37:40 INFO - PROCESS | 1650 | 1466696260654 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:40 INFO - PROCESS | 1650 | 1466696260656 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:40 INFO - PROCESS | 1650 | 1466696260778 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 08:37:40 INFO - PROCESS | 1650 | 1466696260785 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:40 INFO - PROCESS | 1650 | 1466696260786 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f1a000 == 38 [pid = 1650] [id = 228] 08:37:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123c90c00) [pid = 1650] [serial = 682] [outer = 0x0] 08:37:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123c93c00) [pid = 1650] [serial = 683] [outer = 0x123c90c00] 08:37:40 INFO - PROCESS | 1650 | 1466696260813 Marionette DEBUG loaded listener.js 08:37:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123f74400) [pid = 1650] [serial = 684] [outer = 0x123c90c00] 08:37:41 INFO - PROCESS | 1650 | 1466696261126 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 08:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 518ms 08:37:41 INFO - PROCESS | 1650 | 1466696261169 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 08:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:37:41 INFO - PROCESS | 1650 | 1466696261171 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 08:37:41 INFO - PROCESS | 1650 | 1466696261173 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:37:41 INFO - PROCESS | 1650 | 1466696261174 Marionette TRACE conn2 <- [1,886,null,{}] 08:37:41 INFO - PROCESS | 1650 | 1466696261177 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:41 INFO - PROCESS | 1650 | 1466696261178 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:41 INFO - PROCESS | 1650 | 1466696261254 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 08:37:41 INFO - PROCESS | 1650 | 1466696261260 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:41 INFO - PROCESS | 1650 | 1466696261261 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a554800 == 39 [pid = 1650] [id = 229] 08:37:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123f74800) [pid = 1650] [serial = 685] [outer = 0x0] 08:37:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12419ac00) [pid = 1650] [serial = 686] [outer = 0x123f74800] 08:37:41 INFO - PROCESS | 1650 | 1466696261285 Marionette DEBUG loaded listener.js 08:37:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124e3c400) [pid = 1650] [serial = 687] [outer = 0x123f74800] 08:37:41 INFO - PROCESS | 1650 | 1466696261732 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 08:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 620ms 08:37:41 INFO - PROCESS | 1650 | 1466696261794 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 08:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:37:41 INFO - PROCESS | 1650 | 1466696261796 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 08:37:41 INFO - PROCESS | 1650 | 1466696261799 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:37:41 INFO - PROCESS | 1650 | 1466696261801 Marionette TRACE conn2 <- [1,890,null,{}] 08:37:41 INFO - PROCESS | 1650 | 1466696261806 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:41 INFO - PROCESS | 1650 | 1466696261807 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:41 INFO - PROCESS | 1650 | 1466696261923 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 08:37:42 INFO - PROCESS | 1650 | 1466696262000 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:42 INFO - PROCESS | 1650 | 1466696262001 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169dd000 == 40 [pid = 1650] [id = 230] 08:37:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x113c2c800) [pid = 1650] [serial = 688] [outer = 0x0] 08:37:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x114fb8400) [pid = 1650] [serial = 689] [outer = 0x113c2c800] 08:37:42 INFO - PROCESS | 1650 | 1466696262055 Marionette DEBUG loaded listener.js 08:37:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x116709c00) [pid = 1650] [serial = 690] [outer = 0x113c2c800] 08:37:42 INFO - PROCESS | 1650 | 1466696262526 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 08:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 770ms 08:37:42 INFO - PROCESS | 1650 | 1466696262570 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 08:37:42 INFO - PROCESS | 1650 | 1466696262573 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 08:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:37:42 INFO - PROCESS | 1650 | 1466696262577 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:37:42 INFO - PROCESS | 1650 | 1466696262579 Marionette TRACE conn2 <- [1,894,null,{}] 08:37:42 INFO - PROCESS | 1650 | 1466696262582 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:42 INFO - PROCESS | 1650 | 1466696262584 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:42 INFO - PROCESS | 1650 | 1466696262695 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 08:37:42 INFO - PROCESS | 1650 | 1466696262772 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:42 INFO - PROCESS | 1650 | 1466696262774 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ac7000 == 41 [pid = 1650] [id = 231] 08:37:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1173a8400) [pid = 1650] [serial = 691] [outer = 0x0] 08:37:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118211400) [pid = 1650] [serial = 692] [outer = 0x1173a8400] 08:37:42 INFO - PROCESS | 1650 | 1466696262804 Marionette DEBUG loaded listener.js 08:37:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11837e800) [pid = 1650] [serial = 693] [outer = 0x1173a8400] 08:37:43 INFO - PROCESS | 1650 | 1466696263545 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 08:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1022ms 08:37:43 INFO - PROCESS | 1650 | 1466696263600 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 08:37:43 INFO - PROCESS | 1650 | 1466696263604 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 08:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:37:43 INFO - PROCESS | 1650 | 1466696263609 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:37:43 INFO - PROCESS | 1650 | 1466696263612 Marionette TRACE conn2 <- [1,898,null,{}] 08:37:43 INFO - PROCESS | 1650 | 1466696263661 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:43 INFO - PROCESS | 1650 | 1466696263663 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:43 INFO - PROCESS | 1650 | 1466696263817 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 08:37:43 INFO - PROCESS | 1650 | 1466696263943 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:43 INFO - PROCESS | 1650 | 1466696263947 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:43 INFO - PROCESS | 1650 | --DOCSHELL 0x120f1a000 == 40 [pid = 1650] [id = 228] 08:37:43 INFO - PROCESS | 1650 | --DOCSHELL 0x129077000 == 39 [pid = 1650] [id = 227] 08:37:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1188d4000 == 38 [pid = 1650] [id = 226] 08:37:43 INFO - PROCESS | 1650 | --DOCSHELL 0x126b4b800 == 37 [pid = 1650] [id = 225] 08:37:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x116409800 == 38 [pid = 1650] [id = 232] 08:37:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11393fc00) [pid = 1650] [serial = 694] [outer = 0x0] 08:37:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11646a400) [pid = 1650] [serial = 695] [outer = 0x11393fc00] 08:37:44 INFO - PROCESS | 1650 | 1466696264018 Marionette DEBUG loaded listener.js 08:37:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11704d000) [pid = 1650] [serial = 696] [outer = 0x11393fc00] 08:37:44 INFO - PROCESS | 1650 | --DOCSHELL 0x124a20000 == 37 [pid = 1650] [id = 224] 08:37:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12401a800 == 36 [pid = 1650] [id = 223] 08:37:44 INFO - PROCESS | 1650 | --DOCSHELL 0x123872000 == 35 [pid = 1650] [id = 222] 08:37:44 INFO - PROCESS | 1650 | --DOCSHELL 0x119638800 == 34 [pid = 1650] [id = 221] 08:37:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1188d6000 == 33 [pid = 1650] [id = 220] 08:37:44 INFO - PROCESS | 1650 | --DOCSHELL 0x116aac000 == 32 [pid = 1650] [id = 219] 08:37:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11335a800 == 31 [pid = 1650] [id = 218] 08:37:44 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x123f76c00) [pid = 1650] [serial = 632] [outer = 0x0] [url = about:blank] 08:37:44 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11873e000) [pid = 1650] [serial = 591] [outer = 0x0] [url = about:blank] 08:37:44 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119460800) [pid = 1650] [serial = 614] [outer = 0x0] [url = about:blank] 08:37:44 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11965d800) [pid = 1650] [serial = 617] [outer = 0x0] [url = about:blank] 08:37:44 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x120ff0c00) [pid = 1650] [serial = 623] [outer = 0x0] [url = about:blank] 08:37:44 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118242800) [pid = 1650] [serial = 626] [outer = 0x0] [url = about:blank] 08:37:44 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118137000) [pid = 1650] [serial = 600] [outer = 0x0] [url = about:blank] 08:37:44 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x115d52800) [pid = 1650] [serial = 602] [outer = 0x0] [url = about:blank] 08:37:44 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116705c00) [pid = 1650] [serial = 603] [outer = 0x0] [url = about:blank] 08:37:44 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1185d5000) [pid = 1650] [serial = 608] [outer = 0x0] [url = about:blank] 08:37:44 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11885fc00) [pid = 1650] [serial = 609] [outer = 0x0] [url = about:blank] 08:37:44 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112f9f000) [pid = 1650] [serial = 596] [outer = 0x0] [url = about:blank] 08:37:44 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x113945c00) [pid = 1650] [serial = 597] [outer = 0x0] [url = about:blank] 08:37:44 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11820a800) [pid = 1650] [serial = 605] [outer = 0x0] [url = about:blank] 08:37:44 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1182adc00) [pid = 1650] [serial = 606] [outer = 0x0] [url = about:blank] 08:37:44 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119076800) [pid = 1650] [serial = 611] [outer = 0x0] [url = about:blank] 08:37:44 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119491000) [pid = 1650] [serial = 594] [outer = 0x0] [url = about:blank] 08:37:44 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1173aa000) [pid = 1650] [serial = 599] [outer = 0x0] [url = about:blank] 08:37:44 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x120f50400) [pid = 1650] [serial = 621] [outer = 0x0] [url = about:blank] 08:37:44 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x120f48400) [pid = 1650] [serial = 620] [outer = 0x0] [url = about:blank] 08:37:44 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124e2e400) [pid = 1650] [serial = 633] [outer = 0x0] [url = about:blank] 08:37:44 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12394f000) [pid = 1650] [serial = 624] [outer = 0x0] [url = about:blank] 08:37:44 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12394b400) [pid = 1650] [serial = 627] [outer = 0x0] [url = about:blank] 08:37:44 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x123d98800) [pid = 1650] [serial = 630] [outer = 0x0] [url = about:blank] 08:37:44 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11949bc00) [pid = 1650] [serial = 615] [outer = 0x0] [url = about:blank] 08:37:44 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119b4cc00) [pid = 1650] [serial = 618] [outer = 0x0] [url = about:blank] 08:37:44 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119357c00) [pid = 1650] [serial = 612] [outer = 0x0] [url = about:blank] 08:37:44 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x123d66c00) [pid = 1650] [serial = 629] [outer = 0x0] [url = about:blank] 08:37:44 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x124e9f800) [pid = 1650] [serial = 635] [outer = 0x0] [url = about:blank] 08:37:44 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12519e000) [pid = 1650] [serial = 636] [outer = 0x0] [url = about:blank] 08:37:44 INFO - PROCESS | 1650 | 1466696264469 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 08:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 889ms 08:37:44 INFO - PROCESS | 1650 | 1466696264497 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 08:37:44 INFO - PROCESS | 1650 | 1466696264500 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 08:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:37:44 INFO - PROCESS | 1650 | 1466696264503 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:37:44 INFO - PROCESS | 1650 | 1466696264507 Marionette TRACE conn2 <- [1,902,null,{}] 08:37:44 INFO - PROCESS | 1650 | 1466696264510 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:44 INFO - PROCESS | 1650 | 1466696264512 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:44 INFO - PROCESS | 1650 | 1466696264611 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 08:37:44 INFO - PROCESS | 1650 | 1466696264662 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:44 INFO - PROCESS | 1650 | 1466696264664 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ac0800 == 32 [pid = 1650] [id = 233] 08:37:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x114f22400) [pid = 1650] [serial = 697] [outer = 0x0] 08:37:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x116978c00) [pid = 1650] [serial = 698] [outer = 0x114f22400] 08:37:44 INFO - PROCESS | 1650 | 1466696264696 Marionette DEBUG loaded listener.js 08:37:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118131800) [pid = 1650] [serial = 699] [outer = 0x114f22400] 08:37:45 INFO - PROCESS | 1650 | 1466696265125 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 08:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 671ms 08:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:37:45 INFO - PROCESS | 1650 | 1466696265175 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 08:37:45 INFO - PROCESS | 1650 | 1466696265178 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 08:37:45 INFO - PROCESS | 1650 | 1466696265183 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:37:45 INFO - PROCESS | 1650 | 1466696265185 Marionette TRACE conn2 <- [1,906,null,{}] 08:37:45 INFO - PROCESS | 1650 | 1466696265188 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:45 INFO - PROCESS | 1650 | 1466696265189 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:45 INFO - PROCESS | 1650 | 1466696265311 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 08:37:45 INFO - PROCESS | 1650 | 1466696265365 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:45 INFO - PROCESS | 1650 | 1466696265366 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x119178800 == 33 [pid = 1650] [id = 234] 08:37:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112ebfc00) [pid = 1650] [serial = 700] [outer = 0x0] 08:37:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118416800) [pid = 1650] [serial = 701] [outer = 0x112ebfc00] 08:37:45 INFO - PROCESS | 1650 | 1466696265398 Marionette DEBUG loaded listener.js 08:37:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1185ce000) [pid = 1650] [serial = 702] [outer = 0x112ebfc00] 08:37:45 INFO - PROCESS | 1650 | 1466696265816 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 08:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 670ms 08:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:37:45 INFO - PROCESS | 1650 | 1466696265854 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 08:37:45 INFO - PROCESS | 1650 | 1466696265855 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 08:37:45 INFO - PROCESS | 1650 | 1466696265858 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:37:45 INFO - PROCESS | 1650 | 1466696265861 Marionette TRACE conn2 <- [1,910,null,{}] 08:37:45 INFO - PROCESS | 1650 | 1466696265869 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:45 INFO - PROCESS | 1650 | 1466696265873 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:45 INFO - PROCESS | 1650 | 1466696265970 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 08:37:46 INFO - PROCESS | 1650 | 1466696266023 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:46 INFO - PROCESS | 1650 | 1466696266026 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f22800 == 34 [pid = 1650] [id = 235] 08:37:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118717000) [pid = 1650] [serial = 703] [outer = 0x0] 08:37:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11888a000) [pid = 1650] [serial = 704] [outer = 0x118717000] 08:37:46 INFO - PROCESS | 1650 | 1466696266058 Marionette DEBUG loaded listener.js 08:37:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11945b000) [pid = 1650] [serial = 705] [outer = 0x118717000] 08:37:46 INFO - PROCESS | 1650 | 1466696266483 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 08:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 672ms 08:37:46 INFO - PROCESS | 1650 | 1466696266530 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 08:37:46 INFO - PROCESS | 1650 | 1466696266532 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 08:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:37:46 INFO - PROCESS | 1650 | 1466696266534 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:37:46 INFO - PROCESS | 1650 | 1466696266535 Marionette TRACE conn2 <- [1,914,null,{}] 08:37:46 INFO - PROCESS | 1650 | 1466696266538 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:46 INFO - PROCESS | 1650 | 1466696266539 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:46 INFO - PROCESS | 1650 | 1466696266653 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 08:37:46 INFO - PROCESS | 1650 | 1466696266705 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:46 INFO - PROCESS | 1650 | 1466696266706 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12417c800 == 35 [pid = 1650] [id = 236] 08:37:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119492800) [pid = 1650] [serial = 706] [outer = 0x0] 08:37:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119495c00) [pid = 1650] [serial = 707] [outer = 0x119492800] 08:37:46 INFO - PROCESS | 1650 | 1466696266737 Marionette DEBUG loaded listener.js 08:37:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119654400) [pid = 1650] [serial = 708] [outer = 0x119492800] 08:37:47 INFO - PROCESS | 1650 | 1466696267145 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 08:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 619ms 08:37:47 INFO - PROCESS | 1650 | 1466696267153 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 08:37:47 INFO - PROCESS | 1650 | 1466696267155 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 08:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:37:47 INFO - PROCESS | 1650 | 1466696267160 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:37:47 INFO - PROCESS | 1650 | 1466696267161 Marionette TRACE conn2 <- [1,918,null,{}] 08:37:47 INFO - PROCESS | 1650 | 1466696267164 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:47 INFO - PROCESS | 1650 | 1466696267165 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:47 INFO - PROCESS | 1650 | 1466696267255 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 08:37:47 INFO - PROCESS | 1650 | 1466696267305 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:47 INFO - PROCESS | 1650 | 1466696267306 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x124a21800 == 36 [pid = 1650] [id = 237] 08:37:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119493000) [pid = 1650] [serial = 709] [outer = 0x0] 08:37:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119904c00) [pid = 1650] [serial = 710] [outer = 0x119493000] 08:37:47 INFO - PROCESS | 1650 | 1466696267335 Marionette DEBUG loaded listener.js 08:37:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119a0c000) [pid = 1650] [serial = 711] [outer = 0x119493000] 08:37:47 INFO - PROCESS | 1650 | 1466696267750 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 08:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 670ms 08:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:37:47 INFO - PROCESS | 1650 | 1466696267830 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 08:37:47 INFO - PROCESS | 1650 | 1466696267831 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 08:37:47 INFO - PROCESS | 1650 | 1466696267833 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:37:47 INFO - PROCESS | 1650 | 1466696267835 Marionette TRACE conn2 <- [1,922,null,{}] 08:37:47 INFO - PROCESS | 1650 | 1466696267837 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:47 INFO - PROCESS | 1650 | 1466696267842 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:48 INFO - PROCESS | 1650 | 1466696268001 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 08:37:48 INFO - PROCESS | 1650 | 1466696268066 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:48 INFO - PROCESS | 1650 | 1466696268068 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1265be800 == 37 [pid = 1650] [id = 238] 08:37:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123d67800) [pid = 1650] [serial = 712] [outer = 0x0] 08:37:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123d8e000) [pid = 1650] [serial = 713] [outer = 0x123d67800] 08:37:48 INFO - PROCESS | 1650 | 1466696268098 Marionette DEBUG loaded listener.js 08:37:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123f6c800) [pid = 1650] [serial = 714] [outer = 0x123d67800] 08:37:48 INFO - PROCESS | 1650 | 1466696268568 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 08:37:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:37:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 769ms 08:37:48 INFO - PROCESS | 1650 | 1466696268604 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 08:37:48 INFO - PROCESS | 1650 | 1466696268609 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 08:37:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:37:48 INFO - PROCESS | 1650 | 1466696268612 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:37:48 INFO - PROCESS | 1650 | 1466696268614 Marionette TRACE conn2 <- [1,926,null,{}] 08:37:48 INFO - PROCESS | 1650 | 1466696268618 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:48 INFO - PROCESS | 1650 | 1466696268619 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:48 INFO - PROCESS | 1650 | 1466696268718 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 08:37:48 INFO - PROCESS | 1650 | 1466696268785 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:48 INFO - PROCESS | 1650 | 1466696268788 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11267e800 == 38 [pid = 1650] [id = 239] 08:37:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1122a0400) [pid = 1650] [serial = 715] [outer = 0x0] 08:37:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1122aa800) [pid = 1650] [serial = 716] [outer = 0x1122a0400] 08:37:48 INFO - PROCESS | 1650 | 1466696268817 Marionette DEBUG loaded listener.js 08:37:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112a77000) [pid = 1650] [serial = 717] [outer = 0x1122a0400] 08:37:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1169dd000 == 37 [pid = 1650] [id = 230] 08:37:49 INFO - PROCESS | 1650 | --DOCSHELL 0x123ac7000 == 36 [pid = 1650] [id = 231] 08:37:49 INFO - PROCESS | 1650 | --DOCSHELL 0x11393a000 == 35 [pid = 1650] [id = 217] 08:37:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1265be800 == 34 [pid = 1650] [id = 238] 08:37:49 INFO - PROCESS | 1650 | --DOCSHELL 0x124a21800 == 33 [pid = 1650] [id = 237] 08:37:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12417c800 == 32 [pid = 1650] [id = 236] 08:37:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12a554800 == 31 [pid = 1650] [id = 229] 08:37:49 INFO - PROCESS | 1650 | --DOCSHELL 0x120f22800 == 30 [pid = 1650] [id = 235] 08:37:49 INFO - PROCESS | 1650 | --DOCSHELL 0x119178800 == 29 [pid = 1650] [id = 234] 08:37:49 INFO - PROCESS | 1650 | --DOCSHELL 0x116ac0800 == 28 [pid = 1650] [id = 233] 08:37:49 INFO - PROCESS | 1650 | --DOCSHELL 0x116409800 == 27 [pid = 1650] [id = 232] 08:37:49 INFO - PROCESS | 1650 | 1466696269709 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 08:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1126ms 08:37:49 INFO - PROCESS | 1650 | 1466696269740 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 08:37:49 INFO - PROCESS | 1650 | 1466696269743 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 08:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:37:49 INFO - PROCESS | 1650 | 1466696269746 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:37:49 INFO - PROCESS | 1650 | 1466696269747 Marionette TRACE conn2 <- [1,930,null,{}] 08:37:49 INFO - PROCESS | 1650 | 1466696269751 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:49 INFO - PROCESS | 1650 | 1466696269753 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:49 INFO - PROCESS | 1650 | 1466696269838 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 08:37:49 INFO - PROCESS | 1650 | 1466696269890 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:49 INFO - PROCESS | 1650 | 1466696269892 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1161a2800 == 28 [pid = 1650] [id = 240] 08:37:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x112a7dc00) [pid = 1650] [serial = 718] [outer = 0x0] 08:37:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x112f9f000) [pid = 1650] [serial = 719] [outer = 0x112a7dc00] 08:37:49 INFO - PROCESS | 1650 | 1466696269919 Marionette DEBUG loaded listener.js 08:37:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11393f800) [pid = 1650] [serial = 720] [outer = 0x112a7dc00] 08:37:50 INFO - PROCESS | 1650 | 1466696270242 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 08:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 519ms 08:37:50 INFO - PROCESS | 1650 | 1466696270266 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 08:37:50 INFO - PROCESS | 1650 | 1466696270270 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 08:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:37:50 INFO - PROCESS | 1650 | 1466696270277 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:37:50 INFO - PROCESS | 1650 | 1466696270278 Marionette TRACE conn2 <- [1,934,null,{}] 08:37:50 INFO - PROCESS | 1650 | 1466696270281 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:50 INFO - PROCESS | 1650 | 1466696270283 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:50 INFO - PROCESS | 1650 | 1466696270364 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 08:37:50 INFO - PROCESS | 1650 | 1466696270415 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:50 INFO - PROCESS | 1650 | 1466696270416 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f3b000 == 29 [pid = 1650] [id = 241] 08:37:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x113e17000) [pid = 1650] [serial = 721] [outer = 0x0] 08:37:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x115d55800) [pid = 1650] [serial = 722] [outer = 0x113e17000] 08:37:50 INFO - PROCESS | 1650 | 1466696270445 Marionette DEBUG loaded listener.js 08:37:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x116704000) [pid = 1650] [serial = 723] [outer = 0x113e17000] 08:37:50 INFO - PROCESS | 1650 | 1466696270776 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 08:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 521ms 08:37:50 INFO - PROCESS | 1650 | 1466696270798 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 08:37:50 INFO - PROCESS | 1650 | 1466696270799 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 08:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:37:50 INFO - PROCESS | 1650 | 1466696270802 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:37:50 INFO - PROCESS | 1650 | 1466696270805 Marionette TRACE conn2 <- [1,938,null,{}] 08:37:50 INFO - PROCESS | 1650 | 1466696270813 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:50 INFO - PROCESS | 1650 | 1466696270816 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:50 INFO - PROCESS | 1650 | 1466696270892 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 08:37:50 INFO - PROCESS | 1650 | 1466696270897 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:50 INFO - PROCESS | 1650 | 1466696270899 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11916e800 == 30 [pid = 1650] [id = 242] 08:37:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x112f98800) [pid = 1650] [serial = 724] [outer = 0x0] 08:37:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11812d400) [pid = 1650] [serial = 725] [outer = 0x112f98800] 08:37:50 INFO - PROCESS | 1650 | 1466696270929 Marionette DEBUG loaded listener.js 08:37:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x118206800) [pid = 1650] [serial = 726] [outer = 0x112f98800] 08:37:51 INFO - PROCESS | 1650 | 1466696271245 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 08:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 473ms 08:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:37:51 INFO - PROCESS | 1650 | 1466696271280 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 08:37:51 INFO - PROCESS | 1650 | 1466696271282 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 08:37:51 INFO - PROCESS | 1650 | 1466696271284 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:37:51 INFO - PROCESS | 1650 | 1466696271286 Marionette TRACE conn2 <- [1,942,null,{}] 08:37:51 INFO - PROCESS | 1650 | 1466696271314 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:51 INFO - PROCESS | 1650 | 1466696271316 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:51 INFO - PROCESS | 1650 | 1466696271398 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 08:37:51 INFO - PROCESS | 1650 | 1466696271402 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:51 INFO - PROCESS | 1650 | 1466696271404 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f09000 == 31 [pid = 1650] [id = 243] 08:37:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1182a1400) [pid = 1650] [serial = 727] [outer = 0x0] 08:37:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x118414000) [pid = 1650] [serial = 728] [outer = 0x1182a1400] 08:37:51 INFO - PROCESS | 1650 | 1466696271431 Marionette DEBUG loaded listener.js 08:37:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11841c400) [pid = 1650] [serial = 729] [outer = 0x1182a1400] 08:37:51 INFO - PROCESS | 1650 | 1466696271807 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 08:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 568ms 08:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:37:51 INFO - PROCESS | 1650 | 1466696271854 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 08:37:51 INFO - PROCESS | 1650 | 1466696271855 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 08:37:51 INFO - PROCESS | 1650 | 1466696271857 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:37:51 INFO - PROCESS | 1650 | 1466696271859 Marionette TRACE conn2 <- [1,946,null,{}] 08:37:51 INFO - PROCESS | 1650 | 1466696271861 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:51 INFO - PROCESS | 1650 | 1466696271862 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:51 INFO - PROCESS | 1650 | 1466696271957 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 08:37:51 INFO - PROCESS | 1650 | 1466696271962 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:51 INFO - PROCESS | 1650 | 1466696271963 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cc4000 == 32 [pid = 1650] [id = 244] 08:37:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x112fa4400) [pid = 1650] [serial = 730] [outer = 0x0] 08:37:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x118515c00) [pid = 1650] [serial = 731] [outer = 0x112fa4400] 08:37:51 INFO - PROCESS | 1650 | 1466696271987 Marionette DEBUG loaded listener.js 08:37:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1185d9800) [pid = 1650] [serial = 732] [outer = 0x112fa4400] 08:37:52 INFO - PROCESS | 1650 | 1466696272348 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 08:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 518ms 08:37:52 INFO - PROCESS | 1650 | 1466696272377 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 08:37:52 INFO - PROCESS | 1650 | 1466696272378 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 08:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:37:52 INFO - PROCESS | 1650 | 1466696272380 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:37:52 INFO - PROCESS | 1650 | 1466696272381 Marionette TRACE conn2 <- [1,950,null,{}] 08:37:52 INFO - PROCESS | 1650 | 1466696272384 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:52 INFO - PROCESS | 1650 | 1466696272388 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:52 INFO - PROCESS | 1650 | 1466696272507 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 08:37:52 INFO - PROCESS | 1650 | 1466696272512 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:52 INFO - PROCESS | 1650 | 1466696272513 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1256cb000 == 33 [pid = 1650] [id = 245] 08:37:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x115fd6000) [pid = 1650] [serial = 733] [outer = 0x0] 08:37:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x118739000) [pid = 1650] [serial = 734] [outer = 0x115fd6000] 08:37:52 INFO - PROCESS | 1650 | 1466696272539 Marionette DEBUG loaded listener.js 08:37:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11945b800) [pid = 1650] [serial = 735] [outer = 0x115fd6000] 08:37:52 INFO - PROCESS | 1650 | 1466696272856 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 08:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 517ms 08:37:52 INFO - PROCESS | 1650 | 1466696272899 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 08:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:37:52 INFO - PROCESS | 1650 | 1466696272908 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 08:37:52 INFO - PROCESS | 1650 | 1466696272910 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:37:52 INFO - PROCESS | 1650 | 1466696272911 Marionette TRACE conn2 <- [1,954,null,{}] 08:37:52 INFO - PROCESS | 1650 | 1466696272914 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:52 INFO - PROCESS | 1650 | 1466696272915 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:53 INFO - PROCESS | 1650 | 1466696273009 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 08:37:53 INFO - PROCESS | 1650 | 1466696273043 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:53 INFO - PROCESS | 1650 | 1466696273044 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b3d800 == 34 [pid = 1650] [id = 246] 08:37:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x119357800) [pid = 1650] [serial = 736] [outer = 0x0] 08:37:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11948e400) [pid = 1650] [serial = 737] [outer = 0x119357800] 08:37:53 INFO - PROCESS | 1650 | 1466696273068 Marionette DEBUG loaded listener.js 08:37:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11961ec00) [pid = 1650] [serial = 738] [outer = 0x119357800] 08:37:53 INFO - PROCESS | 1650 | 1466696273410 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 08:37:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 518ms 08:37:53 INFO - PROCESS | 1650 | 1466696273429 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 08:37:53 INFO - PROCESS | 1650 | 1466696273430 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 08:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:37:53 INFO - PROCESS | 1650 | 1466696273432 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:37:53 INFO - PROCESS | 1650 | 1466696273434 Marionette TRACE conn2 <- [1,958,null,{}] 08:37:53 INFO - PROCESS | 1650 | 1466696273436 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:53 INFO - PROCESS | 1650 | 1466696273437 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:53 INFO - PROCESS | 1650 | 1466696273533 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 08:37:53 INFO - PROCESS | 1650 | 1466696273568 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:53 INFO - PROCESS | 1650 | 1466696273569 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b14800 == 35 [pid = 1650] [id = 247] 08:37:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x119621400) [pid = 1650] [serial = 739] [outer = 0x0] 08:37:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x119908000) [pid = 1650] [serial = 740] [outer = 0x119621400] 08:37:53 INFO - PROCESS | 1650 | 1466696273593 Marionette DEBUG loaded listener.js 08:37:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x119a09c00) [pid = 1650] [serial = 741] [outer = 0x119621400] 08:37:53 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x113c2c800) [pid = 1650] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:37:53 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11393fc00) [pid = 1650] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:37:53 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x115f66c00) [pid = 1650] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:37:53 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x115d56000) [pid = 1650] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:37:53 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x119457800) [pid = 1650] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:37:53 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x111aa5800) [pid = 1650] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:37:53 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x119934000) [pid = 1650] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:37:53 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x120f45c00) [pid = 1650] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:37:53 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x119463400) [pid = 1650] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:37:53 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x113c2a800) [pid = 1650] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:37:53 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118899000) [pid = 1650] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:37:53 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x112f9cc00) [pid = 1650] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:37:53 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x113c9c800) [pid = 1650] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:37:53 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11837b800) [pid = 1650] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:37:53 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x116707000) [pid = 1650] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:37:53 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x115d4b000) [pid = 1650] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:37:53 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x123c90c00) [pid = 1650] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:37:53 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x123f74800) [pid = 1650] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:37:53 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118514000) [pid = 1650] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:37:53 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1173a8400) [pid = 1650] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:37:54 INFO - PROCESS | 1650 | 1466696274087 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 08:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 669ms 08:37:54 INFO - PROCESS | 1650 | 1466696274103 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 08:37:54 INFO - PROCESS | 1650 | 1466696274104 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 08:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:37:54 INFO - PROCESS | 1650 | 1466696274114 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:37:54 INFO - PROCESS | 1650 | 1466696274115 Marionette TRACE conn2 <- [1,962,null,{}] 08:37:54 INFO - PROCESS | 1650 | 1466696274129 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:54 INFO - PROCESS | 1650 | 1466696274131 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:54 INFO - PROCESS | 1650 | 1466696274243 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 08:37:54 INFO - PROCESS | 1650 | 1466696274295 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:54 INFO - PROCESS | 1650 | 1466696274296 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11916e000 == 36 [pid = 1650] [id = 248] 08:37:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x110f9f400) [pid = 1650] [serial = 742] [outer = 0x0] 08:37:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x115d53400) [pid = 1650] [serial = 743] [outer = 0x110f9f400] 08:37:54 INFO - PROCESS | 1650 | 1466696274320 Marionette DEBUG loaded listener.js 08:37:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1182ad000) [pid = 1650] [serial = 744] [outer = 0x110f9f400] 08:37:54 INFO - PROCESS | 1650 | 1466696274573 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 08:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 472ms 08:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:37:54 INFO - PROCESS | 1650 | 1466696274586 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 08:37:54 INFO - PROCESS | 1650 | 1466696274587 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 08:37:54 INFO - PROCESS | 1650 | 1466696274591 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:37:54 INFO - PROCESS | 1650 | 1466696274594 Marionette TRACE conn2 <- [1,966,null,{}] 08:37:54 INFO - PROCESS | 1650 | 1466696274603 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:54 INFO - PROCESS | 1650 | 1466696274604 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:54 INFO - PROCESS | 1650 | 1466696274697 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 08:37:54 INFO - PROCESS | 1650 | 1466696274700 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:54 INFO - PROCESS | 1650 | 1466696274701 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12932b800 == 37 [pid = 1650] [id = 249] 08:37:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1182af000) [pid = 1650] [serial = 745] [outer = 0x0] 08:37:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11965e400) [pid = 1650] [serial = 746] [outer = 0x1182af000] 08:37:54 INFO - PROCESS | 1650 | 1466696274728 Marionette DEBUG loaded listener.js 08:37:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119a09400) [pid = 1650] [serial = 747] [outer = 0x1182af000] 08:37:55 INFO - PROCESS | 1650 | 1466696275066 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 08:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 479ms 08:37:55 INFO - PROCESS | 1650 | 1466696275070 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 08:37:55 INFO - PROCESS | 1650 | 1466696275071 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 08:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:37:55 INFO - PROCESS | 1650 | 1466696275077 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:37:55 INFO - PROCESS | 1650 | 1466696275079 Marionette TRACE conn2 <- [1,970,null,{}] 08:37:55 INFO - PROCESS | 1650 | 1466696275082 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:55 INFO - PROCESS | 1650 | 1466696275084 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:55 INFO - PROCESS | 1650 | 1466696275211 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 08:37:55 INFO - PROCESS | 1650 | 1466696275218 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:55 INFO - PROCESS | 1650 | 1466696275220 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cc3000 == 38 [pid = 1650] [id = 250] 08:37:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11646a000) [pid = 1650] [serial = 748] [outer = 0x0] 08:37:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x119a0cc00) [pid = 1650] [serial = 749] [outer = 0x11646a000] 08:37:55 INFO - PROCESS | 1650 | 1466696275246 Marionette DEBUG loaded listener.js 08:37:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x123807c00) [pid = 1650] [serial = 750] [outer = 0x11646a000] 08:37:55 INFO - PROCESS | 1650 | 1466696275563 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 08:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 520ms 08:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:37:55 INFO - PROCESS | 1650 | 1466696275597 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 08:37:55 INFO - PROCESS | 1650 | 1466696275599 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 08:37:55 INFO - PROCESS | 1650 | 1466696275601 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:37:55 INFO - PROCESS | 1650 | 1466696275602 Marionette TRACE conn2 <- [1,974,null,{}] 08:37:55 INFO - PROCESS | 1650 | 1466696275605 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:55 INFO - PROCESS | 1650 | 1466696275606 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:55 INFO - PROCESS | 1650 | 1466696275686 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 08:37:55 INFO - PROCESS | 1650 | 1466696275692 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:55 INFO - PROCESS | 1650 | 1466696275693 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a75c800 == 39 [pid = 1650] [id = 251] 08:37:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x113094c00) [pid = 1650] [serial = 751] [outer = 0x0] 08:37:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x123d67400) [pid = 1650] [serial = 752] [outer = 0x113094c00] 08:37:55 INFO - PROCESS | 1650 | 1466696275718 Marionette DEBUG loaded listener.js 08:37:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x123d93800) [pid = 1650] [serial = 753] [outer = 0x113094c00] 08:37:56 INFO - PROCESS | 1650 | --DOCSHELL 0x1161a2800 == 38 [pid = 1650] [id = 240] 08:37:56 INFO - PROCESS | 1650 | --DOCSHELL 0x11267e800 == 37 [pid = 1650] [id = 239] 08:37:56 INFO - PROCESS | 1650 | --DOCSHELL 0x120f09000 == 36 [pid = 1650] [id = 243] 08:37:56 INFO - PROCESS | 1650 | --DOCSHELL 0x1256cb000 == 35 [pid = 1650] [id = 245] 08:37:56 INFO - PROCESS | 1650 | --DOCSHELL 0x128b14800 == 34 [pid = 1650] [id = 247] 08:37:56 INFO - PROCESS | 1650 | --DOCSHELL 0x11916e000 == 33 [pid = 1650] [id = 248] 08:37:56 INFO - PROCESS | 1650 | --DOCSHELL 0x116f3b000 == 32 [pid = 1650] [id = 241] 08:37:56 INFO - PROCESS | 1650 | --DOCSHELL 0x11916e800 == 31 [pid = 1650] [id = 242] 08:37:56 INFO - PROCESS | 1650 | --DOCSHELL 0x123cc4000 == 30 [pid = 1650] [id = 244] 08:37:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12932b800 == 29 [pid = 1650] [id = 249] 08:37:56 INFO - PROCESS | 1650 | --DOCSHELL 0x126b3d800 == 28 [pid = 1650] [id = 246] 08:37:56 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11646a400) [pid = 1650] [serial = 695] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x116a1b000) [pid = 1650] [serial = 656] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1176bf400) [pid = 1650] [serial = 657] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119351c00) [pid = 1650] [serial = 666] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119933000) [pid = 1650] [serial = 669] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11949a000) [pid = 1650] [serial = 668] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11812e400) [pid = 1650] [serial = 677] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x120f45800) [pid = 1650] [serial = 672] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119a10c00) [pid = 1650] [serial = 671] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x120fec000) [pid = 1650] [serial = 674] [outer = 0x0] [url = about:blank] 08:37:56 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x120fed000) [pid = 1650] [serial = 680] [outer = 0x0] [url = about:blank] 08:37:57 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118412400) [pid = 1650] [serial = 659] [outer = 0x0] [url = about:blank] 08:37:57 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1185ca800) [pid = 1650] [serial = 660] [outer = 0x0] [url = about:blank] 08:37:57 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119a08400) [pid = 1650] [serial = 645] [outer = 0x0] [url = about:blank] 08:37:57 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119620400) [pid = 1650] [serial = 644] [outer = 0x0] [url = about:blank] 08:37:57 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x123804400) [pid = 1650] [serial = 675] [outer = 0x0] [url = about:blank] 08:37:57 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1133e8c00) [pid = 1650] [serial = 653] [outer = 0x0] [url = about:blank] 08:37:57 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x123d92c00) [pid = 1650] [serial = 648] [outer = 0x0] [url = about:blank] 08:37:57 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112f98c00) [pid = 1650] [serial = 654] [outer = 0x0] [url = about:blank] 08:37:57 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118731c00) [pid = 1650] [serial = 662] [outer = 0x0] [url = about:blank] 08:37:57 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116910c00) [pid = 1650] [serial = 650] [outer = 0x0] [url = about:blank] 08:37:57 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1188a4c00) [pid = 1650] [serial = 647] [outer = 0x0] [url = about:blank] 08:37:57 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1176c7400) [pid = 1650] [serial = 651] [outer = 0x0] [url = about:blank] 08:37:57 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11812a000) [pid = 1650] [serial = 639] [outer = 0x0] [url = about:blank] 08:37:57 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118890c00) [pid = 1650] [serial = 665] [outer = 0x0] [url = about:blank] 08:37:57 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123a4ec00) [pid = 1650] [serial = 681] [outer = 0x0] [url = about:blank] 08:37:57 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11690c400) [pid = 1650] [serial = 638] [outer = 0x0] [url = about:blank] 08:37:57 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11945bc00) [pid = 1650] [serial = 678] [outer = 0x0] [url = about:blank] 08:37:57 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x123f74400) [pid = 1650] [serial = 684] [outer = 0x0] [url = about:blank] 08:37:57 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12419ac00) [pid = 1650] [serial = 686] [outer = 0x0] [url = about:blank] 08:37:57 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118860c00) [pid = 1650] [serial = 642] [outer = 0x0] [url = about:blank] 08:37:57 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x124e3c400) [pid = 1650] [serial = 687] [outer = 0x0] [url = about:blank] 08:37:57 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1185d5800) [pid = 1650] [serial = 641] [outer = 0x0] [url = about:blank] 08:37:57 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118864800) [pid = 1650] [serial = 663] [outer = 0x0] [url = about:blank] 08:37:57 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x123c93c00) [pid = 1650] [serial = 683] [outer = 0x0] [url = about:blank] 08:37:57 INFO - PROCESS | 1650 | --DOCSHELL 0x123cc3000 == 27 [pid = 1650] [id = 250] 08:37:57 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11837e800) [pid = 1650] [serial = 693] [outer = 0x0] [url = about:blank] 08:37:57 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x116709c00) [pid = 1650] [serial = 690] [outer = 0x0] [url = about:blank] 08:37:57 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118211400) [pid = 1650] [serial = 692] [outer = 0x0] [url = about:blank] 08:37:57 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x114fb8400) [pid = 1650] [serial = 689] [outer = 0x0] [url = about:blank] 08:37:57 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11704d000) [pid = 1650] [serial = 696] [outer = 0x0] [url = about:blank] 08:37:57 INFO - PROCESS | 1650 | 1466696277116 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 08:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1524ms 08:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:37:57 INFO - PROCESS | 1650 | 1466696277126 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 08:37:57 INFO - PROCESS | 1650 | 1466696277129 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 08:37:57 INFO - PROCESS | 1650 | 1466696277132 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:37:57 INFO - PROCESS | 1650 | 1466696277134 Marionette TRACE conn2 <- [1,978,null,{}] 08:37:57 INFO - PROCESS | 1650 | 1466696277139 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:57 INFO - PROCESS | 1650 | 1466696277141 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:57 INFO - PROCESS | 1650 | 1466696277226 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 08:37:57 INFO - PROCESS | 1650 | 1466696277272 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:57 INFO - PROCESS | 1650 | 1466696277275 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x113c58000 == 28 [pid = 1650] [id = 252] 08:37:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x112f9a000) [pid = 1650] [serial = 754] [outer = 0x0] 08:37:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x112f9ac00) [pid = 1650] [serial = 755] [outer = 0x112f9a000] 08:37:57 INFO - PROCESS | 1650 | 1466696277304 Marionette DEBUG loaded listener.js 08:37:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1133e7000) [pid = 1650] [serial = 756] [outer = 0x112f9a000] 08:37:57 INFO - PROCESS | 1650 | 1466696277619 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 08:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 521ms 08:37:57 INFO - PROCESS | 1650 | 1466696277653 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 08:37:57 INFO - PROCESS | 1650 | 1466696277659 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 08:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:37:57 INFO - PROCESS | 1650 | 1466696277663 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:37:57 INFO - PROCESS | 1650 | 1466696277665 Marionette TRACE conn2 <- [1,982,null,{}] 08:37:57 INFO - PROCESS | 1650 | 1466696277668 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:57 INFO - PROCESS | 1650 | 1466696277670 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:57 INFO - PROCESS | 1650 | 1466696277756 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 08:37:57 INFO - PROCESS | 1650 | 1466696277810 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:57 INFO - PROCESS | 1650 | 1466696277811 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x116946800 == 29 [pid = 1650] [id = 253] 08:37:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1133e8000) [pid = 1650] [serial = 757] [outer = 0x0] 08:37:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x113c38400) [pid = 1650] [serial = 758] [outer = 0x1133e8000] 08:37:57 INFO - PROCESS | 1650 | 1466696277857 Marionette DEBUG loaded listener.js 08:37:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x115d54000) [pid = 1650] [serial = 759] [outer = 0x1133e8000] 08:37:58 INFO - PROCESS | 1650 | 1466696278216 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 08:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 573ms 08:37:58 INFO - PROCESS | 1650 | 1466696278236 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 08:37:58 INFO - PROCESS | 1650 | 1466696278238 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 08:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:37:58 INFO - PROCESS | 1650 | 1466696278242 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:37:58 INFO - PROCESS | 1650 | 1466696278254 Marionette TRACE conn2 <- [1,986,null,{}] 08:37:58 INFO - PROCESS | 1650 | 1466696278264 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:58 INFO - PROCESS | 1650 | 1466696278268 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:58 INFO - PROCESS | 1650 | 1466696278365 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 08:37:58 INFO - PROCESS | 1650 | 1466696278372 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:58 INFO - PROCESS | 1650 | 1466696278374 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11726d800 == 30 [pid = 1650] [id = 254] 08:37:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1110ab800) [pid = 1650] [serial = 760] [outer = 0x0] 08:37:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11697e000) [pid = 1650] [serial = 761] [outer = 0x1110ab800] 08:37:58 INFO - PROCESS | 1650 | 1466696278402 Marionette DEBUG loaded listener.js 08:37:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1173a9c00) [pid = 1650] [serial = 762] [outer = 0x1110ab800] 08:37:58 INFO - PROCESS | 1650 | 1466696278729 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 08:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 533ms 08:37:58 INFO - PROCESS | 1650 | 1466696278775 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 08:37:58 INFO - PROCESS | 1650 | 1466696278777 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 08:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:37:58 INFO - PROCESS | 1650 | 1466696278779 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:37:58 INFO - PROCESS | 1650 | 1466696278780 Marionette TRACE conn2 <- [1,990,null,{}] 08:37:58 INFO - PROCESS | 1650 | 1466696278782 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:58 INFO - PROCESS | 1650 | 1466696278783 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:58 INFO - PROCESS | 1650 | 1466696278860 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 08:37:58 INFO - PROCESS | 1650 | 1466696278863 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:58 INFO - PROCESS | 1650 | 1466696278865 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188cf000 == 31 [pid = 1650] [id = 255] 08:37:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11812d000) [pid = 1650] [serial = 763] [outer = 0x0] 08:37:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118202400) [pid = 1650] [serial = 764] [outer = 0x11812d000] 08:37:58 INFO - PROCESS | 1650 | 1466696278892 Marionette DEBUG loaded listener.js 08:37:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1182a1800) [pid = 1650] [serial = 765] [outer = 0x11812d000] 08:37:59 INFO - PROCESS | 1650 | 1466696279202 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 08:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 468ms 08:37:59 INFO - PROCESS | 1650 | 1466696279248 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 08:37:59 INFO - PROCESS | 1650 | 1466696279249 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 08:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:37:59 INFO - PROCESS | 1650 | 1466696279251 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:37:59 INFO - PROCESS | 1650 | 1466696279252 Marionette TRACE conn2 <- [1,994,null,{}] 08:37:59 INFO - PROCESS | 1650 | 1466696279255 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:59 INFO - PROCESS | 1650 | 1466696279256 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:59 INFO - PROCESS | 1650 | 1466696279357 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 08:37:59 INFO - PROCESS | 1650 | 1466696279363 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:59 INFO - PROCESS | 1650 | 1466696279364 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x119176800 == 32 [pid = 1650] [id = 256] 08:37:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112fa5400) [pid = 1650] [serial = 766] [outer = 0x0] 08:37:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1182af400) [pid = 1650] [serial = 767] [outer = 0x112fa5400] 08:37:59 INFO - PROCESS | 1650 | 1466696279391 Marionette DEBUG loaded listener.js 08:37:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118417000) [pid = 1650] [serial = 768] [outer = 0x112fa5400] 08:37:59 INFO - PROCESS | 1650 | 1466696279712 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 08:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 470ms 08:37:59 INFO - PROCESS | 1650 | 1466696279722 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 08:37:59 INFO - PROCESS | 1650 | 1466696279724 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 08:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:37:59 INFO - PROCESS | 1650 | 1466696279726 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:37:59 INFO - PROCESS | 1650 | 1466696279727 Marionette TRACE conn2 <- [1,998,null,{}] 08:37:59 INFO - PROCESS | 1650 | 1466696279730 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:37:59 INFO - PROCESS | 1650 | 1466696279734 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:59 INFO - PROCESS | 1650 | 1466696279827 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 08:37:59 INFO - PROCESS | 1650 | 1466696279831 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:59 INFO - PROCESS | 1650 | 1466696279832 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:37:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x123874000 == 33 [pid = 1650] [id = 257] 08:37:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11820bc00) [pid = 1650] [serial = 769] [outer = 0x0] 08:37:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118717800) [pid = 1650] [serial = 770] [outer = 0x11820bc00] 08:37:59 INFO - PROCESS | 1650 | 1466696279859 Marionette DEBUG loaded listener.js 08:37:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118869c00) [pid = 1650] [serial = 771] [outer = 0x11820bc00] 08:38:00 INFO - PROCESS | 1650 | 1466696280179 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 08:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 469ms 08:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:38:00 INFO - PROCESS | 1650 | 1466696280196 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 08:38:00 INFO - PROCESS | 1650 | 1466696280197 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 08:38:00 INFO - PROCESS | 1650 | 1466696280199 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:38:00 INFO - PROCESS | 1650 | 1466696280200 Marionette TRACE conn2 <- [1,1002,null,{}] 08:38:00 INFO - PROCESS | 1650 | 1466696280203 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:00 INFO - PROCESS | 1650 | 1466696280204 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:00 INFO - PROCESS | 1650 | 1466696280310 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 08:38:00 INFO - PROCESS | 1650 | 1466696280317 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:00 INFO - PROCESS | 1650 | 1466696280326 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cbd800 == 34 [pid = 1650] [id = 258] 08:38:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11295dc00) [pid = 1650] [serial = 772] [outer = 0x0] 08:38:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11873ec00) [pid = 1650] [serial = 773] [outer = 0x11295dc00] 08:38:00 INFO - PROCESS | 1650 | 1466696280352 Marionette DEBUG loaded listener.js 08:38:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119458c00) [pid = 1650] [serial = 774] [outer = 0x11295dc00] 08:38:00 INFO - PROCESS | 1650 | 1466696280734 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 08:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 571ms 08:38:00 INFO - PROCESS | 1650 | 1466696280771 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 08:38:00 INFO - PROCESS | 1650 | 1466696280775 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 08:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:38:00 INFO - PROCESS | 1650 | 1466696280779 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:38:00 INFO - PROCESS | 1650 | 1466696280780 Marionette TRACE conn2 <- [1,1006,null,{}] 08:38:00 INFO - PROCESS | 1650 | 1466696280783 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:00 INFO - PROCESS | 1650 | 1466696280785 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:00 INFO - PROCESS | 1650 | 1466696280900 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 08:38:00 INFO - PROCESS | 1650 | 1466696280977 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:00 INFO - PROCESS | 1650 | 1466696280978 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x124395000 == 35 [pid = 1650] [id = 259] 08:38:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11889b000) [pid = 1650] [serial = 775] [outer = 0x0] 08:38:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11945bc00) [pid = 1650] [serial = 776] [outer = 0x11889b000] 08:38:01 INFO - PROCESS | 1650 | 1466696281015 Marionette DEBUG loaded listener.js 08:38:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11949bc00) [pid = 1650] [serial = 777] [outer = 0x11889b000] 08:38:01 INFO - PROCESS | 1650 | 1466696281348 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 08:38:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 619ms 08:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:38:01 INFO - PROCESS | 1650 | 1466696281398 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 08:38:01 INFO - PROCESS | 1650 | 1466696281399 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 08:38:01 INFO - PROCESS | 1650 | 1466696281401 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:38:01 INFO - PROCESS | 1650 | 1466696281402 Marionette TRACE conn2 <- [1,1010,null,{}] 08:38:01 INFO - PROCESS | 1650 | 1466696281405 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:01 INFO - PROCESS | 1650 | 1466696281407 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:01 INFO - PROCESS | 1650 | 1466696281485 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 08:38:01 INFO - PROCESS | 1650 | 1466696281539 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:01 INFO - PROCESS | 1650 | 1466696281540 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x11726b800 == 36 [pid = 1650] [id = 260] 08:38:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1122a5800) [pid = 1650] [serial = 778] [outer = 0x0] 08:38:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119620400) [pid = 1650] [serial = 779] [outer = 0x1122a5800] 08:38:01 INFO - PROCESS | 1650 | 1466696281573 Marionette DEBUG loaded listener.js 08:38:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11992cc00) [pid = 1650] [serial = 780] [outer = 0x1122a5800] 08:38:01 INFO - PROCESS | 1650 | 1466696281843 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 08:38:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 469ms 08:38:01 INFO - PROCESS | 1650 | 1466696281871 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 08:38:01 INFO - PROCESS | 1650 | 1466696281872 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 08:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:38:01 INFO - PROCESS | 1650 | 1466696281882 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:38:01 INFO - PROCESS | 1650 | 1466696281883 Marionette TRACE conn2 <- [1,1014,null,{}] 08:38:01 INFO - PROCESS | 1650 | 1466696281885 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:01 INFO - PROCESS | 1650 | 1466696281886 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:01 INFO - PROCESS | 1650 | 1466696281975 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 08:38:01 INFO - PROCESS | 1650 | 1466696281980 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:01 INFO - PROCESS | 1650 | 1466696281981 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b4d000 == 37 [pid = 1650] [id = 261] 08:38:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11965e000) [pid = 1650] [serial = 781] [outer = 0x0] 08:38:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119a0ec00) [pid = 1650] [serial = 782] [outer = 0x11965e000] 08:38:02 INFO - PROCESS | 1650 | 1466696282005 Marionette DEBUG loaded listener.js 08:38:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x120f46800) [pid = 1650] [serial = 783] [outer = 0x11965e000] 08:38:02 INFO - PROCESS | 1650 | 1466696282386 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 08:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 521ms 08:38:02 INFO - PROCESS | 1650 | 1466696282403 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 08:38:02 INFO - PROCESS | 1650 | 1466696282405 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 08:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:38:02 INFO - PROCESS | 1650 | 1466696282410 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:38:02 INFO - PROCESS | 1650 | 1466696282412 Marionette TRACE conn2 <- [1,1018,null,{}] 08:38:02 INFO - PROCESS | 1650 | 1466696282414 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:02 INFO - PROCESS | 1650 | 1466696282415 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:02 INFO - PROCESS | 1650 | 1466696282519 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 08:38:02 INFO - PROCESS | 1650 | 1466696282556 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:02 INFO - PROCESS | 1650 | 1466696282558 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x11916d000 == 38 [pid = 1650] [id = 262] 08:38:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1122a6400) [pid = 1650] [serial = 784] [outer = 0x0] 08:38:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x120f4cc00) [pid = 1650] [serial = 785] [outer = 0x1122a6400] 08:38:02 INFO - PROCESS | 1650 | 1466696282584 Marionette DEBUG loaded listener.js 08:38:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x123a55800) [pid = 1650] [serial = 786] [outer = 0x1122a6400] 08:38:02 INFO - PROCESS | 1650 | 1466696282899 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 08:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 519ms 08:38:02 INFO - PROCESS | 1650 | 1466696282930 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 08:38:02 INFO - PROCESS | 1650 | 1466696282931 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 08:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:38:02 INFO - PROCESS | 1650 | 1466696282933 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:38:02 INFO - PROCESS | 1650 | 1466696282934 Marionette TRACE conn2 <- [1,1022,null,{}] 08:38:02 INFO - PROCESS | 1650 | 1466696282937 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:02 INFO - PROCESS | 1650 | 1466696282938 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:03 INFO - PROCESS | 1650 | 1466696283037 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 08:38:03 INFO - PROCESS | 1650 | 1466696283048 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:03 INFO - PROCESS | 1650 | 1466696283049 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x129329800 == 39 [pid = 1650] [id = 263] 08:38:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x120ff1c00) [pid = 1650] [serial = 787] [outer = 0x0] 08:38:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x123d8e400) [pid = 1650] [serial = 788] [outer = 0x120ff1c00] 08:38:03 INFO - PROCESS | 1650 | 1466696283073 Marionette DEBUG loaded listener.js 08:38:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x123f6c400) [pid = 1650] [serial = 789] [outer = 0x120ff1c00] 08:38:03 INFO - PROCESS | 1650 | 1466696283413 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 08:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 519ms 08:38:03 INFO - PROCESS | 1650 | 1466696283454 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 08:38:03 INFO - PROCESS | 1650 | 1466696283455 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 08:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:38:03 INFO - PROCESS | 1650 | 1466696283457 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:38:03 INFO - PROCESS | 1650 | 1466696283458 Marionette TRACE conn2 <- [1,1026,null,{}] 08:38:03 INFO - PROCESS | 1650 | 1466696283460 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:03 INFO - PROCESS | 1650 | 1466696283461 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:03 INFO - PROCESS | 1650 | 1466696283561 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 08:38:03 INFO - PROCESS | 1650 | 1466696283564 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:03 INFO - PROCESS | 1650 | 1466696283565 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a410800 == 40 [pid = 1650] [id = 264] 08:38:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x123f6d400) [pid = 1650] [serial = 790] [outer = 0x0] 08:38:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x123f75000) [pid = 1650] [serial = 791] [outer = 0x123f6d400] 08:38:03 INFO - PROCESS | 1650 | 1466696283597 Marionette DEBUG loaded listener.js 08:38:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1240bb800) [pid = 1650] [serial = 792] [outer = 0x123f6d400] 08:38:03 INFO - PROCESS | 1650 | 1466696283926 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 08:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 520ms 08:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:38:03 INFO - PROCESS | 1650 | 1466696283977 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 08:38:03 INFO - PROCESS | 1650 | 1466696283979 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 08:38:03 INFO - PROCESS | 1650 | 1466696283981 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:38:03 INFO - PROCESS | 1650 | 1466696283982 Marionette TRACE conn2 <- [1,1030,null,{}] 08:38:03 INFO - PROCESS | 1650 | 1466696283984 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:03 INFO - PROCESS | 1650 | 1466696283985 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:04 INFO - PROCESS | 1650 | 1466696284084 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x112fa4400) [pid = 1650] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x115fd6000) [pid = 1650] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119357800) [pid = 1650] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x110f9f400) [pid = 1650] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119621400) [pid = 1650] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1182af000) [pid = 1650] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11646a000) [pid = 1650] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118717000) [pid = 1650] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x112ebfc00) [pid = 1650] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x114f22400) [pid = 1650] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1182a1400) [pid = 1650] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112f98800) [pid = 1650] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x113e17000) [pid = 1650] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112a7dc00) [pid = 1650] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1122a0400) [pid = 1650] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x123d67800) [pid = 1650] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119493000) [pid = 1650] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:38:04 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119492800) [pid = 1650] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:38:04 INFO - PROCESS | 1650 | 1466696284289 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:04 INFO - PROCESS | 1650 | 1466696284290 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x116672800 == 41 [pid = 1650] [id = 265] 08:38:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1110aa800) [pid = 1650] [serial = 793] [outer = 0x0] 08:38:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x112966400) [pid = 1650] [serial = 794] [outer = 0x1110aa800] 08:38:04 INFO - PROCESS | 1650 | 1466696284314 Marionette DEBUG loaded listener.js 08:38:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x115f08400) [pid = 1650] [serial = 795] [outer = 0x1110aa800] 08:38:04 INFO - PROCESS | 1650 | 1466696284599 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 08:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 668ms 08:38:04 INFO - PROCESS | 1650 | 1466696284650 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 08:38:04 INFO - PROCESS | 1650 | 1466696284651 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 08:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:38:04 INFO - PROCESS | 1650 | 1466696284653 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:38:04 INFO - PROCESS | 1650 | 1466696284654 Marionette TRACE conn2 <- [1,1034,null,{}] 08:38:04 INFO - PROCESS | 1650 | 1466696284658 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:04 INFO - PROCESS | 1650 | 1466696284660 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:04 INFO - PROCESS | 1650 | 1466696284749 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 08:38:04 INFO - PROCESS | 1650 | 1466696284753 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:04 INFO - PROCESS | 1650 | 1466696284754 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a771800 == 42 [pid = 1650] [id = 266] 08:38:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11812bc00) [pid = 1650] [serial = 796] [outer = 0x0] 08:38:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11841a800) [pid = 1650] [serial = 797] [outer = 0x11812bc00] 08:38:04 INFO - PROCESS | 1650 | 1466696284779 Marionette DEBUG loaded listener.js 08:38:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11965c000) [pid = 1650] [serial = 798] [outer = 0x11812bc00] 08:38:05 INFO - PROCESS | 1650 | 1466696285128 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 08:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 522ms 08:38:05 INFO - PROCESS | 1650 | 1466696285176 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 08:38:05 INFO - PROCESS | 1650 | 1466696285178 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 08:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:38:05 INFO - PROCESS | 1650 | 1466696285182 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:38:05 INFO - PROCESS | 1650 | 1466696285184 Marionette TRACE conn2 <- [1,1038,null,{}] 08:38:05 INFO - PROCESS | 1650 | 1466696285187 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:05 INFO - PROCESS | 1650 | 1466696285189 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:05 INFO - PROCESS | 1650 | 1466696285315 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 08:38:05 INFO - PROCESS | 1650 | 1466696285320 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:05 INFO - PROCESS | 1650 | 1466696285321 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12adab800 == 43 [pid = 1650] [id = 267] 08:38:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1182af000) [pid = 1650] [serial = 799] [outer = 0x0] 08:38:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x124196000) [pid = 1650] [serial = 800] [outer = 0x1182af000] 08:38:05 INFO - PROCESS | 1650 | 1466696285364 Marionette DEBUG loaded listener.js 08:38:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1243f8400) [pid = 1650] [serial = 801] [outer = 0x1182af000] 08:38:05 INFO - PROCESS | 1650 | 1466696285754 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 08:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 620ms 08:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:38:05 INFO - PROCESS | 1650 | 1466696285801 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 08:38:05 INFO - PROCESS | 1650 | 1466696285802 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 08:38:05 INFO - PROCESS | 1650 | 1466696285805 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:38:05 INFO - PROCESS | 1650 | 1466696285806 Marionette TRACE conn2 <- [1,1042,null,{}] 08:38:05 INFO - PROCESS | 1650 | 1466696285821 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:05 INFO - PROCESS | 1650 | 1466696285822 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:05 INFO - PROCESS | 1650 | 1466696285910 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 08:38:05 INFO - PROCESS | 1650 | 1466696285913 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:05 INFO - PROCESS | 1650 | 1466696285915 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b17a000 == 44 [pid = 1650] [id = 268] 08:38:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11948e800) [pid = 1650] [serial = 802] [outer = 0x0] 08:38:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x124c31000) [pid = 1650] [serial = 803] [outer = 0x11948e800] 08:38:05 INFO - PROCESS | 1650 | 1466696285939 Marionette DEBUG loaded listener.js 08:38:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x124ea0c00) [pid = 1650] [serial = 804] [outer = 0x11948e800] 08:38:06 INFO - PROCESS | 1650 | 1466696286314 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 08:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 570ms 08:38:06 INFO - PROCESS | 1650 | 1466696286376 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 08:38:06 INFO - PROCESS | 1650 | 1466696286378 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 08:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:38:06 INFO - PROCESS | 1650 | 1466696286382 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:38:06 INFO - PROCESS | 1650 | 1466696286385 Marionette TRACE conn2 <- [1,1046,null,{}] 08:38:06 INFO - PROCESS | 1650 | 1466696286389 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:06 INFO - PROCESS | 1650 | 1466696286391 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:06 INFO - PROCESS | 1650 | 1466696286513 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 08:38:06 INFO - PROCESS | 1650 | 1466696286569 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:06 INFO - PROCESS | 1650 | 1466696286572 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11393a000 == 45 [pid = 1650] [id = 269] 08:38:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x112963c00) [pid = 1650] [serial = 805] [outer = 0x0] 08:38:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x112967c00) [pid = 1650] [serial = 806] [outer = 0x112963c00] 08:38:06 INFO - PROCESS | 1650 | 1466696286604 Marionette DEBUG loaded listener.js 08:38:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x112fa5000) [pid = 1650] [serial = 807] [outer = 0x112963c00] 08:38:07 INFO - PROCESS | 1650 | 1466696287155 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 08:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 822ms 08:38:07 INFO - PROCESS | 1650 | 1466696287204 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 08:38:07 INFO - PROCESS | 1650 | 1466696287208 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 08:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:38:07 INFO - PROCESS | 1650 | 1466696287213 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:38:07 INFO - PROCESS | 1650 | 1466696287215 Marionette TRACE conn2 <- [1,1050,null,{}] 08:38:07 INFO - PROCESS | 1650 | 1466696287218 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:07 INFO - PROCESS | 1650 | 1466696287219 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:07 INFO - PROCESS | 1650 | 1466696287333 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 08:38:07 INFO - PROCESS | 1650 | 1466696287409 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:07 INFO - PROCESS | 1650 | 1466696287410 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187f0000 == 46 [pid = 1650] [id = 270] 08:38:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x114fc3c00) [pid = 1650] [serial = 808] [outer = 0x0] 08:38:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x115f08c00) [pid = 1650] [serial = 809] [outer = 0x114fc3c00] 08:38:07 INFO - PROCESS | 1650 | 1466696287441 Marionette DEBUG loaded listener.js 08:38:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1167d6000) [pid = 1650] [serial = 810] [outer = 0x114fc3c00] 08:38:08 INFO - PROCESS | 1650 | 1466696288178 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 08:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1020ms 08:38:08 INFO - PROCESS | 1650 | 1466696288234 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 08:38:08 INFO - PROCESS | 1650 | 1466696288237 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 08:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:38:08 INFO - PROCESS | 1650 | 1466696288240 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:38:08 INFO - PROCESS | 1650 | 1466696288242 Marionette TRACE conn2 <- [1,1054,null,{}] 08:38:08 INFO - PROCESS | 1650 | 1466696288255 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:08 INFO - PROCESS | 1650 | 1466696288257 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:08 INFO - PROCESS | 1650 | 1466696288385 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 08:38:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12adab800 == 45 [pid = 1650] [id = 267] 08:38:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12a771800 == 44 [pid = 1650] [id = 266] 08:38:08 INFO - PROCESS | 1650 | --DOCSHELL 0x116672800 == 43 [pid = 1650] [id = 265] 08:38:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12a410800 == 42 [pid = 1650] [id = 264] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x123d67400) [pid = 1650] [serial = 752] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOCSHELL 0x129329800 == 41 [pid = 1650] [id = 263] 08:38:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11916d000 == 40 [pid = 1650] [id = 262] 08:38:08 INFO - PROCESS | 1650 | --DOCSHELL 0x126b4d000 == 39 [pid = 1650] [id = 261] 08:38:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11726b800 == 38 [pid = 1650] [id = 260] 08:38:08 INFO - PROCESS | 1650 | --DOCSHELL 0x124395000 == 37 [pid = 1650] [id = 259] 08:38:08 INFO - PROCESS | 1650 | --DOCSHELL 0x123cbd800 == 36 [pid = 1650] [id = 258] 08:38:08 INFO - PROCESS | 1650 | --DOCSHELL 0x123874000 == 35 [pid = 1650] [id = 257] 08:38:08 INFO - PROCESS | 1650 | --DOCSHELL 0x119176800 == 34 [pid = 1650] [id = 256] 08:38:08 INFO - PROCESS | 1650 | --DOCSHELL 0x1188cf000 == 33 [pid = 1650] [id = 255] 08:38:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11726d800 == 32 [pid = 1650] [id = 254] 08:38:08 INFO - PROCESS | 1650 | --DOCSHELL 0x116946800 == 31 [pid = 1650] [id = 253] 08:38:08 INFO - PROCESS | 1650 | --DOCSHELL 0x113c58000 == 30 [pid = 1650] [id = 252] 08:38:08 INFO - PROCESS | 1650 | 1466696288474 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:08 INFO - PROCESS | 1650 | 1466696288477 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x112ab4800 == 31 [pid = 1650] [id = 271] 08:38:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1133ea800) [pid = 1650] [serial = 811] [outer = 0x0] 08:38:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x113e20000) [pid = 1650] [serial = 812] [outer = 0x1133ea800] 08:38:08 INFO - PROCESS | 1650 | 1466696288508 Marionette DEBUG loaded listener.js 08:38:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x115f02c00) [pid = 1650] [serial = 813] [outer = 0x1133ea800] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x118515c00) [pid = 1650] [serial = 731] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x118739000) [pid = 1650] [serial = 734] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11945b800) [pid = 1650] [serial = 735] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11961ec00) [pid = 1650] [serial = 738] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11948e400) [pid = 1650] [serial = 737] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x115d53400) [pid = 1650] [serial = 743] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119908000) [pid = 1650] [serial = 740] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11965e400) [pid = 1650] [serial = 746] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119a0cc00) [pid = 1650] [serial = 749] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119a09c00) [pid = 1650] [serial = 741] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11888a000) [pid = 1650] [serial = 704] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1185ce000) [pid = 1650] [serial = 702] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118416800) [pid = 1650] [serial = 701] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118131800) [pid = 1650] [serial = 699] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x116978c00) [pid = 1650] [serial = 698] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118414000) [pid = 1650] [serial = 728] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11812d400) [pid = 1650] [serial = 725] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x123807c00) [pid = 1650] [serial = 750] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118206800) [pid = 1650] [serial = 726] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x115d55800) [pid = 1650] [serial = 722] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116704000) [pid = 1650] [serial = 723] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112f9f000) [pid = 1650] [serial = 719] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11393f800) [pid = 1650] [serial = 720] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112a77000) [pid = 1650] [serial = 717] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1122aa800) [pid = 1650] [serial = 716] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123f6c800) [pid = 1650] [serial = 714] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123d8e000) [pid = 1650] [serial = 713] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119a0c000) [pid = 1650] [serial = 711] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119904c00) [pid = 1650] [serial = 710] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119654400) [pid = 1650] [serial = 708] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119495c00) [pid = 1650] [serial = 707] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11945b000) [pid = 1650] [serial = 705] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1185d9800) [pid = 1650] [serial = 732] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1182ad000) [pid = 1650] [serial = 744] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119a09400) [pid = 1650] [serial = 747] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11841c400) [pid = 1650] [serial = 729] [outer = 0x0] [url = about:blank] 08:38:08 INFO - PROCESS | 1650 | 1466696288820 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 08:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 625ms 08:38:08 INFO - PROCESS | 1650 | 1466696288865 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 08:38:08 INFO - PROCESS | 1650 | 1466696288868 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 08:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:38:08 INFO - PROCESS | 1650 | 1466696288877 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:38:08 INFO - PROCESS | 1650 | 1466696288879 Marionette TRACE conn2 <- [1,1058,null,{}] 08:38:08 INFO - PROCESS | 1650 | 1466696288882 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:08 INFO - PROCESS | 1650 | 1466696288883 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:09 INFO - PROCESS | 1650 | 1466696289016 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 08:38:09 INFO - PROCESS | 1650 | 1466696289087 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:09 INFO - PROCESS | 1650 | 1466696289088 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ab4800 == 32 [pid = 1650] [id = 272] 08:38:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x115f68800) [pid = 1650] [serial = 814] [outer = 0x0] 08:38:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1167d6800) [pid = 1650] [serial = 815] [outer = 0x115f68800] 08:38:09 INFO - PROCESS | 1650 | 1466696289130 Marionette DEBUG loaded listener.js 08:38:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1173a8000) [pid = 1650] [serial = 816] [outer = 0x115f68800] 08:38:09 INFO - PROCESS | 1650 | 1466696289558 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 08:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 722ms 08:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:38:09 INFO - PROCESS | 1650 | 1466696289596 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 08:38:09 INFO - PROCESS | 1650 | 1466696289598 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 08:38:09 INFO - PROCESS | 1650 | 1466696289600 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:38:09 INFO - PROCESS | 1650 | 1466696289602 Marionette TRACE conn2 <- [1,1062,null,{}] 08:38:09 INFO - PROCESS | 1650 | 1466696289610 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:09 INFO - PROCESS | 1650 | 1466696289614 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:09 INFO - PROCESS | 1650 | 1466696289718 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 08:38:09 INFO - PROCESS | 1650 | 1466696289726 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:09 INFO - PROCESS | 1650 | 1466696289728 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1184d8800 == 33 [pid = 1650] [id = 273] 08:38:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112fa1c00) [pid = 1650] [serial = 817] [outer = 0x0] 08:38:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118241400) [pid = 1650] [serial = 818] [outer = 0x112fa1c00] 08:38:09 INFO - PROCESS | 1650 | 1466696289756 Marionette DEBUG loaded listener.js 08:38:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118410000) [pid = 1650] [serial = 819] [outer = 0x112fa1c00] 08:38:10 INFO - PROCESS | 1650 | 1466696290086 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 08:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 523ms 08:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:38:10 INFO - PROCESS | 1650 | 1466696290124 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 08:38:10 INFO - PROCESS | 1650 | 1466696290126 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 08:38:10 INFO - PROCESS | 1650 | 1466696290128 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:38:10 INFO - PROCESS | 1650 | 1466696290129 Marionette TRACE conn2 <- [1,1066,null,{}] 08:38:10 INFO - PROCESS | 1650 | 1466696290131 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:10 INFO - PROCESS | 1650 | 1466696290133 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:10 INFO - PROCESS | 1650 | 1466696290239 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 08:38:10 INFO - PROCESS | 1650 | 1466696290247 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:10 INFO - PROCESS | 1650 | 1466696290248 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11917d000 == 34 [pid = 1650] [id = 274] 08:38:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11841c800) [pid = 1650] [serial = 820] [outer = 0x0] 08:38:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1185ca800) [pid = 1650] [serial = 821] [outer = 0x11841c800] 08:38:10 INFO - PROCESS | 1650 | 1466696290273 Marionette DEBUG loaded listener.js 08:38:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1185d3800) [pid = 1650] [serial = 822] [outer = 0x11841c800] 08:38:10 INFO - PROCESS | 1650 | 1466696290622 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 08:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 521ms 08:38:10 INFO - PROCESS | 1650 | 1466696290650 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 08:38:10 INFO - PROCESS | 1650 | 1466696290652 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 08:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:38:10 INFO - PROCESS | 1650 | 1466696290655 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:38:10 INFO - PROCESS | 1650 | 1466696290657 Marionette TRACE conn2 <- [1,1070,null,{}] 08:38:10 INFO - PROCESS | 1650 | 1466696290669 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:10 INFO - PROCESS | 1650 | 1466696290671 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:10 INFO - PROCESS | 1650 | 1466696290822 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 08:38:10 INFO - PROCESS | 1650 | 1466696290851 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:10 INFO - PROCESS | 1650 | 1466696290853 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x123873800 == 35 [pid = 1650] [id = 275] 08:38:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x112a75c00) [pid = 1650] [serial = 823] [outer = 0x0] 08:38:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118732000) [pid = 1650] [serial = 824] [outer = 0x112a75c00] 08:38:10 INFO - PROCESS | 1650 | 1466696290893 Marionette DEBUG loaded listener.js 08:38:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11885f400) [pid = 1650] [serial = 825] [outer = 0x112a75c00] 08:38:11 INFO - PROCESS | 1650 | 1466696291311 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 08:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 679ms 08:38:11 INFO - PROCESS | 1650 | 1466696291333 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 08:38:11 INFO - PROCESS | 1650 | 1466696291334 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 08:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:38:11 INFO - PROCESS | 1650 | 1466696291337 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:38:11 INFO - PROCESS | 1650 | 1466696291338 Marionette TRACE conn2 <- [1,1074,null,{}] 08:38:11 INFO - PROCESS | 1650 | 1466696291340 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:11 INFO - PROCESS | 1650 | 1466696291344 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:11 INFO - PROCESS | 1650 | 1466696291461 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 08:38:11 INFO - PROCESS | 1650 | 1466696291473 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:11 INFO - PROCESS | 1650 | 1466696291474 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ac4000 == 36 [pid = 1650] [id = 276] 08:38:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11885ec00) [pid = 1650] [serial = 826] [outer = 0x0] 08:38:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118899000) [pid = 1650] [serial = 827] [outer = 0x11885ec00] 08:38:11 INFO - PROCESS | 1650 | 1466696291499 Marionette DEBUG loaded listener.js 08:38:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119658c00) [pid = 1650] [serial = 828] [outer = 0x11885ec00] 08:38:11 INFO - PROCESS | 1650 | 1466696291835 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 08:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 521ms 08:38:11 INFO - PROCESS | 1650 | 1466696291860 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 08:38:11 INFO - PROCESS | 1650 | 1466696291861 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 08:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:38:11 INFO - PROCESS | 1650 | 1466696291863 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:38:11 INFO - PROCESS | 1650 | 1466696291864 Marionette TRACE conn2 <- [1,1078,null,{}] 08:38:11 INFO - PROCESS | 1650 | 1466696291874 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:11 INFO - PROCESS | 1650 | 1466696291875 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:11 INFO - PROCESS | 1650 | 1466696291977 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 08:38:11 INFO - PROCESS | 1650 | 1466696291981 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:11 INFO - PROCESS | 1650 | 1466696291982 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x124a1e000 == 37 [pid = 1650] [id = 277] 08:38:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119079000) [pid = 1650] [serial = 829] [outer = 0x0] 08:38:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11990c800) [pid = 1650] [serial = 830] [outer = 0x119079000] 08:38:12 INFO - PROCESS | 1650 | 1466696292006 Marionette DEBUG loaded listener.js 08:38:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119a08400) [pid = 1650] [serial = 831] [outer = 0x119079000] 08:38:12 INFO - PROCESS | 1650 | 1466696292358 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 08:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 518ms 08:38:12 INFO - PROCESS | 1650 | 1466696292381 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 08:38:12 INFO - PROCESS | 1650 | 1466696292382 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 08:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:38:12 INFO - PROCESS | 1650 | 1466696292385 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:38:12 INFO - PROCESS | 1650 | 1466696292386 Marionette TRACE conn2 <- [1,1082,null,{}] 08:38:12 INFO - PROCESS | 1650 | 1466696292395 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:12 INFO - PROCESS | 1650 | 1466696292397 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:12 INFO - PROCESS | 1650 | 1466696292491 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 08:38:12 INFO - PROCESS | 1650 | 1466696292495 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:12 INFO - PROCESS | 1650 | 1466696292496 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1256d8800 == 38 [pid = 1650] [id = 278] 08:38:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119659000) [pid = 1650] [serial = 832] [outer = 0x0] 08:38:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119a11000) [pid = 1650] [serial = 833] [outer = 0x119659000] 08:38:12 INFO - PROCESS | 1650 | 1466696292521 Marionette DEBUG loaded listener.js 08:38:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x120f48000) [pid = 1650] [serial = 834] [outer = 0x119659000] 08:38:12 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1122a6400) [pid = 1650] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:38:12 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x112f9a000) [pid = 1650] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:38:12 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1110ab800) [pid = 1650] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:38:12 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x120ff1c00) [pid = 1650] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:38:12 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123f6d400) [pid = 1650] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:38:12 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x113094c00) [pid = 1650] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:38:12 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1122a5800) [pid = 1650] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:38:12 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1133e8000) [pid = 1650] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:38:12 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1182af000) [pid = 1650] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:38:12 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112fa5400) [pid = 1650] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:38:12 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11295dc00) [pid = 1650] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:38:12 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11965e000) [pid = 1650] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:38:12 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11889b000) [pid = 1650] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:38:12 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1110aa800) [pid = 1650] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:38:12 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11820bc00) [pid = 1650] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:38:12 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11812d000) [pid = 1650] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:38:12 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11812bc00) [pid = 1650] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:38:12 INFO - PROCESS | 1650 | 1466696292978 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 08:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 628ms 08:38:13 INFO - PROCESS | 1650 | 1466696293020 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 08:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:38:13 INFO - PROCESS | 1650 | 1466696293033 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 08:38:13 INFO - PROCESS | 1650 | 1466696293036 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:38:13 INFO - PROCESS | 1650 | 1466696293037 Marionette TRACE conn2 <- [1,1086,null,{}] 08:38:13 INFO - PROCESS | 1650 | 1466696293040 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:13 INFO - PROCESS | 1650 | 1466696293042 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:13 INFO - PROCESS | 1650 | 1466696293119 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 08:38:13 INFO - PROCESS | 1650 | 1466696293124 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:13 INFO - PROCESS | 1650 | 1466696293126 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b4b800 == 39 [pid = 1650] [id = 279] 08:38:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x115fd6000) [pid = 1650] [serial = 835] [outer = 0x0] 08:38:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118136400) [pid = 1650] [serial = 836] [outer = 0x115fd6000] 08:38:13 INFO - PROCESS | 1650 | 1466696293150 Marionette DEBUG loaded listener.js 08:38:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119465c00) [pid = 1650] [serial = 837] [outer = 0x115fd6000] 08:38:13 INFO - PROCESS | 1650 | 1466696293465 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 08:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 469ms 08:38:13 INFO - PROCESS | 1650 | 1466696293506 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 08:38:13 INFO - PROCESS | 1650 | 1466696293507 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 08:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:38:13 INFO - PROCESS | 1650 | 1466696293510 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:38:13 INFO - PROCESS | 1650 | 1466696293511 Marionette TRACE conn2 <- [1,1090,null,{}] 08:38:13 INFO - PROCESS | 1650 | 1466696293513 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:13 INFO - PROCESS | 1650 | 1466696293514 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:13 INFO - PROCESS | 1650 | 1466696293594 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 08:38:13 INFO - PROCESS | 1650 | 1466696293647 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:13 INFO - PROCESS | 1650 | 1466696293648 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a68000 == 40 [pid = 1650] [id = 280] 08:38:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116974800) [pid = 1650] [serial = 838] [outer = 0x0] 08:38:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119b42800) [pid = 1650] [serial = 839] [outer = 0x116974800] 08:38:13 INFO - PROCESS | 1650 | 1466696293672 Marionette DEBUG loaded listener.js 08:38:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x120febc00) [pid = 1650] [serial = 840] [outer = 0x116974800] 08:38:13 INFO - PROCESS | 1650 | 1466696293986 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 08:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 517ms 08:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:38:14 INFO - PROCESS | 1650 | 1466696294029 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 08:38:14 INFO - PROCESS | 1650 | 1466696294031 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 08:38:14 INFO - PROCESS | 1650 | 1466696294034 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:38:14 INFO - PROCESS | 1650 | 1466696294037 Marionette TRACE conn2 <- [1,1094,null,{}] 08:38:14 INFO - PROCESS | 1650 | 1466696294041 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:14 INFO - PROCESS | 1650 | 1466696294043 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:14 INFO - PROCESS | 1650 | 1466696294181 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 08:38:14 INFO - PROCESS | 1650 | 1466696294256 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:14 INFO - PROCESS | 1650 | 1466696294258 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x129080000 == 41 [pid = 1650] [id = 281] 08:38:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1173ae400) [pid = 1650] [serial = 841] [outer = 0x0] 08:38:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x120fee400) [pid = 1650] [serial = 842] [outer = 0x1173ae400] 08:38:14 INFO - PROCESS | 1650 | 1466696294301 Marionette DEBUG loaded listener.js 08:38:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123f2a800) [pid = 1650] [serial = 843] [outer = 0x1173ae400] 08:38:14 INFO - PROCESS | 1650 | 1466696294643 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 08:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 623ms 08:38:14 INFO - PROCESS | 1650 | 1466696294665 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 08:38:14 INFO - PROCESS | 1650 | 1466696294666 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 08:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:38:14 INFO - PROCESS | 1650 | 1466696294669 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:38:14 INFO - PROCESS | 1650 | 1466696294670 Marionette TRACE conn2 <- [1,1098,null,{}] 08:38:14 INFO - PROCESS | 1650 | 1466696294675 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:14 INFO - PROCESS | 1650 | 1466696294678 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:14 INFO - PROCESS | 1650 | 1466696294761 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 08:38:14 INFO - PROCESS | 1650 | 1466696294923 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:14 INFO - PROCESS | 1650 | 1466696294925 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a94800 == 42 [pid = 1650] [id = 282] 08:38:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118129c00) [pid = 1650] [serial = 844] [outer = 0x0] 08:38:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x115fd8400) [pid = 1650] [serial = 845] [outer = 0x118129c00] 08:38:14 INFO - PROCESS | 1650 | 1466696294967 Marionette DEBUG loaded listener.js 08:38:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x116f79000) [pid = 1650] [serial = 846] [outer = 0x118129c00] 08:38:15 INFO - PROCESS | 1650 | 1466696295661 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 08:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1023ms 08:38:15 INFO - PROCESS | 1650 | 1466696295693 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 08:38:15 INFO - PROCESS | 1650 | 1466696295695 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 08:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:38:15 INFO - PROCESS | 1650 | 1466696295698 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:38:15 INFO - PROCESS | 1650 | 1466696295701 Marionette TRACE conn2 <- [1,1102,null,{}] 08:38:15 INFO - PROCESS | 1650 | 1466696295716 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:15 INFO - PROCESS | 1650 | 1466696295718 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:15 INFO - PROCESS | 1650 | 1466696295819 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 08:38:15 INFO - PROCESS | 1650 | 1466696295873 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:15 INFO - PROCESS | 1650 | 1466696295875 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b21000 == 43 [pid = 1650] [id = 283] 08:38:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11871ec00) [pid = 1650] [serial = 847] [outer = 0x0] 08:38:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118869000) [pid = 1650] [serial = 848] [outer = 0x11871ec00] 08:38:15 INFO - PROCESS | 1650 | 1466696295905 Marionette DEBUG loaded listener.js 08:38:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119081000) [pid = 1650] [serial = 849] [outer = 0x11871ec00] 08:38:16 INFO - PROCESS | 1650 | 1466696296328 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 08:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 681ms 08:38:16 INFO - PROCESS | 1650 | 1466696296382 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 08:38:16 INFO - PROCESS | 1650 | 1466696296385 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 08:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:38:16 INFO - PROCESS | 1650 | 1466696296388 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:38:16 INFO - PROCESS | 1650 | 1466696296389 Marionette TRACE conn2 <- [1,1106,null,{}] 08:38:16 INFO - PROCESS | 1650 | 1466696296392 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:16 INFO - PROCESS | 1650 | 1466696296393 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:16 INFO - PROCESS | 1650 | 1466696296497 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 08:38:16 INFO - PROCESS | 1650 | 1466696296551 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:16 INFO - PROCESS | 1650 | 1466696296553 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a41c800 == 44 [pid = 1650] [id = 284] 08:38:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119466c00) [pid = 1650] [serial = 850] [outer = 0x0] 08:38:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119662c00) [pid = 1650] [serial = 851] [outer = 0x119466c00] 08:38:16 INFO - PROCESS | 1650 | 1466696296581 Marionette DEBUG loaded listener.js 08:38:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123805c00) [pid = 1650] [serial = 852] [outer = 0x119466c00] 08:38:17 INFO - PROCESS | 1650 | 1466696297009 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 08:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 671ms 08:38:17 INFO - PROCESS | 1650 | 1466696297058 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 08:38:17 INFO - PROCESS | 1650 | 1466696297060 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 08:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:38:17 INFO - PROCESS | 1650 | 1466696297085 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:38:17 INFO - PROCESS | 1650 | 1466696297089 Marionette TRACE conn2 <- [1,1110,null,{}] 08:38:17 INFO - PROCESS | 1650 | 1466696297113 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:17 INFO - PROCESS | 1650 | 1466696297116 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:17 INFO - PROCESS | 1650 | 1466696297219 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 08:38:17 INFO - PROCESS | 1650 | 1466696297286 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:17 INFO - PROCESS | 1650 | 1466696297287 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ada8000 == 45 [pid = 1650] [id = 285] 08:38:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12394d000) [pid = 1650] [serial = 853] [outer = 0x0] 08:38:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x124192800) [pid = 1650] [serial = 854] [outer = 0x12394d000] 08:38:17 INFO - PROCESS | 1650 | 1466696297316 Marionette DEBUG loaded listener.js 08:38:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x124e9a000) [pid = 1650] [serial = 855] [outer = 0x12394d000] 08:38:17 INFO - PROCESS | 1650 | 1466696297729 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 08:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 712ms 08:38:17 INFO - PROCESS | 1650 | 1466696297776 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 08:38:17 INFO - PROCESS | 1650 | 1466696297778 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 08:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:38:17 INFO - PROCESS | 1650 | 1466696297780 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:38:17 INFO - PROCESS | 1650 | 1466696297781 Marionette TRACE conn2 <- [1,1114,null,{}] 08:38:17 INFO - PROCESS | 1650 | 1466696297784 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:17 INFO - PROCESS | 1650 | 1466696297785 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:17 INFO - PROCESS | 1650 | 1466696297887 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 08:38:17 INFO - PROCESS | 1650 | 1466696297942 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:17 INFO - PROCESS | 1650 | 1466696297943 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b991800 == 46 [pid = 1650] [id = 286] 08:38:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x125197000) [pid = 1650] [serial = 856] [outer = 0x0] 08:38:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1256aa400) [pid = 1650] [serial = 857] [outer = 0x125197000] 08:38:17 INFO - PROCESS | 1650 | 1466696297972 Marionette DEBUG loaded listener.js 08:38:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1256b1000) [pid = 1650] [serial = 858] [outer = 0x125197000] 08:38:18 INFO - PROCESS | 1650 | 1466696298608 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 08:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 869ms 08:38:18 INFO - PROCESS | 1650 | 1466696298650 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 08:38:18 INFO - PROCESS | 1650 | 1466696298652 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 08:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:38:18 INFO - PROCESS | 1650 | 1466696298656 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:38:18 INFO - PROCESS | 1650 | 1466696298658 Marionette TRACE conn2 <- [1,1118,null,{}] 08:38:18 INFO - PROCESS | 1650 | 1466696298661 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:18 INFO - PROCESS | 1650 | 1466696298663 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:18 INFO - PROCESS | 1650 | 1466696298761 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 08:38:18 INFO - PROCESS | 1650 | 1466696298818 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:18 INFO - PROCESS | 1650 | 1466696298821 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x123875000 == 47 [pid = 1650] [id = 287] 08:38:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x115d4e000) [pid = 1650] [serial = 859] [outer = 0x0] 08:38:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1173ab800) [pid = 1650] [serial = 860] [outer = 0x115d4e000] 08:38:18 INFO - PROCESS | 1650 | 1466696298848 Marionette DEBUG loaded listener.js 08:38:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11820a800) [pid = 1650] [serial = 861] [outer = 0x115d4e000] 08:38:19 INFO - PROCESS | 1650 | --DOCSHELL 0x129080000 == 46 [pid = 1650] [id = 281] 08:38:19 INFO - PROCESS | 1650 | --DOCSHELL 0x128a68000 == 45 [pid = 1650] [id = 280] 08:38:19 INFO - PROCESS | 1650 | --DOCSHELL 0x126b4b800 == 44 [pid = 1650] [id = 279] 08:38:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1256d8800 == 43 [pid = 1650] [id = 278] 08:38:19 INFO - PROCESS | 1650 | --DOCSHELL 0x124a1e000 == 42 [pid = 1650] [id = 277] 08:38:19 INFO - PROCESS | 1650 | --DOCSHELL 0x123ac4000 == 41 [pid = 1650] [id = 276] 08:38:19 INFO - PROCESS | 1650 | --DOCSHELL 0x123873800 == 40 [pid = 1650] [id = 275] 08:38:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11917d000 == 39 [pid = 1650] [id = 274] 08:38:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1184d8800 == 38 [pid = 1650] [id = 273] 08:38:19 INFO - PROCESS | 1650 | --DOCSHELL 0x116ab4800 == 37 [pid = 1650] [id = 272] 08:38:19 INFO - PROCESS | 1650 | --DOCSHELL 0x112ab4800 == 36 [pid = 1650] [id = 271] 08:38:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12a75c800 == 35 [pid = 1650] [id = 251] 08:38:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12b17a000 == 34 [pid = 1650] [id = 268] 08:38:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11393a000 == 33 [pid = 1650] [id = 269] 08:38:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1187f0000 == 32 [pid = 1650] [id = 270] 08:38:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12b991800 == 31 [pid = 1650] [id = 286] 08:38:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12ada8000 == 30 [pid = 1650] [id = 285] 08:38:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12a41c800 == 29 [pid = 1650] [id = 284] 08:38:19 INFO - PROCESS | 1650 | --DOCSHELL 0x128b21000 == 28 [pid = 1650] [id = 283] 08:38:19 INFO - PROCESS | 1650 | --DOCSHELL 0x119a94800 == 27 [pid = 1650] [id = 282] 08:38:19 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x120f4cc00) [pid = 1650] [serial = 785] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x112f9ac00) [pid = 1650] [serial = 755] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1133e7000) [pid = 1650] [serial = 756] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11697e000) [pid = 1650] [serial = 761] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1173a9c00) [pid = 1650] [serial = 762] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x123d8e400) [pid = 1650] [serial = 788] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x123a55800) [pid = 1650] [serial = 786] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123f75000) [pid = 1650] [serial = 791] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123f6c400) [pid = 1650] [serial = 789] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1240bb800) [pid = 1650] [serial = 792] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x123d93800) [pid = 1650] [serial = 753] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119620400) [pid = 1650] [serial = 779] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11992cc00) [pid = 1650] [serial = 780] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x113c38400) [pid = 1650] [serial = 758] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x124196000) [pid = 1650] [serial = 800] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115d54000) [pid = 1650] [serial = 759] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1182af400) [pid = 1650] [serial = 767] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118417000) [pid = 1650] [serial = 768] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11873ec00) [pid = 1650] [serial = 773] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119458c00) [pid = 1650] [serial = 774] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119a0ec00) [pid = 1650] [serial = 782] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11945bc00) [pid = 1650] [serial = 776] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11949bc00) [pid = 1650] [serial = 777] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x115f08400) [pid = 1650] [serial = 795] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118717800) [pid = 1650] [serial = 770] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118869c00) [pid = 1650] [serial = 771] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x112966400) [pid = 1650] [serial = 794] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118202400) [pid = 1650] [serial = 764] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1182a1800) [pid = 1650] [serial = 765] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x124c31000) [pid = 1650] [serial = 803] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11841a800) [pid = 1650] [serial = 797] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1243f8400) [pid = 1650] [serial = 801] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11965c000) [pid = 1650] [serial = 798] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x120f46800) [pid = 1650] [serial = 783] [outer = 0x0] [url = about:blank] 08:38:19 INFO - PROCESS | 1650 | 1466696299946 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 08:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1323ms 08:38:19 INFO - PROCESS | 1650 | 1466696299979 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 08:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:38:19 INFO - PROCESS | 1650 | 1466696299982 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 08:38:19 INFO - PROCESS | 1650 | 1466696299988 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:38:19 INFO - PROCESS | 1650 | 1466696299990 Marionette TRACE conn2 <- [1,1122,null,{}] 08:38:20 INFO - PROCESS | 1650 | 1466696300002 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:20 INFO - PROCESS | 1650 | 1466696300004 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:20 INFO - PROCESS | 1650 | 1466696300154 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 08:38:20 INFO - PROCESS | 1650 | 1466696300215 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:20 INFO - PROCESS | 1650 | 1466696300216 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x115dec000 == 28 [pid = 1650] [id = 288] 08:38:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x113c98400) [pid = 1650] [serial = 862] [outer = 0x0] 08:38:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x114f22400) [pid = 1650] [serial = 863] [outer = 0x113c98400] 08:38:20 INFO - PROCESS | 1650 | 1466696300243 Marionette DEBUG loaded listener.js 08:38:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x115d53c00) [pid = 1650] [serial = 864] [outer = 0x113c98400] 08:38:20 INFO - PROCESS | 1650 | 1466696300548 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 08:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 573ms 08:38:20 INFO - PROCESS | 1650 | 1466696300566 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 08:38:20 INFO - PROCESS | 1650 | 1466696300570 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 08:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:38:20 INFO - PROCESS | 1650 | 1466696300578 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:38:20 INFO - PROCESS | 1650 | 1466696300580 Marionette TRACE conn2 <- [1,1126,null,{}] 08:38:20 INFO - PROCESS | 1650 | 1466696300583 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:20 INFO - PROCESS | 1650 | 1466696300584 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:20 INFO - PROCESS | 1650 | 1466696300667 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 08:38:20 INFO - PROCESS | 1650 | 1466696300675 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:20 INFO - PROCESS | 1650 | 1466696300677 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f3d000 == 29 [pid = 1650] [id = 289] 08:38:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x116972400) [pid = 1650] [serial = 865] [outer = 0x0] 08:38:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1176c6c00) [pid = 1650] [serial = 866] [outer = 0x116972400] 08:38:20 INFO - PROCESS | 1650 | 1466696300707 Marionette DEBUG loaded listener.js 08:38:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118209000) [pid = 1650] [serial = 867] [outer = 0x116972400] 08:38:21 INFO - PROCESS | 1650 | 1466696301174 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 08:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 624ms 08:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:38:21 INFO - PROCESS | 1650 | 1466696301200 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 08:38:21 INFO - PROCESS | 1650 | 1466696301201 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 08:38:21 INFO - PROCESS | 1650 | 1466696301203 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:38:21 INFO - PROCESS | 1650 | 1466696301206 Marionette TRACE conn2 <- [1,1130,null,{}] 08:38:21 INFO - PROCESS | 1650 | 1466696301216 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:21 INFO - PROCESS | 1650 | 1466696301219 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:21 INFO - PROCESS | 1650 | 1466696301291 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 08:38:21 INFO - PROCESS | 1650 | 1466696301296 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:21 INFO - PROCESS | 1650 | 1466696301298 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188df800 == 30 [pid = 1650] [id = 290] 08:38:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1133e8c00) [pid = 1650] [serial = 868] [outer = 0x0] 08:38:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118417400) [pid = 1650] [serial = 869] [outer = 0x1133e8c00] 08:38:21 INFO - PROCESS | 1650 | 1466696301328 Marionette DEBUG loaded listener.js 08:38:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1185cf400) [pid = 1650] [serial = 870] [outer = 0x1133e8c00] 08:38:21 INFO - PROCESS | 1650 | 1466696301677 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 08:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 523ms 08:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:38:21 INFO - PROCESS | 1650 | 1466696301733 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 08:38:21 INFO - PROCESS | 1650 | 1466696301735 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 08:38:21 INFO - PROCESS | 1650 | 1466696301737 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:38:21 INFO - PROCESS | 1650 | 1466696301738 Marionette TRACE conn2 <- [1,1134,null,{}] 08:38:21 INFO - PROCESS | 1650 | 1466696301740 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:21 INFO - PROCESS | 1650 | 1466696301742 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:21 INFO - PROCESS | 1650 | 1466696301821 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 08:38:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11871a000) [pid = 1650] [serial = 871] [outer = 0x12cad9c00] 08:38:21 INFO - PROCESS | 1650 | 1466696301845 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:21 INFO - PROCESS | 1650 | 1466696301847 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f19800 == 31 [pid = 1650] [id = 291] 08:38:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118861c00) [pid = 1650] [serial = 872] [outer = 0x0] 08:38:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118865c00) [pid = 1650] [serial = 873] [outer = 0x118861c00] 08:38:21 INFO - PROCESS | 1650 | 1466696301875 Marionette DEBUG loaded listener.js 08:38:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118891000) [pid = 1650] [serial = 874] [outer = 0x118861c00] 08:38:22 INFO - PROCESS | 1650 | 1466696302270 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 08:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 570ms 08:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:38:22 INFO - PROCESS | 1650 | 1466696302308 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 08:38:22 INFO - PROCESS | 1650 | 1466696302310 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 08:38:22 INFO - PROCESS | 1650 | 1466696302313 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:38:22 INFO - PROCESS | 1650 | 1466696302315 Marionette TRACE conn2 <- [1,1138,null,{}] 08:38:22 INFO - PROCESS | 1650 | 1466696302319 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:22 INFO - PROCESS | 1650 | 1466696302321 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:22 INFO - PROCESS | 1650 | 1466696302466 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 08:38:22 INFO - PROCESS | 1650 | 1466696302483 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:22 INFO - PROCESS | 1650 | 1466696302484 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bce000 == 32 [pid = 1650] [id = 292] 08:38:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x112f9ec00) [pid = 1650] [serial = 875] [outer = 0x0] 08:38:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118897c00) [pid = 1650] [serial = 876] [outer = 0x112f9ec00] 08:38:22 INFO - PROCESS | 1650 | 1466696302524 Marionette DEBUG loaded listener.js 08:38:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11945f800) [pid = 1650] [serial = 877] [outer = 0x112f9ec00] 08:38:22 INFO - PROCESS | 1650 | 1466696302972 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 08:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 670ms 08:38:22 INFO - PROCESS | 1650 | 1466696302983 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 08:38:22 INFO - PROCESS | 1650 | 1466696302984 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 08:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:38:22 INFO - PROCESS | 1650 | 1466696302987 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:38:22 INFO - PROCESS | 1650 | 1466696302988 Marionette TRACE conn2 <- [1,1142,null,{}] 08:38:22 INFO - PROCESS | 1650 | 1466696302990 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:22 INFO - PROCESS | 1650 | 1466696302994 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:23 INFO - PROCESS | 1650 | 1466696303105 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 08:38:23 INFO - PROCESS | 1650 | 1466696303140 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:23 INFO - PROCESS | 1650 | 1466696303141 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12465c800 == 33 [pid = 1650] [id = 293] 08:38:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119492000) [pid = 1650] [serial = 878] [outer = 0x0] 08:38:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119903c00) [pid = 1650] [serial = 879] [outer = 0x119492000] 08:38:23 INFO - PROCESS | 1650 | 1466696303166 Marionette DEBUG loaded listener.js 08:38:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119b46400) [pid = 1650] [serial = 880] [outer = 0x119492000] 08:38:23 INFO - PROCESS | 1650 | 1466696303476 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 08:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 518ms 08:38:23 INFO - PROCESS | 1650 | 1466696303515 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 08:38:23 INFO - PROCESS | 1650 | 1466696303516 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 08:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:38:23 INFO - PROCESS | 1650 | 1466696303519 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:38:23 INFO - PROCESS | 1650 | 1466696303520 Marionette TRACE conn2 <- [1,1146,null,{}] 08:38:23 INFO - PROCESS | 1650 | 1466696303522 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:23 INFO - PROCESS | 1650 | 1466696303523 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:23 INFO - PROCESS | 1650 | 1466696303616 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 08:38:23 INFO - PROCESS | 1650 | 1466696303628 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:23 INFO - PROCESS | 1650 | 1466696303629 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12573f000 == 34 [pid = 1650] [id = 294] 08:38:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119464800) [pid = 1650] [serial = 881] [outer = 0x0] 08:38:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x120f4cc00) [pid = 1650] [serial = 882] [outer = 0x119464800] 08:38:23 INFO - PROCESS | 1650 | 1466696303653 Marionette DEBUG loaded listener.js 08:38:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x123805400) [pid = 1650] [serial = 883] [outer = 0x119464800] 08:38:24 INFO - PROCESS | 1650 | 1466696304003 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 08:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 519ms 08:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112a75c00) [pid = 1650] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x114fc3c00) [pid = 1650] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11885ec00) [pid = 1650] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115f68800) [pid = 1650] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11948e800) [pid = 1650] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1133ea800) [pid = 1650] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112fa1c00) [pid = 1650] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112963c00) [pid = 1650] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11841c800) [pid = 1650] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1173ae400) [pid = 1650] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119079000) [pid = 1650] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119659000) [pid = 1650] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x116974800) [pid = 1650] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:38:24 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x115fd6000) [pid = 1650] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:38:24 INFO - PROCESS | 1650 | 1466696304212 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 08:38:24 INFO - PROCESS | 1650 | 1466696304213 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 08:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:38:24 INFO - PROCESS | 1650 | 1466696304223 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:38:24 INFO - PROCESS | 1650 | 1466696304224 Marionette TRACE conn2 <- [1,1150,null,{}] 08:38:24 INFO - PROCESS | 1650 | 1466696304226 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:24 INFO - PROCESS | 1650 | 1466696304227 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:24 INFO - PROCESS | 1650 | 1466696304300 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 08:38:24 INFO - PROCESS | 1650 | 1466696304304 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:24 INFO - PROCESS | 1650 | 1466696304305 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x124a14000 == 35 [pid = 1650] [id = 295] 08:38:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x114fb8400) [pid = 1650] [serial = 884] [outer = 0x0] 08:38:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116706000) [pid = 1650] [serial = 885] [outer = 0x114fb8400] 08:38:24 INFO - PROCESS | 1650 | 1466696304333 Marionette DEBUG loaded listener.js 08:38:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112fa7400) [pid = 1650] [serial = 886] [outer = 0x114fb8400] 08:38:24 INFO - PROCESS | 1650 | 1466696304712 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 08:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 521ms 08:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:38:24 INFO - PROCESS | 1650 | 1466696304745 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 08:38:24 INFO - PROCESS | 1650 | 1466696304747 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 08:38:24 INFO - PROCESS | 1650 | 1466696304750 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:38:24 INFO - PROCESS | 1650 | 1466696304752 Marionette TRACE conn2 <- [1,1154,null,{}] 08:38:24 INFO - PROCESS | 1650 | 1466696304767 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:24 INFO - PROCESS | 1650 | 1466696304769 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:24 INFO - PROCESS | 1650 | 1466696304918 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 08:38:24 INFO - PROCESS | 1650 | 1466696304962 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:24 INFO - PROCESS | 1650 | 1466696304963 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188de800 == 36 [pid = 1650] [id = 296] 08:38:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x112fa2c00) [pid = 1650] [serial = 887] [outer = 0x0] 08:38:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118860800) [pid = 1650] [serial = 888] [outer = 0x112fa2c00] 08:38:25 INFO - PROCESS | 1650 | 1466696305002 Marionette DEBUG loaded listener.js 08:38:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x120fed800) [pid = 1650] [serial = 889] [outer = 0x112fa2c00] 08:38:25 INFO - PROCESS | 1650 | 1466696305314 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 08:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 583ms 08:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:38:25 INFO - PROCESS | 1650 | 1466696305333 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 08:38:25 INFO - PROCESS | 1650 | 1466696305334 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 08:38:25 INFO - PROCESS | 1650 | 1466696305336 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:38:25 INFO - PROCESS | 1650 | 1466696305338 Marionette TRACE conn2 <- [1,1158,null,{}] 08:38:25 INFO - PROCESS | 1650 | 1466696305341 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:25 INFO - PROCESS | 1650 | 1466696305345 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:25 INFO - PROCESS | 1650 | 1466696305427 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 08:38:25 INFO - PROCESS | 1650 | 1466696305431 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:25 INFO - PROCESS | 1650 | 1466696305432 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c1a000 == 37 [pid = 1650] [id = 297] 08:38:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123805800) [pid = 1650] [serial = 890] [outer = 0x0] 08:38:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123d8c000) [pid = 1650] [serial = 891] [outer = 0x123805800] 08:38:25 INFO - PROCESS | 1650 | 1466696305456 Marionette DEBUG loaded listener.js 08:38:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123d93800) [pid = 1650] [serial = 892] [outer = 0x123805800] 08:38:25 INFO - PROCESS | 1650 | 1466696305785 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 08:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 470ms 08:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:38:25 INFO - PROCESS | 1650 | 1466696305810 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 08:38:25 INFO - PROCESS | 1650 | 1466696305812 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 08:38:25 INFO - PROCESS | 1650 | 1466696305814 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:38:25 INFO - PROCESS | 1650 | 1466696305816 Marionette TRACE conn2 <- [1,1162,null,{}] 08:38:25 INFO - PROCESS | 1650 | 1466696305818 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:25 INFO - PROCESS | 1650 | 1466696305828 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:25 INFO - PROCESS | 1650 | 1466696305939 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 08:38:25 INFO - PROCESS | 1650 | 1466696305948 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:25 INFO - PROCESS | 1650 | 1466696305949 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bca800 == 38 [pid = 1650] [id = 298] 08:38:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123d94000) [pid = 1650] [serial = 893] [outer = 0x0] 08:38:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123f74c00) [pid = 1650] [serial = 894] [outer = 0x123d94000] 08:38:25 INFO - PROCESS | 1650 | 1466696305976 Marionette DEBUG loaded listener.js 08:38:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124c29800) [pid = 1650] [serial = 895] [outer = 0x123d94000] 08:38:26 INFO - PROCESS | 1650 | 1466696306420 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 08:38:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:38:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 670ms 08:38:26 INFO - PROCESS | 1650 | 1466696306484 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 08:38:26 INFO - PROCESS | 1650 | 1466696306487 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 08:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:38:26 INFO - PROCESS | 1650 | 1466696306518 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:38:26 INFO - PROCESS | 1650 | 1466696306520 Marionette TRACE conn2 <- [1,1166,null,{}] 08:38:26 INFO - PROCESS | 1650 | 1466696306527 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:26 INFO - PROCESS | 1650 | 1466696306529 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:26 INFO - PROCESS | 1650 | 1466696306649 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 08:38:26 INFO - PROCESS | 1650 | 1466696306744 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:26 INFO - PROCESS | 1650 | 1466696306745 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x116959000 == 39 [pid = 1650] [id = 299] 08:38:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1133ac400) [pid = 1650] [serial = 896] [outer = 0x0] 08:38:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x113c99000) [pid = 1650] [serial = 897] [outer = 0x1133ac400] 08:38:26 INFO - PROCESS | 1650 | 1466696306797 Marionette DEBUG loaded listener.js 08:38:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x116472000) [pid = 1650] [serial = 898] [outer = 0x1133ac400] 08:38:27 INFO - PROCESS | 1650 | 1466696307379 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 08:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 951ms 08:38:27 INFO - PROCESS | 1650 | 1466696307441 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 08:38:27 INFO - PROCESS | 1650 | 1466696307444 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 08:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:38:27 INFO - PROCESS | 1650 | 1466696307448 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:38:27 INFO - PROCESS | 1650 | 1466696307450 Marionette TRACE conn2 <- [1,1170,null,{}] 08:38:27 INFO - PROCESS | 1650 | 1466696307453 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:27 INFO - PROCESS | 1650 | 1466696307455 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:27 INFO - PROCESS | 1650 | 1466696307563 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 08:38:27 INFO - PROCESS | 1650 | 1466696307643 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:27 INFO - PROCESS | 1650 | 1466696307645 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x119640000 == 40 [pid = 1650] [id = 300] 08:38:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1176c7800) [pid = 1650] [serial = 899] [outer = 0x0] 08:38:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118211000) [pid = 1650] [serial = 900] [outer = 0x1176c7800] 08:38:27 INFO - PROCESS | 1650 | 1466696307676 Marionette DEBUG loaded listener.js 08:38:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11840fc00) [pid = 1650] [serial = 901] [outer = 0x1176c7800] 08:38:28 INFO - PROCESS | 1650 | 1466696308354 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 08:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 924ms 08:38:28 INFO - PROCESS | 1650 | 1466696308410 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 08:38:28 INFO - PROCESS | 1650 | 1466696308414 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 08:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:38:28 INFO - PROCESS | 1650 | 1466696308421 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:38:28 INFO - PROCESS | 1650 | 1466696308424 Marionette TRACE conn2 <- [1,1174,null,{}] 08:38:28 INFO - PROCESS | 1650 | 1466696308429 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:28 INFO - PROCESS | 1650 | 1466696308432 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:28 INFO - PROCESS | 1650 | 1466696308569 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 08:38:28 INFO - PROCESS | 1650 | 1466696308675 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:28 INFO - PROCESS | 1650 | 1466696308679 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f49800 == 41 [pid = 1650] [id = 301] 08:38:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11646a000) [pid = 1650] [serial = 902] [outer = 0x0] 08:38:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x116707000) [pid = 1650] [serial = 903] [outer = 0x11646a000] 08:38:28 INFO - PROCESS | 1650 | 1466696308724 Marionette DEBUG loaded listener.js 08:38:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1173ae000) [pid = 1650] [serial = 904] [outer = 0x11646a000] 08:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x128c1a000 == 40 [pid = 1650] [id = 297] 08:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1188de800 == 39 [pid = 1650] [id = 296] 08:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x124a14000 == 38 [pid = 1650] [id = 295] 08:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12573f000 == 37 [pid = 1650] [id = 294] 08:38:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12465c800 == 36 [pid = 1650] [id = 293] 08:38:29 INFO - PROCESS | 1650 | --DOCSHELL 0x119bce000 == 35 [pid = 1650] [id = 292] 08:38:29 INFO - PROCESS | 1650 | --DOCSHELL 0x120f19800 == 34 [pid = 1650] [id = 291] 08:38:29 INFO - PROCESS | 1650 | --DOCSHELL 0x1188df800 == 33 [pid = 1650] [id = 290] 08:38:29 INFO - PROCESS | 1650 | --DOCSHELL 0x116f3d000 == 32 [pid = 1650] [id = 289] 08:38:29 INFO - PROCESS | 1650 | --DOCSHELL 0x115dec000 == 31 [pid = 1650] [id = 288] 08:38:29 INFO - PROCESS | 1650 | --DOCSHELL 0x123875000 == 30 [pid = 1650] [id = 287] 08:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11885f400) [pid = 1650] [serial = 825] [outer = 0x0] [url = about:blank] 08:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118732000) [pid = 1650] [serial = 824] [outer = 0x0] [url = about:blank] 08:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x115f08c00) [pid = 1650] [serial = 809] [outer = 0x0] [url = about:blank] 08:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118899000) [pid = 1650] [serial = 827] [outer = 0x0] [url = about:blank] 08:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1167d6000) [pid = 1650] [serial = 810] [outer = 0x0] [url = about:blank] 08:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1167d6800) [pid = 1650] [serial = 815] [outer = 0x0] [url = about:blank] 08:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1173a8000) [pid = 1650] [serial = 816] [outer = 0x0] [url = about:blank] 08:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x124ea0c00) [pid = 1650] [serial = 804] [outer = 0x0] [url = about:blank] 08:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x113e20000) [pid = 1650] [serial = 812] [outer = 0x0] [url = about:blank] 08:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x115f02c00) [pid = 1650] [serial = 813] [outer = 0x0] [url = about:blank] 08:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118241400) [pid = 1650] [serial = 818] [outer = 0x0] [url = about:blank] 08:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118410000) [pid = 1650] [serial = 819] [outer = 0x0] [url = about:blank] 08:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112967c00) [pid = 1650] [serial = 806] [outer = 0x0] [url = about:blank] 08:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112fa5000) [pid = 1650] [serial = 807] [outer = 0x0] [url = about:blank] 08:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1185ca800) [pid = 1650] [serial = 821] [outer = 0x0] [url = about:blank] 08:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123f2a800) [pid = 1650] [serial = 843] [outer = 0x0] [url = about:blank] 08:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119a08400) [pid = 1650] [serial = 831] [outer = 0x0] [url = about:blank] 08:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11990c800) [pid = 1650] [serial = 830] [outer = 0x0] [url = about:blank] 08:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119a11000) [pid = 1650] [serial = 833] [outer = 0x0] [url = about:blank] 08:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x120febc00) [pid = 1650] [serial = 840] [outer = 0x0] [url = about:blank] 08:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118136400) [pid = 1650] [serial = 836] [outer = 0x0] [url = about:blank] 08:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x120f48000) [pid = 1650] [serial = 834] [outer = 0x0] [url = about:blank] 08:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119465c00) [pid = 1650] [serial = 837] [outer = 0x0] [url = about:blank] 08:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119b42800) [pid = 1650] [serial = 839] [outer = 0x0] [url = about:blank] 08:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119658c00) [pid = 1650] [serial = 828] [outer = 0x0] [url = about:blank] 08:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x120fee400) [pid = 1650] [serial = 842] [outer = 0x0] [url = about:blank] 08:38:29 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1185d3800) [pid = 1650] [serial = 822] [outer = 0x0] [url = about:blank] 08:38:29 INFO - PROCESS | 1650 | 1466696309188 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 08:38:29 INFO - PROCESS | 1650 | 1466696309249 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 08:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:38:29 INFO - PROCESS | 1650 | 1466696309256 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:38:29 INFO - PROCESS | 1650 | 1466696309258 Marionette TRACE conn2 <- [1,1178,null,{}] 08:38:29 INFO - PROCESS | 1650 | 1466696309262 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:29 INFO - PROCESS | 1650 | 1466696309265 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:29 INFO - PROCESS | 1650 | 1466696309387 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 08:38:29 INFO - PROCESS | 1650 | 1466696309398 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:29 INFO - PROCESS | 1650 | 1466696309400 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x117253000 == 31 [pid = 1650] [id = 302] 08:38:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1182ac000) [pid = 1650] [serial = 905] [outer = 0x0] 08:38:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118412000) [pid = 1650] [serial = 906] [outer = 0x1182ac000] 08:38:29 INFO - PROCESS | 1650 | 1466696309443 Marionette DEBUG loaded listener.js 08:38:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1185cd400) [pid = 1650] [serial = 907] [outer = 0x1182ac000] 08:38:29 INFO - PROCESS | 1650 | 1466696309865 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 08:38:29 INFO - PROCESS | 1650 | 1466696309880 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 08:38:29 INFO - PROCESS | 1650 | 1466696309882 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:38:29 INFO - PROCESS | 1650 | 1466696309885 Marionette TRACE conn2 <- [1,1182,null,{}] 08:38:29 INFO - PROCESS | 1650 | 1466696309894 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:29 INFO - PROCESS | 1650 | 1466696309897 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:29 INFO - PROCESS | 1650 | 1466696309980 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 08:38:30 INFO - PROCESS | 1650 | 1466696310009 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:30 INFO - PROCESS | 1650 | 1466696310011 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x119649000 == 32 [pid = 1650] [id = 303] 08:38:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112fa5400) [pid = 1650] [serial = 908] [outer = 0x0] 08:38:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119461000) [pid = 1650] [serial = 909] [outer = 0x112fa5400] 08:38:30 INFO - PROCESS | 1650 | 1466696310039 Marionette DEBUG loaded listener.js 08:38:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119495400) [pid = 1650] [serial = 910] [outer = 0x112fa5400] 08:38:30 INFO - PROCESS | 1650 | 1466696310383 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 08:38:30 INFO - PROCESS | 1650 | 1466696310406 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 08:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 08:38:30 INFO - PROCESS | 1650 | 1466696310410 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:38:30 INFO - PROCESS | 1650 | 1466696310411 Marionette TRACE conn2 <- [1,1186,null,{}] 08:38:30 INFO - PROCESS | 1650 | 1466696310421 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:30 INFO - PROCESS | 1650 | 1466696310422 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:30 INFO - PROCESS | 1650 | 1466696310502 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 08:38:30 INFO - PROCESS | 1650 | 1466696310506 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:30 INFO - PROCESS | 1650 | 1466696310508 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cd1000 == 33 [pid = 1650] [id = 304] 08:38:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11949cc00) [pid = 1650] [serial = 911] [outer = 0x0] 08:38:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11990f000) [pid = 1650] [serial = 912] [outer = 0x11949cc00] 08:38:30 INFO - PROCESS | 1650 | 1466696310535 Marionette DEBUG loaded listener.js 08:38:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119a09800) [pid = 1650] [serial = 913] [outer = 0x11949cc00] 08:38:30 INFO - PROCESS | 1650 | 1466696310878 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 08:38:30 INFO - PROCESS | 1650 | 1466696310894 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 08:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 08:38:30 INFO - PROCESS | 1650 | 1466696310896 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:38:30 INFO - PROCESS | 1650 | 1466696310897 Marionette TRACE conn2 <- [1,1190,null,{}] 08:38:30 INFO - PROCESS | 1650 | 1466696310900 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:30 INFO - PROCESS | 1650 | 1466696310901 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:30 INFO - PROCESS | 1650 | 1466696310977 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 08:38:30 INFO - PROCESS | 1650 | 1466696310981 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:30 INFO - PROCESS | 1650 | 1466696310982 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x1251b9800 == 34 [pid = 1650] [id = 305] 08:38:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x112fa6c00) [pid = 1650] [serial = 914] [outer = 0x0] 08:38:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x120fe3800) [pid = 1650] [serial = 915] [outer = 0x112fa6c00] 08:38:31 INFO - PROCESS | 1650 | 1466696311007 Marionette DEBUG loaded listener.js 08:38:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123c4f800) [pid = 1650] [serial = 916] [outer = 0x112fa6c00] 08:38:31 INFO - PROCESS | 1650 | 1466696311401 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 08:38:31 INFO - PROCESS | 1650 | 1466696311416 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 08:38:31 INFO - PROCESS | 1650 | 1466696311418 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:38:31 INFO - PROCESS | 1650 | 1466696311419 Marionette TRACE conn2 <- [1,1194,null,{}] 08:38:31 INFO - PROCESS | 1650 | 1466696311422 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:31 INFO - PROCESS | 1650 | 1466696311428 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:31 INFO - PROCESS | 1650 | 1466696311553 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 08:38:31 INFO - PROCESS | 1650 | 1466696311593 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:31 INFO - PROCESS | 1650 | 1466696311594 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b53800 == 35 [pid = 1650] [id = 306] 08:38:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124198400) [pid = 1650] [serial = 917] [outer = 0x0] 08:38:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124e39c00) [pid = 1650] [serial = 918] [outer = 0x124198400] 08:38:31 INFO - PROCESS | 1650 | 1466696311619 Marionette DEBUG loaded listener.js 08:38:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12519e000) [pid = 1650] [serial = 919] [outer = 0x124198400] 08:38:31 INFO - PROCESS | 1650 | 1466696311941 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 08:38:32 INFO - PROCESS | 1650 | 1466696311993 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 08:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:38:32 INFO - PROCESS | 1650 | 1466696312003 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:38:32 INFO - PROCESS | 1650 | 1466696312004 Marionette TRACE conn2 <- [1,1198,null,{}] 08:38:32 INFO - PROCESS | 1650 | 1466696312006 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:32 INFO - PROCESS | 1650 | 1466696312007 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:32 INFO - PROCESS | 1650 | 1466696312108 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 08:38:32 INFO - PROCESS | 1650 | 1466696312112 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:32 INFO - PROCESS | 1650 | 1466696312120 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c15000 == 36 [pid = 1650] [id = 307] 08:38:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1185d1400) [pid = 1650] [serial = 920] [outer = 0x0] 08:38:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118861000) [pid = 1650] [serial = 921] [outer = 0x1185d1400] 08:38:32 INFO - PROCESS | 1650 | 1466696312177 Marionette DEBUG loaded listener.js 08:38:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12575a000) [pid = 1650] [serial = 922] [outer = 0x1185d1400] 08:38:32 INFO - PROCESS | 1650 | 1466696312493 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 08:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 518ms 08:38:32 INFO - PROCESS | 1650 | 1466696312522 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 08:38:32 INFO - PROCESS | 1650 | 1466696312524 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 08:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:38:32 INFO - PROCESS | 1650 | 1466696312532 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:38:32 INFO - PROCESS | 1650 | 1466696312533 Marionette TRACE conn2 <- [1,1202,null,{}] 08:38:32 INFO - PROCESS | 1650 | 1466696312536 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:32 INFO - PROCESS | 1650 | 1466696312537 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:32 INFO - PROCESS | 1650 | 1466696312635 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 08:38:32 INFO - PROCESS | 1650 | 1466696312638 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:32 INFO - PROCESS | 1650 | 1466696312639 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x129319000 == 37 [pid = 1650] [id = 308] 08:38:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126102800) [pid = 1650] [serial = 923] [outer = 0x0] 08:38:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126110c00) [pid = 1650] [serial = 924] [outer = 0x126102800] 08:38:32 INFO - PROCESS | 1650 | 1466696312665 Marionette DEBUG loaded listener.js 08:38:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1265f2400) [pid = 1650] [serial = 925] [outer = 0x126102800] 08:38:33 INFO - PROCESS | 1650 | 1466696312995 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 08:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 524ms 08:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:38:33 INFO - PROCESS | 1650 | 1466696313053 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 08:38:33 INFO - PROCESS | 1650 | 1466696313054 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 08:38:33 INFO - PROCESS | 1650 | 1466696313056 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:38:33 INFO - PROCESS | 1650 | 1466696313057 Marionette TRACE conn2 <- [1,1206,null,{}] 08:38:33 INFO - PROCESS | 1650 | 1466696313060 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:33 INFO - PROCESS | 1650 | 1466696313061 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:33 INFO - PROCESS | 1650 | 1466696313251 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 08:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x112f9ec00) [pid = 1650] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x113c98400) [pid = 1650] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119492000) [pid = 1650] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119464800) [pid = 1650] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1133e8c00) [pid = 1650] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x115d4e000) [pid = 1650] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118129c00) [pid = 1650] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x114fb8400) [pid = 1650] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116972400) [pid = 1650] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123805800) [pid = 1650] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11871ec00) [pid = 1650] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118861c00) [pid = 1650] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119466c00) [pid = 1650] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12394d000) [pid = 1650] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x112fa2c00) [pid = 1650] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:38:33 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x125197000) [pid = 1650] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:38:33 INFO - PROCESS | 1650 | 1466696313296 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:33 INFO - PROCESS | 1650 | 1466696313297 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x118277800 == 38 [pid = 1650] [id = 309] 08:38:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x110f96800) [pid = 1650] [serial = 926] [outer = 0x0] 08:38:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1133e8c00) [pid = 1650] [serial = 927] [outer = 0x110f96800] 08:38:33 INFO - PROCESS | 1650 | 1466696313321 Marionette DEBUG loaded listener.js 08:38:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11812cc00) [pid = 1650] [serial = 928] [outer = 0x110f96800] 08:38:33 INFO - PROCESS | 1650 | 1466696313615 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 08:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 572ms 08:38:33 INFO - PROCESS | 1650 | 1466696313633 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 08:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:38:33 INFO - PROCESS | 1650 | 1466696313634 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 08:38:33 INFO - PROCESS | 1650 | 1466696313637 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:38:33 INFO - PROCESS | 1650 | 1466696313638 Marionette TRACE conn2 <- [1,1210,null,{}] 08:38:33 INFO - PROCESS | 1650 | 1466696313650 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:33 INFO - PROCESS | 1650 | 1466696313651 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:33 INFO - PROCESS | 1650 | 1466696313773 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 08:38:33 INFO - PROCESS | 1650 | 1466696313850 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:33 INFO - PROCESS | 1650 | 1466696313852 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a40a800 == 39 [pid = 1650] [id = 310] 08:38:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x115d52c00) [pid = 1650] [serial = 929] [outer = 0x0] 08:38:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11886ac00) [pid = 1650] [serial = 930] [outer = 0x115d52c00] 08:38:33 INFO - PROCESS | 1650 | 1466696313892 Marionette DEBUG loaded listener.js 08:38:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x120f4f800) [pid = 1650] [serial = 931] [outer = 0x115d52c00] 08:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 623ms 08:38:34 INFO - PROCESS | 1650 | 1466696314251 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 08:38:34 INFO - PROCESS | 1650 | 1466696314262 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 08:38:34 INFO - PROCESS | 1650 | 1466696314264 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 08:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:38:34 INFO - PROCESS | 1650 | 1466696314266 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:38:34 INFO - PROCESS | 1650 | 1466696314268 Marionette TRACE conn2 <- [1,1214,null,{}] 08:38:34 INFO - PROCESS | 1650 | 1466696314270 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:34 INFO - PROCESS | 1650 | 1466696314272 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:34 INFO - PROCESS | 1650 | 1466696314400 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 08:38:34 INFO - PROCESS | 1650 | 1466696314432 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:34 INFO - PROCESS | 1650 | 1466696314433 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a774800 == 40 [pid = 1650] [id = 311] 08:38:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119a08400) [pid = 1650] [serial = 932] [outer = 0x0] 08:38:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12692ac00) [pid = 1650] [serial = 933] [outer = 0x119a08400] 08:38:34 INFO - PROCESS | 1650 | 1466696314459 Marionette DEBUG loaded listener.js 08:38:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126ba4400) [pid = 1650] [serial = 934] [outer = 0x119a08400] 08:38:34 INFO - PROCESS | 1650 | 1466696314761 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 08:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 521ms 08:38:34 INFO - PROCESS | 1650 | 1466696314788 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 08:38:34 INFO - PROCESS | 1650 | 1466696314789 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 08:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:38:34 INFO - PROCESS | 1650 | 1466696314793 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:38:34 INFO - PROCESS | 1650 | 1466696314795 Marionette TRACE conn2 <- [1,1218,null,{}] 08:38:34 INFO - PROCESS | 1650 | 1466696314799 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:34 INFO - PROCESS | 1650 | 1466696314800 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:34 INFO - PROCESS | 1650 | 1466696314883 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 08:38:34 INFO - PROCESS | 1650 | 1466696314896 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:34 INFO - PROCESS | 1650 | 1466696314897 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ae99000 == 41 [pid = 1650] [id = 312] 08:38:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1289e4000) [pid = 1650] [serial = 935] [outer = 0x0] 08:38:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128aca000) [pid = 1650] [serial = 936] [outer = 0x1289e4000] 08:38:34 INFO - PROCESS | 1650 | 1466696314922 Marionette DEBUG loaded listener.js 08:38:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128ace400) [pid = 1650] [serial = 937] [outer = 0x1289e4000] 08:38:35 INFO - PROCESS | 1650 | 1466696315331 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 08:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 571ms 08:38:35 INFO - PROCESS | 1650 | 1466696315364 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 08:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:38:35 INFO - PROCESS | 1650 | 1466696315366 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 08:38:35 INFO - PROCESS | 1650 | 1466696315370 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:38:35 INFO - PROCESS | 1650 | 1466696315372 Marionette TRACE conn2 <- [1,1222,null,{}] 08:38:35 INFO - PROCESS | 1650 | 1466696315376 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:35 INFO - PROCESS | 1650 | 1466696315378 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:35 INFO - PROCESS | 1650 | 1466696315489 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 08:38:35 INFO - PROCESS | 1650 | 1466696315558 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:35 INFO - PROCESS | 1650 | 1466696315560 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f3d000 == 42 [pid = 1650] [id = 313] 08:38:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x114fc3c00) [pid = 1650] [serial = 938] [outer = 0x0] 08:38:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x115f02c00) [pid = 1650] [serial = 939] [outer = 0x114fc3c00] 08:38:35 INFO - PROCESS | 1650 | 1466696315591 Marionette DEBUG loaded listener.js 08:38:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11739fc00) [pid = 1650] [serial = 940] [outer = 0x114fc3c00] 08:38:36 INFO - PROCESS | 1650 | 1466696316019 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 08:38:36 INFO - PROCESS | 1650 | 1466696316046 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 08:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:38:36 INFO - PROCESS | 1650 | 1466696316051 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:38:36 INFO - PROCESS | 1650 | 1466696316052 Marionette TRACE conn2 <- [1,1226,null,{}] 08:38:36 INFO - PROCESS | 1650 | 1466696316055 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:36 INFO - PROCESS | 1650 | 1466696316057 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:36 INFO - PROCESS | 1650 | 1466696316162 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 08:38:36 INFO - PROCESS | 1650 | 1466696316218 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:36 INFO - PROCESS | 1650 | 1466696316219 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x124a1e800 == 43 [pid = 1650] [id = 314] 08:38:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118378000) [pid = 1650] [serial = 941] [outer = 0x0] 08:38:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118867800) [pid = 1650] [serial = 942] [outer = 0x118378000] 08:38:36 INFO - PROCESS | 1650 | 1466696316250 Marionette DEBUG loaded listener.js 08:38:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119463800) [pid = 1650] [serial = 943] [outer = 0x118378000] 08:38:36 INFO - PROCESS | 1650 | 1466696316676 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 08:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 670ms 08:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:38:36 INFO - PROCESS | 1650 | 1466696316721 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 08:38:36 INFO - PROCESS | 1650 | 1466696316723 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 08:38:36 INFO - PROCESS | 1650 | 1466696316725 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:38:36 INFO - PROCESS | 1650 | 1466696316728 Marionette TRACE conn2 <- [1,1230,null,{}] 08:38:36 INFO - PROCESS | 1650 | 1466696316736 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:36 INFO - PROCESS | 1650 | 1466696316739 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:36 INFO - PROCESS | 1650 | 1466696316861 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 08:38:36 INFO - PROCESS | 1650 | 1466696316933 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:36 INFO - PROCESS | 1650 | 1466696316935 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ae99800 == 44 [pid = 1650] [id = 315] 08:38:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x120f4a800) [pid = 1650] [serial = 944] [outer = 0x0] 08:38:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x123d8f800) [pid = 1650] [serial = 945] [outer = 0x120f4a800] 08:38:36 INFO - PROCESS | 1650 | 1466696316966 Marionette DEBUG loaded listener.js 08:38:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x123f7a400) [pid = 1650] [serial = 946] [outer = 0x120f4a800] 08:38:37 INFO - PROCESS | 1650 | 1466696317352 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 08:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 671ms 08:38:37 INFO - PROCESS | 1650 | 1466696317397 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 08:38:37 INFO - PROCESS | 1650 | 1466696317399 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 08:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:38:37 INFO - PROCESS | 1650 | 1466696317401 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:38:37 INFO - PROCESS | 1650 | 1466696317403 Marionette TRACE conn2 <- [1,1234,null,{}] 08:38:37 INFO - PROCESS | 1650 | 1466696317405 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:37 INFO - PROCESS | 1650 | 1466696317407 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:37 INFO - PROCESS | 1650 | 1466696317511 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 08:38:37 INFO - PROCESS | 1650 | 1466696317565 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:37 INFO - PROCESS | 1650 | 1466696317567 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12be34000 == 45 [pid = 1650] [id = 316] 08:38:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1243f8800) [pid = 1650] [serial = 947] [outer = 0x0] 08:38:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12519fc00) [pid = 1650] [serial = 948] [outer = 0x1243f8800] 08:38:37 INFO - PROCESS | 1650 | 1466696317596 Marionette DEBUG loaded listener.js 08:38:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12667dc00) [pid = 1650] [serial = 949] [outer = 0x1243f8800] 08:38:38 INFO - PROCESS | 1650 | 1466696318004 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 08:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 619ms 08:38:38 INFO - PROCESS | 1650 | 1466696318020 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 08:38:38 INFO - PROCESS | 1650 | 1466696318022 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 08:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:38:38 INFO - PROCESS | 1650 | 1466696318024 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:38:38 INFO - PROCESS | 1650 | 1466696318025 Marionette TRACE conn2 <- [1,1238,null,{}] 08:38:38 INFO - PROCESS | 1650 | 1466696318028 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:38 INFO - PROCESS | 1650 | 1466696318029 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:38 INFO - PROCESS | 1650 | 1466696318131 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 08:38:38 INFO - PROCESS | 1650 | 1466696318230 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:38 INFO - PROCESS | 1650 | 1466696318231 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf09800 == 46 [pid = 1650] [id = 317] 08:38:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1266d3000) [pid = 1650] [serial = 950] [outer = 0x0] 08:38:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x126b98800) [pid = 1650] [serial = 951] [outer = 0x1266d3000] 08:38:38 INFO - PROCESS | 1650 | 1466696318260 Marionette DEBUG loaded listener.js 08:38:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1289dec00) [pid = 1650] [serial = 952] [outer = 0x1266d3000] 08:38:38 INFO - PROCESS | 1650 | 1466696318841 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 08:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 870ms 08:38:38 INFO - PROCESS | 1650 | 1466696318895 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 08:38:38 INFO - PROCESS | 1650 | 1466696318897 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 08:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:38:38 INFO - PROCESS | 1650 | 1466696318901 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:38:38 INFO - PROCESS | 1650 | 1466696318903 Marionette TRACE conn2 <- [1,1242,null,{}] 08:38:38 INFO - PROCESS | 1650 | 1466696318907 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:38 INFO - PROCESS | 1650 | 1466696318908 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:39 INFO - PROCESS | 1650 | 1466696319010 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 08:38:39 INFO - PROCESS | 1650 | 1466696319069 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:39 INFO - PROCESS | 1650 | 1466696319072 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x118283800 == 47 [pid = 1650] [id = 318] 08:38:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x116706400) [pid = 1650] [serial = 953] [outer = 0x0] 08:38:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x117047400) [pid = 1650] [serial = 954] [outer = 0x116706400] 08:38:39 INFO - PROCESS | 1650 | 1466696319100 Marionette DEBUG loaded listener.js 08:38:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1182a2000) [pid = 1650] [serial = 955] [outer = 0x116706400] 08:38:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12a774800 == 46 [pid = 1650] [id = 311] 08:38:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12a40a800 == 45 [pid = 1650] [id = 310] 08:38:40 INFO - PROCESS | 1650 | --DOCSHELL 0x118277800 == 44 [pid = 1650] [id = 309] 08:38:40 INFO - PROCESS | 1650 | --DOCSHELL 0x129319000 == 43 [pid = 1650] [id = 308] 08:38:40 INFO - PROCESS | 1650 | --DOCSHELL 0x128c15000 == 42 [pid = 1650] [id = 307] 08:38:40 INFO - PROCESS | 1650 | --DOCSHELL 0x126b53800 == 41 [pid = 1650] [id = 306] 08:38:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1251b9800 == 40 [pid = 1650] [id = 305] 08:38:40 INFO - PROCESS | 1650 | --DOCSHELL 0x123cd1000 == 39 [pid = 1650] [id = 304] 08:38:40 INFO - PROCESS | 1650 | --DOCSHELL 0x119649000 == 38 [pid = 1650] [id = 303] 08:38:40 INFO - PROCESS | 1650 | --DOCSHELL 0x117253000 == 37 [pid = 1650] [id = 302] 08:38:40 INFO - PROCESS | 1650 | --DOCSHELL 0x116f49800 == 36 [pid = 1650] [id = 301] 08:38:40 INFO - PROCESS | 1650 | --DOCSHELL 0x119640000 == 35 [pid = 1650] [id = 300] 08:38:40 INFO - PROCESS | 1650 | --DOCSHELL 0x116959000 == 34 [pid = 1650] [id = 299] 08:38:40 INFO - PROCESS | 1650 | --DOCSHELL 0x119bca800 == 33 [pid = 1650] [id = 298] 08:38:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf09800 == 32 [pid = 1650] [id = 317] 08:38:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12be34000 == 31 [pid = 1650] [id = 316] 08:38:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12ae99800 == 30 [pid = 1650] [id = 315] 08:38:40 INFO - PROCESS | 1650 | --DOCSHELL 0x124a1e800 == 29 [pid = 1650] [id = 314] 08:38:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12ae99000 == 28 [pid = 1650] [id = 312] 08:38:40 INFO - PROCESS | 1650 | --DOCSHELL 0x116f3d000 == 27 [pid = 1650] [id = 313] 08:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x118897c00) [pid = 1650] [serial = 876] [outer = 0x0] [url = about:blank] 08:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x114f22400) [pid = 1650] [serial = 863] [outer = 0x0] [url = about:blank] 08:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x115d53c00) [pid = 1650] [serial = 864] [outer = 0x0] [url = about:blank] 08:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119903c00) [pid = 1650] [serial = 879] [outer = 0x0] [url = about:blank] 08:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11945f800) [pid = 1650] [serial = 877] [outer = 0x0] [url = about:blank] 08:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x120f4cc00) [pid = 1650] [serial = 882] [outer = 0x0] [url = about:blank] 08:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119b46400) [pid = 1650] [serial = 880] [outer = 0x0] [url = about:blank] 08:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118417400) [pid = 1650] [serial = 869] [outer = 0x0] [url = about:blank] 08:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1173ab800) [pid = 1650] [serial = 860] [outer = 0x0] [url = about:blank] 08:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119463000) [pid = 1650] [serial = 489] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11820a800) [pid = 1650] [serial = 861] [outer = 0x0] [url = about:blank] 08:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1185cf400) [pid = 1650] [serial = 870] [outer = 0x0] [url = about:blank] 08:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x116f79000) [pid = 1650] [serial = 846] [outer = 0x0] [url = about:blank] 08:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116706000) [pid = 1650] [serial = 885] [outer = 0x0] [url = about:blank] 08:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x115fd8400) [pid = 1650] [serial = 845] [outer = 0x0] [url = about:blank] 08:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1176c6c00) [pid = 1650] [serial = 866] [outer = 0x0] [url = about:blank] 08:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x123d93800) [pid = 1650] [serial = 892] [outer = 0x0] [url = about:blank] 08:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118209000) [pid = 1650] [serial = 867] [outer = 0x0] [url = about:blank] 08:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119081000) [pid = 1650] [serial = 849] [outer = 0x0] [url = about:blank] 08:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118865c00) [pid = 1650] [serial = 873] [outer = 0x0] [url = about:blank] 08:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112fa7400) [pid = 1650] [serial = 886] [outer = 0x0] [url = about:blank] 08:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118869000) [pid = 1650] [serial = 848] [outer = 0x0] [url = about:blank] 08:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123f74c00) [pid = 1650] [serial = 894] [outer = 0x0] [url = about:blank] 08:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123805c00) [pid = 1650] [serial = 852] [outer = 0x0] [url = about:blank] 08:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119662c00) [pid = 1650] [serial = 851] [outer = 0x0] [url = about:blank] 08:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x124e9a000) [pid = 1650] [serial = 855] [outer = 0x0] [url = about:blank] 08:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118860800) [pid = 1650] [serial = 888] [outer = 0x0] [url = about:blank] 08:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x124192800) [pid = 1650] [serial = 854] [outer = 0x0] [url = about:blank] 08:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1256b1000) [pid = 1650] [serial = 858] [outer = 0x0] [url = about:blank] 08:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1256aa400) [pid = 1650] [serial = 857] [outer = 0x0] [url = about:blank] 08:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x123d8c000) [pid = 1650] [serial = 891] [outer = 0x0] [url = about:blank] 08:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x123805400) [pid = 1650] [serial = 883] [outer = 0x0] [url = about:blank] 08:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x120fed800) [pid = 1650] [serial = 889] [outer = 0x0] [url = about:blank] 08:38:40 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118891000) [pid = 1650] [serial = 874] [outer = 0x0] [url = about:blank] 08:38:40 INFO - PROCESS | 1650 | 1466696320136 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 08:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1272ms 08:38:40 INFO - PROCESS | 1650 | 1466696320172 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 08:38:40 INFO - PROCESS | 1650 | 1466696320177 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 08:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:38:40 INFO - PROCESS | 1650 | 1466696320181 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:38:40 INFO - PROCESS | 1650 | 1466696320183 Marionette TRACE conn2 <- [1,1246,null,{}] 08:38:40 INFO - PROCESS | 1650 | 1466696320186 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:40 INFO - PROCESS | 1650 | 1466696320188 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:40 INFO - PROCESS | 1650 | 1466696320270 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 08:38:40 INFO - PROCESS | 1650 | 1466696320280 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:40 INFO - PROCESS | 1650 | 1466696320281 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x113c6d000 == 28 [pid = 1650] [id = 319] 08:38:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x113c2c000) [pid = 1650] [serial = 956] [outer = 0x0] 08:38:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x113c9c800) [pid = 1650] [serial = 957] [outer = 0x113c2c000] 08:38:40 INFO - PROCESS | 1650 | 1466696320310 Marionette DEBUG loaded listener.js 08:38:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x115d54400) [pid = 1650] [serial = 958] [outer = 0x113c2c000] 08:38:40 INFO - PROCESS | 1650 | 1466696320747 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 08:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 620ms 08:38:40 INFO - PROCESS | 1650 | 1466696320802 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 08:38:40 INFO - PROCESS | 1650 | 1466696320807 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 08:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:38:40 INFO - PROCESS | 1650 | 1466696320813 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:38:40 INFO - PROCESS | 1650 | 1466696320816 Marionette TRACE conn2 <- [1,1250,null,{}] 08:38:40 INFO - PROCESS | 1650 | 1466696320820 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:40 INFO - PROCESS | 1650 | 1466696320822 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:40 INFO - PROCESS | 1650 | 1466696320955 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 08:38:41 INFO - PROCESS | 1650 | 1466696321042 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:41 INFO - PROCESS | 1650 | 1466696321044 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ab9000 == 29 [pid = 1650] [id = 320] 08:38:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116630800) [pid = 1650] [serial = 959] [outer = 0x0] 08:38:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1173adc00) [pid = 1650] [serial = 960] [outer = 0x116630800] 08:38:41 INFO - PROCESS | 1650 | 1466696321088 Marionette DEBUG loaded listener.js 08:38:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118136400) [pid = 1650] [serial = 961] [outer = 0x116630800] 08:38:41 INFO - PROCESS | 1650 | 1466696321428 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 08:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 671ms 08:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:38:41 INFO - PROCESS | 1650 | 1466696321493 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 08:38:41 INFO - PROCESS | 1650 | 1466696321495 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 08:38:41 INFO - PROCESS | 1650 | 1466696321503 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:38:41 INFO - PROCESS | 1650 | 1466696321506 Marionette TRACE conn2 <- [1,1254,null,{}] 08:38:41 INFO - PROCESS | 1650 | 1466696321536 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:41 INFO - PROCESS | 1650 | 1466696321539 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:41 INFO - PROCESS | 1650 | 1466696321625 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 08:38:41 INFO - PROCESS | 1650 | 1466696321632 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:41 INFO - PROCESS | 1650 | 1466696321634 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1190a2000 == 30 [pid = 1650] [id = 321] 08:38:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112fa2800) [pid = 1650] [serial = 962] [outer = 0x0] 08:38:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1185d9c00) [pid = 1650] [serial = 963] [outer = 0x112fa2800] 08:38:41 INFO - PROCESS | 1650 | 1466696321662 Marionette DEBUG loaded listener.js 08:38:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11885e400) [pid = 1650] [serial = 964] [outer = 0x112fa2800] 08:38:42 INFO - PROCESS | 1650 | 1466696322013 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 08:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 549ms 08:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:38:42 INFO - PROCESS | 1650 | 1466696322047 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 08:38:42 INFO - PROCESS | 1650 | 1466696322049 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 08:38:42 INFO - PROCESS | 1650 | 1466696322051 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:38:42 INFO - PROCESS | 1650 | 1466696322052 Marionette TRACE conn2 <- [1,1258,null,{}] 08:38:42 INFO - PROCESS | 1650 | 1466696322055 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:42 INFO - PROCESS | 1650 | 1466696322056 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:42 INFO - PROCESS | 1650 | 1466696322168 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 08:38:42 INFO - PROCESS | 1650 | 1466696322183 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:42 INFO - PROCESS | 1650 | 1466696322184 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11997b000 == 31 [pid = 1650] [id = 322] 08:38:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11885e000) [pid = 1650] [serial = 965] [outer = 0x0] 08:38:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118869000) [pid = 1650] [serial = 966] [outer = 0x11885e000] 08:38:42 INFO - PROCESS | 1650 | 1466696322210 Marionette DEBUG loaded listener.js 08:38:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11945a400) [pid = 1650] [serial = 967] [outer = 0x11885e000] 08:38:42 INFO - PROCESS | 1650 | 1466696322546 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 08:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 519ms 08:38:42 INFO - PROCESS | 1650 | 1466696322571 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 08:38:42 INFO - PROCESS | 1650 | 1466696322572 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 08:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:38:42 INFO - PROCESS | 1650 | 1466696322582 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:38:42 INFO - PROCESS | 1650 | 1466696322583 Marionette TRACE conn2 <- [1,1262,null,{}] 08:38:42 INFO - PROCESS | 1650 | 1466696322585 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:42 INFO - PROCESS | 1650 | 1466696322594 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:42 INFO - PROCESS | 1650 | 1466696322690 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 08:38:42 INFO - PROCESS | 1650 | 1466696322694 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:42 INFO - PROCESS | 1650 | 1466696322695 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1239bf800 == 32 [pid = 1650] [id = 323] 08:38:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x116711c00) [pid = 1650] [serial = 968] [outer = 0x0] 08:38:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119494800) [pid = 1650] [serial = 969] [outer = 0x116711c00] 08:38:42 INFO - PROCESS | 1650 | 1466696322720 Marionette DEBUG loaded listener.js 08:38:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11950e800) [pid = 1650] [serial = 970] [outer = 0x116711c00] 08:38:43 INFO - PROCESS | 1650 | 1466696323072 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 08:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 526ms 08:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:38:43 INFO - PROCESS | 1650 | 1466696323102 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 08:38:43 INFO - PROCESS | 1650 | 1466696323103 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 08:38:43 INFO - PROCESS | 1650 | 1466696323106 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:38:43 INFO - PROCESS | 1650 | 1466696323107 Marionette TRACE conn2 <- [1,1266,null,{}] 08:38:43 INFO - PROCESS | 1650 | 1466696323109 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:43 INFO - PROCESS | 1650 | 1466696323113 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:43 INFO - PROCESS | 1650 | 1466696323226 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 08:38:43 INFO - PROCESS | 1650 | 1466696323259 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:43 INFO - PROCESS | 1650 | 1466696323260 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x124a15800 == 33 [pid = 1650] [id = 324] 08:38:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118136800) [pid = 1650] [serial = 971] [outer = 0x0] 08:38:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119933000) [pid = 1650] [serial = 972] [outer = 0x118136800] 08:38:43 INFO - PROCESS | 1650 | 1466696323285 Marionette DEBUG loaded listener.js 08:38:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x120fed800) [pid = 1650] [serial = 973] [outer = 0x118136800] 08:38:43 INFO - PROCESS | 1650 | 1466696323625 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 08:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 569ms 08:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:38:43 INFO - PROCESS | 1650 | 1466696323676 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 08:38:43 INFO - PROCESS | 1650 | 1466696323677 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 08:38:43 INFO - PROCESS | 1650 | 1466696323679 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:38:43 INFO - PROCESS | 1650 | 1466696323680 Marionette TRACE conn2 <- [1,1270,null,{}] 08:38:43 INFO - PROCESS | 1650 | 1466696323683 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:43 INFO - PROCESS | 1650 | 1466696323684 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:43 INFO - PROCESS | 1650 | 1466696323784 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 08:38:43 INFO - PROCESS | 1650 | 1466696323818 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:43 INFO - PROCESS | 1650 | 1466696323819 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x126160000 == 34 [pid = 1650] [id = 325] 08:38:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112d27400) [pid = 1650] [serial = 974] [outer = 0x0] 08:38:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x123c4e800) [pid = 1650] [serial = 975] [outer = 0x112d27400] 08:38:43 INFO - PROCESS | 1650 | 1466696323844 Marionette DEBUG loaded listener.js 08:38:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123d8c000) [pid = 1650] [serial = 976] [outer = 0x112d27400] 08:38:44 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x124198400) [pid = 1650] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:38:44 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1185d1400) [pid = 1650] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:38:44 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126102800) [pid = 1650] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:38:44 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1133ac400) [pid = 1650] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:38:44 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112fa6c00) [pid = 1650] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:38:44 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1182ac000) [pid = 1650] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:38:44 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123d94000) [pid = 1650] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:38:44 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112fa5400) [pid = 1650] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:38:44 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1176c7800) [pid = 1650] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:38:44 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1289e4000) [pid = 1650] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:38:44 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119a08400) [pid = 1650] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:38:44 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11949cc00) [pid = 1650] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:38:44 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11646a000) [pid = 1650] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:38:44 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x110f96800) [pid = 1650] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:38:44 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x115d52c00) [pid = 1650] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:38:44 INFO - PROCESS | 1650 | 1466696324363 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 08:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 719ms 08:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:38:44 INFO - PROCESS | 1650 | 1466696324398 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 08:38:44 INFO - PROCESS | 1650 | 1466696324399 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 08:38:44 INFO - PROCESS | 1650 | 1466696324402 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:38:44 INFO - PROCESS | 1650 | 1466696324403 Marionette TRACE conn2 <- [1,1274,null,{}] 08:38:44 INFO - PROCESS | 1650 | 1466696324405 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:44 INFO - PROCESS | 1650 | 1466696324406 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:44 INFO - PROCESS | 1650 | 1466696324483 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 08:38:44 INFO - PROCESS | 1650 | 1466696324486 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:44 INFO - PROCESS | 1650 | 1466696324488 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x124658800 == 35 [pid = 1650] [id = 326] 08:38:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1164d9400) [pid = 1650] [serial = 977] [outer = 0x0] 08:38:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x117049000) [pid = 1650] [serial = 978] [outer = 0x1164d9400] 08:38:44 INFO - PROCESS | 1650 | 1466696324515 Marionette DEBUG loaded listener.js 08:38:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118868800) [pid = 1650] [serial = 979] [outer = 0x1164d9400] 08:38:44 INFO - PROCESS | 1650 | 1466696324835 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 08:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 469ms 08:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:38:44 INFO - PROCESS | 1650 | 1466696324871 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 08:38:44 INFO - PROCESS | 1650 | 1466696324872 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 08:38:44 INFO - PROCESS | 1650 | 1466696324875 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:38:44 INFO - PROCESS | 1650 | 1466696324876 Marionette TRACE conn2 <- [1,1278,null,{}] 08:38:44 INFO - PROCESS | 1650 | 1466696324878 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:44 INFO - PROCESS | 1650 | 1466696324879 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:44 INFO - PROCESS | 1650 | 1466696324988 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 08:38:45 INFO - PROCESS | 1650 | 1466696325038 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:45 INFO - PROCESS | 1650 | 1466696325039 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11909f800 == 36 [pid = 1650] [id = 327] 08:38:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11662f000) [pid = 1650] [serial = 980] [outer = 0x0] 08:38:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119659000) [pid = 1650] [serial = 981] [outer = 0x11662f000] 08:38:45 INFO - PROCESS | 1650 | 1466696325063 Marionette DEBUG loaded listener.js 08:38:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123f6cc00) [pid = 1650] [serial = 982] [outer = 0x11662f000] 08:38:45 INFO - PROCESS | 1650 | 1466696325330 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 08:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 469ms 08:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:38:45 INFO - PROCESS | 1650 | 1466696325352 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 08:38:45 INFO - PROCESS | 1650 | 1466696325353 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 08:38:45 INFO - PROCESS | 1650 | 1466696325355 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:38:45 INFO - PROCESS | 1650 | 1466696325356 Marionette TRACE conn2 <- [1,1282,null,{}] 08:38:45 INFO - PROCESS | 1650 | 1466696325367 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:45 INFO - PROCESS | 1650 | 1466696325368 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:45 INFO - PROCESS | 1650 | 1466696325452 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 08:38:45 INFO - PROCESS | 1650 | 1466696325456 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:45 INFO - PROCESS | 1650 | 1466696325457 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c11000 == 37 [pid = 1650] [id = 328] 08:38:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123f6e400) [pid = 1650] [serial = 983] [outer = 0x0] 08:38:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1243fac00) [pid = 1650] [serial = 984] [outer = 0x123f6e400] 08:38:45 INFO - PROCESS | 1650 | 1466696325484 Marionette DEBUG loaded listener.js 08:38:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124e9f000) [pid = 1650] [serial = 985] [outer = 0x123f6e400] 08:38:45 INFO - PROCESS | 1650 | 1466696325804 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 08:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 478ms 08:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:38:45 INFO - PROCESS | 1650 | 1466696325834 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 08:38:45 INFO - PROCESS | 1650 | 1466696325835 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 08:38:45 INFO - PROCESS | 1650 | 1466696325837 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:38:45 INFO - PROCESS | 1650 | 1466696325839 Marionette TRACE conn2 <- [1,1286,null,{}] 08:38:45 INFO - PROCESS | 1650 | 1466696325841 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:45 INFO - PROCESS | 1650 | 1466696325843 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:45 INFO - PROCESS | 1650 | 1466696325970 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 08:38:45 INFO - PROCESS | 1650 | 1466696325976 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:45 INFO - PROCESS | 1650 | 1466696325978 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1239a6800 == 38 [pid = 1650] [id = 329] 08:38:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1185d0400) [pid = 1650] [serial = 986] [outer = 0x0] 08:38:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124e9d000) [pid = 1650] [serial = 987] [outer = 0x1185d0400] 08:38:46 INFO - PROCESS | 1650 | 1466696326004 Marionette DEBUG loaded listener.js 08:38:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12667d000) [pid = 1650] [serial = 988] [outer = 0x1185d0400] 08:38:46 INFO - PROCESS | 1650 | 1466696326334 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 08:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 522ms 08:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:38:46 INFO - PROCESS | 1650 | 1466696326392 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 08:38:46 INFO - PROCESS | 1650 | 1466696326394 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 08:38:46 INFO - PROCESS | 1650 | 1466696326398 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:38:46 INFO - PROCESS | 1650 | 1466696326401 Marionette TRACE conn2 <- [1,1290,null,{}] 08:38:46 INFO - PROCESS | 1650 | 1466696326404 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:46 INFO - PROCESS | 1650 | 1466696326406 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:46 INFO - PROCESS | 1650 | 1466696326503 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 08:38:46 INFO - PROCESS | 1650 | 1466696326600 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:46 INFO - PROCESS | 1650 | 1466696326603 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11613e800 == 39 [pid = 1650] [id = 330] 08:38:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112fa5c00) [pid = 1650] [serial = 989] [outer = 0x0] 08:38:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1133e9000) [pid = 1650] [serial = 990] [outer = 0x112fa5c00] 08:38:46 INFO - PROCESS | 1650 | 1466696326635 Marionette DEBUG loaded listener.js 08:38:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x115d54800) [pid = 1650] [serial = 991] [outer = 0x112fa5c00] 08:38:47 INFO - PROCESS | 1650 | 1466696327170 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 08:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 822ms 08:38:47 INFO - PROCESS | 1650 | 1466696327236 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 08:38:47 INFO - PROCESS | 1650 | 1466696327238 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 08:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:38:47 INFO - PROCESS | 1650 | 1466696327247 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:38:47 INFO - PROCESS | 1650 | 1466696327249 Marionette TRACE conn2 <- [1,1294,null,{}] 08:38:47 INFO - PROCESS | 1650 | 1466696327252 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:47 INFO - PROCESS | 1650 | 1466696327254 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:47 INFO - PROCESS | 1650 | 1466696327363 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 08:38:47 INFO - PROCESS | 1650 | 1466696327441 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:47 INFO - PROCESS | 1650 | 1466696327442 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x119981000 == 40 [pid = 1650] [id = 331] 08:38:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1182ad000) [pid = 1650] [serial = 992] [outer = 0x0] 08:38:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11837e800) [pid = 1650] [serial = 993] [outer = 0x1182ad000] 08:38:47 INFO - PROCESS | 1650 | 1466696327473 Marionette DEBUG loaded listener.js 08:38:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118518c00) [pid = 1650] [serial = 994] [outer = 0x1182ad000] 08:38:48 INFO - PROCESS | 1650 | 1466696328153 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 08:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 926ms 08:38:48 INFO - PROCESS | 1650 | 1466696328170 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 08:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:38:48 INFO - PROCESS | 1650 | 1466696328172 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 08:38:48 INFO - PROCESS | 1650 | 1466696328176 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:38:48 INFO - PROCESS | 1650 | 1466696328178 Marionette TRACE conn2 <- [1,1298,null,{}] 08:38:48 INFO - PROCESS | 1650 | 1466696328181 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:48 INFO - PROCESS | 1650 | 1466696328183 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:48 INFO - PROCESS | 1650 | 1466696328289 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 08:38:48 INFO - PROCESS | 1650 | 1466696328369 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:48 INFO - PROCESS | 1650 | 1466696328372 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x116aa8800 == 41 [pid = 1650] [id = 332] 08:38:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x116624000) [pid = 1650] [serial = 995] [outer = 0x0] 08:38:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1167d6800) [pid = 1650] [serial = 996] [outer = 0x116624000] 08:38:48 INFO - PROCESS | 1650 | 1466696328400 Marionette DEBUG loaded listener.js 08:38:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x118131000) [pid = 1650] [serial = 997] [outer = 0x116624000] 08:38:48 INFO - PROCESS | 1650 | --DOCSHELL 0x128c11000 == 40 [pid = 1650] [id = 328] 08:38:48 INFO - PROCESS | 1650 | --DOCSHELL 0x11909f800 == 39 [pid = 1650] [id = 327] 08:38:48 INFO - PROCESS | 1650 | --DOCSHELL 0x124658800 == 38 [pid = 1650] [id = 326] 08:38:48 INFO - PROCESS | 1650 | --DOCSHELL 0x126160000 == 37 [pid = 1650] [id = 325] 08:38:48 INFO - PROCESS | 1650 | --DOCSHELL 0x124a15800 == 36 [pid = 1650] [id = 324] 08:38:48 INFO - PROCESS | 1650 | --DOCSHELL 0x1239bf800 == 35 [pid = 1650] [id = 323] 08:38:48 INFO - PROCESS | 1650 | --DOCSHELL 0x11997b000 == 34 [pid = 1650] [id = 322] 08:38:48 INFO - PROCESS | 1650 | --DOCSHELL 0x1190a2000 == 33 [pid = 1650] [id = 321] 08:38:48 INFO - PROCESS | 1650 | --DOCSHELL 0x116ab9000 == 32 [pid = 1650] [id = 320] 08:38:48 INFO - PROCESS | 1650 | --DOCSHELL 0x113c6d000 == 31 [pid = 1650] [id = 319] 08:38:48 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x124e39c00) [pid = 1650] [serial = 918] [outer = 0x0] [url = about:blank] 08:38:48 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118861000) [pid = 1650] [serial = 921] [outer = 0x0] [url = about:blank] 08:38:48 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12519e000) [pid = 1650] [serial = 919] [outer = 0x0] [url = about:blank] 08:38:48 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x126110c00) [pid = 1650] [serial = 924] [outer = 0x0] [url = about:blank] 08:38:48 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x113c99000) [pid = 1650] [serial = 897] [outer = 0x0] [url = about:blank] 08:38:48 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x116472000) [pid = 1650] [serial = 898] [outer = 0x0] [url = about:blank] 08:38:48 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x120fe3800) [pid = 1650] [serial = 915] [outer = 0x0] [url = about:blank] 08:38:48 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118412000) [pid = 1650] [serial = 906] [outer = 0x0] [url = about:blank] 08:38:48 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1185cd400) [pid = 1650] [serial = 907] [outer = 0x0] [url = about:blank] 08:38:48 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x124c29800) [pid = 1650] [serial = 895] [outer = 0x0] [url = about:blank] 08:38:48 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119461000) [pid = 1650] [serial = 909] [outer = 0x0] [url = about:blank] 08:38:48 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119495400) [pid = 1650] [serial = 910] [outer = 0x0] [url = about:blank] 08:38:48 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118211000) [pid = 1650] [serial = 900] [outer = 0x0] [url = about:blank] 08:38:48 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11840fc00) [pid = 1650] [serial = 901] [outer = 0x0] [url = about:blank] 08:38:48 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x128aca000) [pid = 1650] [serial = 936] [outer = 0x0] [url = about:blank] 08:38:48 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128ace400) [pid = 1650] [serial = 937] [outer = 0x0] [url = about:blank] 08:38:48 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126ba4400) [pid = 1650] [serial = 934] [outer = 0x0] [url = about:blank] 08:38:48 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11990f000) [pid = 1650] [serial = 912] [outer = 0x0] [url = about:blank] 08:38:48 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119a09800) [pid = 1650] [serial = 913] [outer = 0x0] [url = about:blank] 08:38:48 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116707000) [pid = 1650] [serial = 903] [outer = 0x0] [url = about:blank] 08:38:48 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1173ae000) [pid = 1650] [serial = 904] [outer = 0x0] [url = about:blank] 08:38:48 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12575a000) [pid = 1650] [serial = 922] [outer = 0x0] [url = about:blank] 08:38:48 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1265f2400) [pid = 1650] [serial = 925] [outer = 0x0] [url = about:blank] 08:38:48 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11812cc00) [pid = 1650] [serial = 928] [outer = 0x0] [url = about:blank] 08:38:48 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11886ac00) [pid = 1650] [serial = 930] [outer = 0x0] [url = about:blank] 08:38:48 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1133e8c00) [pid = 1650] [serial = 927] [outer = 0x0] [url = about:blank] 08:38:48 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x123c4f800) [pid = 1650] [serial = 916] [outer = 0x0] [url = about:blank] 08:38:48 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x120f4f800) [pid = 1650] [serial = 931] [outer = 0x0] [url = about:blank] 08:38:48 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12692ac00) [pid = 1650] [serial = 933] [outer = 0x0] [url = about:blank] 08:38:48 INFO - PROCESS | 1650 | 1466696328799 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 08:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 673ms 08:38:48 INFO - PROCESS | 1650 | 1466696328849 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 08:38:48 INFO - PROCESS | 1650 | 1466696328852 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 08:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:38:48 INFO - PROCESS | 1650 | 1466696328856 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:38:48 INFO - PROCESS | 1650 | 1466696328857 Marionette TRACE conn2 <- [1,1302,null,{}] 08:38:48 INFO - PROCESS | 1650 | 1466696328860 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:48 INFO - PROCESS | 1650 | 1466696328861 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:48 INFO - PROCESS | 1650 | 1466696328943 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 08:38:49 INFO - PROCESS | 1650 | 1466696328999 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:49 INFO - PROCESS | 1650 | 1466696329001 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e4e000 == 32 [pid = 1650] [id = 333] 08:38:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118133000) [pid = 1650] [serial = 998] [outer = 0x0] 08:38:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11841bc00) [pid = 1650] [serial = 999] [outer = 0x118133000] 08:38:49 INFO - PROCESS | 1650 | 1466696329027 Marionette DEBUG loaded listener.js 08:38:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1185d6400) [pid = 1650] [serial = 1000] [outer = 0x118133000] 08:38:49 INFO - PROCESS | 1650 | 1466696329330 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 08:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 522ms 08:38:49 INFO - PROCESS | 1650 | 1466696329379 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 08:38:49 INFO - PROCESS | 1650 | 1466696329380 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 08:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:38:49 INFO - PROCESS | 1650 | 1466696329382 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:38:49 INFO - PROCESS | 1650 | 1466696329385 Marionette TRACE conn2 <- [1,1306,null,{}] 08:38:49 INFO - PROCESS | 1650 | 1466696329393 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:49 INFO - PROCESS | 1650 | 1466696329396 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:49 INFO - PROCESS | 1650 | 1466696329477 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 08:38:49 INFO - PROCESS | 1650 | 1466696329569 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:49 INFO - PROCESS | 1650 | 1466696329570 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x115dec800 == 33 [pid = 1650] [id = 334] 08:38:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1110a1c00) [pid = 1650] [serial = 1001] [outer = 0x0] 08:38:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112ebd000) [pid = 1650] [serial = 1002] [outer = 0x1110a1c00] 08:38:49 INFO - PROCESS | 1650 | 1466696329603 Marionette DEBUG loaded listener.js 08:38:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1164dc400) [pid = 1650] [serial = 1003] [outer = 0x1110a1c00] 08:38:50 INFO - PROCESS | 1650 | 1466696330078 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 08:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 721ms 08:38:50 INFO - PROCESS | 1650 | 1466696330120 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 08:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:38:50 INFO - PROCESS | 1650 | 1466696330122 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 08:38:50 INFO - PROCESS | 1650 | 1466696330127 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:38:50 INFO - PROCESS | 1650 | 1466696330129 Marionette TRACE conn2 <- [1,1310,null,{}] 08:38:50 INFO - PROCESS | 1650 | 1466696330133 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:50 INFO - PROCESS | 1650 | 1466696330135 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:50 INFO - PROCESS | 1650 | 1466696330233 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 08:38:50 INFO - PROCESS | 1650 | 1466696330300 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:50 INFO - PROCESS | 1650 | 1466696330302 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a9e000 == 34 [pid = 1650] [id = 335] 08:38:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118248c00) [pid = 1650] [serial = 1004] [outer = 0x0] 08:38:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118862000) [pid = 1650] [serial = 1005] [outer = 0x118248c00] 08:38:50 INFO - PROCESS | 1650 | 1466696330333 Marionette DEBUG loaded listener.js 08:38:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11945c400) [pid = 1650] [serial = 1006] [outer = 0x118248c00] 08:38:50 INFO - PROCESS | 1650 | 1466696330749 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 08:38:50 INFO - PROCESS | 1650 | 1466696330804 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 08:38:50 INFO - PROCESS | 1650 | 1466696330807 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:38:50 INFO - PROCESS | 1650 | 1466696330809 Marionette TRACE conn2 <- [1,1314,null,{}] 08:38:50 INFO - PROCESS | 1650 | 1466696330811 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:50 INFO - PROCESS | 1650 | 1466696330813 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:50 INFO - PROCESS | 1650 | 1466696330931 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 08:38:51 INFO - PROCESS | 1650 | 1466696331002 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:51 INFO - PROCESS | 1650 | 1466696331003 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x124380800 == 35 [pid = 1650] [id = 336] 08:38:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11945d800) [pid = 1650] [serial = 1007] [outer = 0x0] 08:38:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11965d000) [pid = 1650] [serial = 1008] [outer = 0x11945d800] 08:38:51 INFO - PROCESS | 1650 | 1466696331034 Marionette DEBUG loaded listener.js 08:38:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119a03400) [pid = 1650] [serial = 1009] [outer = 0x11945d800] 08:38:51 INFO - PROCESS | 1650 | 1466696331464 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 08:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 722ms 08:38:51 INFO - PROCESS | 1650 | 1466696331529 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 08:38:51 INFO - PROCESS | 1650 | 1466696331531 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 08:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:38:51 INFO - PROCESS | 1650 | 1466696331538 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:38:51 INFO - PROCESS | 1650 | 1466696331543 Marionette TRACE conn2 <- [1,1318,null,{}] 08:38:51 INFO - PROCESS | 1650 | 1466696331565 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:51 INFO - PROCESS | 1650 | 1466696331568 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:51 INFO - PROCESS | 1650 | 1466696331668 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 08:38:51 INFO - PROCESS | 1650 | 1466696331735 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:51 INFO - PROCESS | 1650 | 1466696331736 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12615f800 == 36 [pid = 1650] [id = 337] 08:38:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x112d27000) [pid = 1650] [serial = 1010] [outer = 0x0] 08:38:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x120f4b800) [pid = 1650] [serial = 1011] [outer = 0x112d27000] 08:38:51 INFO - PROCESS | 1650 | 1466696331765 Marionette DEBUG loaded listener.js 08:38:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123804000) [pid = 1650] [serial = 1012] [outer = 0x112d27000] 08:38:52 INFO - PROCESS | 1650 | 1466696332182 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 08:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 694ms 08:38:52 INFO - PROCESS | 1650 | 1466696332237 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 08:38:52 INFO - PROCESS | 1650 | 1466696332239 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 08:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:38:52 INFO - PROCESS | 1650 | 1466696332243 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:38:52 INFO - PROCESS | 1650 | 1466696332244 Marionette TRACE conn2 <- [1,1322,null,{}] 08:38:52 INFO - PROCESS | 1650 | 1466696332246 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:52 INFO - PROCESS | 1650 | 1466696332248 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:52 INFO - PROCESS | 1650 | 1466696332349 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 08:38:52 INFO - PROCESS | 1650 | 1466696332401 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:52 INFO - PROCESS | 1650 | 1466696332402 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a62000 == 37 [pid = 1650] [id = 338] 08:38:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123d63800) [pid = 1650] [serial = 1013] [outer = 0x0] 08:38:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123d92c00) [pid = 1650] [serial = 1014] [outer = 0x123d63800] 08:38:52 INFO - PROCESS | 1650 | 1466696332432 Marionette DEBUG loaded listener.js 08:38:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123f76800) [pid = 1650] [serial = 1015] [outer = 0x123d63800] 08:38:52 INFO - PROCESS | 1650 | 1466696332867 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 08:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 670ms 08:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:38:52 INFO - PROCESS | 1650 | 1466696332914 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 08:38:52 INFO - PROCESS | 1650 | 1466696332916 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 08:38:52 INFO - PROCESS | 1650 | 1466696332918 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:38:52 INFO - PROCESS | 1650 | 1466696332919 Marionette TRACE conn2 <- [1,1326,null,{}] 08:38:52 INFO - PROCESS | 1650 | 1466696332922 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:52 INFO - PROCESS | 1650 | 1466696332923 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:53 INFO - PROCESS | 1650 | 1466696333059 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 08:38:53 INFO - PROCESS | 1650 | 1466696333069 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:53 INFO - PROCESS | 1650 | 1466696333073 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x129074800 == 38 [pid = 1650] [id = 339] 08:38:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12519e000) [pid = 1650] [serial = 1016] [outer = 0x0] 08:38:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1256af400) [pid = 1650] [serial = 1017] [outer = 0x12519e000] 08:38:53 INFO - PROCESS | 1650 | 1466696333123 Marionette DEBUG loaded listener.js 08:38:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12610f400) [pid = 1650] [serial = 1018] [outer = 0x12519e000] 08:38:53 INFO - PROCESS | 1650 | 1466696333654 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 08:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 774ms 08:38:53 INFO - PROCESS | 1650 | 1466696333697 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 08:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:38:53 INFO - PROCESS | 1650 | 1466696333699 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 08:38:53 INFO - PROCESS | 1650 | 1466696333702 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:38:53 INFO - PROCESS | 1650 | 1466696333704 Marionette TRACE conn2 <- [1,1330,null,{}] 08:38:53 INFO - PROCESS | 1650 | 1466696333709 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:53 INFO - PROCESS | 1650 | 1466696333712 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:53 INFO - PROCESS | 1650 | 1466696333810 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 08:38:53 INFO - PROCESS | 1650 | 1466696333880 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:53 INFO - PROCESS | 1650 | 1466696333881 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187d9800 == 39 [pid = 1650] [id = 340] 08:38:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1164e4000) [pid = 1650] [serial = 1019] [outer = 0x0] 08:38:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1182a4400) [pid = 1650] [serial = 1020] [outer = 0x1164e4000] 08:38:53 INFO - PROCESS | 1650 | 1466696333910 Marionette DEBUG loaded listener.js 08:38:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1185ce000) [pid = 1650] [serial = 1021] [outer = 0x1164e4000] 08:38:54 INFO - PROCESS | 1650 | --DOCSHELL 0x117e4e000 == 38 [pid = 1650] [id = 333] 08:38:54 INFO - PROCESS | 1650 | --DOCSHELL 0x116aa8800 == 37 [pid = 1650] [id = 332] 08:38:54 INFO - PROCESS | 1650 | --DOCSHELL 0x11613e800 == 36 [pid = 1650] [id = 330] 08:38:54 INFO - PROCESS | 1650 | --DOCSHELL 0x119981000 == 35 [pid = 1650] [id = 331] 08:38:54 INFO - PROCESS | 1650 | --DOCSHELL 0x118283800 == 34 [pid = 1650] [id = 318] 08:38:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1239a6800 == 33 [pid = 1650] [id = 329] 08:38:54 INFO - PROCESS | 1650 | --DOCSHELL 0x129074800 == 32 [pid = 1650] [id = 339] 08:38:54 INFO - PROCESS | 1650 | --DOCSHELL 0x128a62000 == 31 [pid = 1650] [id = 338] 08:38:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12615f800 == 30 [pid = 1650] [id = 337] 08:38:54 INFO - PROCESS | 1650 | --DOCSHELL 0x124380800 == 29 [pid = 1650] [id = 336] 08:38:54 INFO - PROCESS | 1650 | --DOCSHELL 0x119a9e000 == 28 [pid = 1650] [id = 335] 08:38:54 INFO - PROCESS | 1650 | --DOCSHELL 0x115dec800 == 27 [pid = 1650] [id = 334] 08:38:54 INFO - PROCESS | 1650 | 1466696334771 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 08:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1076ms 08:38:54 INFO - PROCESS | 1650 | 1466696334778 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 08:38:54 INFO - PROCESS | 1650 | 1466696334781 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 08:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:38:54 INFO - PROCESS | 1650 | 1466696334784 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:38:54 INFO - PROCESS | 1650 | 1466696334787 Marionette TRACE conn2 <- [1,1334,null,{}] 08:38:54 INFO - PROCESS | 1650 | 1466696334804 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:54 INFO - PROCESS | 1650 | 1466696334805 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:54 INFO - PROCESS | 1650 | 1466696334903 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 08:38:54 INFO - PROCESS | 1650 | 1466696334907 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:54 INFO - PROCESS | 1650 | 1466696334911 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x116aaa000 == 28 [pid = 1650] [id = 341] 08:38:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x115d1ac00) [pid = 1650] [serial = 1022] [outer = 0x0] 08:38:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x116704c00) [pid = 1650] [serial = 1023] [outer = 0x115d1ac00] 08:38:54 INFO - PROCESS | 1650 | 1466696334940 Marionette DEBUG loaded listener.js 08:38:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1173a8000) [pid = 1650] [serial = 1024] [outer = 0x115d1ac00] 08:38:55 INFO - PROCESS | 1650 | 1466696335356 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 08:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 625ms 08:38:55 INFO - PROCESS | 1650 | 1466696335409 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 08:38:55 INFO - PROCESS | 1650 | 1466696335413 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 08:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:38:55 INFO - PROCESS | 1650 | 1466696335417 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:38:55 INFO - PROCESS | 1650 | 1466696335419 Marionette TRACE conn2 <- [1,1338,null,{}] 08:38:55 INFO - PROCESS | 1650 | 1466696335421 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:55 INFO - PROCESS | 1650 | 1466696335423 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:55 INFO - PROCESS | 1650 | 1466696335508 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 08:38:55 INFO - PROCESS | 1650 | 1466696335514 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:55 INFO - PROCESS | 1650 | 1466696335516 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x119163000 == 29 [pid = 1650] [id = 342] 08:38:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11812b000) [pid = 1650] [serial = 1025] [outer = 0x0] 08:38:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11840f400) [pid = 1650] [serial = 1026] [outer = 0x11812b000] 08:38:55 INFO - PROCESS | 1650 | 1466696335543 Marionette DEBUG loaded listener.js 08:38:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x118517c00) [pid = 1650] [serial = 1027] [outer = 0x11812b000] 08:38:56 INFO - PROCESS | 1650 | 1466696336438 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 08:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1072ms 08:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:38:56 INFO - PROCESS | 1650 | 1466696336489 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 08:38:56 INFO - PROCESS | 1650 | 1466696336491 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 08:38:56 INFO - PROCESS | 1650 | 1466696336493 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:38:56 INFO - PROCESS | 1650 | 1466696336495 Marionette TRACE conn2 <- [1,1342,null,{}] 08:38:56 INFO - PROCESS | 1650 | 1466696336503 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:56 INFO - PROCESS | 1650 | 1466696336506 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:56 INFO - PROCESS | 1650 | 1466696336609 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 08:38:56 INFO - PROCESS | 1650 | 1466696336646 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:56 INFO - PROCESS | 1650 | 1466696336648 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x124019800 == 30 [pid = 1650] [id = 343] 08:38:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11888d400) [pid = 1650] [serial = 1028] [outer = 0x0] 08:38:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11907ec00) [pid = 1650] [serial = 1029] [outer = 0x11888d400] 08:38:56 INFO - PROCESS | 1650 | 1466696336675 Marionette DEBUG loaded listener.js 08:38:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x119464400) [pid = 1650] [serial = 1030] [outer = 0x11888d400] 08:38:57 INFO - PROCESS | 1650 | 1466696337017 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 08:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 571ms 08:38:57 INFO - PROCESS | 1650 | 1466696337064 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 08:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:38:57 INFO - PROCESS | 1650 | 1466696337067 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 08:38:57 INFO - PROCESS | 1650 | 1466696337070 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:38:57 INFO - PROCESS | 1650 | 1466696337072 Marionette TRACE conn2 <- [1,1346,null,{}] 08:38:57 INFO - PROCESS | 1650 | 1466696337076 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:57 INFO - PROCESS | 1650 | 1466696337078 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:57 INFO - PROCESS | 1650 | 1466696337233 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 08:38:57 INFO - PROCESS | 1650 | 1466696337248 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:57 INFO - PROCESS | 1650 | 1466696337250 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x1256d0000 == 31 [pid = 1650] [id = 344] 08:38:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x119496000) [pid = 1650] [serial = 1031] [outer = 0x0] 08:38:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x119902c00) [pid = 1650] [serial = 1032] [outer = 0x119496000] 08:38:57 INFO - PROCESS | 1650 | 1466696337291 Marionette DEBUG loaded listener.js 08:38:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119a04400) [pid = 1650] [serial = 1033] [outer = 0x119496000] 08:38:58 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x116711c00) [pid = 1650] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:38:58 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x112fa2800) [pid = 1650] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:38:58 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x116630800) [pid = 1650] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:38:58 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x118136800) [pid = 1650] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:38:58 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x116706400) [pid = 1650] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:38:58 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118133000) [pid = 1650] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:38:58 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x114fc3c00) [pid = 1650] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:38:58 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118378000) [pid = 1650] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:38:58 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x120f4a800) [pid = 1650] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:38:58 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x112d27400) [pid = 1650] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:38:58 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1243f8800) [pid = 1650] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:38:58 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1164d9400) [pid = 1650] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:38:58 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1266d3000) [pid = 1650] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:38:58 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11662f000) [pid = 1650] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:38:58 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x123f6e400) [pid = 1650] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:38:58 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116624000) [pid = 1650] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:38:58 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x113c2c000) [pid = 1650] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:38:58 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11885e000) [pid = 1650] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:38:58 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1185d0400) [pid = 1650] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:38:58 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112fa5c00) [pid = 1650] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:38:58 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1182ad000) [pid = 1650] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:38:58 INFO - PROCESS | 1650 | 1466696338050 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 08:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1023ms 08:38:58 INFO - PROCESS | 1650 | 1466696338095 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 08:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:38:58 INFO - PROCESS | 1650 | 1466696338108 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 08:38:58 INFO - PROCESS | 1650 | 1466696338111 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:38:58 INFO - PROCESS | 1650 | 1466696338113 Marionette TRACE conn2 <- [1,1350,null,{}] 08:38:58 INFO - PROCESS | 1650 | 1466696338136 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:58 INFO - PROCESS | 1650 | 1466696338139 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:58 INFO - PROCESS | 1650 | 1466696338259 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 08:38:58 INFO - PROCESS | 1650 | 1466696338326 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:58 INFO - PROCESS | 1650 | 1466696338327 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11996f800 == 32 [pid = 1650] [id = 345] 08:38:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x115f08400) [pid = 1650] [serial = 1034] [outer = 0x0] 08:38:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11662f000) [pid = 1650] [serial = 1035] [outer = 0x115f08400] 08:38:58 INFO - PROCESS | 1650 | 1466696338352 Marionette DEBUG loaded listener.js 08:38:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118205800) [pid = 1650] [serial = 1036] [outer = 0x115f08400] 08:38:58 INFO - PROCESS | 1650 | 1466696338655 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 08:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 584ms 08:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:38:58 INFO - PROCESS | 1650 | 1466696338696 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 08:38:58 INFO - PROCESS | 1650 | 1466696338697 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 08:38:58 INFO - PROCESS | 1650 | 1466696338699 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:38:58 INFO - PROCESS | 1650 | 1466696338700 Marionette TRACE conn2 <- [1,1354,null,{}] 08:38:58 INFO - PROCESS | 1650 | 1466696338703 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:58 INFO - PROCESS | 1650 | 1466696338707 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:58 INFO - PROCESS | 1650 | 1466696338795 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 08:38:58 INFO - PROCESS | 1650 | 1466696338799 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:58 INFO - PROCESS | 1650 | 1466696338801 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x129083800 == 33 [pid = 1650] [id = 346] 08:38:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118411800) [pid = 1650] [serial = 1037] [outer = 0x0] 08:38:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119a09c00) [pid = 1650] [serial = 1038] [outer = 0x118411800] 08:38:58 INFO - PROCESS | 1650 | 1466696338826 Marionette DEBUG loaded listener.js 08:38:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x120f49800) [pid = 1650] [serial = 1039] [outer = 0x118411800] 08:38:59 INFO - PROCESS | 1650 | 1466696339185 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 08:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 523ms 08:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:38:59 INFO - PROCESS | 1650 | 1466696339223 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 08:38:59 INFO - PROCESS | 1650 | 1466696339224 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 08:38:59 INFO - PROCESS | 1650 | 1466696339227 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:38:59 INFO - PROCESS | 1650 | 1466696339238 Marionette TRACE conn2 <- [1,1358,null,{}] 08:38:59 INFO - PROCESS | 1650 | 1466696339242 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:59 INFO - PROCESS | 1650 | 1466696339243 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:59 INFO - PROCESS | 1650 | 1466696339348 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 08:38:59 INFO - PROCESS | 1650 | 1466696339354 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:59 INFO - PROCESS | 1650 | 1466696339355 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a23a800 == 34 [pid = 1650] [id = 347] 08:38:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x120f4bc00) [pid = 1650] [serial = 1040] [outer = 0x0] 08:38:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123804c00) [pid = 1650] [serial = 1041] [outer = 0x120f4bc00] 08:38:59 INFO - PROCESS | 1650 | 1466696339395 Marionette DEBUG loaded listener.js 08:38:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123c93c00) [pid = 1650] [serial = 1042] [outer = 0x120f4bc00] 08:38:59 INFO - PROCESS | 1650 | 1466696339798 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 08:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 578ms 08:38:59 INFO - PROCESS | 1650 | 1466696339806 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 08:38:59 INFO - PROCESS | 1650 | 1466696339809 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 08:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:38:59 INFO - PROCESS | 1650 | 1466696339812 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:38:59 INFO - PROCESS | 1650 | 1466696339813 Marionette TRACE conn2 <- [1,1362,null,{}] 08:38:59 INFO - PROCESS | 1650 | 1466696339816 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:38:59 INFO - PROCESS | 1650 | 1466696339817 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:59 INFO - PROCESS | 1650 | 1466696339931 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 08:38:59 INFO - PROCESS | 1650 | 1466696339937 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:59 INFO - PROCESS | 1650 | 1466696339938 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:38:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a41f800 == 35 [pid = 1650] [id = 348] 08:38:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x120f4f800) [pid = 1650] [serial = 1043] [outer = 0x0] 08:38:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x123d8e400) [pid = 1650] [serial = 1044] [outer = 0x120f4f800] 08:38:59 INFO - PROCESS | 1650 | 1466696339964 Marionette DEBUG loaded listener.js 08:39:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x123f77000) [pid = 1650] [serial = 1045] [outer = 0x120f4f800] 08:39:00 INFO - PROCESS | 1650 | 1466696340538 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 08:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 769ms 08:39:00 INFO - PROCESS | 1650 | 1466696340621 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 08:39:00 INFO - PROCESS | 1650 | 1466696340624 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 08:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:39:00 INFO - PROCESS | 1650 | 1466696340631 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:39:00 INFO - PROCESS | 1650 | 1466696340634 Marionette TRACE conn2 <- [1,1366,null,{}] 08:39:00 INFO - PROCESS | 1650 | 1466696340638 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:00 INFO - PROCESS | 1650 | 1466696340640 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:00 INFO - PROCESS | 1650 | 1466696340773 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 08:39:00 INFO - PROCESS | 1650 | 1466696340851 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:00 INFO - PROCESS | 1650 | 1466696340853 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a90000 == 36 [pid = 1650] [id = 349] 08:39:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x114fbbc00) [pid = 1650] [serial = 1046] [outer = 0x0] 08:39:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x115f70c00) [pid = 1650] [serial = 1047] [outer = 0x114fbbc00] 08:39:00 INFO - PROCESS | 1650 | 1466696340885 Marionette DEBUG loaded listener.js 08:39:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1176bf800) [pid = 1650] [serial = 1048] [outer = 0x114fbbc00] 08:39:01 INFO - PROCESS | 1650 | 1466696341481 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 08:39:01 INFO - PROCESS | 1650 | 1466696341507 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 08:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 08:39:01 INFO - PROCESS | 1650 | 1466696341512 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:39:01 INFO - PROCESS | 1650 | 1466696341514 Marionette TRACE conn2 <- [1,1370,null,{}] 08:39:01 INFO - PROCESS | 1650 | 1466696341517 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:01 INFO - PROCESS | 1650 | 1466696341518 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:01 INFO - PROCESS | 1650 | 1466696341630 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 08:39:01 INFO - PROCESS | 1650 | 1466696341801 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:01 INFO - PROCESS | 1650 | 1466696341803 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x112687000 == 37 [pid = 1650] [id = 350] 08:39:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x113c99000) [pid = 1650] [serial = 1049] [outer = 0x0] 08:39:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x115d51000) [pid = 1650] [serial = 1050] [outer = 0x113c99000] 08:39:01 INFO - PROCESS | 1650 | 1466696341832 Marionette DEBUG loaded listener.js 08:39:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x116711c00) [pid = 1650] [serial = 1051] [outer = 0x113c99000] 08:39:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12a23a800 == 36 [pid = 1650] [id = 347] 08:39:02 INFO - PROCESS | 1650 | --DOCSHELL 0x129083800 == 35 [pid = 1650] [id = 346] 08:39:02 INFO - PROCESS | 1650 | --DOCSHELL 0x11996f800 == 34 [pid = 1650] [id = 345] 08:39:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1256d0000 == 33 [pid = 1650] [id = 344] 08:39:02 INFO - PROCESS | 1650 | --DOCSHELL 0x124019800 == 32 [pid = 1650] [id = 343] 08:39:02 INFO - PROCESS | 1650 | --DOCSHELL 0x119163000 == 31 [pid = 1650] [id = 342] 08:39:02 INFO - PROCESS | 1650 | --DOCSHELL 0x116aaa000 == 30 [pid = 1650] [id = 341] 08:39:02 INFO - PROCESS | 1650 | 1466696342357 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 08:39:02 INFO - PROCESS | 1650 | 1466696342403 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 08:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 08:39:02 INFO - PROCESS | 1650 | 1466696342410 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:39:02 INFO - PROCESS | 1650 | 1466696342413 Marionette TRACE conn2 <- [1,1374,null,{}] 08:39:02 INFO - PROCESS | 1650 | 1466696342416 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:02 INFO - PROCESS | 1650 | 1466696342417 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:02 INFO - PROCESS | 1650 | 1466696342496 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 08:39:02 INFO - PROCESS | 1650 | 1466696342501 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:02 INFO - PROCESS | 1650 | 1466696342503 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169dd000 == 31 [pid = 1650] [id = 351] 08:39:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x118132800) [pid = 1650] [serial = 1052] [outer = 0x0] 08:39:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x118206800) [pid = 1650] [serial = 1053] [outer = 0x118132800] 08:39:02 INFO - PROCESS | 1650 | 1466696342532 Marionette DEBUG loaded listener.js 08:39:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11840f800) [pid = 1650] [serial = 1054] [outer = 0x118132800] 08:39:02 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:39:02 INFO - PROCESS | 1650 | 1466696342885 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 08:39:02 INFO - PROCESS | 1650 | 1466696342935 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 08:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 08:39:02 INFO - PROCESS | 1650 | 1466696342938 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:39:02 INFO - PROCESS | 1650 | 1466696342939 Marionette TRACE conn2 <- [1,1378,null,{}] 08:39:02 INFO - PROCESS | 1650 | 1466696342941 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:02 INFO - PROCESS | 1650 | 1466696342943 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:03 INFO - PROCESS | 1650 | 1466696343022 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 08:39:03 INFO - PROCESS | 1650 | 1466696343031 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:03 INFO - PROCESS | 1650 | 1466696343032 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1190a1800 == 32 [pid = 1650] [id = 352] 08:39:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11841bc00) [pid = 1650] [serial = 1055] [outer = 0x0] 08:39:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118860c00) [pid = 1650] [serial = 1056] [outer = 0x11841bc00] 08:39:03 INFO - PROCESS | 1650 | 1466696343058 Marionette DEBUG loaded listener.js 08:39:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11889a400) [pid = 1650] [serial = 1057] [outer = 0x11841bc00] 08:39:03 INFO - PROCESS | 1650 | 1466696343429 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 08:39:03 INFO - PROCESS | 1650 | 1466696343461 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 08:39:03 INFO - PROCESS | 1650 | 1466696343468 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:39:03 INFO - PROCESS | 1650 | 1466696343472 Marionette TRACE conn2 <- [1,1382,null,{}] 08:39:03 INFO - PROCESS | 1650 | 1466696343476 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:03 INFO - PROCESS | 1650 | 1466696343479 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:03 INFO - PROCESS | 1650 | 1466696343562 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 08:39:03 INFO - PROCESS | 1650 | 1466696343566 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:03 INFO - PROCESS | 1650 | 1466696343567 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1239b0800 == 33 [pid = 1650] [id = 353] 08:39:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119079c00) [pid = 1650] [serial = 1058] [outer = 0x0] 08:39:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119462000) [pid = 1650] [serial = 1059] [outer = 0x119079c00] 08:39:03 INFO - PROCESS | 1650 | 1466696343592 Marionette DEBUG loaded listener.js 08:39:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119905000) [pid = 1650] [serial = 1060] [outer = 0x119079c00] 08:39:03 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:39:03 INFO - PROCESS | 1650 | 1466696343919 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 08:39:03 INFO - PROCESS | 1650 | 1466696343945 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 08:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:39:03 INFO - PROCESS | 1650 | 1466696343947 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:39:03 INFO - PROCESS | 1650 | 1466696343948 Marionette TRACE conn2 <- [1,1386,null,{}] 08:39:03 INFO - PROCESS | 1650 | 1466696343950 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:03 INFO - PROCESS | 1650 | 1466696343952 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:04 INFO - PROCESS | 1650 | 1466696344031 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 08:39:04 INFO - PROCESS | 1650 | 1466696344092 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:04 INFO - PROCESS | 1650 | 1466696344093 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x124a12800 == 34 [pid = 1650] [id = 354] 08:39:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119081c00) [pid = 1650] [serial = 1061] [outer = 0x0] 08:39:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119a0cc00) [pid = 1650] [serial = 1062] [outer = 0x119081c00] 08:39:04 INFO - PROCESS | 1650 | 1466696344117 Marionette DEBUG loaded listener.js 08:39:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x120f46400) [pid = 1650] [serial = 1063] [outer = 0x119081c00] 08:39:04 INFO - PROCESS | 1650 | 1466696344441 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 08:39:04 INFO - PROCESS | 1650 | 1466696344468 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 08:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:39:04 INFO - PROCESS | 1650 | 1466696344477 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:39:04 INFO - PROCESS | 1650 | 1466696344479 Marionette TRACE conn2 <- [1,1390,null,{}] 08:39:04 INFO - PROCESS | 1650 | 1466696344481 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:04 INFO - PROCESS | 1650 | 1466696344482 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:04 INFO - PROCESS | 1650 | 1466696344583 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 08:39:04 INFO - PROCESS | 1650 | 1466696344587 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:04 INFO - PROCESS | 1650 | 1466696344591 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f20800 == 35 [pid = 1650] [id = 355] 08:39:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x123d8b400) [pid = 1650] [serial = 1064] [outer = 0x0] 08:39:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x123d8f800) [pid = 1650] [serial = 1065] [outer = 0x123d8b400] 08:39:04 INFO - PROCESS | 1650 | 1466696344624 Marionette DEBUG loaded listener.js 08:39:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x124195800) [pid = 1650] [serial = 1066] [outer = 0x123d8b400] 08:39:04 INFO - PROCESS | 1650 | 1466696344982 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 08:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 518ms 08:39:05 INFO - PROCESS | 1650 | 1466696345001 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 08:39:05 INFO - PROCESS | 1650 | 1466696345002 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 08:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:39:05 INFO - PROCESS | 1650 | 1466696345014 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:39:05 INFO - PROCESS | 1650 | 1466696345015 Marionette TRACE conn2 <- [1,1394,null,{}] 08:39:05 INFO - PROCESS | 1650 | 1466696345017 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:05 INFO - PROCESS | 1650 | 1466696345018 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:05 INFO - PROCESS | 1650 | 1466696345118 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 08:39:05 INFO - PROCESS | 1650 | 1466696345122 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:05 INFO - PROCESS | 1650 | 1466696345123 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a72000 == 36 [pid = 1650] [id = 356] 08:39:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x123d8c000) [pid = 1650] [serial = 1067] [outer = 0x0] 08:39:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124e9a000) [pid = 1650] [serial = 1068] [outer = 0x123d8c000] 08:39:05 INFO - PROCESS | 1650 | 1466696345148 Marionette DEBUG loaded listener.js 08:39:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12574fc00) [pid = 1650] [serial = 1069] [outer = 0x123d8c000] 08:39:05 INFO - PROCESS | 1650 | 1466696345487 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 08:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 518ms 08:39:05 INFO - PROCESS | 1650 | 1466696345532 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 08:39:05 INFO - PROCESS | 1650 | 1466696345533 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 08:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:39:05 INFO - PROCESS | 1650 | 1466696345535 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:39:05 INFO - PROCESS | 1650 | 1466696345536 Marionette TRACE conn2 <- [1,1398,null,{}] 08:39:05 INFO - PROCESS | 1650 | 1466696345539 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:05 INFO - PROCESS | 1650 | 1466696345540 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:05 INFO - PROCESS | 1650 | 1466696345635 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 08:39:05 INFO - PROCESS | 1650 | 1466696345670 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:05 INFO - PROCESS | 1650 | 1466696345672 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x117251800 == 37 [pid = 1650] [id = 357] 08:39:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x125754000) [pid = 1650] [serial = 1070] [outer = 0x0] 08:39:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126110000) [pid = 1650] [serial = 1071] [outer = 0x125754000] 08:39:05 INFO - PROCESS | 1650 | 1466696345695 Marionette DEBUG loaded listener.js 08:39:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1265f2800) [pid = 1650] [serial = 1072] [outer = 0x125754000] 08:39:06 INFO - PROCESS | 1650 | 1466696346023 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 08:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 520ms 08:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:39:06 INFO - PROCESS | 1650 | 1466696346061 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 08:39:06 INFO - PROCESS | 1650 | 1466696346062 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 08:39:06 INFO - PROCESS | 1650 | 1466696346065 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:39:06 INFO - PROCESS | 1650 | 1466696346066 Marionette TRACE conn2 <- [1,1402,null,{}] 08:39:06 INFO - PROCESS | 1650 | 1466696346068 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:06 INFO - PROCESS | 1650 | 1466696346069 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:06 INFO - PROCESS | 1650 | 1466696346170 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 08:39:06 INFO - PROCESS | 1650 | 1466696346174 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:06 INFO - PROCESS | 1650 | 1466696346175 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a23c000 == 38 [pid = 1650] [id = 358] 08:39:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126549800) [pid = 1650] [serial = 1073] [outer = 0x0] 08:39:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12692cc00) [pid = 1650] [serial = 1074] [outer = 0x126549800] 08:39:06 INFO - PROCESS | 1650 | 1466696346200 Marionette DEBUG loaded listener.js 08:39:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126b97c00) [pid = 1650] [serial = 1075] [outer = 0x126549800] 08:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11888d400) [pid = 1650] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119496000) [pid = 1650] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1110a1c00) [pid = 1650] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1164e4000) [pid = 1650] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x115d1ac00) [pid = 1650] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118248c00) [pid = 1650] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11812b000) [pid = 1650] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11945d800) [pid = 1650] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x112d27000) [pid = 1650] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x123d63800) [pid = 1650] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x120f4bc00) [pid = 1650] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12519e000) [pid = 1650] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x115f08400) [pid = 1650] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:39:06 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x118411800) [pid = 1650] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:39:06 INFO - PROCESS | 1650 | 1466696346588 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 08:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 567ms 08:39:06 INFO - PROCESS | 1650 | 1466696346633 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 08:39:06 INFO - PROCESS | 1650 | 1466696346635 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 08:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:39:06 INFO - PROCESS | 1650 | 1466696346639 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:39:06 INFO - PROCESS | 1650 | 1466696346641 Marionette TRACE conn2 <- [1,1406,null,{}] 08:39:06 INFO - PROCESS | 1650 | 1466696346644 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:06 INFO - PROCESS | 1650 | 1466696346646 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:06 INFO - PROCESS | 1650 | 1466696346803 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 08:39:06 INFO - PROCESS | 1650 | 1466696346878 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:06 INFO - PROCESS | 1650 | 1466696346879 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a545000 == 39 [pid = 1650] [id = 359] 08:39:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1164e1c00) [pid = 1650] [serial = 1076] [outer = 0x0] 08:39:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118739c00) [pid = 1650] [serial = 1077] [outer = 0x1164e1c00] 08:39:06 INFO - PROCESS | 1650 | 1466696346921 Marionette DEBUG loaded listener.js 08:39:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118244400) [pid = 1650] [serial = 1078] [outer = 0x1164e1c00] 08:39:07 INFO - PROCESS | 1650 | 1466696347272 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 08:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 670ms 08:39:07 INFO - PROCESS | 1650 | 1466696347310 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 08:39:07 INFO - PROCESS | 1650 | 1466696347312 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 08:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:39:07 INFO - PROCESS | 1650 | 1466696347325 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:39:07 INFO - PROCESS | 1650 | 1466696347326 Marionette TRACE conn2 <- [1,1410,null,{}] 08:39:07 INFO - PROCESS | 1650 | 1466696347328 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:07 INFO - PROCESS | 1650 | 1466696347329 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:07 INFO - PROCESS | 1650 | 1466696347407 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 08:39:07 INFO - PROCESS | 1650 | 1466696347413 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:07 INFO - PROCESS | 1650 | 1466696347415 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad8e000 == 40 [pid = 1650] [id = 360] 08:39:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11965ec00) [pid = 1650] [serial = 1079] [outer = 0x0] 08:39:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x123808000) [pid = 1650] [serial = 1080] [outer = 0x11965ec00] 08:39:07 INFO - PROCESS | 1650 | 1466696347442 Marionette DEBUG loaded listener.js 08:39:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x126b9c000) [pid = 1650] [serial = 1081] [outer = 0x11965ec00] 08:39:07 INFO - PROCESS | 1650 | 1466696347799 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 08:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 520ms 08:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:39:07 INFO - PROCESS | 1650 | 1466696347845 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 08:39:07 INFO - PROCESS | 1650 | 1466696347847 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 08:39:07 INFO - PROCESS | 1650 | 1466696347849 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:39:07 INFO - PROCESS | 1650 | 1466696347851 Marionette TRACE conn2 <- [1,1414,null,{}] 08:39:07 INFO - PROCESS | 1650 | 1466696347853 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:07 INFO - PROCESS | 1650 | 1466696347855 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:07 INFO - PROCESS | 1650 | 1466696347968 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 08:39:07 INFO - PROCESS | 1650 | 1466696347976 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:07 INFO - PROCESS | 1650 | 1466696347977 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ae99000 == 41 [pid = 1650] [id = 361] 08:39:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x120f4bc00) [pid = 1650] [serial = 1082] [outer = 0x0] 08:39:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1289e0400) [pid = 1650] [serial = 1083] [outer = 0x120f4bc00] 08:39:08 INFO - PROCESS | 1650 | 1466696348001 Marionette DEBUG loaded listener.js 08:39:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x128ad2800) [pid = 1650] [serial = 1084] [outer = 0x120f4bc00] 08:39:08 INFO - PROCESS | 1650 | 1466696348338 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 08:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 522ms 08:39:08 INFO - PROCESS | 1650 | 1466696348371 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 08:39:08 INFO - PROCESS | 1650 | 1466696348372 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 08:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:39:08 INFO - PROCESS | 1650 | 1466696348375 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:39:08 INFO - PROCESS | 1650 | 1466696348376 Marionette TRACE conn2 <- [1,1418,null,{}] 08:39:08 INFO - PROCESS | 1650 | 1466696348378 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:08 INFO - PROCESS | 1650 | 1466696348379 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:08 INFO - PROCESS | 1650 | 1466696348510 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 08:39:08 INFO - PROCESS | 1650 | 1466696348571 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:08 INFO - PROCESS | 1650 | 1466696348572 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x114f85800 == 42 [pid = 1650] [id = 362] 08:39:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11223c000) [pid = 1650] [serial = 1085] [outer = 0x0] 08:39:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11295d400) [pid = 1650] [serial = 1086] [outer = 0x11223c000] 08:39:08 INFO - PROCESS | 1650 | 1466696348605 Marionette DEBUG loaded listener.js 08:39:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x113c9c800) [pid = 1650] [serial = 1087] [outer = 0x11223c000] 08:39:09 INFO - PROCESS | 1650 | 1466696349121 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 08:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 771ms 08:39:09 INFO - PROCESS | 1650 | 1466696349147 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 08:39:09 INFO - PROCESS | 1650 | 1466696349150 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 08:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:39:09 INFO - PROCESS | 1650 | 1466696349153 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:39:09 INFO - PROCESS | 1650 | 1466696349156 Marionette TRACE conn2 <- [1,1422,null,{}] 08:39:09 INFO - PROCESS | 1650 | 1466696349179 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:09 INFO - PROCESS | 1650 | 1466696349181 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:09 INFO - PROCESS | 1650 | 1466696349312 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 08:39:09 INFO - PROCESS | 1650 | 1466696349380 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:09 INFO - PROCESS | 1650 | 1466696349382 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bca000 == 43 [pid = 1650] [id = 363] 08:39:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11841dc00) [pid = 1650] [serial = 1088] [outer = 0x0] 08:39:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1185d9c00) [pid = 1650] [serial = 1089] [outer = 0x11841dc00] 08:39:09 INFO - PROCESS | 1650 | 1466696349412 Marionette DEBUG loaded listener.js 08:39:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118869000) [pid = 1650] [serial = 1090] [outer = 0x11841dc00] 08:39:09 INFO - PROCESS | 1650 | 1466696349867 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 08:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 737ms 08:39:09 INFO - PROCESS | 1650 | 1466696349891 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 08:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:39:09 INFO - PROCESS | 1650 | 1466696349893 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 08:39:09 INFO - PROCESS | 1650 | 1466696349895 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:39:09 INFO - PROCESS | 1650 | 1466696349897 Marionette TRACE conn2 <- [1,1426,null,{}] 08:39:09 INFO - PROCESS | 1650 | 1466696349899 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:09 INFO - PROCESS | 1650 | 1466696349901 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:10 INFO - PROCESS | 1650 | 1466696350007 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 08:39:10 INFO - PROCESS | 1650 | 1466696350078 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:10 INFO - PROCESS | 1650 | 1466696350079 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a418000 == 44 [pid = 1650] [id = 364] 08:39:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119078c00) [pid = 1650] [serial = 1091] [outer = 0x0] 08:39:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119659000) [pid = 1650] [serial = 1092] [outer = 0x119078c00] 08:39:10 INFO - PROCESS | 1650 | 1466696350111 Marionette DEBUG loaded listener.js 08:39:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x120f4b400) [pid = 1650] [serial = 1093] [outer = 0x119078c00] 08:39:10 INFO - PROCESS | 1650 | 1466696350550 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 08:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 671ms 08:39:10 INFO - PROCESS | 1650 | 1466696350566 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 08:39:10 INFO - PROCESS | 1650 | 1466696350569 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 08:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:39:10 INFO - PROCESS | 1650 | 1466696350600 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:39:10 INFO - PROCESS | 1650 | 1466696350603 Marionette TRACE conn2 <- [1,1430,null,{}] 08:39:10 INFO - PROCESS | 1650 | 1466696350623 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:10 INFO - PROCESS | 1650 | 1466696350627 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:10 INFO - PROCESS | 1650 | 1466696350755 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 08:39:10 INFO - PROCESS | 1650 | 1466696350805 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:10 INFO - PROCESS | 1650 | 1466696350806 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12be2e800 == 45 [pid = 1650] [id = 365] 08:39:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123f73000) [pid = 1650] [serial = 1094] [outer = 0x0] 08:39:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1256af000) [pid = 1650] [serial = 1095] [outer = 0x123f73000] 08:39:10 INFO - PROCESS | 1650 | 1466696350835 Marionette DEBUG loaded listener.js 08:39:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126b99000) [pid = 1650] [serial = 1096] [outer = 0x123f73000] 08:39:11 INFO - PROCESS | 1650 | 1466696351452 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 08:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 899ms 08:39:11 INFO - PROCESS | 1650 | 1466696351472 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 08:39:11 INFO - PROCESS | 1650 | 1466696351475 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 08:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:39:11 INFO - PROCESS | 1650 | 1466696351481 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:39:11 INFO - PROCESS | 1650 | 1466696351483 Marionette TRACE conn2 <- [1,1434,null,{}] 08:39:11 INFO - PROCESS | 1650 | 1466696351486 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:11 INFO - PROCESS | 1650 | 1466696351488 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:11 INFO - PROCESS | 1650 | 1466696351586 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 08:39:11 INFO - PROCESS | 1650 | 1466696351652 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:11 INFO - PROCESS | 1650 | 1466696351655 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x116abf000 == 46 [pid = 1650] [id = 366] 08:39:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x115d51800) [pid = 1650] [serial = 1097] [outer = 0x0] 08:39:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x115f6a400) [pid = 1650] [serial = 1098] [outer = 0x115d51800] 08:39:11 INFO - PROCESS | 1650 | 1466696351683 Marionette DEBUG loaded listener.js 08:39:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1173a9c00) [pid = 1650] [serial = 1099] [outer = 0x115d51800] 08:39:12 INFO - PROCESS | 1650 | 1466696352171 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 08:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 722ms 08:39:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12ae99000 == 45 [pid = 1650] [id = 361] 08:39:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad8e000 == 44 [pid = 1650] [id = 360] 08:39:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12a545000 == 43 [pid = 1650] [id = 359] 08:39:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12a23c000 == 42 [pid = 1650] [id = 358] 08:39:12 INFO - PROCESS | 1650 | --DOCSHELL 0x117251800 == 41 [pid = 1650] [id = 357] 08:39:12 INFO - PROCESS | 1650 | --DOCSHELL 0x128a72000 == 40 [pid = 1650] [id = 356] 08:39:12 INFO - PROCESS | 1650 | --DOCSHELL 0x120f20800 == 39 [pid = 1650] [id = 355] 08:39:12 INFO - PROCESS | 1650 | --DOCSHELL 0x124a12800 == 38 [pid = 1650] [id = 354] 08:39:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1239b0800 == 37 [pid = 1650] [id = 353] 08:39:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1190a1800 == 36 [pid = 1650] [id = 352] 08:39:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1169dd000 == 35 [pid = 1650] [id = 351] 08:39:12 INFO - PROCESS | 1650 | --DOCSHELL 0x112687000 == 34 [pid = 1650] [id = 350] 08:39:12 INFO - PROCESS | 1650 | --DOCSHELL 0x119a90000 == 33 [pid = 1650] [id = 349] 08:39:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12a41f800 == 32 [pid = 1650] [id = 348] 08:39:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1187d9800 == 31 [pid = 1650] [id = 340] 08:39:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12be2e800 == 30 [pid = 1650] [id = 365] 08:39:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12a418000 == 29 [pid = 1650] [id = 364] 08:39:12 INFO - PROCESS | 1650 | --DOCSHELL 0x119bca000 == 28 [pid = 1650] [id = 363] 08:39:12 INFO - PROCESS | 1650 | --DOCSHELL 0x114f85800 == 27 [pid = 1650] [id = 362] 08:39:12 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11907ec00) [pid = 1650] [serial = 1029] [outer = 0x0] [url = about:blank] 08:39:12 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119902c00) [pid = 1650] [serial = 1032] [outer = 0x0] [url = about:blank] 08:39:12 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119464400) [pid = 1650] [serial = 1030] [outer = 0x0] [url = about:blank] 08:39:12 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1164dc400) [pid = 1650] [serial = 1003] [outer = 0x0] [url = about:blank] 08:39:12 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1185ce000) [pid = 1650] [serial = 1021] [outer = 0x0] [url = about:blank] 08:39:12 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1182a4400) [pid = 1650] [serial = 1020] [outer = 0x0] [url = about:blank] 08:39:12 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112ebd000) [pid = 1650] [serial = 1002] [outer = 0x0] [url = about:blank] 08:39:12 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116704c00) [pid = 1650] [serial = 1023] [outer = 0x0] [url = about:blank] 08:39:12 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11945c400) [pid = 1650] [serial = 1006] [outer = 0x0] [url = about:blank] 08:39:12 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1173a8000) [pid = 1650] [serial = 1024] [outer = 0x0] [url = about:blank] 08:39:12 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118862000) [pid = 1650] [serial = 1005] [outer = 0x0] [url = about:blank] 08:39:12 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11840f400) [pid = 1650] [serial = 1026] [outer = 0x0] [url = about:blank] 08:39:12 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119a03400) [pid = 1650] [serial = 1009] [outer = 0x0] [url = about:blank] 08:39:12 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11965d000) [pid = 1650] [serial = 1008] [outer = 0x0] [url = about:blank] 08:39:12 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123804000) [pid = 1650] [serial = 1012] [outer = 0x0] [url = about:blank] 08:39:12 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x120f4b800) [pid = 1650] [serial = 1011] [outer = 0x0] [url = about:blank] 08:39:12 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x123f76800) [pid = 1650] [serial = 1015] [outer = 0x0] [url = about:blank] 08:39:12 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x123d92c00) [pid = 1650] [serial = 1014] [outer = 0x0] [url = about:blank] 08:39:12 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x123804c00) [pid = 1650] [serial = 1041] [outer = 0x0] [url = about:blank] 08:39:12 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12610f400) [pid = 1650] [serial = 1018] [outer = 0x0] [url = about:blank] 08:39:12 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11662f000) [pid = 1650] [serial = 1035] [outer = 0x0] [url = about:blank] 08:39:12 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1256af400) [pid = 1650] [serial = 1017] [outer = 0x0] [url = about:blank] 08:39:12 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119a09c00) [pid = 1650] [serial = 1038] [outer = 0x0] [url = about:blank] 08:39:12 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x120f49800) [pid = 1650] [serial = 1039] [outer = 0x0] [url = about:blank] 08:39:12 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119a04400) [pid = 1650] [serial = 1033] [outer = 0x0] [url = about:blank] 08:39:12 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118205800) [pid = 1650] [serial = 1036] [outer = 0x0] [url = about:blank] 08:39:12 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x123c93c00) [pid = 1650] [serial = 1042] [outer = 0x0] [url = about:blank] 08:39:12 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x118517c00) [pid = 1650] [serial = 1027] [outer = 0x0] [url = about:blank] 08:39:12 INFO - PROCESS | 1650 | 1466696352938 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 08:39:12 INFO - PROCESS | 1650 | 1466696352942 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 08:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:39:12 INFO - PROCESS | 1650 | 1466696352956 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:39:12 INFO - PROCESS | 1650 | 1466696352959 Marionette TRACE conn2 <- [1,1438,null,{}] 08:39:12 INFO - PROCESS | 1650 | 1466696352965 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:12 INFO - PROCESS | 1650 | 1466696352968 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:13 INFO - PROCESS | 1650 | 1466696353096 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 08:39:13 INFO - PROCESS | 1650 | 1466696353103 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:13 INFO - PROCESS | 1650 | 1466696353108 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x113c71800 == 28 [pid = 1650] [id = 367] 08:39:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1133ea400) [pid = 1650] [serial = 1100] [outer = 0x0] 08:39:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11399e000) [pid = 1650] [serial = 1101] [outer = 0x1133ea400] 08:39:13 INFO - PROCESS | 1650 | 1466696353153 Marionette DEBUG loaded listener.js 08:39:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x115d49c00) [pid = 1650] [serial = 1102] [outer = 0x1133ea400] 08:39:13 INFO - PROCESS | 1650 | 1466696353552 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 08:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 625ms 08:39:13 INFO - PROCESS | 1650 | 1466696353579 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 08:39:13 INFO - PROCESS | 1650 | 1466696353582 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 08:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:39:13 INFO - PROCESS | 1650 | 1466696353587 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:39:13 INFO - PROCESS | 1650 | 1466696353589 Marionette TRACE conn2 <- [1,1442,null,{}] 08:39:13 INFO - PROCESS | 1650 | 1466696353601 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:13 INFO - PROCESS | 1650 | 1466696353602 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:13 INFO - PROCESS | 1650 | 1466696353684 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 08:39:13 INFO - PROCESS | 1650 | 1466696353688 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:13 INFO - PROCESS | 1650 | 1466696353690 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11827f800 == 29 [pid = 1650] [id = 368] 08:39:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x116972400) [pid = 1650] [serial = 1103] [outer = 0x0] 08:39:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118138c00) [pid = 1650] [serial = 1104] [outer = 0x116972400] 08:39:13 INFO - PROCESS | 1650 | 1466696353719 Marionette DEBUG loaded listener.js 08:39:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1182a3000) [pid = 1650] [serial = 1105] [outer = 0x116972400] 08:39:14 INFO - PROCESS | 1650 | 1466696354094 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 08:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 529ms 08:39:14 INFO - PROCESS | 1650 | 1466696354115 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 08:39:14 INFO - PROCESS | 1650 | 1466696354117 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 08:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:39:14 INFO - PROCESS | 1650 | 1466696354121 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:39:14 INFO - PROCESS | 1650 | 1466696354123 Marionette TRACE conn2 <- [1,1446,null,{}] 08:39:14 INFO - PROCESS | 1650 | 1466696354144 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:14 INFO - PROCESS | 1650 | 1466696354149 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:14 INFO - PROCESS | 1650 | 1466696354274 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 08:39:14 INFO - PROCESS | 1650 | 1466696354292 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:14 INFO - PROCESS | 1650 | 1466696354296 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a8f000 == 30 [pid = 1650] [id = 369] 08:39:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1185d3c00) [pid = 1650] [serial = 1106] [outer = 0x0] 08:39:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1185d6c00) [pid = 1650] [serial = 1107] [outer = 0x1185d3c00] 08:39:14 INFO - PROCESS | 1650 | 1466696354339 Marionette DEBUG loaded listener.js 08:39:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11885d800) [pid = 1650] [serial = 1108] [outer = 0x1185d3c00] 08:39:14 INFO - PROCESS | 1650 | 1466696354767 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 08:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 683ms 08:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:39:14 INFO - PROCESS | 1650 | 1466696354804 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 08:39:14 INFO - PROCESS | 1650 | 1466696354805 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 08:39:14 INFO - PROCESS | 1650 | 1466696354807 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:39:14 INFO - PROCESS | 1650 | 1466696354808 Marionette TRACE conn2 <- [1,1450,null,{}] 08:39:14 INFO - PROCESS | 1650 | 1466696354832 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:14 INFO - PROCESS | 1650 | 1466696354833 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:14 INFO - PROCESS | 1650 | 1466696354952 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 08:39:14 INFO - PROCESS | 1650 | 1466696354993 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:14 INFO - PROCESS | 1650 | 1466696354994 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169d7800 == 31 [pid = 1650] [id = 370] 08:39:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11949a000) [pid = 1650] [serial = 1109] [outer = 0x0] 08:39:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11949b000) [pid = 1650] [serial = 1110] [outer = 0x11949a000] 08:39:15 INFO - PROCESS | 1650 | 1466696355030 Marionette DEBUG loaded listener.js 08:39:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119655800) [pid = 1650] [serial = 1111] [outer = 0x11949a000] 08:39:15 INFO - PROCESS | 1650 | 1466696355388 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 08:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 622ms 08:39:15 INFO - PROCESS | 1650 | 1466696355430 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 08:39:15 INFO - PROCESS | 1650 | 1466696355431 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 08:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:39:15 INFO - PROCESS | 1650 | 1466696355433 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:39:15 INFO - PROCESS | 1650 | 1466696355434 Marionette TRACE conn2 <- [1,1454,null,{}] 08:39:15 INFO - PROCESS | 1650 | 1466696355437 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:15 INFO - PROCESS | 1650 | 1466696355438 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:15 INFO - PROCESS | 1650 | 1466696355535 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 08:39:15 INFO - PROCESS | 1650 | 1466696355539 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:15 INFO - PROCESS | 1650 | 1466696355540 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x1251c1000 == 32 [pid = 1650] [id = 371] 08:39:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x115d47800) [pid = 1650] [serial = 1112] [outer = 0x0] 08:39:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119910000) [pid = 1650] [serial = 1113] [outer = 0x115d47800] 08:39:15 INFO - PROCESS | 1650 | 1466696355566 Marionette DEBUG loaded listener.js 08:39:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119a0b400) [pid = 1650] [serial = 1114] [outer = 0x115d47800] 08:39:15 INFO - PROCESS | 1650 | 1466696355930 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 08:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 519ms 08:39:15 INFO - PROCESS | 1650 | 1466696355953 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 08:39:15 INFO - PROCESS | 1650 | 1466696355954 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 08:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:39:15 INFO - PROCESS | 1650 | 1466696355964 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:39:15 INFO - PROCESS | 1650 | 1466696355965 Marionette TRACE conn2 <- [1,1458,null,{}] 08:39:15 INFO - PROCESS | 1650 | 1466696355967 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:15 INFO - PROCESS | 1650 | 1466696355971 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:16 INFO - PROCESS | 1650 | 1466696356085 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 08:39:16 INFO - PROCESS | 1650 | 1466696356089 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:16 INFO - PROCESS | 1650 | 1466696356091 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b40800 == 33 [pid = 1650] [id = 372] 08:39:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x120f44800) [pid = 1650] [serial = 1115] [outer = 0x0] 08:39:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123807000) [pid = 1650] [serial = 1116] [outer = 0x120f44800] 08:39:16 INFO - PROCESS | 1650 | 1466696356117 Marionette DEBUG loaded listener.js 08:39:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123f2a800) [pid = 1650] [serial = 1117] [outer = 0x120f44800] 08:39:16 INFO - PROCESS | 1650 | 1466696356483 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 08:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 569ms 08:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:39:16 INFO - PROCESS | 1650 | 1466696356534 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 08:39:16 INFO - PROCESS | 1650 | 1466696356535 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 08:39:16 INFO - PROCESS | 1650 | 1466696356537 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:39:16 INFO - PROCESS | 1650 | 1466696356538 Marionette TRACE conn2 <- [1,1462,null,{}] 08:39:16 INFO - PROCESS | 1650 | 1466696356540 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:16 INFO - PROCESS | 1650 | 1466696356541 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:16 INFO - PROCESS | 1650 | 1466696356639 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 08:39:16 INFO - PROCESS | 1650 | 1466696356673 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:16 INFO - PROCESS | 1650 | 1466696356675 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a6b000 == 34 [pid = 1650] [id = 373] 08:39:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118519400) [pid = 1650] [serial = 1118] [outer = 0x0] 08:39:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123f78c00) [pid = 1650] [serial = 1119] [outer = 0x118519400] 08:39:16 INFO - PROCESS | 1650 | 1466696356699 Marionette DEBUG loaded listener.js 08:39:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124c26400) [pid = 1650] [serial = 1120] [outer = 0x118519400] 08:39:17 INFO - PROCESS | 1650 | 1466696357022 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 08:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 518ms 08:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:39:17 INFO - PROCESS | 1650 | 1466696357056 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 08:39:17 INFO - PROCESS | 1650 | 1466696357057 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 08:39:17 INFO - PROCESS | 1650 | 1466696357061 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:39:17 INFO - PROCESS | 1650 | 1466696357063 Marionette TRACE conn2 <- [1,1466,null,{}] 08:39:17 INFO - PROCESS | 1650 | 1466696357074 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:17 INFO - PROCESS | 1650 | 1466696357075 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:17 INFO - PROCESS | 1650 | 1466696357346 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 08:39:17 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123d8b400) [pid = 1650] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:39:17 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x125754000) [pid = 1650] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:39:17 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x123d8c000) [pid = 1650] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:39:17 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x113c99000) [pid = 1650] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:39:17 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11841bc00) [pid = 1650] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:39:17 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119081c00) [pid = 1650] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:39:17 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119079c00) [pid = 1650] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:39:17 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11965ec00) [pid = 1650] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:39:17 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118132800) [pid = 1650] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:39:17 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x120f4f800) [pid = 1650] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:39:17 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x114fbbc00) [pid = 1650] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:39:17 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1164e1c00) [pid = 1650] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:39:17 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x126549800) [pid = 1650] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:39:17 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x120f4bc00) [pid = 1650] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:39:17 INFO - PROCESS | 1650 | 1466696357388 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:17 INFO - PROCESS | 1650 | 1466696357389 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187d4000 == 35 [pid = 1650] [id = 374] 08:39:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x110fa2800) [pid = 1650] [serial = 1121] [outer = 0x0] 08:39:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11393f800) [pid = 1650] [serial = 1122] [outer = 0x110fa2800] 08:39:17 INFO - PROCESS | 1650 | 1466696357413 Marionette DEBUG loaded listener.js 08:39:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118136800) [pid = 1650] [serial = 1123] [outer = 0x110fa2800] 08:39:17 INFO - PROCESS | 1650 | 1466696357681 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 08:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 630ms 08:39:17 INFO - PROCESS | 1650 | 1466696357690 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 08:39:17 INFO - PROCESS | 1650 | 1466696357691 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 08:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:39:17 INFO - PROCESS | 1650 | 1466696357703 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:39:17 INFO - PROCESS | 1650 | 1466696357704 Marionette TRACE conn2 <- [1,1470,null,{}] 08:39:17 INFO - PROCESS | 1650 | 1466696357707 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:17 INFO - PROCESS | 1650 | 1466696357708 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:17 INFO - PROCESS | 1650 | 1466696357799 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 08:39:17 INFO - PROCESS | 1650 | 1466696357803 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:17 INFO - PROCESS | 1650 | 1466696357804 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12931c000 == 36 [pid = 1650] [id = 375] 08:39:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1122a7400) [pid = 1650] [serial = 1124] [outer = 0x0] 08:39:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123d8c000) [pid = 1650] [serial = 1125] [outer = 0x1122a7400] 08:39:17 INFO - PROCESS | 1650 | 1466696357830 Marionette DEBUG loaded listener.js 08:39:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x125195000) [pid = 1650] [serial = 1126] [outer = 0x1122a7400] 08:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 468ms 08:39:18 INFO - PROCESS | 1650 | 1466696358168 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 08:39:18 INFO - PROCESS | 1650 | 1466696358174 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 08:39:18 INFO - PROCESS | 1650 | 1466696358175 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 08:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:39:18 INFO - PROCESS | 1650 | 1466696358181 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:39:18 INFO - PROCESS | 1650 | 1466696358182 Marionette TRACE conn2 <- [1,1474,null,{}] 08:39:18 INFO - PROCESS | 1650 | 1466696358185 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:18 INFO - PROCESS | 1650 | 1466696358186 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:18 INFO - PROCESS | 1650 | 1466696358303 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 08:39:18 INFO - PROCESS | 1650 | 1466696358312 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:18 INFO - PROCESS | 1650 | 1466696358313 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a239000 == 37 [pid = 1650] [id = 376] 08:39:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118518c00) [pid = 1650] [serial = 1127] [outer = 0x0] 08:39:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12519d800) [pid = 1650] [serial = 1128] [outer = 0x118518c00] 08:39:18 INFO - PROCESS | 1650 | 1466696358352 Marionette DEBUG loaded listener.js 08:39:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126111400) [pid = 1650] [serial = 1129] [outer = 0x118518c00] 08:39:18 INFO - PROCESS | 1650 | 1466696358803 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 08:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 670ms 08:39:18 INFO - PROCESS | 1650 | 1466696358851 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 08:39:18 INFO - PROCESS | 1650 | 1466696358854 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 08:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:39:18 INFO - PROCESS | 1650 | 1466696358866 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:39:18 INFO - PROCESS | 1650 | 1466696358869 Marionette TRACE conn2 <- [1,1478,null,{}] 08:39:18 INFO - PROCESS | 1650 | 1466696358882 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:18 INFO - PROCESS | 1650 | 1466696358885 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:19 INFO - PROCESS | 1650 | 1466696359025 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 08:39:19 INFO - PROCESS | 1650 | 1466696359060 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:19 INFO - PROCESS | 1650 | 1466696359062 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad8e000 == 38 [pid = 1650] [id = 377] 08:39:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126b9a400) [pid = 1650] [serial = 1130] [outer = 0x0] 08:39:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126ba2400) [pid = 1650] [serial = 1131] [outer = 0x126b9a400] 08:39:19 INFO - PROCESS | 1650 | 1466696359089 Marionette DEBUG loaded listener.js 08:39:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1289e7c00) [pid = 1650] [serial = 1132] [outer = 0x126b9a400] 08:39:19 INFO - PROCESS | 1650 | 1466696359613 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 08:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 793ms 08:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:39:19 INFO - PROCESS | 1650 | 1466696359650 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 08:39:19 INFO - PROCESS | 1650 | 1466696359652 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 08:39:19 INFO - PROCESS | 1650 | 1466696359656 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:39:19 INFO - PROCESS | 1650 | 1466696359658 Marionette TRACE conn2 <- [1,1482,null,{}] 08:39:19 INFO - PROCESS | 1650 | 1466696359662 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:19 INFO - PROCESS | 1650 | 1466696359664 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:19 INFO - PROCESS | 1650 | 1466696359780 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 08:39:19 INFO - PROCESS | 1650 | 1466696359836 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:19 INFO - PROCESS | 1650 | 1466696359838 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e3a800 == 39 [pid = 1650] [id = 378] 08:39:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x113093400) [pid = 1650] [serial = 1133] [outer = 0x0] 08:39:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x113e16400) [pid = 1650] [serial = 1134] [outer = 0x113093400] 08:39:19 INFO - PROCESS | 1650 | 1466696359869 Marionette DEBUG loaded listener.js 08:39:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x116624000) [pid = 1650] [serial = 1135] [outer = 0x113093400] 08:39:20 INFO - PROCESS | 1650 | 1466696360517 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 08:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 875ms 08:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:39:20 INFO - PROCESS | 1650 | 1466696360530 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 08:39:20 INFO - PROCESS | 1650 | 1466696360534 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 08:39:20 INFO - PROCESS | 1650 | 1466696360538 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:39:20 INFO - PROCESS | 1650 | 1466696360540 Marionette TRACE conn2 <- [1,1486,null,{}] 08:39:20 INFO - PROCESS | 1650 | 1466696360543 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:20 INFO - PROCESS | 1650 | 1466696360545 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:20 INFO - PROCESS | 1650 | 1466696360665 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 08:39:20 INFO - PROCESS | 1650 | 1466696360743 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:20 INFO - PROCESS | 1650 | 1466696360744 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12437d800 == 40 [pid = 1650] [id = 379] 08:39:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118417000) [pid = 1650] [serial = 1136] [outer = 0x0] 08:39:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1185ca800) [pid = 1650] [serial = 1137] [outer = 0x118417000] 08:39:20 INFO - PROCESS | 1650 | 1466696360775 Marionette DEBUG loaded listener.js 08:39:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11885e400) [pid = 1650] [serial = 1138] [outer = 0x118417000] 08:39:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12a239000 == 39 [pid = 1650] [id = 376] 08:39:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12931c000 == 38 [pid = 1650] [id = 375] 08:39:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1187d4000 == 37 [pid = 1650] [id = 374] 08:39:21 INFO - PROCESS | 1650 | --DOCSHELL 0x128a6b000 == 36 [pid = 1650] [id = 373] 08:39:21 INFO - PROCESS | 1650 | --DOCSHELL 0x126b40800 == 35 [pid = 1650] [id = 372] 08:39:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1251c1000 == 34 [pid = 1650] [id = 371] 08:39:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1169d7800 == 33 [pid = 1650] [id = 370] 08:39:21 INFO - PROCESS | 1650 | --DOCSHELL 0x119a8f000 == 32 [pid = 1650] [id = 369] 08:39:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11827f800 == 31 [pid = 1650] [id = 368] 08:39:21 INFO - PROCESS | 1650 | --DOCSHELL 0x113c71800 == 30 [pid = 1650] [id = 367] 08:39:21 INFO - PROCESS | 1650 | --DOCSHELL 0x116abf000 == 29 [pid = 1650] [id = 366] 08:39:21 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x123d8f800) [pid = 1650] [serial = 1065] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126110000) [pid = 1650] [serial = 1071] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x124e9a000) [pid = 1650] [serial = 1068] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12574fc00) [pid = 1650] [serial = 1069] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115d51000) [pid = 1650] [serial = 1050] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116711c00) [pid = 1650] [serial = 1051] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118860c00) [pid = 1650] [serial = 1056] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11889a400) [pid = 1650] [serial = 1057] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119a0cc00) [pid = 1650] [serial = 1062] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119462000) [pid = 1650] [serial = 1059] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x126b9c000) [pid = 1650] [serial = 1081] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119905000) [pid = 1650] [serial = 1060] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118206800) [pid = 1650] [serial = 1053] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11840f800) [pid = 1650] [serial = 1054] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x123f77000) [pid = 1650] [serial = 1045] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x123d8e400) [pid = 1650] [serial = 1044] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x115f70c00) [pid = 1650] [serial = 1047] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1176bf800) [pid = 1650] [serial = 1048] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1265f2800) [pid = 1650] [serial = 1072] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118739c00) [pid = 1650] [serial = 1077] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12692cc00) [pid = 1650] [serial = 1074] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x123808000) [pid = 1650] [serial = 1080] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x128ad2800) [pid = 1650] [serial = 1084] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x126b97c00) [pid = 1650] [serial = 1075] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1289e0400) [pid = 1650] [serial = 1083] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x118244400) [pid = 1650] [serial = 1078] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x124195800) [pid = 1650] [serial = 1066] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x120f46400) [pid = 1650] [serial = 1063] [outer = 0x0] [url = about:blank] 08:39:21 INFO - PROCESS | 1650 | 1466696361435 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 08:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 919ms 08:39:21 INFO - PROCESS | 1650 | 1466696361458 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 08:39:21 INFO - PROCESS | 1650 | 1466696361461 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 08:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:39:21 INFO - PROCESS | 1650 | 1466696361464 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:39:21 INFO - PROCESS | 1650 | 1466696361466 Marionette TRACE conn2 <- [1,1490,null,{}] 08:39:21 INFO - PROCESS | 1650 | 1466696361470 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:21 INFO - PROCESS | 1650 | 1466696361471 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:21 INFO - PROCESS | 1650 | 1466696361555 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 08:39:21 INFO - PROCESS | 1650 | 1466696361563 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:21 INFO - PROCESS | 1650 | 1466696361566 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x117252000 == 30 [pid = 1650] [id = 380] 08:39:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x118135800) [pid = 1650] [serial = 1139] [outer = 0x0] 08:39:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118206800) [pid = 1650] [serial = 1140] [outer = 0x118135800] 08:39:21 INFO - PROCESS | 1650 | 1466696361594 Marionette DEBUG loaded listener.js 08:39:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118379000) [pid = 1650] [serial = 1141] [outer = 0x118135800] 08:39:21 INFO - PROCESS | 1650 | 1466696361963 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 08:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 572ms 08:39:22 INFO - PROCESS | 1650 | 1466696362036 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 08:39:22 INFO - PROCESS | 1650 | 1466696362039 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 08:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:39:22 INFO - PROCESS | 1650 | 1466696362044 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:39:22 INFO - PROCESS | 1650 | 1466696362045 Marionette TRACE conn2 <- [1,1494,null,{}] 08:39:22 INFO - PROCESS | 1650 | 1466696362048 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:22 INFO - PROCESS | 1650 | 1466696362049 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:22 INFO - PROCESS | 1650 | 1466696362131 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 08:39:22 INFO - PROCESS | 1650 | 1466696362135 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:22 INFO - PROCESS | 1650 | 1466696362136 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11962f000 == 31 [pid = 1650] [id = 381] 08:39:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1185d0000) [pid = 1650] [serial = 1142] [outer = 0x0] 08:39:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118860c00) [pid = 1650] [serial = 1143] [outer = 0x1185d0000] 08:39:22 INFO - PROCESS | 1650 | 1466696362163 Marionette DEBUG loaded listener.js 08:39:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119081c00) [pid = 1650] [serial = 1144] [outer = 0x1185d0000] 08:39:22 INFO - PROCESS | 1650 | 1466696362502 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 08:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 472ms 08:39:22 INFO - PROCESS | 1650 | 1466696362519 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 08:39:22 INFO - PROCESS | 1650 | 1466696362520 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 08:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:39:22 INFO - PROCESS | 1650 | 1466696362522 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:39:22 INFO - PROCESS | 1650 | 1466696362525 Marionette TRACE conn2 <- [1,1498,null,{}] 08:39:22 INFO - PROCESS | 1650 | 1466696362533 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:22 INFO - PROCESS | 1650 | 1466696362536 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:22 INFO - PROCESS | 1650 | 1466696362616 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 08:39:22 INFO - PROCESS | 1650 | 1466696362621 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:22 INFO - PROCESS | 1650 | 1466696362623 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x124003000 == 32 [pid = 1650] [id = 382] 08:39:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x115fd6800) [pid = 1650] [serial = 1145] [outer = 0x0] 08:39:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119662400) [pid = 1650] [serial = 1146] [outer = 0x115fd6800] 08:39:22 INFO - PROCESS | 1650 | 1466696362653 Marionette DEBUG loaded listener.js 08:39:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119a0f000) [pid = 1650] [serial = 1147] [outer = 0x115fd6800] 08:39:22 INFO - PROCESS | 1650 | 1466696362995 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 08:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 521ms 08:39:23 INFO - PROCESS | 1650 | 1466696363044 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 08:39:23 INFO - PROCESS | 1650 | 1466696363046 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 08:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:39:23 INFO - PROCESS | 1650 | 1466696363049 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:39:23 INFO - PROCESS | 1650 | 1466696363050 Marionette TRACE conn2 <- [1,1502,null,{}] 08:39:23 INFO - PROCESS | 1650 | 1466696363052 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:23 INFO - PROCESS | 1650 | 1466696363053 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:23 INFO - PROCESS | 1650 | 1466696363162 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 08:39:23 INFO - PROCESS | 1650 | 1466696363168 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:23 INFO - PROCESS | 1650 | 1466696363169 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12615d000 == 33 [pid = 1650] [id = 383] 08:39:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11990a800) [pid = 1650] [serial = 1148] [outer = 0x0] 08:39:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x120fe3c00) [pid = 1650] [serial = 1149] [outer = 0x11990a800] 08:39:23 INFO - PROCESS | 1650 | 1466696363194 Marionette DEBUG loaded listener.js 08:39:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x123c93c00) [pid = 1650] [serial = 1150] [outer = 0x11990a800] 08:39:23 INFO - PROCESS | 1650 | 1466696363550 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 08:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 519ms 08:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:39:23 INFO - PROCESS | 1650 | 1466696363568 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 08:39:23 INFO - PROCESS | 1650 | 1466696363569 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 08:39:23 INFO - PROCESS | 1650 | 1466696363571 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:39:23 INFO - PROCESS | 1650 | 1466696363573 Marionette TRACE conn2 <- [1,1506,null,{}] 08:39:23 INFO - PROCESS | 1650 | 1466696363575 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:23 INFO - PROCESS | 1650 | 1466696363576 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:23 INFO - PROCESS | 1650 | 1466696363681 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 08:39:23 INFO - PROCESS | 1650 | 1466696363684 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:23 INFO - PROCESS | 1650 | 1466696363685 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b0c800 == 34 [pid = 1650] [id = 384] 08:39:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x123c94000) [pid = 1650] [serial = 1151] [outer = 0x0] 08:39:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123d92c00) [pid = 1650] [serial = 1152] [outer = 0x123c94000] 08:39:23 INFO - PROCESS | 1650 | 1466696363710 Marionette DEBUG loaded listener.js 08:39:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123f7a000) [pid = 1650] [serial = 1153] [outer = 0x123c94000] 08:39:24 INFO - PROCESS | 1650 | 1466696364054 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 08:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 518ms 08:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:39:24 INFO - PROCESS | 1650 | 1466696364094 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 08:39:24 INFO - PROCESS | 1650 | 1466696364095 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 08:39:24 INFO - PROCESS | 1650 | 1466696364097 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:39:24 INFO - PROCESS | 1650 | 1466696364098 Marionette TRACE conn2 <- [1,1510,null,{}] 08:39:24 INFO - PROCESS | 1650 | 1466696364101 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:24 INFO - PROCESS | 1650 | 1466696364105 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:24 INFO - PROCESS | 1650 | 1466696364225 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 08:39:24 INFO - PROCESS | 1650 | 1466696364228 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:24 INFO - PROCESS | 1650 | 1466696364229 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a229000 == 35 [pid = 1650] [id = 385] 08:39:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1240b9800) [pid = 1650] [serial = 1154] [outer = 0x0] 08:39:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124e9d000) [pid = 1650] [serial = 1155] [outer = 0x1240b9800] 08:39:24 INFO - PROCESS | 1650 | 1466696364255 Marionette DEBUG loaded listener.js 08:39:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126b9e400) [pid = 1650] [serial = 1156] [outer = 0x1240b9800] 08:39:24 INFO - PROCESS | 1650 | 1466696364611 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 08:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 569ms 08:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:39:24 INFO - PROCESS | 1650 | 1466696364666 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 08:39:24 INFO - PROCESS | 1650 | 1466696364667 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 08:39:24 INFO - PROCESS | 1650 | 1466696364669 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:39:24 INFO - PROCESS | 1650 | 1466696364670 Marionette TRACE conn2 <- [1,1514,null,{}] 08:39:24 INFO - PROCESS | 1650 | 1466696364673 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:24 INFO - PROCESS | 1650 | 1466696364674 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:24 INFO - PROCESS | 1650 | 1466696364770 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 08:39:24 INFO - PROCESS | 1650 | 1466696364805 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:24 INFO - PROCESS | 1650 | 1466696364807 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a75d800 == 36 [pid = 1650] [id = 386] 08:39:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126935000) [pid = 1650] [serial = 1157] [outer = 0x0] 08:39:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1289eac00) [pid = 1650] [serial = 1158] [outer = 0x126935000] 08:39:24 INFO - PROCESS | 1650 | 1466696364831 Marionette DEBUG loaded listener.js 08:39:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128acf000) [pid = 1650] [serial = 1159] [outer = 0x126935000] 08:39:25 INFO - PROCESS | 1650 | 1466696365134 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 08:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 469ms 08:39:25 INFO - PROCESS | 1650 | 1466696365140 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 08:39:25 INFO - PROCESS | 1650 | 1466696365141 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 08:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:39:25 INFO - PROCESS | 1650 | 1466696365151 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:39:25 INFO - PROCESS | 1650 | 1466696365152 Marionette TRACE conn2 <- [1,1518,null,{}] 08:39:25 INFO - PROCESS | 1650 | 1466696365154 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:25 INFO - PROCESS | 1650 | 1466696365156 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:25 INFO - PROCESS | 1650 | 1466696365262 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 08:39:25 INFO - PROCESS | 1650 | 1466696365266 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:25 INFO - PROCESS | 1650 | 1466696365267 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a776000 == 37 [pid = 1650] [id = 387] 08:39:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128ac9800) [pid = 1650] [serial = 1160] [outer = 0x0] 08:39:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128ad5400) [pid = 1650] [serial = 1161] [outer = 0x128ac9800] 08:39:25 INFO - PROCESS | 1650 | 1466696365292 Marionette DEBUG loaded listener.js 08:39:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128c81800) [pid = 1650] [serial = 1162] [outer = 0x128ac9800] 08:39:25 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119078c00) [pid = 1650] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:39:25 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123f73000) [pid = 1650] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:39:25 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1122a7400) [pid = 1650] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:39:25 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118518c00) [pid = 1650] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:39:25 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115d51800) [pid = 1650] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:39:25 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x115d47800) [pid = 1650] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:39:25 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11949a000) [pid = 1650] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:39:25 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x120f44800) [pid = 1650] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:39:25 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1185d3c00) [pid = 1650] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:39:25 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118519400) [pid = 1650] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:39:25 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11223c000) [pid = 1650] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:39:25 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x116972400) [pid = 1650] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:39:25 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1133ea400) [pid = 1650] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:39:25 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x110fa2800) [pid = 1650] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:39:25 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11841dc00) [pid = 1650] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:39:25 INFO - PROCESS | 1650 | 1466696365694 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 08:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 573ms 08:39:25 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:39:25 INFO - PROCESS | 1650 | 1466696365724 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 08:39:25 INFO - PROCESS | 1650 | 1466696365726 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 08:39:25 INFO - PROCESS | 1650 | 1466696365730 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:39:25 INFO - PROCESS | 1650 | 1466696365731 Marionette TRACE conn2 <- [1,1522,null,{}] 08:39:25 INFO - PROCESS | 1650 | 1466696365734 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:25 INFO - PROCESS | 1650 | 1466696365735 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:25 INFO - PROCESS | 1650 | 1466696365815 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 08:39:25 INFO - PROCESS | 1650 | 1466696365869 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:25 INFO - PROCESS | 1650 | 1466696365870 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x124002800 == 38 [pid = 1650] [id = 388] 08:39:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x110fa5400) [pid = 1650] [serial = 1163] [outer = 0x0] 08:39:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116903c00) [pid = 1650] [serial = 1164] [outer = 0x110fa5400] 08:39:25 INFO - PROCESS | 1650 | 1466696365894 Marionette DEBUG loaded listener.js 08:39:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118739000) [pid = 1650] [serial = 1165] [outer = 0x110fa5400] 08:39:26 INFO - PROCESS | 1650 | 1466696366159 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 08:39:26 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 08:39:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:39:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:39:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:39:26 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 08:39:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:39:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:39:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:39:26 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 08:39:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:39:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:39:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:39:26 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 08:39:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:39:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:39:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:39:26 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 471ms 08:39:26 INFO - PROCESS | 1650 | 1466696366201 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 08:39:26 INFO - PROCESS | 1650 | 1466696366202 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 08:39:26 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:39:26 INFO - PROCESS | 1650 | 1466696366205 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:39:26 INFO - PROCESS | 1650 | 1466696366206 Marionette TRACE conn2 <- [1,1526,null,{}] 08:39:26 INFO - PROCESS | 1650 | 1466696366216 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:26 INFO - PROCESS | 1650 | 1466696366217 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:26 INFO - PROCESS | 1650 | 1466696366304 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 08:39:26 INFO - PROCESS | 1650 | 1466696366308 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:26 INFO - PROCESS | 1650 | 1466696366309 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b17a000 == 39 [pid = 1650] [id = 389] 08:39:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1188a5000) [pid = 1650] [serial = 1166] [outer = 0x0] 08:39:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123d8b400) [pid = 1650] [serial = 1167] [outer = 0x1188a5000] 08:39:26 INFO - PROCESS | 1650 | 1466696366341 Marionette DEBUG loaded listener.js 08:39:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x128c82c00) [pid = 1650] [serial = 1168] [outer = 0x1188a5000] 08:39:26 INFO - PROCESS | 1650 | 1466696366670 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 08:39:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:39:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:39:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:39:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:39:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:39:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:39:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:39:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:39:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:39:26 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 521ms 08:39:26 INFO - PROCESS | 1650 | 1466696366735 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 08:39:26 INFO - PROCESS | 1650 | 1466696366737 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 08:39:26 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:39:26 INFO - PROCESS | 1650 | 1466696366739 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:39:26 INFO - PROCESS | 1650 | 1466696366741 Marionette TRACE conn2 <- [1,1530,null,{}] 08:39:26 INFO - PROCESS | 1650 | 1466696366743 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:26 INFO - PROCESS | 1650 | 1466696366745 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:26 INFO - PROCESS | 1650 | 1466696366837 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 08:39:26 INFO - PROCESS | 1650 | 1466696366842 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:26 INFO - PROCESS | 1650 | 1466696366843 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf07800 == 40 [pid = 1650] [id = 390] 08:39:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x128c86000) [pid = 1650] [serial = 1169] [outer = 0x0] 08:39:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x128d6c000) [pid = 1650] [serial = 1170] [outer = 0x128c86000] 08:39:26 INFO - PROCESS | 1650 | 1466696366869 Marionette DEBUG loaded listener.js 08:39:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x129057800) [pid = 1650] [serial = 1171] [outer = 0x128c86000] 08:39:27 INFO - PROCESS | 1650 | 1466696367163 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 08:39:27 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 08:39:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:39:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:39:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:39:27 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 08:39:27 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:39:27 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 470ms 08:39:27 INFO - PROCESS | 1650 | 1466696367210 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 08:39:27 INFO - PROCESS | 1650 | 1466696367213 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 08:39:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:39:27 INFO - PROCESS | 1650 | 1466696367216 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:39:27 INFO - PROCESS | 1650 | 1466696367217 Marionette TRACE conn2 <- [1,1534,null,{}] 08:39:27 INFO - PROCESS | 1650 | 1466696367219 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:27 INFO - PROCESS | 1650 | 1466696367221 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:27 INFO - PROCESS | 1650 | 1466696367304 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 08:39:27 INFO - PROCESS | 1650 | 1466696367309 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:27 INFO - PROCESS | 1650 | 1466696367310 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf22000 == 41 [pid = 1650] [id = 391] 08:39:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128c86400) [pid = 1650] [serial = 1172] [outer = 0x0] 08:39:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12905a800) [pid = 1650] [serial = 1173] [outer = 0x128c86400] 08:39:27 INFO - PROCESS | 1650 | 1466696367395 Marionette DEBUG loaded listener.js 08:39:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x129144400) [pid = 1650] [serial = 1174] [outer = 0x128c86400] 08:39:28 INFO - PROCESS | 1650 | --DOCSHELL 0x117252000 == 40 [pid = 1650] [id = 380] 08:39:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12437d800 == 39 [pid = 1650] [id = 379] 08:39:28 INFO - PROCESS | 1650 | --DOCSHELL 0x117e3a800 == 38 [pid = 1650] [id = 378] 08:39:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad8e000 == 37 [pid = 1650] [id = 377] 08:39:28 INFO - PROCESS | 1650 | --DOCSHELL 0x124003000 == 36 [pid = 1650] [id = 382] 08:39:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12a229000 == 35 [pid = 1650] [id = 385] 08:39:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12a776000 == 34 [pid = 1650] [id = 387] 08:39:28 INFO - PROCESS | 1650 | --DOCSHELL 0x124002800 == 33 [pid = 1650] [id = 388] 08:39:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12a75d800 == 32 [pid = 1650] [id = 386] 08:39:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12b17a000 == 31 [pid = 1650] [id = 389] 08:39:28 INFO - PROCESS | 1650 | --DOCSHELL 0x128b0c800 == 30 [pid = 1650] [id = 384] 08:39:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12615d000 == 29 [pid = 1650] [id = 383] 08:39:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11962f000 == 28 [pid = 1650] [id = 381] 08:39:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf07800 == 27 [pid = 1650] [id = 390] 08:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1173a9c00) [pid = 1650] [serial = 1099] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115f6a400) [pid = 1650] [serial = 1098] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119910000) [pid = 1650] [serial = 1113] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11949b000) [pid = 1650] [serial = 1110] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123807000) [pid = 1650] [serial = 1116] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1185d6c00) [pid = 1650] [serial = 1107] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x123f78c00) [pid = 1650] [serial = 1119] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x123f2a800) [pid = 1650] [serial = 1117] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11885d800) [pid = 1650] [serial = 1108] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x113c9c800) [pid = 1650] [serial = 1087] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118138c00) [pid = 1650] [serial = 1104] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1182a3000) [pid = 1650] [serial = 1105] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11295d400) [pid = 1650] [serial = 1086] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x124c26400) [pid = 1650] [serial = 1120] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11399e000) [pid = 1650] [serial = 1101] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118136800) [pid = 1650] [serial = 1123] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x118869000) [pid = 1650] [serial = 1090] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x115d49c00) [pid = 1650] [serial = 1102] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1185d9c00) [pid = 1650] [serial = 1089] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x120f4b400) [pid = 1650] [serial = 1093] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x119659000) [pid = 1650] [serial = 1092] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x126b99000) [pid = 1650] [serial = 1096] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x1256af000) [pid = 1650] [serial = 1095] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x126ba2400) [pid = 1650] [serial = 1131] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x123d8c000) [pid = 1650] [serial = 1125] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x11393f800) [pid = 1650] [serial = 1122] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x119a0b400) [pid = 1650] [serial = 1114] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x125195000) [pid = 1650] [serial = 1126] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x12519d800) [pid = 1650] [serial = 1128] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x126111400) [pid = 1650] [serial = 1129] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x119655800) [pid = 1650] [serial = 1111] [outer = 0x0] [url = about:blank] 08:39:28 INFO - PROCESS | 1650 | 1466696368826 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 08:39:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:39:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1676ms 08:39:28 INFO - PROCESS | 1650 | 1466696368894 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 08:39:28 INFO - PROCESS | 1650 | 1466696368898 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 08:39:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:39:28 INFO - PROCESS | 1650 | 1466696368904 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:39:28 INFO - PROCESS | 1650 | 1466696368907 Marionette TRACE conn2 <- [1,1538,null,{}] 08:39:28 INFO - PROCESS | 1650 | 1466696368916 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:28 INFO - PROCESS | 1650 | 1466696368919 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:29 INFO - PROCESS | 1650 | 1466696369043 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 08:39:29 INFO - PROCESS | 1650 | 1466696369062 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:29 INFO - PROCESS | 1650 | 1466696369064 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x115f95800 == 28 [pid = 1650] [id = 392] 08:39:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x113c32400) [pid = 1650] [serial = 1175] [outer = 0x0] 08:39:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x113c97800) [pid = 1650] [serial = 1176] [outer = 0x113c32400] 08:39:29 INFO - PROCESS | 1650 | 1466696369109 Marionette DEBUG loaded listener.js 08:39:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x115d51000) [pid = 1650] [serial = 1177] [outer = 0x113c32400] 08:39:29 INFO - PROCESS | 1650 | 1466696369523 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 08:39:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:39:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 629ms 08:39:29 INFO - PROCESS | 1650 | 1466696369536 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 08:39:29 INFO - PROCESS | 1650 | 1466696369540 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 08:39:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:39:29 INFO - PROCESS | 1650 | 1466696369547 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:39:29 INFO - PROCESS | 1650 | 1466696369549 Marionette TRACE conn2 <- [1,1542,null,{}] 08:39:29 INFO - PROCESS | 1650 | 1466696369551 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:29 INFO - PROCESS | 1650 | 1466696369553 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:29 INFO - PROCESS | 1650 | 1466696369633 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 08:39:29 INFO - PROCESS | 1650 | 1466696369637 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:29 INFO - PROCESS | 1650 | 1466696369639 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f3e000 == 29 [pid = 1650] [id = 393] 08:39:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1161b1400) [pid = 1650] [serial = 1178] [outer = 0x0] 08:39:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x116908000) [pid = 1650] [serial = 1179] [outer = 0x1161b1400] 08:39:29 INFO - PROCESS | 1650 | 1466696369669 Marionette DEBUG loaded listener.js 08:39:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11812e000) [pid = 1650] [serial = 1180] [outer = 0x1161b1400] 08:39:30 INFO - PROCESS | 1650 | 1466696370018 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 08:39:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:39:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 520ms 08:39:30 INFO - PROCESS | 1650 | 1466696370067 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 08:39:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:39:30 INFO - PROCESS | 1650 | 1466696370077 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 08:39:30 INFO - PROCESS | 1650 | 1466696370079 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:39:30 INFO - PROCESS | 1650 | 1466696370082 Marionette TRACE conn2 <- [1,1546,null,{}] 08:39:30 INFO - PROCESS | 1650 | 1466696370090 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:30 INFO - PROCESS | 1650 | 1466696370093 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:30 INFO - PROCESS | 1650 | 1466696370170 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 08:39:30 INFO - PROCESS | 1650 | 1466696370175 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:30 INFO - PROCESS | 1650 | 1466696370180 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x1190a2000 == 30 [pid = 1650] [id = 394] 08:39:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x111aa9400) [pid = 1650] [serial = 1181] [outer = 0x0] 08:39:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11837a400) [pid = 1650] [serial = 1182] [outer = 0x111aa9400] 08:39:30 INFO - PROCESS | 1650 | 1466696370209 Marionette DEBUG loaded listener.js 08:39:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x118415800) [pid = 1650] [serial = 1183] [outer = 0x111aa9400] 08:39:30 INFO - PROCESS | 1650 | 1466696370573 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 08:39:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:39:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 522ms 08:39:30 INFO - PROCESS | 1650 | 1466696370602 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 08:39:30 INFO - PROCESS | 1650 | 1466696370605 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 08:39:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:39:30 INFO - PROCESS | 1650 | 1466696370608 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:39:30 INFO - PROCESS | 1650 | 1466696370610 Marionette TRACE conn2 <- [1,1550,null,{}] 08:39:30 INFO - PROCESS | 1650 | 1466696370614 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:30 INFO - PROCESS | 1650 | 1466696370616 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:30 INFO - PROCESS | 1650 | 1466696370771 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 08:39:30 INFO - PROCESS | 1650 | 1466696370783 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:30 INFO - PROCESS | 1650 | 1466696370786 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x119980000 == 31 [pid = 1650] [id = 395] 08:39:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1185cf400) [pid = 1650] [serial = 1184] [outer = 0x0] 08:39:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1185d9000) [pid = 1650] [serial = 1185] [outer = 0x1185cf400] 08:39:30 INFO - PROCESS | 1650 | 1466696370826 Marionette DEBUG loaded listener.js 08:39:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11873a000) [pid = 1650] [serial = 1186] [outer = 0x1185cf400] 08:39:31 INFO - PROCESS | 1650 | 1466696371199 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 08:39:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:39:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 621ms 08:39:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:39:31 INFO - PROCESS | 1650 | 1466696371231 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 08:39:31 INFO - PROCESS | 1650 | 1466696371232 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 08:39:31 INFO - PROCESS | 1650 | 1466696371234 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:39:31 INFO - PROCESS | 1650 | 1466696371236 Marionette TRACE conn2 <- [1,1554,null,{}] 08:39:31 INFO - PROCESS | 1650 | 1466696371238 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:31 INFO - PROCESS | 1650 | 1466696371249 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:31 INFO - PROCESS | 1650 | 1466696371322 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 08:39:31 INFO - PROCESS | 1650 | 1466696371377 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:31 INFO - PROCESS | 1650 | 1466696371379 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1239a8800 == 32 [pid = 1650] [id = 396] 08:39:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x113093800) [pid = 1650] [serial = 1187] [outer = 0x0] 08:39:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11885ec00) [pid = 1650] [serial = 1188] [outer = 0x113093800] 08:39:31 INFO - PROCESS | 1650 | 1466696371403 Marionette DEBUG loaded listener.js 08:39:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11907f000) [pid = 1650] [serial = 1189] [outer = 0x113093800] 08:39:31 INFO - PROCESS | 1650 | 1466696371763 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 08:39:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:39:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 569ms 08:39:31 INFO - PROCESS | 1650 | 1466696371806 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 08:39:31 INFO - PROCESS | 1650 | 1466696371808 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 08:39:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:39:31 INFO - PROCESS | 1650 | 1466696371811 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:39:31 INFO - PROCESS | 1650 | 1466696371813 Marionette TRACE conn2 <- [1,1558,null,{}] 08:39:31 INFO - PROCESS | 1650 | 1466696371816 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:31 INFO - PROCESS | 1650 | 1466696371822 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:32 INFO - PROCESS | 1650 | 1466696372000 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 08:39:32 INFO - PROCESS | 1650 | 1466696372015 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:32 INFO - PROCESS | 1650 | 1466696372016 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12464e000 == 33 [pid = 1650] [id = 397] 08:39:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x112fa6c00) [pid = 1650] [serial = 1190] [outer = 0x0] 08:39:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11934a400) [pid = 1650] [serial = 1191] [outer = 0x112fa6c00] 08:39:32 INFO - PROCESS | 1650 | 1466696372057 Marionette DEBUG loaded listener.js 08:39:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119902c00) [pid = 1650] [serial = 1192] [outer = 0x112fa6c00] 08:39:32 INFO - PROCESS | 1650 | 1466696372423 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 08:39:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:39:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 620ms 08:39:32 INFO - PROCESS | 1650 | 1466696372431 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 08:39:32 INFO - PROCESS | 1650 | 1466696372433 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 08:39:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:39:32 INFO - PROCESS | 1650 | 1466696372436 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:39:32 INFO - PROCESS | 1650 | 1466696372438 Marionette TRACE conn2 <- [1,1562,null,{}] 08:39:32 INFO - PROCESS | 1650 | 1466696372441 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:32 INFO - PROCESS | 1650 | 1466696372442 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:32 INFO - PROCESS | 1650 | 1466696372569 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 08:39:32 INFO - PROCESS | 1650 | 1466696372682 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:32 INFO - PROCESS | 1650 | 1466696372683 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e5b000 == 34 [pid = 1650] [id = 398] 08:39:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x115d52800) [pid = 1650] [serial = 1193] [outer = 0x0] 08:39:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11992c800) [pid = 1650] [serial = 1194] [outer = 0x115d52800] 08:39:32 INFO - PROCESS | 1650 | 1466696372723 Marionette DEBUG loaded listener.js 08:39:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119a0e000) [pid = 1650] [serial = 1195] [outer = 0x115d52800] 08:39:33 INFO - PROCESS | 1650 | 1466696373073 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 08:39:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:39:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 669ms 08:39:33 INFO - PROCESS | 1650 | 1466696373106 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 08:39:33 INFO - PROCESS | 1650 | 1466696373108 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 08:39:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:39:33 INFO - PROCESS | 1650 | 1466696373113 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:39:33 INFO - PROCESS | 1650 | 1466696373115 Marionette TRACE conn2 <- [1,1566,null,{}] 08:39:33 INFO - PROCESS | 1650 | 1466696373119 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:33 INFO - PROCESS | 1650 | 1466696373120 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:33 INFO - PROCESS | 1650 | 1466696373269 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 08:39:33 INFO - PROCESS | 1650 | 1466696373278 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:33 INFO - PROCESS | 1650 | 1466696373279 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x126164800 == 35 [pid = 1650] [id = 399] 08:39:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11965cc00) [pid = 1650] [serial = 1196] [outer = 0x0] 08:39:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x120f43800) [pid = 1650] [serial = 1197] [outer = 0x11965cc00] 08:39:33 INFO - PROCESS | 1650 | 1466696373319 Marionette DEBUG loaded listener.js 08:39:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x120fefc00) [pid = 1650] [serial = 1198] [outer = 0x11965cc00] 08:39:33 INFO - PROCESS | 1650 | 1466696373724 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 08:39:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:39:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 623ms 08:39:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:39:33 INFO - PROCESS | 1650 | 1466696373736 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 08:39:33 INFO - PROCESS | 1650 | 1466696373737 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 08:39:33 INFO - PROCESS | 1650 | 1466696373739 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:39:33 INFO - PROCESS | 1650 | 1466696373740 Marionette TRACE conn2 <- [1,1570,null,{}] 08:39:33 INFO - PROCESS | 1650 | 1466696373742 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:33 INFO - PROCESS | 1650 | 1466696373745 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:33 INFO - PROCESS | 1650 | 1466696373829 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 08:39:33 INFO - PROCESS | 1650 | 1466696373833 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:33 INFO - PROCESS | 1650 | 1466696373834 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1190a1000 == 36 [pid = 1650] [id = 400] 08:39:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123806000) [pid = 1650] [serial = 1199] [outer = 0x0] 08:39:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123c91800) [pid = 1650] [serial = 1200] [outer = 0x123806000] 08:39:33 INFO - PROCESS | 1650 | 1466696373859 Marionette DEBUG loaded listener.js 08:39:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123d8c000) [pid = 1650] [serial = 1201] [outer = 0x123806000] 08:39:34 INFO - PROCESS | 1650 | 1466696374233 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 08:39:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:39:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 520ms 08:39:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:39:34 INFO - PROCESS | 1650 | 1466696374267 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 08:39:34 INFO - PROCESS | 1650 | 1466696374268 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 08:39:34 INFO - PROCESS | 1650 | 1466696374271 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:39:34 INFO - PROCESS | 1650 | 1466696374273 Marionette TRACE conn2 <- [1,1574,null,{}] 08:39:34 INFO - PROCESS | 1650 | 1466696374276 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:34 INFO - PROCESS | 1650 | 1466696374278 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:34 INFO - PROCESS | 1650 | 1466696374391 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 08:39:34 INFO - PROCESS | 1650 | 1466696374395 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:34 INFO - PROCESS | 1650 | 1466696374396 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b06800 == 37 [pid = 1650] [id = 401] 08:39:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x120f4fc00) [pid = 1650] [serial = 1202] [outer = 0x0] 08:39:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123d8f400) [pid = 1650] [serial = 1203] [outer = 0x120f4fc00] 08:39:34 INFO - PROCESS | 1650 | 1466696374419 Marionette DEBUG loaded listener.js 08:39:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123f72000) [pid = 1650] [serial = 1204] [outer = 0x120f4fc00] 08:39:34 INFO - PROCESS | 1650 | 1466696374788 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 08:39:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:39:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 524ms 08:39:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:39:34 INFO - PROCESS | 1650 | 1466696374802 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 08:39:34 INFO - PROCESS | 1650 | 1466696374805 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 08:39:34 INFO - PROCESS | 1650 | 1466696374808 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:39:34 INFO - PROCESS | 1650 | 1466696374811 Marionette TRACE conn2 <- [1,1578,null,{}] 08:39:34 INFO - PROCESS | 1650 | 1466696374814 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:34 INFO - PROCESS | 1650 | 1466696374816 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:34 INFO - PROCESS | 1650 | 1466696374995 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 08:39:35 INFO - PROCESS | 1650 | 1466696375012 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:35 INFO - PROCESS | 1650 | 1466696375014 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12387b800 == 38 [pid = 1650] [id = 402] 08:39:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123f76000) [pid = 1650] [serial = 1205] [outer = 0x0] 08:39:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124e33c00) [pid = 1650] [serial = 1206] [outer = 0x123f76000] 08:39:35 INFO - PROCESS | 1650 | 1466696375053 Marionette DEBUG loaded listener.js 08:39:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x125196400) [pid = 1650] [serial = 1207] [outer = 0x123f76000] 08:39:35 INFO - PROCESS | 1650 | 1466696375484 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 08:39:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:39:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 723ms 08:39:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:39:35 INFO - PROCESS | 1650 | 1466696375531 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 08:39:35 INFO - PROCESS | 1650 | 1466696375533 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 08:39:35 INFO - PROCESS | 1650 | 1466696375536 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:39:35 INFO - PROCESS | 1650 | 1466696375538 Marionette TRACE conn2 <- [1,1582,null,{}] 08:39:35 INFO - PROCESS | 1650 | 1466696375541 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:35 INFO - PROCESS | 1650 | 1466696375543 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:35 INFO - PROCESS | 1650 | 1466696375696 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 08:39:35 INFO - PROCESS | 1650 | 1466696375715 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:35 INFO - PROCESS | 1650 | 1466696375716 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a22f000 == 39 [pid = 1650] [id = 403] 08:39:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x125197000) [pid = 1650] [serial = 1208] [outer = 0x0] 08:39:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12574d400) [pid = 1650] [serial = 1209] [outer = 0x125197000] 08:39:35 INFO - PROCESS | 1650 | 1466696375755 Marionette DEBUG loaded listener.js 08:39:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126557400) [pid = 1650] [serial = 1210] [outer = 0x125197000] 08:39:36 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x123c94000) [pid = 1650] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:39:36 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1240b9800) [pid = 1650] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:39:36 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x128ac9800) [pid = 1650] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:39:36 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x110fa5400) [pid = 1650] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:39:36 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x126935000) [pid = 1650] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:39:36 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1188a5000) [pid = 1650] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:39:36 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128c86000) [pid = 1650] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:39:36 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11990a800) [pid = 1650] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:39:36 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x115fd6800) [pid = 1650] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:39:36 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1185d0000) [pid = 1650] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:39:36 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118135800) [pid = 1650] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:39:36 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118417000) [pid = 1650] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:39:36 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x113093400) [pid = 1650] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:39:36 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x126b9a400) [pid = 1650] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:39:36 INFO - PROCESS | 1650 | 1466696376287 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 08:39:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:39:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 770ms 08:39:36 INFO - PROCESS | 1650 | 1466696376306 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 08:39:36 INFO - PROCESS | 1650 | 1466696376307 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 08:39:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:39:36 INFO - PROCESS | 1650 | 1466696376309 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:39:36 INFO - PROCESS | 1650 | 1466696376310 Marionette TRACE conn2 <- [1,1586,null,{}] 08:39:36 INFO - PROCESS | 1650 | 1466696376313 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:36 INFO - PROCESS | 1650 | 1466696376314 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:36 INFO - PROCESS | 1650 | 1466696376401 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 08:39:36 INFO - PROCESS | 1650 | 1466696376456 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:36 INFO - PROCESS | 1650 | 1466696376457 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a41b800 == 40 [pid = 1650] [id = 404] 08:39:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x113e20000) [pid = 1650] [serial = 1211] [outer = 0x0] 08:39:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11840f800) [pid = 1650] [serial = 1212] [outer = 0x113e20000] 08:39:36 INFO - PROCESS | 1650 | 1466696376481 Marionette DEBUG loaded listener.js 08:39:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123c9bc00) [pid = 1650] [serial = 1213] [outer = 0x113e20000] 08:39:36 INFO - PROCESS | 1650 | 1466696376746 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 08:39:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:39:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 471ms 08:39:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:39:36 INFO - PROCESS | 1650 | 1466696376783 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 08:39:36 INFO - PROCESS | 1650 | 1466696376784 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 08:39:36 INFO - PROCESS | 1650 | 1466696376786 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:39:36 INFO - PROCESS | 1650 | 1466696376787 Marionette TRACE conn2 <- [1,1590,null,{}] 08:39:36 INFO - PROCESS | 1650 | 1466696376790 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:36 INFO - PROCESS | 1650 | 1466696376791 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:36 INFO - PROCESS | 1650 | 1466696376879 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 08:39:36 INFO - PROCESS | 1650 | 1466696376883 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:36 INFO - PROCESS | 1650 | 1466696376884 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a767000 == 41 [pid = 1650] [id = 405] 08:39:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123d8c400) [pid = 1650] [serial = 1214] [outer = 0x0] 08:39:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126676c00) [pid = 1650] [serial = 1215] [outer = 0x123d8c400] 08:39:36 INFO - PROCESS | 1650 | 1466696376908 Marionette DEBUG loaded listener.js 08:39:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126935800) [pid = 1650] [serial = 1216] [outer = 0x123d8c400] 08:39:37 INFO - PROCESS | 1650 | 1466696377234 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 08:39:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:39:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 469ms 08:39:37 INFO - PROCESS | 1650 | 1466696377257 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 08:39:37 INFO - PROCESS | 1650 | 1466696377258 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 08:39:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:39:37 INFO - PROCESS | 1650 | 1466696377263 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:39:37 INFO - PROCESS | 1650 | 1466696377272 Marionette TRACE conn2 <- [1,1594,null,{}] 08:39:37 INFO - PROCESS | 1650 | 1466696377274 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:37 INFO - PROCESS | 1650 | 1466696377275 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:37 INFO - PROCESS | 1650 | 1466696377382 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 08:39:37 INFO - PROCESS | 1650 | 1466696377388 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:37 INFO - PROCESS | 1650 | 1466696377389 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ae96800 == 42 [pid = 1650] [id = 406] 08:39:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126936c00) [pid = 1650] [serial = 1217] [outer = 0x0] 08:39:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126b9a400) [pid = 1650] [serial = 1218] [outer = 0x126936c00] 08:39:37 INFO - PROCESS | 1650 | 1466696377413 Marionette DEBUG loaded listener.js 08:39:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1289e1800) [pid = 1650] [serial = 1219] [outer = 0x126936c00] 08:39:37 INFO - PROCESS | 1650 | 1466696377727 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 08:39:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:39:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 477ms 08:39:37 INFO - PROCESS | 1650 | 1466696377740 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 08:39:37 INFO - PROCESS | 1650 | 1466696377741 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 08:39:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:39:37 INFO - PROCESS | 1650 | 1466696377746 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:39:37 INFO - PROCESS | 1650 | 1466696377748 Marionette TRACE conn2 <- [1,1598,null,{}] 08:39:37 INFO - PROCESS | 1650 | 1466696377751 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:37 INFO - PROCESS | 1650 | 1466696377752 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:37 INFO - PROCESS | 1650 | 1466696377835 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 08:39:37 INFO - PROCESS | 1650 | 1466696377839 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:37 INFO - PROCESS | 1650 | 1466696377840 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12be37800 == 43 [pid = 1650] [id = 407] 08:39:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1289e2000) [pid = 1650] [serial = 1220] [outer = 0x0] 08:39:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128ad1400) [pid = 1650] [serial = 1221] [outer = 0x1289e2000] 08:39:37 INFO - PROCESS | 1650 | 1466696377864 Marionette DEBUG loaded listener.js 08:39:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128c7cc00) [pid = 1650] [serial = 1222] [outer = 0x1289e2000] 08:39:38 INFO - PROCESS | 1650 | 1466696378253 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 08:39:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:39:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 521ms 08:39:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:39:38 INFO - PROCESS | 1650 | 1466696378266 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 08:39:38 INFO - PROCESS | 1650 | 1466696378268 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 08:39:38 INFO - PROCESS | 1650 | 1466696378272 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:39:38 INFO - PROCESS | 1650 | 1466696378274 Marionette TRACE conn2 <- [1,1602,null,{}] 08:39:38 INFO - PROCESS | 1650 | 1466696378278 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:38 INFO - PROCESS | 1650 | 1466696378279 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:38 INFO - PROCESS | 1650 | 1466696378403 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 08:39:38 INFO - PROCESS | 1650 | 1466696378480 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:38 INFO - PROCESS | 1650 | 1466696378483 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x116616800 == 44 [pid = 1650] [id = 408] 08:39:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x112f9ac00) [pid = 1650] [serial = 1223] [outer = 0x0] 08:39:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x112fa4400) [pid = 1650] [serial = 1224] [outer = 0x112f9ac00] 08:39:38 INFO - PROCESS | 1650 | 1466696378514 Marionette DEBUG loaded listener.js 08:39:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x113949800) [pid = 1650] [serial = 1225] [outer = 0x112f9ac00] 08:39:39 INFO - PROCESS | 1650 | 1466696379048 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 08:39:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:39:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 823ms 08:39:39 INFO - PROCESS | 1650 | 1466696379106 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 08:39:39 INFO - PROCESS | 1650 | 1466696379110 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 08:39:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:39:39 INFO - PROCESS | 1650 | 1466696379118 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:39:39 INFO - PROCESS | 1650 | 1466696379120 Marionette TRACE conn2 <- [1,1606,null,{}] 08:39:39 INFO - PROCESS | 1650 | 1466696379122 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:39 INFO - PROCESS | 1650 | 1466696379124 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:39 INFO - PROCESS | 1650 | 1466696379238 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 08:39:39 INFO - PROCESS | 1650 | 1466696379317 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:39 INFO - PROCESS | 1650 | 1466696379318 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11962f800 == 45 [pid = 1650] [id = 409] 08:39:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1173ae400) [pid = 1650] [serial = 1226] [outer = 0x0] 08:39:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118133000) [pid = 1650] [serial = 1227] [outer = 0x1173ae400] 08:39:39 INFO - PROCESS | 1650 | 1466696379349 Marionette DEBUG loaded listener.js 08:39:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118244000) [pid = 1650] [serial = 1228] [outer = 0x1173ae400] 08:39:40 INFO - PROCESS | 1650 | 1466696380048 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 08:39:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:39:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 974ms 08:39:40 INFO - PROCESS | 1650 | 1466696380104 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 08:39:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:39:40 INFO - PROCESS | 1650 | 1466696380106 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 08:39:40 INFO - PROCESS | 1650 | 1466696380110 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:39:40 INFO - PROCESS | 1650 | 1466696380111 Marionette TRACE conn2 <- [1,1610,null,{}] 08:39:40 INFO - PROCESS | 1650 | 1466696380115 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:40 INFO - PROCESS | 1650 | 1466696380116 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:40 INFO - PROCESS | 1650 | 1466696380226 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 08:39:40 INFO - PROCESS | 1650 | 1466696380284 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:40 INFO - PROCESS | 1650 | 1466696380287 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ac0800 == 46 [pid = 1650] [id = 410] 08:39:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x116903800) [pid = 1650] [serial = 1229] [outer = 0x0] 08:39:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x117054400) [pid = 1650] [serial = 1230] [outer = 0x116903800] 08:39:40 INFO - PROCESS | 1650 | 1466696380316 Marionette DEBUG loaded listener.js 08:39:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1182a1c00) [pid = 1650] [serial = 1231] [outer = 0x116903800] 08:39:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12ae96800 == 45 [pid = 1650] [id = 406] 08:39:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12a767000 == 44 [pid = 1650] [id = 405] 08:39:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12a41b800 == 43 [pid = 1650] [id = 404] 08:39:40 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12905a800) [pid = 1650] [serial = 1173] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12a22f000 == 42 [pid = 1650] [id = 403] 08:39:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12387b800 == 41 [pid = 1650] [id = 402] 08:39:40 INFO - PROCESS | 1650 | --DOCSHELL 0x128b06800 == 40 [pid = 1650] [id = 401] 08:39:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1190a1000 == 39 [pid = 1650] [id = 400] 08:39:40 INFO - PROCESS | 1650 | --DOCSHELL 0x126164800 == 38 [pid = 1650] [id = 399] 08:39:40 INFO - PROCESS | 1650 | --DOCSHELL 0x124e5b000 == 37 [pid = 1650] [id = 398] 08:39:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12464e000 == 36 [pid = 1650] [id = 397] 08:39:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1239a8800 == 35 [pid = 1650] [id = 396] 08:39:40 INFO - PROCESS | 1650 | --DOCSHELL 0x119980000 == 34 [pid = 1650] [id = 395] 08:39:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1190a2000 == 33 [pid = 1650] [id = 394] 08:39:40 INFO - PROCESS | 1650 | --DOCSHELL 0x116f3e000 == 32 [pid = 1650] [id = 393] 08:39:40 INFO - PROCESS | 1650 | --DOCSHELL 0x115f95800 == 31 [pid = 1650] [id = 392] 08:39:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf22000 == 30 [pid = 1650] [id = 391] 08:39:40 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123d92c00) [pid = 1650] [serial = 1152] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x124e9d000) [pid = 1650] [serial = 1155] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x128ad5400) [pid = 1650] [serial = 1161] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116903c00) [pid = 1650] [serial = 1164] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128acf000) [pid = 1650] [serial = 1159] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1289eac00) [pid = 1650] [serial = 1158] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x123d8b400) [pid = 1650] [serial = 1167] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118739000) [pid = 1650] [serial = 1165] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x128d6c000) [pid = 1650] [serial = 1170] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128c81800) [pid = 1650] [serial = 1162] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x120fe3c00) [pid = 1650] [serial = 1149] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119662400) [pid = 1650] [serial = 1146] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119a0f000) [pid = 1650] [serial = 1147] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118860c00) [pid = 1650] [serial = 1143] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119081c00) [pid = 1650] [serial = 1144] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118206800) [pid = 1650] [serial = 1140] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118379000) [pid = 1650] [serial = 1141] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11885e400) [pid = 1650] [serial = 1138] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1185ca800) [pid = 1650] [serial = 1137] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x116624000) [pid = 1650] [serial = 1135] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x113e16400) [pid = 1650] [serial = 1134] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x129057800) [pid = 1650] [serial = 1171] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1289e7c00) [pid = 1650] [serial = 1132] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x126b9e400) [pid = 1650] [serial = 1156] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x123f7a000) [pid = 1650] [serial = 1153] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x128c82c00) [pid = 1650] [serial = 1168] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x123c93c00) [pid = 1650] [serial = 1150] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1650 | 1466696380719 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 08:39:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:39:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 622ms 08:39:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:39:40 INFO - PROCESS | 1650 | 1466696380732 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 08:39:40 INFO - PROCESS | 1650 | 1466696380735 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 08:39:40 INFO - PROCESS | 1650 | 1466696380739 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:39:40 INFO - PROCESS | 1650 | 1466696380741 Marionette TRACE conn2 <- [1,1614,null,{}] 08:39:40 INFO - PROCESS | 1650 | 1466696380744 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:40 INFO - PROCESS | 1650 | 1466696380747 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:40 INFO - PROCESS | 1650 | 1466696380828 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 08:39:40 INFO - PROCESS | 1650 | 1466696380881 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:40 INFO - PROCESS | 1650 | 1466696380882 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188de800 == 31 [pid = 1650] [id = 411] 08:39:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1182a4400) [pid = 1650] [serial = 1232] [outer = 0x0] 08:39:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11841c400) [pid = 1650] [serial = 1233] [outer = 0x1182a4400] 08:39:40 INFO - PROCESS | 1650 | 1466696380909 Marionette DEBUG loaded listener.js 08:39:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118731000) [pid = 1650] [serial = 1234] [outer = 0x1182a4400] 08:39:41 INFO - PROCESS | 1650 | 1466696381221 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 08:39:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 08:39:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 521ms 08:39:41 INFO - PROCESS | 1650 | 1466696381263 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 08:39:41 INFO - PROCESS | 1650 | 1466696381264 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 08:39:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:39:41 INFO - PROCESS | 1650 | 1466696381266 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:39:41 INFO - PROCESS | 1650 | 1466696381269 Marionette TRACE conn2 <- [1,1618,null,{}] 08:39:41 INFO - PROCESS | 1650 | 1466696381276 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:41 INFO - PROCESS | 1650 | 1466696381280 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:41 INFO - PROCESS | 1650 | 1466696381359 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 08:39:41 INFO - PROCESS | 1650 | 1466696381418 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:41 INFO - PROCESS | 1650 | 1466696381420 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1239bf800 == 32 [pid = 1650] [id = 412] 08:39:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118720400) [pid = 1650] [serial = 1235] [outer = 0x0] 08:39:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119352c00) [pid = 1650] [serial = 1236] [outer = 0x118720400] 08:39:41 INFO - PROCESS | 1650 | 1466696381449 Marionette DEBUG loaded listener.js 08:39:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119499800) [pid = 1650] [serial = 1237] [outer = 0x118720400] 08:39:41 INFO - PROCESS | 1650 | 1466696381767 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 08:39:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:39:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 527ms 08:39:41 INFO - PROCESS | 1650 | 1466696381795 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 08:39:41 INFO - PROCESS | 1650 | 1466696381799 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 08:39:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:39:41 INFO - PROCESS | 1650 | 1466696381801 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:39:41 INFO - PROCESS | 1650 | 1466696381802 Marionette TRACE conn2 <- [1,1622,null,{}] 08:39:41 INFO - PROCESS | 1650 | 1466696381804 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:41 INFO - PROCESS | 1650 | 1466696381806 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:41 INFO - PROCESS | 1650 | 1466696381888 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 08:39:41 INFO - PROCESS | 1650 | 1466696381892 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:41 INFO - PROCESS | 1650 | 1466696381894 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e05800 == 33 [pid = 1650] [id = 413] 08:39:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1133d0c00) [pid = 1650] [serial = 1238] [outer = 0x0] 08:39:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119658c00) [pid = 1650] [serial = 1239] [outer = 0x1133d0c00] 08:39:41 INFO - PROCESS | 1650 | 1466696381970 Marionette DEBUG loaded listener.js 08:39:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119a0b800) [pid = 1650] [serial = 1240] [outer = 0x1133d0c00] 08:39:42 INFO - PROCESS | 1650 | 1466696382247 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 08:39:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 08:39:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 470ms 08:39:42 INFO - PROCESS | 1650 | 1466696382272 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 08:39:42 INFO - PROCESS | 1650 | 1466696382273 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 08:39:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:39:42 INFO - PROCESS | 1650 | 1466696382275 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:39:42 INFO - PROCESS | 1650 | 1466696382278 Marionette TRACE conn2 <- [1,1626,null,{}] 08:39:42 INFO - PROCESS | 1650 | 1466696382287 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:42 INFO - PROCESS | 1650 | 1466696382288 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:42 INFO - PROCESS | 1650 | 1466696382373 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 08:39:42 INFO - PROCESS | 1650 | 1466696382378 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:42 INFO - PROCESS | 1650 | 1466696382380 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b44800 == 34 [pid = 1650] [id = 414] 08:39:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119a0bc00) [pid = 1650] [serial = 1241] [outer = 0x0] 08:39:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x120f48800) [pid = 1650] [serial = 1242] [outer = 0x119a0bc00] 08:39:42 INFO - PROCESS | 1650 | 1466696382405 Marionette DEBUG loaded listener.js 08:39:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123808c00) [pid = 1650] [serial = 1243] [outer = 0x119a0bc00] 08:39:42 INFO - PROCESS | 1650 | 1466696382754 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 08:39:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:39:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 527ms 08:39:42 INFO - PROCESS | 1650 | 1466696382803 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 08:39:42 INFO - PROCESS | 1650 | 1466696382804 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 08:39:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:39:42 INFO - PROCESS | 1650 | 1466696382807 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:39:42 INFO - PROCESS | 1650 | 1466696382808 Marionette TRACE conn2 <- [1,1630,null,{}] 08:39:42 INFO - PROCESS | 1650 | 1466696382811 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:42 INFO - PROCESS | 1650 | 1466696382815 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:42 INFO - PROCESS | 1650 | 1466696382953 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 08:39:43 INFO - PROCESS | 1650 | 1466696383007 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:43 INFO - PROCESS | 1650 | 1466696383009 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c12800 == 35 [pid = 1650] [id = 415] 08:39:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123c92800) [pid = 1650] [serial = 1244] [outer = 0x0] 08:39:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123f6c400) [pid = 1650] [serial = 1245] [outer = 0x123c92800] 08:39:43 INFO - PROCESS | 1650 | 1466696383048 Marionette DEBUG loaded listener.js 08:39:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124e3b800) [pid = 1650] [serial = 1246] [outer = 0x123c92800] 08:39:43 INFO - PROCESS | 1650 | 1466696383442 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 08:39:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:39:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 672ms 08:39:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:39:43 INFO - PROCESS | 1650 | 1466696383481 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 08:39:43 INFO - PROCESS | 1650 | 1466696383482 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 08:39:43 INFO - PROCESS | 1650 | 1466696383484 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:39:43 INFO - PROCESS | 1650 | 1466696383485 Marionette TRACE conn2 <- [1,1634,null,{}] 08:39:43 INFO - PROCESS | 1650 | 1466696383487 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:43 INFO - PROCESS | 1650 | 1466696383489 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:43 INFO - PROCESS | 1650 | 1466696383585 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 08:39:43 INFO - PROCESS | 1650 | 1466696383588 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:43 INFO - PROCESS | 1650 | 1466696383589 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12931c000 == 36 [pid = 1650] [id = 416] 08:39:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124e36400) [pid = 1650] [serial = 1247] [outer = 0x0] 08:39:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1250dd800) [pid = 1650] [serial = 1248] [outer = 0x124e36400] 08:39:43 INFO - PROCESS | 1650 | 1466696383621 Marionette DEBUG loaded listener.js 08:39:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1256b8000) [pid = 1650] [serial = 1249] [outer = 0x124e36400] 08:39:43 INFO - PROCESS | 1650 | 1466696383956 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 08:39:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:39:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 519ms 08:39:44 INFO - PROCESS | 1650 | 1466696384004 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 08:39:44 INFO - PROCESS | 1650 | 1466696384005 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 08:39:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:39:44 INFO - PROCESS | 1650 | 1466696384008 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:39:44 INFO - PROCESS | 1650 | 1466696384009 Marionette TRACE conn2 <- [1,1638,null,{}] 08:39:44 INFO - PROCESS | 1650 | 1466696384011 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:44 INFO - PROCESS | 1650 | 1466696384012 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:44 INFO - PROCESS | 1650 | 1466696384111 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 08:39:44 INFO - PROCESS | 1650 | 1466696384115 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:44 INFO - PROCESS | 1650 | 1466696384116 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a23d000 == 37 [pid = 1650] [id = 417] 08:39:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124e3c400) [pid = 1650] [serial = 1250] [outer = 0x0] 08:39:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126111800) [pid = 1650] [serial = 1251] [outer = 0x124e3c400] 08:39:44 INFO - PROCESS | 1650 | 1466696384140 Marionette DEBUG loaded listener.js 08:39:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126b9d400) [pid = 1650] [serial = 1252] [outer = 0x124e3c400] 08:39:44 INFO - PROCESS | 1650 | 1466696384486 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 08:39:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:39:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 521ms 08:39:44 INFO - PROCESS | 1650 | 1466696384529 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 08:39:44 INFO - PROCESS | 1650 | 1466696384530 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 08:39:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:39:44 INFO - PROCESS | 1650 | 1466696384533 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:39:44 INFO - PROCESS | 1650 | 1466696384534 Marionette TRACE conn2 <- [1,1642,null,{}] 08:39:44 INFO - PROCESS | 1650 | 1466696384536 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:44 INFO - PROCESS | 1650 | 1466696384537 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:44 INFO - PROCESS | 1650 | 1466696384734 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 08:39:44 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x120f4fc00) [pid = 1650] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:39:44 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112fa6c00) [pid = 1650] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:39:44 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123f76000) [pid = 1650] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:39:44 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x111aa9400) [pid = 1650] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:39:44 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x128c86400) [pid = 1650] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:39:44 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1161b1400) [pid = 1650] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:39:44 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11965cc00) [pid = 1650] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:39:44 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113c32400) [pid = 1650] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:39:44 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x113093800) [pid = 1650] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:39:44 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1185cf400) [pid = 1650] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:39:44 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x115d52800) [pid = 1650] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:39:44 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x123806000) [pid = 1650] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:39:44 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x113e20000) [pid = 1650] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:39:44 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x125197000) [pid = 1650] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:39:44 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x126936c00) [pid = 1650] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:39:44 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x123d8c400) [pid = 1650] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:39:44 INFO - PROCESS | 1650 | 1466696384781 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:44 INFO - PROCESS | 1650 | 1466696384782 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1167a1000 == 38 [pid = 1650] [id = 418] 08:39:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x113093800) [pid = 1650] [serial = 1253] [outer = 0x0] 08:39:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11399c800) [pid = 1650] [serial = 1254] [outer = 0x113093800] 08:39:44 INFO - PROCESS | 1650 | 1466696384813 Marionette DEBUG loaded listener.js 08:39:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1185cc000) [pid = 1650] [serial = 1255] [outer = 0x113093800] 08:39:45 INFO - PROCESS | 1650 | 1466696385119 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 08:39:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:39:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 618ms 08:39:45 INFO - PROCESS | 1650 | 1466696385152 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 08:39:45 INFO - PROCESS | 1650 | 1466696385154 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 08:39:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:39:45 INFO - PROCESS | 1650 | 1466696385157 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:39:45 INFO - PROCESS | 1650 | 1466696385161 Marionette TRACE conn2 <- [1,1646,null,{}] 08:39:45 INFO - PROCESS | 1650 | 1466696385166 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:45 INFO - PROCESS | 1650 | 1466696385168 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:45 INFO - PROCESS | 1650 | 1466696385292 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 08:39:45 INFO - PROCESS | 1650 | 1466696385402 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:45 INFO - PROCESS | 1650 | 1466696385403 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a562800 == 39 [pid = 1650] [id = 419] 08:39:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1182afc00) [pid = 1650] [serial = 1256] [outer = 0x0] 08:39:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11992f400) [pid = 1650] [serial = 1257] [outer = 0x1182afc00] 08:39:45 INFO - PROCESS | 1650 | 1466696385445 Marionette DEBUG loaded listener.js 08:39:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x124e39c00) [pid = 1650] [serial = 1258] [outer = 0x1182afc00] 08:39:45 INFO - PROCESS | 1650 | 1466696385819 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 08:39:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:39:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 673ms 08:39:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:39:45 INFO - PROCESS | 1650 | 1466696385832 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 08:39:45 INFO - PROCESS | 1650 | 1466696385834 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 08:39:45 INFO - PROCESS | 1650 | 1466696385836 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:39:45 INFO - PROCESS | 1650 | 1466696385838 Marionette TRACE conn2 <- [1,1650,null,{}] 08:39:45 INFO - PROCESS | 1650 | 1466696385840 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:45 INFO - PROCESS | 1650 | 1466696385842 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:45 INFO - PROCESS | 1650 | 1466696385963 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 08:39:45 INFO - PROCESS | 1650 | 1466696385969 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:45 INFO - PROCESS | 1650 | 1466696385978 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9a5000 == 40 [pid = 1650] [id = 420] 08:39:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118419000) [pid = 1650] [serial = 1259] [outer = 0x0] 08:39:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1289dfc00) [pid = 1650] [serial = 1260] [outer = 0x118419000] 08:39:46 INFO - PROCESS | 1650 | 1466696386005 Marionette DEBUG loaded listener.js 08:39:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128d66800) [pid = 1650] [serial = 1261] [outer = 0x118419000] 08:39:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:39:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 472ms 08:39:46 INFO - PROCESS | 1650 | 1466696386305 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 08:39:46 INFO - PROCESS | 1650 | 1466696386308 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 08:39:46 INFO - PROCESS | 1650 | 1466696386309 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 08:39:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:39:46 INFO - PROCESS | 1650 | 1466696386319 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:39:46 INFO - PROCESS | 1650 | 1466696386320 Marionette TRACE conn2 <- [1,1654,null,{}] 08:39:46 INFO - PROCESS | 1650 | 1466696386322 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:46 INFO - PROCESS | 1650 | 1466696386323 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:46 INFO - PROCESS | 1650 | 1466696386410 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 08:39:46 INFO - PROCESS | 1650 | 1466696386415 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:46 INFO - PROCESS | 1650 | 1466696386417 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf1f000 == 41 [pid = 1650] [id = 421] 08:39:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128d6a000) [pid = 1650] [serial = 1262] [outer = 0x0] 08:39:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128d9c800) [pid = 1650] [serial = 1263] [outer = 0x128d6a000] 08:39:46 INFO - PROCESS | 1650 | 1466696386441 Marionette DEBUG loaded listener.js 08:39:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12905b400) [pid = 1650] [serial = 1264] [outer = 0x128d6a000] 08:39:46 INFO - PROCESS | 1650 | 1466696386873 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 08:39:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:39:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 572ms 08:39:46 INFO - PROCESS | 1650 | 1466696386891 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 08:39:46 INFO - PROCESS | 1650 | 1466696386894 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 08:39:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:39:46 INFO - PROCESS | 1650 | 1466696386915 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:39:46 INFO - PROCESS | 1650 | 1466696386917 Marionette TRACE conn2 <- [1,1658,null,{}] 08:39:46 INFO - PROCESS | 1650 | 1466696386921 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:46 INFO - PROCESS | 1650 | 1466696386923 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:47 INFO - PROCESS | 1650 | 1466696387033 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 08:39:47 INFO - PROCESS | 1650 | 1466696387107 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:47 INFO - PROCESS | 1650 | 1466696387108 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e4d800 == 42 [pid = 1650] [id = 422] 08:39:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x115d51800) [pid = 1650] [serial = 1265] [outer = 0x0] 08:39:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1161b4400) [pid = 1650] [serial = 1266] [outer = 0x115d51800] 08:39:47 INFO - PROCESS | 1650 | 1466696387139 Marionette DEBUG loaded listener.js 08:39:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11820e000) [pid = 1650] [serial = 1267] [outer = 0x115d51800] 08:39:47 INFO - PROCESS | 1650 | 1466696387638 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 08:39:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:39:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 772ms 08:39:47 INFO - PROCESS | 1650 | 1466696387687 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 08:39:47 INFO - PROCESS | 1650 | 1466696387691 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 08:39:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:39:47 INFO - PROCESS | 1650 | 1466696387701 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:39:47 INFO - PROCESS | 1650 | 1466696387704 Marionette TRACE conn2 <- [1,1662,null,{}] 08:39:47 INFO - PROCESS | 1650 | 1466696387708 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:47 INFO - PROCESS | 1650 | 1466696387711 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:47 INFO - PROCESS | 1650 | 1466696387867 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 08:39:47 INFO - PROCESS | 1650 | 1466696387973 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:47 INFO - PROCESS | 1650 | 1466696387975 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x124668000 == 43 [pid = 1650] [id = 423] 08:39:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118733000) [pid = 1650] [serial = 1268] [outer = 0x0] 08:39:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11889f000) [pid = 1650] [serial = 1269] [outer = 0x118733000] 08:39:48 INFO - PROCESS | 1650 | 1466696388025 Marionette DEBUG loaded listener.js 08:39:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119458c00) [pid = 1650] [serial = 1270] [outer = 0x118733000] 08:39:48 INFO - PROCESS | 1650 | 1466696388481 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 08:39:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:39:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 824ms 08:39:48 INFO - PROCESS | 1650 | 1466696388524 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 08:39:48 INFO - PROCESS | 1650 | 1466696388526 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 08:39:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:39:48 INFO - PROCESS | 1650 | 1466696388529 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:39:48 INFO - PROCESS | 1650 | 1466696388531 Marionette TRACE conn2 <- [1,1666,null,{}] 08:39:48 INFO - PROCESS | 1650 | 1466696388539 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:48 INFO - PROCESS | 1650 | 1466696388543 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:48 INFO - PROCESS | 1650 | 1466696388649 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 08:39:48 INFO - PROCESS | 1650 | 1466696388726 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:48 INFO - PROCESS | 1650 | 1466696388729 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9a1800 == 44 [pid = 1650] [id = 424] 08:39:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119621400) [pid = 1650] [serial = 1271] [outer = 0x0] 08:39:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x120f42800) [pid = 1650] [serial = 1272] [outer = 0x119621400] 08:39:48 INFO - PROCESS | 1650 | 1466696388760 Marionette DEBUG loaded listener.js 08:39:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x123d93000) [pid = 1650] [serial = 1273] [outer = 0x119621400] 08:39:49 INFO - PROCESS | 1650 | 1466696389180 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 08:39:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:39:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 672ms 08:39:49 INFO - PROCESS | 1650 | 1466696389200 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 08:39:49 INFO - PROCESS | 1650 | 1466696389202 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 08:39:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:39:49 INFO - PROCESS | 1650 | 1466696389204 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:39:49 INFO - PROCESS | 1650 | 1466696389206 Marionette TRACE conn2 <- [1,1670,null,{}] 08:39:49 INFO - PROCESS | 1650 | 1466696389208 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:49 INFO - PROCESS | 1650 | 1466696389210 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:49 INFO - PROCESS | 1650 | 1466696389314 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 08:39:49 INFO - PROCESS | 1650 | 1466696389375 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:49 INFO - PROCESS | 1650 | 1466696389376 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c41f800 == 45 [pid = 1650] [id = 425] 08:39:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x123f7a400) [pid = 1650] [serial = 1274] [outer = 0x0] 08:39:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x124c31000) [pid = 1650] [serial = 1275] [outer = 0x123f7a400] 08:39:49 INFO - PROCESS | 1650 | 1466696389405 Marionette DEBUG loaded listener.js 08:39:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1266d8800) [pid = 1650] [serial = 1276] [outer = 0x123f7a400] 08:39:49 INFO - PROCESS | 1650 | 1466696389897 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 08:39:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:39:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 722ms 08:39:49 INFO - PROCESS | 1650 | 1466696389927 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 08:39:49 INFO - PROCESS | 1650 | 1466696389928 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 08:39:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:39:49 INFO - PROCESS | 1650 | 1466696389949 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:39:49 INFO - PROCESS | 1650 | 1466696389950 Marionette TRACE conn2 <- [1,1674,null,{}] 08:39:49 INFO - PROCESS | 1650 | 1466696389953 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:49 INFO - PROCESS | 1650 | 1466696389954 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:50 INFO - PROCESS | 1650 | 1466696390061 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 08:39:50 INFO - PROCESS | 1650 | 1466696390134 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:50 INFO - PROCESS | 1650 | 1466696390135 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x124ad9000 == 46 [pid = 1650] [id = 426] 08:39:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x112a7c400) [pid = 1650] [serial = 1277] [outer = 0x0] 08:39:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x120febc00) [pid = 1650] [serial = 1278] [outer = 0x112a7c400] 08:39:50 INFO - PROCESS | 1650 | 1466696390165 Marionette DEBUG loaded listener.js 08:39:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x126b99000) [pid = 1650] [serial = 1279] [outer = 0x112a7c400] 08:39:50 INFO - PROCESS | 1650 | 1466696390712 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 08:39:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:39:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 822ms 08:39:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:39:50 INFO - PROCESS | 1650 | 1466696390771 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 08:39:50 INFO - PROCESS | 1650 | 1466696390773 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 08:39:50 INFO - PROCESS | 1650 | 1466696390777 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:39:50 INFO - PROCESS | 1650 | 1466696390780 Marionette TRACE conn2 <- [1,1678,null,{}] 08:39:50 INFO - PROCESS | 1650 | 1466696390783 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:50 INFO - PROCESS | 1650 | 1466696390785 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:50 INFO - PROCESS | 1650 | 1466696390885 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 08:39:50 INFO - PROCESS | 1650 | 1466696390963 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:50 INFO - PROCESS | 1650 | 1466696390964 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x113927800 == 47 [pid = 1650] [id = 427] 08:39:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x112d09000) [pid = 1650] [serial = 1280] [outer = 0x0] 08:39:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x112ebfc00) [pid = 1650] [serial = 1281] [outer = 0x112d09000] 08:39:50 INFO - PROCESS | 1650 | 1466696390992 Marionette DEBUG loaded listener.js 08:39:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x112fa6400) [pid = 1650] [serial = 1282] [outer = 0x112d09000] 08:39:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9a5000 == 46 [pid = 1650] [id = 420] 08:39:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12a562800 == 45 [pid = 1650] [id = 419] 08:39:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1167a1000 == 44 [pid = 1650] [id = 418] 08:39:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12a23d000 == 43 [pid = 1650] [id = 417] 08:39:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12931c000 == 42 [pid = 1650] [id = 416] 08:39:51 INFO - PROCESS | 1650 | --DOCSHELL 0x128c12800 == 41 [pid = 1650] [id = 415] 08:39:51 INFO - PROCESS | 1650 | --DOCSHELL 0x126b44800 == 40 [pid = 1650] [id = 414] 08:39:51 INFO - PROCESS | 1650 | --DOCSHELL 0x124e05800 == 39 [pid = 1650] [id = 413] 08:39:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1239bf800 == 38 [pid = 1650] [id = 412] 08:39:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1188de800 == 37 [pid = 1650] [id = 411] 08:39:51 INFO - PROCESS | 1650 | --DOCSHELL 0x116ac0800 == 36 [pid = 1650] [id = 410] 08:39:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11962f800 == 35 [pid = 1650] [id = 409] 08:39:51 INFO - PROCESS | 1650 | --DOCSHELL 0x116616800 == 34 [pid = 1650] [id = 408] 08:39:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12be37800 == 33 [pid = 1650] [id = 407] 08:39:51 INFO - PROCESS | 1650 | --DOCSHELL 0x124ad9000 == 32 [pid = 1650] [id = 426] 08:39:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12c41f800 == 31 [pid = 1650] [id = 425] 08:39:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9a1800 == 30 [pid = 1650] [id = 424] 08:39:51 INFO - PROCESS | 1650 | --DOCSHELL 0x124668000 == 29 [pid = 1650] [id = 423] 08:39:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf1f000 == 28 [pid = 1650] [id = 421] 08:39:51 INFO - PROCESS | 1650 | --DOCSHELL 0x117e4d800 == 27 [pid = 1650] [id = 422] 08:39:51 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x123d8f400) [pid = 1650] [serial = 1203] [outer = 0x0] [url = about:blank] 08:39:51 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11934a400) [pid = 1650] [serial = 1191] [outer = 0x0] [url = about:blank] 08:39:51 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119902c00) [pid = 1650] [serial = 1192] [outer = 0x0] [url = about:blank] 08:39:51 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x124e33c00) [pid = 1650] [serial = 1206] [outer = 0x0] [url = about:blank] 08:39:51 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11837a400) [pid = 1650] [serial = 1182] [outer = 0x0] [url = about:blank] 08:39:51 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118415800) [pid = 1650] [serial = 1183] [outer = 0x0] [url = about:blank] 08:39:51 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x129144400) [pid = 1650] [serial = 1174] [outer = 0x0] [url = about:blank] 08:39:51 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x116908000) [pid = 1650] [serial = 1179] [outer = 0x0] [url = about:blank] 08:39:51 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11812e000) [pid = 1650] [serial = 1180] [outer = 0x0] [url = about:blank] 08:39:51 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x120f43800) [pid = 1650] [serial = 1197] [outer = 0x0] [url = about:blank] 08:39:51 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x120fefc00) [pid = 1650] [serial = 1198] [outer = 0x0] [url = about:blank] 08:39:51 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x113c97800) [pid = 1650] [serial = 1176] [outer = 0x0] [url = about:blank] 08:39:51 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x115d51000) [pid = 1650] [serial = 1177] [outer = 0x0] [url = about:blank] 08:39:51 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11885ec00) [pid = 1650] [serial = 1188] [outer = 0x0] [url = about:blank] 08:39:51 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11907f000) [pid = 1650] [serial = 1189] [outer = 0x0] [url = about:blank] 08:39:51 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11873a000) [pid = 1650] [serial = 1186] [outer = 0x0] [url = about:blank] 08:39:51 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1185d9000) [pid = 1650] [serial = 1185] [outer = 0x0] [url = about:blank] 08:39:51 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11992c800) [pid = 1650] [serial = 1194] [outer = 0x0] [url = about:blank] 08:39:51 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119a0e000) [pid = 1650] [serial = 1195] [outer = 0x0] [url = about:blank] 08:39:51 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123f72000) [pid = 1650] [serial = 1204] [outer = 0x0] [url = about:blank] 08:39:51 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123c91800) [pid = 1650] [serial = 1200] [outer = 0x0] [url = about:blank] 08:39:51 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11840f800) [pid = 1650] [serial = 1212] [outer = 0x0] [url = about:blank] 08:39:51 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12574d400) [pid = 1650] [serial = 1209] [outer = 0x0] [url = about:blank] 08:39:51 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x128ad1400) [pid = 1650] [serial = 1221] [outer = 0x0] [url = about:blank] 08:39:51 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1289e1800) [pid = 1650] [serial = 1219] [outer = 0x0] [url = about:blank] 08:39:51 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x125196400) [pid = 1650] [serial = 1207] [outer = 0x0] [url = about:blank] 08:39:51 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x126676c00) [pid = 1650] [serial = 1215] [outer = 0x0] [url = about:blank] 08:39:51 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x123c9bc00) [pid = 1650] [serial = 1213] [outer = 0x0] [url = about:blank] 08:39:51 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x126557400) [pid = 1650] [serial = 1210] [outer = 0x0] [url = about:blank] 08:39:51 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x126935800) [pid = 1650] [serial = 1216] [outer = 0x0] [url = about:blank] 08:39:51 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x123d8c000) [pid = 1650] [serial = 1201] [outer = 0x0] [url = about:blank] 08:39:51 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x126b9a400) [pid = 1650] [serial = 1218] [outer = 0x0] [url = about:blank] 08:39:52 INFO - PROCESS | 1650 | 1466696392049 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 08:39:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:39:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1322ms 08:39:52 INFO - PROCESS | 1650 | 1466696392099 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 08:39:52 INFO - PROCESS | 1650 | 1466696392101 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 08:39:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:39:52 INFO - PROCESS | 1650 | 1466696392105 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:39:52 INFO - PROCESS | 1650 | 1466696392106 Marionette TRACE conn2 <- [1,1682,null,{}] 08:39:52 INFO - PROCESS | 1650 | 1466696392114 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:52 INFO - PROCESS | 1650 | 1466696392116 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:52 INFO - PROCESS | 1650 | 1466696392197 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 08:39:52 INFO - PROCESS | 1650 | 1466696392203 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:52 INFO - PROCESS | 1650 | 1466696392206 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x116411800 == 28 [pid = 1650] [id = 428] 08:39:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x113094400) [pid = 1650] [serial = 1283] [outer = 0x0] 08:39:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1131cf000) [pid = 1650] [serial = 1284] [outer = 0x113094400] 08:39:52 INFO - PROCESS | 1650 | 1466696392235 Marionette DEBUG loaded listener.js 08:39:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112d24000) [pid = 1650] [serial = 1285] [outer = 0x113094400] 08:39:52 INFO - PROCESS | 1650 | 1466696392575 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 08:39:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:39:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 520ms 08:39:52 INFO - PROCESS | 1650 | 1466696392625 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 08:39:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:39:52 INFO - PROCESS | 1650 | 1466696392628 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 08:39:52 INFO - PROCESS | 1650 | 1466696392633 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:39:52 INFO - PROCESS | 1650 | 1466696392635 Marionette TRACE conn2 <- [1,1686,null,{}] 08:39:52 INFO - PROCESS | 1650 | 1466696392637 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:52 INFO - PROCESS | 1650 | 1466696392639 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:52 INFO - PROCESS | 1650 | 1466696392720 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 08:39:52 INFO - PROCESS | 1650 | 1466696392725 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:52 INFO - PROCESS | 1650 | 1466696392726 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e3e800 == 29 [pid = 1650] [id = 429] 08:39:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x115d54000) [pid = 1650] [serial = 1286] [outer = 0x0] 08:39:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x115f6f800) [pid = 1650] [serial = 1287] [outer = 0x115d54000] 08:39:52 INFO - PROCESS | 1650 | 1466696392757 Marionette DEBUG loaded listener.js 08:39:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116706000) [pid = 1650] [serial = 1288] [outer = 0x115d54000] 08:39:53 INFO - PROCESS | 1650 | 1466696393113 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 08:39:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 08:39:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 520ms 08:39:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:39:53 INFO - PROCESS | 1650 | 1466696393152 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 08:39:53 INFO - PROCESS | 1650 | 1466696393154 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 08:39:53 INFO - PROCESS | 1650 | 1466696393156 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:39:53 INFO - PROCESS | 1650 | 1466696393158 Marionette TRACE conn2 <- [1,1690,null,{}] 08:39:53 INFO - PROCESS | 1650 | 1466696393166 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:53 INFO - PROCESS | 1650 | 1466696393170 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:53 INFO - PROCESS | 1650 | 1466696393247 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 08:39:53 INFO - PROCESS | 1650 | 1466696393252 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:53 INFO - PROCESS | 1650 | 1466696393255 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11963f000 == 30 [pid = 1650] [id = 430] 08:39:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112967800) [pid = 1650] [serial = 1289] [outer = 0x0] 08:39:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118205800) [pid = 1650] [serial = 1290] [outer = 0x112967800] 08:39:53 INFO - PROCESS | 1650 | 1466696393285 Marionette DEBUG loaded listener.js 08:39:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1182a2800) [pid = 1650] [serial = 1291] [outer = 0x112967800] 08:39:53 INFO - PROCESS | 1650 | 1466696393631 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 08:39:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:39:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 522ms 08:39:53 INFO - PROCESS | 1650 | 1466696393679 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 08:39:53 INFO - PROCESS | 1650 | 1466696393681 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 08:39:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:39:53 INFO - PROCESS | 1650 | 1466696393683 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:39:53 INFO - PROCESS | 1650 | 1466696393684 Marionette TRACE conn2 <- [1,1694,null,{}] 08:39:53 INFO - PROCESS | 1650 | 1466696393686 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:53 INFO - PROCESS | 1650 | 1466696393688 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:53 INFO - PROCESS | 1650 | 1466696393802 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 08:39:53 INFO - PROCESS | 1650 | 1466696393810 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:53 INFO - PROCESS | 1650 | 1466696393811 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f1c800 == 31 [pid = 1650] [id = 431] 08:39:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1182ac000) [pid = 1650] [serial = 1292] [outer = 0x0] 08:39:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118416800) [pid = 1650] [serial = 1293] [outer = 0x1182ac000] 08:39:53 INFO - PROCESS | 1650 | 1466696393852 Marionette DEBUG loaded listener.js 08:39:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1185cdc00) [pid = 1650] [serial = 1294] [outer = 0x1182ac000] 08:39:54 INFO - PROCESS | 1650 | 1466696394251 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 08:39:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:39:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 620ms 08:39:54 INFO - PROCESS | 1650 | 1466696394303 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 08:39:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:39:54 INFO - PROCESS | 1650 | 1466696394312 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 08:39:54 INFO - PROCESS | 1650 | 1466696394314 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:39:54 INFO - PROCESS | 1650 | 1466696394315 Marionette TRACE conn2 <- [1,1698,null,{}] 08:39:54 INFO - PROCESS | 1650 | 1466696394318 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:54 INFO - PROCESS | 1650 | 1466696394319 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:54 INFO - PROCESS | 1650 | 1466696394415 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 08:39:54 INFO - PROCESS | 1650 | 1466696394455 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:54 INFO - PROCESS | 1650 | 1466696394456 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x124381800 == 32 [pid = 1650] [id = 432] 08:39:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x115d53c00) [pid = 1650] [serial = 1295] [outer = 0x0] 08:39:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118717800) [pid = 1650] [serial = 1296] [outer = 0x115d53c00] 08:39:54 INFO - PROCESS | 1650 | 1466696394480 Marionette DEBUG loaded listener.js 08:39:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11885c800) [pid = 1650] [serial = 1297] [outer = 0x115d53c00] 08:39:54 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118419000) [pid = 1650] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:39:54 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x128d6a000) [pid = 1650] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:39:54 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123c92800) [pid = 1650] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:39:54 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124e36400) [pid = 1650] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:39:54 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1182a4400) [pid = 1650] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:39:54 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112f9ac00) [pid = 1650] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:39:54 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116903800) [pid = 1650] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:39:54 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1173ae400) [pid = 1650] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:39:54 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118720400) [pid = 1650] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:39:54 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1133d0c00) [pid = 1650] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:39:54 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119a0bc00) [pid = 1650] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:39:54 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x124e3c400) [pid = 1650] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:39:54 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1289e2000) [pid = 1650] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:39:54 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x113093800) [pid = 1650] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:39:54 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1182afc00) [pid = 1650] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:39:55 INFO - PROCESS | 1650 | 1466696395265 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 08:39:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 08:39:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1019ms 08:39:55 INFO - PROCESS | 1650 | 1466696395334 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 08:39:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:39:55 INFO - PROCESS | 1650 | 1466696395336 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 08:39:55 INFO - PROCESS | 1650 | 1466696395373 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:39:55 INFO - PROCESS | 1650 | 1466696395377 Marionette TRACE conn2 <- [1,1702,null,{}] 08:39:55 INFO - PROCESS | 1650 | 1466696395382 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:55 INFO - PROCESS | 1650 | 1466696395384 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:55 INFO - PROCESS | 1650 | 1466696395495 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 08:39:55 INFO - PROCESS | 1650 | 1466696395547 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:55 INFO - PROCESS | 1650 | 1466696395549 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187d4800 == 33 [pid = 1650] [id = 433] 08:39:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1133ec400) [pid = 1650] [serial = 1298] [outer = 0x0] 08:39:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x113c99400) [pid = 1650] [serial = 1299] [outer = 0x1133ec400] 08:39:55 INFO - PROCESS | 1650 | 1466696395581 Marionette DEBUG loaded listener.js 08:39:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112967000) [pid = 1650] [serial = 1300] [outer = 0x1133ec400] 08:39:56 INFO - PROCESS | 1650 | 1466696396124 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 08:39:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:39:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 858ms 08:39:56 INFO - PROCESS | 1650 | 1466696396198 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 08:39:56 INFO - PROCESS | 1650 | 1466696396201 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 08:39:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:39:56 INFO - PROCESS | 1650 | 1466696396207 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:39:56 INFO - PROCESS | 1650 | 1466696396209 Marionette TRACE conn2 <- [1,1706,null,{}] 08:39:56 INFO - PROCESS | 1650 | 1466696396212 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:56 INFO - PROCESS | 1650 | 1466696396214 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:56 INFO - PROCESS | 1650 | 1466696396335 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 08:39:56 INFO - PROCESS | 1650 | 1466696396546 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:56 INFO - PROCESS | 1650 | 1466696396548 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x112697800 == 34 [pid = 1650] [id = 434] 08:39:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112964c00) [pid = 1650] [serial = 1301] [outer = 0x0] 08:39:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112d23000) [pid = 1650] [serial = 1302] [outer = 0x112964c00] 08:39:56 INFO - PROCESS | 1650 | 1466696396594 Marionette DEBUG loaded listener.js 08:39:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1133d0c00) [pid = 1650] [serial = 1303] [outer = 0x112964c00] 08:39:56 INFO - PROCESS | 1650 | --DOCSHELL 0x120f1c800 == 33 [pid = 1650] [id = 431] 08:39:56 INFO - PROCESS | 1650 | --DOCSHELL 0x11963f000 == 32 [pid = 1650] [id = 430] 08:39:56 INFO - PROCESS | 1650 | --DOCSHELL 0x117e3e800 == 31 [pid = 1650] [id = 429] 08:39:56 INFO - PROCESS | 1650 | --DOCSHELL 0x116411800 == 30 [pid = 1650] [id = 428] 08:39:56 INFO - PROCESS | 1650 | --DOCSHELL 0x113927800 == 29 [pid = 1650] [id = 427] 08:39:56 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x128d66800) [pid = 1650] [serial = 1261] [outer = 0x0] [url = about:blank] 08:39:56 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128d9c800) [pid = 1650] [serial = 1263] [outer = 0x0] [url = about:blank] 08:39:56 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x123f6c400) [pid = 1650] [serial = 1245] [outer = 0x0] [url = about:blank] 08:39:56 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1250dd800) [pid = 1650] [serial = 1248] [outer = 0x0] [url = about:blank] 08:39:56 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x124e3b800) [pid = 1650] [serial = 1246] [outer = 0x0] [url = about:blank] 08:39:56 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11841c400) [pid = 1650] [serial = 1233] [outer = 0x0] [url = about:blank] 08:39:56 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x118731000) [pid = 1650] [serial = 1234] [outer = 0x0] [url = about:blank] 08:39:56 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x112fa4400) [pid = 1650] [serial = 1224] [outer = 0x0] [url = about:blank] 08:39:56 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x113949800) [pid = 1650] [serial = 1225] [outer = 0x0] [url = about:blank] 08:39:56 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x117054400) [pid = 1650] [serial = 1230] [outer = 0x0] [url = about:blank] 08:39:56 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1182a1c00) [pid = 1650] [serial = 1231] [outer = 0x0] [url = about:blank] 08:39:56 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x118133000) [pid = 1650] [serial = 1227] [outer = 0x0] [url = about:blank] 08:39:56 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x118244000) [pid = 1650] [serial = 1228] [outer = 0x0] [url = about:blank] 08:39:56 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x119352c00) [pid = 1650] [serial = 1236] [outer = 0x0] [url = about:blank] 08:39:56 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x119499800) [pid = 1650] [serial = 1237] [outer = 0x0] [url = about:blank] 08:39:56 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x119658c00) [pid = 1650] [serial = 1239] [outer = 0x0] [url = about:blank] 08:39:56 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x119a0b800) [pid = 1650] [serial = 1240] [outer = 0x0] [url = about:blank] 08:39:56 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x120f48800) [pid = 1650] [serial = 1242] [outer = 0x0] [url = about:blank] 08:39:56 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x126111800) [pid = 1650] [serial = 1251] [outer = 0x0] [url = about:blank] 08:39:56 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x128c7cc00) [pid = 1650] [serial = 1222] [outer = 0x0] [url = about:blank] 08:39:56 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x1256b8000) [pid = 1650] [serial = 1249] [outer = 0x0] [url = about:blank] 08:39:56 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x126b9d400) [pid = 1650] [serial = 1252] [outer = 0x0] [url = about:blank] 08:39:56 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x1185cc000) [pid = 1650] [serial = 1255] [outer = 0x0] [url = about:blank] 08:39:56 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x1289dfc00) [pid = 1650] [serial = 1260] [outer = 0x0] [url = about:blank] 08:39:56 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x11992f400) [pid = 1650] [serial = 1257] [outer = 0x0] [url = about:blank] 08:39:56 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x11399c800) [pid = 1650] [serial = 1254] [outer = 0x0] [url = about:blank] 08:39:56 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x123808c00) [pid = 1650] [serial = 1243] [outer = 0x0] [url = about:blank] 08:39:56 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x12905b400) [pid = 1650] [serial = 1264] [outer = 0x0] [url = about:blank] 08:39:56 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x124e39c00) [pid = 1650] [serial = 1258] [outer = 0x0] [url = about:blank] 08:39:57 INFO - PROCESS | 1650 | 1466696397034 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 08:39:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:39:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 873ms 08:39:57 INFO - PROCESS | 1650 | 1466696397081 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 08:39:57 INFO - PROCESS | 1650 | 1466696397083 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 08:39:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:39:57 INFO - PROCESS | 1650 | 1466696397086 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:39:57 INFO - PROCESS | 1650 | 1466696397088 Marionette TRACE conn2 <- [1,1710,null,{}] 08:39:57 INFO - PROCESS | 1650 | 1466696397091 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:57 INFO - PROCESS | 1650 | 1466696397093 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:57 INFO - PROCESS | 1650 | 1466696397172 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 08:39:57 INFO - PROCESS | 1650 | 1466696397180 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:57 INFO - PROCESS | 1650 | 1466696397182 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x118275800 == 30 [pid = 1650] [id = 435] 08:39:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x115d4fc00) [pid = 1650] [serial = 1304] [outer = 0x0] 08:39:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x116706800) [pid = 1650] [serial = 1305] [outer = 0x115d4fc00] 08:39:57 INFO - PROCESS | 1650 | 1466696397209 Marionette DEBUG loaded listener.js 08:39:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x11696f400) [pid = 1650] [serial = 1306] [outer = 0x115d4fc00] 08:39:57 INFO - PROCESS | 1650 | 1466696397540 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 08:39:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:39:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 470ms 08:39:57 INFO - PROCESS | 1650 | 1466696397559 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 08:39:57 INFO - PROCESS | 1650 | 1466696397564 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 08:39:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:39:57 INFO - PROCESS | 1650 | 1466696397567 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:39:57 INFO - PROCESS | 1650 | 1466696397568 Marionette TRACE conn2 <- [1,1714,null,{}] 08:39:57 INFO - PROCESS | 1650 | 1466696397570 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:57 INFO - PROCESS | 1650 | 1466696397572 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:57 INFO - PROCESS | 1650 | 1466696397666 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 08:39:57 INFO - PROCESS | 1650 | 1466696397724 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:57 INFO - PROCESS | 1650 | 1466696397725 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x119aa1800 == 31 [pid = 1650] [id = 436] 08:39:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x1172c7000) [pid = 1650] [serial = 1307] [outer = 0x0] 08:39:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x118137000) [pid = 1650] [serial = 1308] [outer = 0x1172c7000] 08:39:57 INFO - PROCESS | 1650 | 1466696397751 Marionette DEBUG loaded listener.js 08:39:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1182af400) [pid = 1650] [serial = 1309] [outer = 0x1172c7000] 08:39:58 INFO - PROCESS | 1650 | 1466696398067 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 08:39:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:39:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 520ms 08:39:58 INFO - PROCESS | 1650 | 1466696398087 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 08:39:58 INFO - PROCESS | 1650 | 1466696398088 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 08:39:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:39:58 INFO - PROCESS | 1650 | 1466696398099 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:39:58 INFO - PROCESS | 1650 | 1466696398104 Marionette TRACE conn2 <- [1,1718,null,{}] 08:39:58 INFO - PROCESS | 1650 | 1466696398107 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:58 INFO - PROCESS | 1650 | 1466696398109 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:58 INFO - PROCESS | 1650 | 1466696398192 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 08:39:58 INFO - PROCESS | 1650 | 1466696398250 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:58 INFO - PROCESS | 1650 | 1466696398251 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cc5000 == 32 [pid = 1650] [id = 437] 08:39:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x111e58c00) [pid = 1650] [serial = 1310] [outer = 0x0] 08:39:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x11837a400) [pid = 1650] [serial = 1311] [outer = 0x111e58c00] 08:39:58 INFO - PROCESS | 1650 | 1466696398276 Marionette DEBUG loaded listener.js 08:39:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11885dc00) [pid = 1650] [serial = 1312] [outer = 0x111e58c00] 08:39:58 INFO - PROCESS | 1650 | 1466696398551 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 08:39:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:39:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 482ms 08:39:58 INFO - PROCESS | 1650 | 1466696398575 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 08:39:58 INFO - PROCESS | 1650 | 1466696398577 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 08:39:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:39:58 INFO - PROCESS | 1650 | 1466696398587 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:39:58 INFO - PROCESS | 1650 | 1466696398588 Marionette TRACE conn2 <- [1,1722,null,{}] 08:39:58 INFO - PROCESS | 1650 | 1466696398590 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:58 INFO - PROCESS | 1650 | 1466696398591 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:58 INFO - PROCESS | 1650 | 1466696398675 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 08:39:58 INFO - PROCESS | 1650 | 1466696398681 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:58 INFO - PROCESS | 1650 | 1466696398682 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x1256ce000 == 33 [pid = 1650] [id = 438] 08:39:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x118736000) [pid = 1650] [serial = 1313] [outer = 0x0] 08:39:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x118869000) [pid = 1650] [serial = 1314] [outer = 0x118736000] 08:39:58 INFO - PROCESS | 1650 | 1466696398706 Marionette DEBUG loaded listener.js 08:39:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11934a400) [pid = 1650] [serial = 1315] [outer = 0x118736000] 08:39:59 INFO - PROCESS | 1650 | 1466696399040 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 08:39:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 08:39:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 470ms 08:39:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:39:59 INFO - PROCESS | 1650 | 1466696399057 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 08:39:59 INFO - PROCESS | 1650 | 1466696399058 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 08:39:59 INFO - PROCESS | 1650 | 1466696399061 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:39:59 INFO - PROCESS | 1650 | 1466696399064 Marionette TRACE conn2 <- [1,1726,null,{}] 08:39:59 INFO - PROCESS | 1650 | 1466696399067 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:59 INFO - PROCESS | 1650 | 1466696399068 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:59 INFO - PROCESS | 1650 | 1466696399175 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 08:39:59 INFO - PROCESS | 1650 | 1466696399186 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:59 INFO - PROCESS | 1650 | 1466696399190 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b46000 == 34 [pid = 1650] [id = 439] 08:39:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11945d800) [pid = 1650] [serial = 1316] [outer = 0x0] 08:39:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x119462400) [pid = 1650] [serial = 1317] [outer = 0x11945d800] 08:39:59 INFO - PROCESS | 1650 | 1466696399222 Marionette DEBUG loaded listener.js 08:39:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x119498800) [pid = 1650] [serial = 1318] [outer = 0x11945d800] 08:39:59 INFO - PROCESS | 1650 | 1466696399583 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 08:39:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:39:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 570ms 08:39:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:39:59 INFO - PROCESS | 1650 | 1466696399632 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 08:39:59 INFO - PROCESS | 1650 | 1466696399633 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 08:39:59 INFO - PROCESS | 1650 | 1466696399635 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:39:59 INFO - PROCESS | 1650 | 1466696399636 Marionette TRACE conn2 <- [1,1730,null,{}] 08:39:59 INFO - PROCESS | 1650 | 1466696399639 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:39:59 INFO - PROCESS | 1650 | 1466696399640 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:59 INFO - PROCESS | 1650 | 1466696399738 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 08:39:59 INFO - PROCESS | 1650 | 1466696399775 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:59 INFO - PROCESS | 1650 | 1466696399776 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:39:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a6f000 == 35 [pid = 1650] [id = 440] 08:39:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11949b800) [pid = 1650] [serial = 1319] [outer = 0x0] 08:39:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x119902c00) [pid = 1650] [serial = 1320] [outer = 0x11949b800] 08:39:59 INFO - PROCESS | 1650 | 1466696399801 Marionette DEBUG loaded listener.js 08:39:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x119a0a000) [pid = 1650] [serial = 1321] [outer = 0x11949b800] 08:40:00 INFO - PROCESS | 1650 | 1466696400100 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 08:40:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 08:40:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 519ms 08:40:00 INFO - PROCESS | 1650 | 1466696400156 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 08:40:00 INFO - PROCESS | 1650 | 1466696400171 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 08:40:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:40:00 INFO - PROCESS | 1650 | 1466696400187 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:40:00 INFO - PROCESS | 1650 | 1466696400189 Marionette TRACE conn2 <- [1,1734,null,{}] 08:40:00 INFO - PROCESS | 1650 | 1466696400192 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:00 INFO - PROCESS | 1650 | 1466696400194 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:00 INFO - PROCESS | 1650 | 1466696400345 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 08:40:00 INFO - PROCESS | 1650 | 1466696400427 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:00 INFO - PROCESS | 1650 | 1466696400428 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x128d1b800 == 36 [pid = 1650] [id = 441] 08:40:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119a0a400) [pid = 1650] [serial = 1322] [outer = 0x0] 08:40:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119b48800) [pid = 1650] [serial = 1323] [outer = 0x119a0a400] 08:40:00 INFO - PROCESS | 1650 | 1466696400476 Marionette DEBUG loaded listener.js 08:40:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x120f45800) [pid = 1650] [serial = 1324] [outer = 0x119a0a400] 08:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x123f7a400) [pid = 1650] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x112a7c400) [pid = 1650] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x118733000) [pid = 1650] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x119621400) [pid = 1650] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x115d51800) [pid = 1650] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x112d09000) [pid = 1650] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x115d54000) [pid = 1650] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x113094400) [pid = 1650] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x112967800) [pid = 1650] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:40:00 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x1182ac000) [pid = 1650] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:40:00 INFO - PROCESS | 1650 | 1466696400841 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 08:40:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:40:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 669ms 08:40:00 INFO - PROCESS | 1650 | 1466696400856 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 08:40:00 INFO - PROCESS | 1650 | 1466696400857 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 08:40:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:40:00 INFO - PROCESS | 1650 | 1466696400860 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:40:00 INFO - PROCESS | 1650 | 1466696400863 Marionette TRACE conn2 <- [1,1738,null,{}] 08:40:00 INFO - PROCESS | 1650 | 1466696400866 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:00 INFO - PROCESS | 1650 | 1466696400867 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:00 INFO - PROCESS | 1650 | 1466696400945 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 08:40:00 INFO - PROCESS | 1650 | 1466696400951 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:00 INFO - PROCESS | 1650 | 1466696400952 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x129092800 == 37 [pid = 1650] [id = 442] 08:40:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x115d51800) [pid = 1650] [serial = 1325] [outer = 0x0] 08:40:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1185d6000) [pid = 1650] [serial = 1326] [outer = 0x115d51800] 08:40:00 INFO - PROCESS | 1650 | 1466696400977 Marionette DEBUG loaded listener.js 08:40:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x120f48800) [pid = 1650] [serial = 1327] [outer = 0x115d51800] 08:40:01 INFO - PROCESS | 1650 | 1466696401317 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 08:40:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:40:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 472ms 08:40:01 INFO - PROCESS | 1650 | 1466696401333 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 08:40:01 INFO - PROCESS | 1650 | 1466696401334 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 08:40:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:40:01 INFO - PROCESS | 1650 | 1466696401337 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:40:01 INFO - PROCESS | 1650 | 1466696401350 Marionette TRACE conn2 <- [1,1742,null,{}] 08:40:01 INFO - PROCESS | 1650 | 1466696401352 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:01 INFO - PROCESS | 1650 | 1466696401353 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:01 INFO - PROCESS | 1650 | 1466696401456 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 08:40:01 INFO - PROCESS | 1650 | 1466696401464 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:01 INFO - PROCESS | 1650 | 1466696401465 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a234800 == 38 [pid = 1650] [id = 443] 08:40:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x120f4c400) [pid = 1650] [serial = 1328] [outer = 0x0] 08:40:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x120fef800) [pid = 1650] [serial = 1329] [outer = 0x120f4c400] 08:40:01 INFO - PROCESS | 1650 | 1466696401489 Marionette DEBUG loaded listener.js 08:40:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x12394f000) [pid = 1650] [serial = 1330] [outer = 0x120f4c400] 08:40:01 INFO - PROCESS | 1650 | 1466696401802 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 08:40:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:40:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 480ms 08:40:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:40:01 INFO - PROCESS | 1650 | 1466696401818 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 08:40:01 INFO - PROCESS | 1650 | 1466696401819 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 08:40:01 INFO - PROCESS | 1650 | 1466696401821 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:40:01 INFO - PROCESS | 1650 | 1466696401822 Marionette TRACE conn2 <- [1,1746,null,{}] 08:40:01 INFO - PROCESS | 1650 | 1466696401824 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:01 INFO - PROCESS | 1650 | 1466696401826 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:01 INFO - PROCESS | 1650 | 1466696401906 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 08:40:01 INFO - PROCESS | 1650 | 1466696401910 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:01 INFO - PROCESS | 1650 | 1466696401914 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a55b000 == 39 [pid = 1650] [id = 444] 08:40:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x123c52400) [pid = 1650] [serial = 1331] [outer = 0x0] 08:40:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x123d67400) [pid = 1650] [serial = 1332] [outer = 0x123c52400] 08:40:01 INFO - PROCESS | 1650 | 1466696401941 Marionette DEBUG loaded listener.js 08:40:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x123f2a800) [pid = 1650] [serial = 1333] [outer = 0x123c52400] 08:40:02 INFO - PROCESS | 1650 | 1466696402269 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 08:40:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:40:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 470ms 08:40:02 INFO - PROCESS | 1650 | 1466696402292 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 08:40:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:40:02 INFO - PROCESS | 1650 | 1466696402302 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 08:40:02 INFO - PROCESS | 1650 | 1466696402304 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:40:02 INFO - PROCESS | 1650 | 1466696402306 Marionette TRACE conn2 <- [1,1750,null,{}] 08:40:02 INFO - PROCESS | 1650 | 1466696402308 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:02 INFO - PROCESS | 1650 | 1466696402311 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:02 INFO - PROCESS | 1650 | 1466696402431 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 08:40:02 INFO - PROCESS | 1650 | 1466696402438 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:02 INFO - PROCESS | 1650 | 1466696402439 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a776000 == 40 [pid = 1650] [id = 445] 08:40:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x112961000) [pid = 1650] [serial = 1334] [outer = 0x0] 08:40:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x123f6d400) [pid = 1650] [serial = 1335] [outer = 0x112961000] 08:40:02 INFO - PROCESS | 1650 | 1466696402463 Marionette DEBUG loaded listener.js 08:40:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x125197000) [pid = 1650] [serial = 1336] [outer = 0x112961000] 08:40:02 INFO - PROCESS | 1650 | 1466696402750 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 08:40:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:40:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 469ms 08:40:02 INFO - PROCESS | 1650 | 1466696402775 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 08:40:02 INFO - PROCESS | 1650 | 1466696402776 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 08:40:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:40:02 INFO - PROCESS | 1650 | 1466696402786 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:40:02 INFO - PROCESS | 1650 | 1466696402787 Marionette TRACE conn2 <- [1,1754,null,{}] 08:40:02 INFO - PROCESS | 1650 | 1466696402789 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:02 INFO - PROCESS | 1650 | 1466696402790 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:02 INFO - PROCESS | 1650 | 1466696402878 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 08:40:02 INFO - PROCESS | 1650 | 1466696402883 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:02 INFO - PROCESS | 1650 | 1466696402884 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b172800 == 41 [pid = 1650] [id = 446] 08:40:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118207000) [pid = 1650] [serial = 1337] [outer = 0x0] 08:40:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1256ad400) [pid = 1650] [serial = 1338] [outer = 0x118207000] 08:40:02 INFO - PROCESS | 1650 | 1466696402908 Marionette DEBUG loaded listener.js 08:40:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x126103000) [pid = 1650] [serial = 1339] [outer = 0x118207000] 08:40:03 INFO - PROCESS | 1650 | 1466696403444 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 08:40:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:40:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 673ms 08:40:03 INFO - PROCESS | 1650 | 1466696403460 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 08:40:03 INFO - PROCESS | 1650 | 1466696403464 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 08:40:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:40:03 INFO - PROCESS | 1650 | 1466696403469 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:40:03 INFO - PROCESS | 1650 | 1466696403472 Marionette TRACE conn2 <- [1,1758,null,{}] 08:40:03 INFO - PROCESS | 1650 | 1466696403478 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:03 INFO - PROCESS | 1650 | 1466696403481 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:03 INFO - PROCESS | 1650 | 1466696403644 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 08:40:03 INFO - PROCESS | 1650 | 1466696403726 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:03 INFO - PROCESS | 1650 | 1466696403728 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188d4000 == 42 [pid = 1650] [id = 447] 08:40:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1133ac000) [pid = 1650] [serial = 1340] [outer = 0x0] 08:40:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x115f03400) [pid = 1650] [serial = 1341] [outer = 0x1133ac000] 08:40:03 INFO - PROCESS | 1650 | 1466696403759 Marionette DEBUG loaded listener.js 08:40:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116a14400) [pid = 1650] [serial = 1342] [outer = 0x1133ac000] 08:40:04 INFO - PROCESS | 1650 | 1466696404163 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 08:40:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:40:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 724ms 08:40:04 INFO - PROCESS | 1650 | 1466696404201 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 08:40:04 INFO - PROCESS | 1650 | 1466696404204 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 08:40:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:40:04 INFO - PROCESS | 1650 | 1466696404209 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:40:04 INFO - PROCESS | 1650 | 1466696404211 Marionette TRACE conn2 <- [1,1762,null,{}] 08:40:04 INFO - PROCESS | 1650 | 1466696404216 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:04 INFO - PROCESS | 1650 | 1466696404217 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:04 INFO - PROCESS | 1650 | 1466696404324 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 08:40:04 INFO - PROCESS | 1650 | 1466696404385 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:04 INFO - PROCESS | 1650 | 1466696404387 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1251b9800 == 43 [pid = 1650] [id = 448] 08:40:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1182a1c00) [pid = 1650] [serial = 1343] [outer = 0x0] 08:40:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11841c400) [pid = 1650] [serial = 1344] [outer = 0x1182a1c00] 08:40:04 INFO - PROCESS | 1650 | 1466696404419 Marionette DEBUG loaded listener.js 08:40:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118717000) [pid = 1650] [serial = 1345] [outer = 0x1182a1c00] 08:40:04 INFO - PROCESS | 1650 | 1466696404839 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 08:40:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:40:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 673ms 08:40:04 INFO - PROCESS | 1650 | 1466696404881 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 08:40:04 INFO - PROCESS | 1650 | 1466696404883 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 08:40:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:40:04 INFO - PROCESS | 1650 | 1466696404885 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:40:04 INFO - PROCESS | 1650 | 1466696404888 Marionette TRACE conn2 <- [1,1766,null,{}] 08:40:04 INFO - PROCESS | 1650 | 1466696404896 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:04 INFO - PROCESS | 1650 | 1466696404899 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:05 INFO - PROCESS | 1650 | 1466696405006 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 08:40:05 INFO - PROCESS | 1650 | 1466696405110 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:05 INFO - PROCESS | 1650 | 1466696405112 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ae87000 == 44 [pid = 1650] [id = 449] 08:40:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118889c00) [pid = 1650] [serial = 1346] [outer = 0x0] 08:40:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11948fc00) [pid = 1650] [serial = 1347] [outer = 0x118889c00] 08:40:05 INFO - PROCESS | 1650 | 1466696405145 Marionette DEBUG loaded listener.js 08:40:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11965a400) [pid = 1650] [serial = 1348] [outer = 0x118889c00] 08:40:05 INFO - PROCESS | 1650 | 1466696405632 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 08:40:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:40:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 772ms 08:40:05 INFO - PROCESS | 1650 | 1466696405674 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 08:40:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:40:05 INFO - PROCESS | 1650 | 1466696405679 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 08:40:05 INFO - PROCESS | 1650 | 1466696405683 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:40:05 INFO - PROCESS | 1650 | 1466696405685 Marionette TRACE conn2 <- [1,1770,null,{}] 08:40:05 INFO - PROCESS | 1650 | 1466696405688 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:05 INFO - PROCESS | 1650 | 1466696405691 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:05 INFO - PROCESS | 1650 | 1466696405849 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 08:40:05 INFO - PROCESS | 1650 | 1466696405950 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:05 INFO - PROCESS | 1650 | 1466696405951 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12be42000 == 45 [pid = 1650] [id = 450] 08:40:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123808400) [pid = 1650] [serial = 1349] [outer = 0x0] 08:40:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123d8e000) [pid = 1650] [serial = 1350] [outer = 0x123808400] 08:40:05 INFO - PROCESS | 1650 | 1466696405998 Marionette DEBUG loaded listener.js 08:40:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123f72800) [pid = 1650] [serial = 1351] [outer = 0x123808400] 08:40:06 INFO - PROCESS | 1650 | 1466696406470 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 08:40:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:40:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 821ms 08:40:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:40:06 INFO - PROCESS | 1650 | 1466696406504 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 08:40:06 INFO - PROCESS | 1650 | 1466696406505 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 08:40:06 INFO - PROCESS | 1650 | 1466696406507 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:40:06 INFO - PROCESS | 1650 | 1466696406509 Marionette TRACE conn2 <- [1,1774,null,{}] 08:40:06 INFO - PROCESS | 1650 | 1466696406511 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:06 INFO - PROCESS | 1650 | 1466696406512 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:06 INFO - PROCESS | 1650 | 1466696406613 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 08:40:06 INFO - PROCESS | 1650 | 1466696406671 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:06 INFO - PROCESS | 1650 | 1466696406672 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf18000 == 46 [pid = 1650] [id = 451] 08:40:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123d91800) [pid = 1650] [serial = 1352] [outer = 0x0] 08:40:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124e33c00) [pid = 1650] [serial = 1353] [outer = 0x123d91800] 08:40:06 INFO - PROCESS | 1650 | 1466696406700 Marionette DEBUG loaded listener.js 08:40:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12610b000) [pid = 1650] [serial = 1354] [outer = 0x123d91800] 08:40:07 INFO - PROCESS | 1650 | 1466696407115 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 08:40:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:40:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 769ms 08:40:07 INFO - PROCESS | 1650 | 1466696407307 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 08:40:07 INFO - PROCESS | 1650 | 1466696407310 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 08:40:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:40:07 INFO - PROCESS | 1650 | 1466696407317 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:40:07 INFO - PROCESS | 1650 | 1466696407319 Marionette TRACE conn2 <- [1,1778,null,{}] 08:40:07 INFO - PROCESS | 1650 | 1466696407323 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:07 INFO - PROCESS | 1650 | 1466696407325 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:07 INFO - PROCESS | 1650 | 1466696407425 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 08:40:07 INFO - PROCESS | 1650 | 1466696407495 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:07 INFO - PROCESS | 1650 | 1466696407498 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188d8800 == 47 [pid = 1650] [id = 452] 08:40:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x115d53400) [pid = 1650] [serial = 1355] [outer = 0x0] 08:40:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x116704000) [pid = 1650] [serial = 1356] [outer = 0x115d53400] 08:40:07 INFO - PROCESS | 1650 | 1466696407526 Marionette DEBUG loaded listener.js 08:40:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1176c3c00) [pid = 1650] [serial = 1357] [outer = 0x115d53400] 08:40:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12a776000 == 46 [pid = 1650] [id = 445] 08:40:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12a55b000 == 45 [pid = 1650] [id = 444] 08:40:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12a234800 == 44 [pid = 1650] [id = 443] 08:40:08 INFO - PROCESS | 1650 | --DOCSHELL 0x129092800 == 43 [pid = 1650] [id = 442] 08:40:08 INFO - PROCESS | 1650 | --DOCSHELL 0x128d1b800 == 42 [pid = 1650] [id = 441] 08:40:08 INFO - PROCESS | 1650 | --DOCSHELL 0x128a6f000 == 41 [pid = 1650] [id = 440] 08:40:08 INFO - PROCESS | 1650 | --DOCSHELL 0x126b46000 == 40 [pid = 1650] [id = 439] 08:40:08 INFO - PROCESS | 1650 | --DOCSHELL 0x1256ce000 == 39 [pid = 1650] [id = 438] 08:40:08 INFO - PROCESS | 1650 | --DOCSHELL 0x123cc5000 == 38 [pid = 1650] [id = 437] 08:40:08 INFO - PROCESS | 1650 | --DOCSHELL 0x119aa1800 == 37 [pid = 1650] [id = 436] 08:40:08 INFO - PROCESS | 1650 | --DOCSHELL 0x118275800 == 36 [pid = 1650] [id = 435] 08:40:08 INFO - PROCESS | 1650 | --DOCSHELL 0x112697800 == 35 [pid = 1650] [id = 434] 08:40:08 INFO - PROCESS | 1650 | --DOCSHELL 0x1187d4800 == 34 [pid = 1650] [id = 433] 08:40:08 INFO - PROCESS | 1650 | --DOCSHELL 0x124381800 == 33 [pid = 1650] [id = 432] 08:40:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf18000 == 32 [pid = 1650] [id = 451] 08:40:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12be42000 == 31 [pid = 1650] [id = 450] 08:40:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12ae87000 == 30 [pid = 1650] [id = 449] 08:40:08 INFO - PROCESS | 1650 | --DOCSHELL 0x1251b9800 == 29 [pid = 1650] [id = 448] 08:40:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12b172800 == 28 [pid = 1650] [id = 446] 08:40:08 INFO - PROCESS | 1650 | --DOCSHELL 0x1188d4000 == 27 [pid = 1650] [id = 447] 08:40:08 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1185cdc00) [pid = 1650] [serial = 1294] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118717800) [pid = 1650] [serial = 1296] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118416800) [pid = 1650] [serial = 1293] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1266d8800) [pid = 1650] [serial = 1276] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x126b99000) [pid = 1650] [serial = 1279] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119458c00) [pid = 1650] [serial = 1270] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123d93000) [pid = 1650] [serial = 1273] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11820e000) [pid = 1650] [serial = 1267] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112fa6400) [pid = 1650] [serial = 1282] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112ebfc00) [pid = 1650] [serial = 1281] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x115f6f800) [pid = 1650] [serial = 1287] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116706000) [pid = 1650] [serial = 1288] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1131cf000) [pid = 1650] [serial = 1284] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112d24000) [pid = 1650] [serial = 1285] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1182a2800) [pid = 1650] [serial = 1291] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1161b4400) [pid = 1650] [serial = 1266] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11889f000) [pid = 1650] [serial = 1269] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x120f42800) [pid = 1650] [serial = 1272] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x124c31000) [pid = 1650] [serial = 1275] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x120febc00) [pid = 1650] [serial = 1278] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118205800) [pid = 1650] [serial = 1290] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1650 | 1466696408559 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 08:40:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 08:40:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1271ms 08:40:08 INFO - PROCESS | 1650 | 1466696408589 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 08:40:08 INFO - PROCESS | 1650 | 1466696408591 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 08:40:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:40:08 INFO - PROCESS | 1650 | 1466696408598 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:40:08 INFO - PROCESS | 1650 | 1466696408601 Marionette TRACE conn2 <- [1,1782,null,{}] 08:40:08 INFO - PROCESS | 1650 | 1466696408604 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:08 INFO - PROCESS | 1650 | 1466696408606 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:08 INFO - PROCESS | 1650 | 1466696408693 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 08:40:08 INFO - PROCESS | 1650 | 1466696408701 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:08 INFO - PROCESS | 1650 | 1466696408704 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x115dee800 == 28 [pid = 1650] [id = 453] 08:40:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x113098800) [pid = 1650] [serial = 1358] [outer = 0x0] 08:40:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1131c7000) [pid = 1650] [serial = 1359] [outer = 0x113098800] 08:40:08 INFO - PROCESS | 1650 | 1466696408733 Marionette DEBUG loaded listener.js 08:40:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x113e17c00) [pid = 1650] [serial = 1360] [outer = 0x113098800] 08:40:09 INFO - PROCESS | 1650 | 1466696409072 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 08:40:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 08:40:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 524ms 08:40:09 INFO - PROCESS | 1650 | 1466696409141 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 08:40:09 INFO - PROCESS | 1650 | 1466696409145 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 08:40:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:40:09 INFO - PROCESS | 1650 | 1466696409151 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:40:09 INFO - PROCESS | 1650 | 1466696409153 Marionette TRACE conn2 <- [1,1786,null,{}] 08:40:09 INFO - PROCESS | 1650 | 1466696409155 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:09 INFO - PROCESS | 1650 | 1466696409157 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:09 INFO - PROCESS | 1650 | 1466696409237 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 08:40:09 INFO - PROCESS | 1650 | 1466696409241 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:09 INFO - PROCESS | 1650 | 1466696409243 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e3d000 == 29 [pid = 1650] [id = 454] 08:40:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x115d50400) [pid = 1650] [serial = 1361] [outer = 0x0] 08:40:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116975400) [pid = 1650] [serial = 1362] [outer = 0x115d50400] 08:40:09 INFO - PROCESS | 1650 | 1466696409274 Marionette DEBUG loaded listener.js 08:40:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11812e000) [pid = 1650] [serial = 1363] [outer = 0x115d50400] 08:40:09 INFO - PROCESS | 1650 | 1466696409656 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 08:40:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 08:40:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 522ms 08:40:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:40:09 INFO - PROCESS | 1650 | 1466696409681 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 08:40:09 INFO - PROCESS | 1650 | 1466696409683 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 08:40:09 INFO - PROCESS | 1650 | 1466696409687 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:40:09 INFO - PROCESS | 1650 | 1466696409703 Marionette TRACE conn2 <- [1,1790,null,{}] 08:40:09 INFO - PROCESS | 1650 | 1466696409714 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:09 INFO - PROCESS | 1650 | 1466696409719 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:09 INFO - PROCESS | 1650 | 1466696409842 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 08:40:09 INFO - PROCESS | 1650 | 1466696409858 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:09 INFO - PROCESS | 1650 | 1466696409861 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x119645800 == 30 [pid = 1650] [id = 455] 08:40:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1182ac000) [pid = 1650] [serial = 1364] [outer = 0x0] 08:40:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11841ac00) [pid = 1650] [serial = 1365] [outer = 0x1182ac000] 08:40:09 INFO - PROCESS | 1650 | 1466696409908 Marionette DEBUG loaded listener.js 08:40:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1185d9800) [pid = 1650] [serial = 1366] [outer = 0x1182ac000] 08:40:10 INFO - PROCESS | 1650 | 1466696410341 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 08:40:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 08:40:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 694ms 08:40:10 INFO - PROCESS | 1650 | 1466696410382 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 08:40:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:40:10 INFO - PROCESS | 1650 | 1466696410384 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 08:40:10 INFO - PROCESS | 1650 | 1466696410386 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:40:10 INFO - PROCESS | 1650 | 1466696410387 Marionette TRACE conn2 <- [1,1794,null,{}] 08:40:10 INFO - PROCESS | 1650 | 1466696410389 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:10 INFO - PROCESS | 1650 | 1466696410391 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:10 INFO - PROCESS | 1650 | 1466696410507 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 08:40:10 INFO - PROCESS | 1650 | 1466696410541 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:10 INFO - PROCESS | 1650 | 1466696410543 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1239bf800 == 31 [pid = 1650] [id = 456] 08:40:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118732000) [pid = 1650] [serial = 1367] [outer = 0x0] 08:40:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118867400) [pid = 1650] [serial = 1368] [outer = 0x118732000] 08:40:10 INFO - PROCESS | 1650 | 1466696410568 Marionette DEBUG loaded listener.js 08:40:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11907f000) [pid = 1650] [serial = 1369] [outer = 0x118732000] 08:40:10 INFO - PROCESS | 1650 | 1466696410909 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 08:40:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:40:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 568ms 08:40:10 INFO - PROCESS | 1650 | 1466696410956 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 08:40:10 INFO - PROCESS | 1650 | 1466696410958 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 08:40:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:40:10 INFO - PROCESS | 1650 | 1466696410961 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:40:10 INFO - PROCESS | 1650 | 1466696410963 Marionette TRACE conn2 <- [1,1798,null,{}] 08:40:10 INFO - PROCESS | 1650 | 1466696410974 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:10 INFO - PROCESS | 1650 | 1466696410976 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:11 INFO - PROCESS | 1650 | 1466696411126 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 08:40:11 INFO - PROCESS | 1650 | 1466696411146 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:11 INFO - PROCESS | 1650 | 1466696411148 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e05800 == 32 [pid = 1650] [id = 457] 08:40:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118860c00) [pid = 1650] [serial = 1370] [outer = 0x0] 08:40:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11945f800) [pid = 1650] [serial = 1371] [outer = 0x118860c00] 08:40:11 INFO - PROCESS | 1650 | 1466696411185 Marionette DEBUG loaded listener.js 08:40:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11949c000) [pid = 1650] [serial = 1372] [outer = 0x118860c00] 08:40:11 INFO - PROCESS | 1650 | 1466696411610 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 08:40:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:40:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 670ms 08:40:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:40:11 INFO - PROCESS | 1650 | 1466696411631 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 08:40:11 INFO - PROCESS | 1650 | 1466696411633 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 08:40:11 INFO - PROCESS | 1650 | 1466696411635 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:40:11 INFO - PROCESS | 1650 | 1466696411636 Marionette TRACE conn2 <- [1,1802,null,{}] 08:40:11 INFO - PROCESS | 1650 | 1466696411638 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:11 INFO - PROCESS | 1650 | 1466696411642 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:11 INFO - PROCESS | 1650 | 1466696411765 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 08:40:11 INFO - PROCESS | 1650 | 1466696411769 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:11 INFO - PROCESS | 1650 | 1466696411770 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b51800 == 33 [pid = 1650] [id = 458] 08:40:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119622800) [pid = 1650] [serial = 1373] [outer = 0x0] 08:40:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11992c800) [pid = 1650] [serial = 1374] [outer = 0x119622800] 08:40:11 INFO - PROCESS | 1650 | 1466696411796 Marionette DEBUG loaded listener.js 08:40:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x120f50000) [pid = 1650] [serial = 1375] [outer = 0x119622800] 08:40:12 INFO - PROCESS | 1650 | 1466696412141 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:40:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:40:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 518ms 08:40:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:40:12 INFO - PROCESS | 1650 | 1466696412153 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 08:40:12 INFO - PROCESS | 1650 | 1466696412154 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 08:40:12 INFO - PROCESS | 1650 | 1466696412156 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:40:12 INFO - PROCESS | 1650 | 1466696412158 Marionette TRACE conn2 <- [1,1806,null,{}] 08:40:12 INFO - PROCESS | 1650 | 1466696412160 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:12 INFO - PROCESS | 1650 | 1466696412163 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:12 INFO - PROCESS | 1650 | 1466696412270 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 08:40:12 INFO - PROCESS | 1650 | 1466696412307 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:12 INFO - PROCESS | 1650 | 1466696412308 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b0c000 == 34 [pid = 1650] [id = 459] 08:40:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x120f50c00) [pid = 1650] [serial = 1376] [outer = 0x0] 08:40:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x123c55000) [pid = 1650] [serial = 1377] [outer = 0x120f50c00] 08:40:12 INFO - PROCESS | 1650 | 1466696412333 Marionette DEBUG loaded listener.js 08:40:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123d8c400) [pid = 1650] [serial = 1378] [outer = 0x120f50c00] 08:40:12 INFO - PROCESS | 1650 | 1466696412652 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 08:40:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:40:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 518ms 08:40:12 INFO - PROCESS | 1650 | 1466696412676 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 08:40:12 INFO - PROCESS | 1650 | 1466696412677 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 08:40:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:40:12 INFO - PROCESS | 1650 | 1466696412682 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:40:12 INFO - PROCESS | 1650 | 1466696412683 Marionette TRACE conn2 <- [1,1810,null,{}] 08:40:12 INFO - PROCESS | 1650 | 1466696412685 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:12 INFO - PROCESS | 1650 | 1466696412686 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:12 INFO - PROCESS | 1650 | 1466696412782 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 08:40:13 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11949b800) [pid = 1650] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:40:13 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119a0a400) [pid = 1650] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:40:13 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x115d4fc00) [pid = 1650] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:40:13 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x111e58c00) [pid = 1650] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:40:13 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112964c00) [pid = 1650] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:40:13 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118207000) [pid = 1650] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:40:13 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1133ec400) [pid = 1650] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:40:13 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x115d53c00) [pid = 1650] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:40:13 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118736000) [pid = 1650] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:40:13 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1172c7000) [pid = 1650] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:40:13 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112961000) [pid = 1650] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:40:13 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x115d51800) [pid = 1650] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:40:13 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123c52400) [pid = 1650] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:40:13 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11945d800) [pid = 1650] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:40:13 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x120f4c400) [pid = 1650] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:40:13 INFO - PROCESS | 1650 | 1466696413042 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:13 INFO - PROCESS | 1650 | 1466696413043 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169d4800 == 35 [pid = 1650] [id = 460] 08:40:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x110fa1400) [pid = 1650] [serial = 1379] [outer = 0x0] 08:40:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112eb6400) [pid = 1650] [serial = 1380] [outer = 0x110fa1400] 08:40:13 INFO - PROCESS | 1650 | 1466696413069 Marionette DEBUG loaded listener.js 08:40:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x115d53c00) [pid = 1650] [serial = 1381] [outer = 0x110fa1400] 08:40:13 INFO - PROCESS | 1650 | 1466696413335 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 08:40:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:40:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 670ms 08:40:13 INFO - PROCESS | 1650 | 1466696413355 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 08:40:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:40:13 INFO - PROCESS | 1650 | 1466696413356 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 08:40:13 INFO - PROCESS | 1650 | 1466696413358 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:40:13 INFO - PROCESS | 1650 | 1466696413360 Marionette TRACE conn2 <- [1,1814,null,{}] 08:40:13 INFO - PROCESS | 1650 | 1466696413370 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:13 INFO - PROCESS | 1650 | 1466696413371 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:13 INFO - PROCESS | 1650 | 1466696413455 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 08:40:13 INFO - PROCESS | 1650 | 1466696413459 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:13 INFO - PROCESS | 1650 | 1466696413470 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a410000 == 36 [pid = 1650] [id = 461] 08:40:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x115d4fc00) [pid = 1650] [serial = 1382] [outer = 0x0] 08:40:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118898000) [pid = 1650] [serial = 1383] [outer = 0x115d4fc00] 08:40:13 INFO - PROCESS | 1650 | 1466696413495 Marionette DEBUG loaded listener.js 08:40:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123804800) [pid = 1650] [serial = 1384] [outer = 0x115d4fc00] 08:40:13 INFO - PROCESS | 1650 | 1466696413859 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 08:40:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:40:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 527ms 08:40:13 INFO - PROCESS | 1650 | 1466696413886 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 08:40:13 INFO - PROCESS | 1650 | 1466696413888 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 08:40:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:40:13 INFO - PROCESS | 1650 | 1466696413891 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:40:13 INFO - PROCESS | 1650 | 1466696413893 Marionette TRACE conn2 <- [1,1818,null,{}] 08:40:13 INFO - PROCESS | 1650 | 1466696413897 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:13 INFO - PROCESS | 1650 | 1466696413899 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:14 INFO - PROCESS | 1650 | 1466696414052 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 08:40:14 INFO - PROCESS | 1650 | 1466696414067 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:14 INFO - PROCESS | 1650 | 1466696414068 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a559000 == 37 [pid = 1650] [id = 462] 08:40:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118415000) [pid = 1650] [serial = 1385] [outer = 0x0] 08:40:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123d93400) [pid = 1650] [serial = 1386] [outer = 0x118415000] 08:40:14 INFO - PROCESS | 1650 | 1466696414107 Marionette DEBUG loaded listener.js 08:40:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124e97400) [pid = 1650] [serial = 1387] [outer = 0x118415000] 08:40:14 INFO - PROCESS | 1650 | 1466696414432 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 08:40:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:40:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 572ms 08:40:14 INFO - PROCESS | 1650 | 1466696414466 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 08:40:14 INFO - PROCESS | 1650 | 1466696414469 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 08:40:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:40:14 INFO - PROCESS | 1650 | 1466696414472 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:40:14 INFO - PROCESS | 1650 | 1466696414475 Marionette TRACE conn2 <- [1,1822,null,{}] 08:40:14 INFO - PROCESS | 1650 | 1466696414481 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:14 INFO - PROCESS | 1650 | 1466696414484 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:14 INFO - PROCESS | 1650 | 1466696414627 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 08:40:14 INFO - PROCESS | 1650 | 1466696414738 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:14 INFO - PROCESS | 1650 | 1466696414739 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12adab000 == 38 [pid = 1650] [id = 463] 08:40:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x112eb7400) [pid = 1650] [serial = 1388] [outer = 0x0] 08:40:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1250dd400) [pid = 1650] [serial = 1389] [outer = 0x112eb7400] 08:40:14 INFO - PROCESS | 1650 | 1466696414797 Marionette DEBUG loaded listener.js 08:40:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1266cb000) [pid = 1650] [serial = 1390] [outer = 0x112eb7400] 08:40:15 INFO - PROCESS | 1650 | --DOCSHELL 0x117e3d000 == 37 [pid = 1650] [id = 454] 08:40:15 INFO - PROCESS | 1650 | --DOCSHELL 0x1188d8800 == 36 [pid = 1650] [id = 452] 08:40:15 INFO - PROCESS | 1650 | --DOCSHELL 0x115dee800 == 35 [pid = 1650] [id = 453] 08:40:16 INFO - PROCESS | 1650 | --DOCSHELL 0x119645800 == 34 [pid = 1650] [id = 455] 08:40:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1239bf800 == 33 [pid = 1650] [id = 456] 08:40:16 INFO - PROCESS | 1650 | --DOCSHELL 0x128b0c000 == 32 [pid = 1650] [id = 459] 08:40:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12a410000 == 31 [pid = 1650] [id = 461] 08:40:16 INFO - PROCESS | 1650 | --DOCSHELL 0x126b51800 == 30 [pid = 1650] [id = 458] 08:40:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12a559000 == 29 [pid = 1650] [id = 462] 08:40:16 INFO - PROCESS | 1650 | --DOCSHELL 0x124e05800 == 28 [pid = 1650] [id = 457] 08:40:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1169d4800 == 27 [pid = 1650] [id = 460] 08:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119902c00) [pid = 1650] [serial = 1320] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119b48800) [pid = 1650] [serial = 1323] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119a0a000) [pid = 1650] [serial = 1321] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116706800) [pid = 1650] [serial = 1305] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11696f400) [pid = 1650] [serial = 1306] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11837a400) [pid = 1650] [serial = 1311] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11885dc00) [pid = 1650] [serial = 1312] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112d23000) [pid = 1650] [serial = 1302] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1133d0c00) [pid = 1650] [serial = 1303] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1256ad400) [pid = 1650] [serial = 1338] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x113c99400) [pid = 1650] [serial = 1299] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x112967000) [pid = 1650] [serial = 1300] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11885c800) [pid = 1650] [serial = 1297] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x120f45800) [pid = 1650] [serial = 1324] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118869000) [pid = 1650] [serial = 1314] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11934a400) [pid = 1650] [serial = 1315] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118137000) [pid = 1650] [serial = 1308] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x125197000) [pid = 1650] [serial = 1336] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x126103000) [pid = 1650] [serial = 1339] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1182af400) [pid = 1650] [serial = 1309] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1185d6000) [pid = 1650] [serial = 1326] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x120f48800) [pid = 1650] [serial = 1327] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x123d67400) [pid = 1650] [serial = 1332] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x123f2a800) [pid = 1650] [serial = 1333] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x119462400) [pid = 1650] [serial = 1317] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x119498800) [pid = 1650] [serial = 1318] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12394f000) [pid = 1650] [serial = 1330] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x123f6d400) [pid = 1650] [serial = 1335] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x120fef800) [pid = 1650] [serial = 1329] [outer = 0x0] [url = about:blank] 08:40:16 INFO - PROCESS | 1650 | 1466696416216 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 08:40:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:40:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1777ms 08:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:40:16 INFO - PROCESS | 1650 | 1466696416249 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 08:40:16 INFO - PROCESS | 1650 | 1466696416252 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 08:40:16 INFO - PROCESS | 1650 | 1466696416255 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:40:16 INFO - PROCESS | 1650 | 1466696416257 Marionette TRACE conn2 <- [1,1826,null,{}] 08:40:16 INFO - PROCESS | 1650 | 1466696416263 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:16 INFO - PROCESS | 1650 | 1466696416265 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:16 INFO - PROCESS | 1650 | 1466696416351 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 08:40:16 INFO - PROCESS | 1650 | 1466696416405 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:16 INFO - PROCESS | 1650 | 1466696416408 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x116132800 == 28 [pid = 1650] [id = 464] 08:40:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x112fa2c00) [pid = 1650] [serial = 1391] [outer = 0x0] 08:40:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x112fa3400) [pid = 1650] [serial = 1392] [outer = 0x112fa2c00] 08:40:16 INFO - PROCESS | 1650 | 1466696416436 Marionette DEBUG loaded listener.js 08:40:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x113948c00) [pid = 1650] [serial = 1393] [outer = 0x112fa2c00] 08:40:16 INFO - PROCESS | 1650 | 1466696416765 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 08:40:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:40:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 521ms 08:40:16 INFO - PROCESS | 1650 | 1466696416775 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 08:40:16 INFO - PROCESS | 1650 | 1466696416780 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 08:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:40:16 INFO - PROCESS | 1650 | 1466696416785 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:40:16 INFO - PROCESS | 1650 | 1466696416787 Marionette TRACE conn2 <- [1,1830,null,{}] 08:40:16 INFO - PROCESS | 1650 | 1466696416789 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:16 INFO - PROCESS | 1650 | 1466696416791 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:16 INFO - PROCESS | 1650 | 1466696416873 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 08:40:16 INFO - PROCESS | 1650 | 1466696416881 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:16 INFO - PROCESS | 1650 | 1466696416882 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e58000 == 29 [pid = 1650] [id = 465] 08:40:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x114fc5400) [pid = 1650] [serial = 1394] [outer = 0x0] 08:40:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x115fd8000) [pid = 1650] [serial = 1395] [outer = 0x114fc5400] 08:40:16 INFO - PROCESS | 1650 | 1466696416910 Marionette DEBUG loaded listener.js 08:40:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x116707800) [pid = 1650] [serial = 1396] [outer = 0x114fc5400] 08:40:17 INFO - PROCESS | 1650 | 1466696417240 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 08:40:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:40:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 470ms 08:40:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:40:17 INFO - PROCESS | 1650 | 1466696417256 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 08:40:17 INFO - PROCESS | 1650 | 1466696417257 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 08:40:17 INFO - PROCESS | 1650 | 1466696417269 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:40:17 INFO - PROCESS | 1650 | 1466696417272 Marionette TRACE conn2 <- [1,1834,null,{}] 08:40:17 INFO - PROCESS | 1650 | 1466696417280 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:17 INFO - PROCESS | 1650 | 1466696417283 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:17 INFO - PROCESS | 1650 | 1466696417361 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 08:40:17 INFO - PROCESS | 1650 | 1466696417368 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:17 INFO - PROCESS | 1650 | 1466696417370 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x119177000 == 30 [pid = 1650] [id = 466] 08:40:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x111c22400) [pid = 1650] [serial = 1397] [outer = 0x0] 08:40:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118133000) [pid = 1650] [serial = 1398] [outer = 0x111c22400] 08:40:17 INFO - PROCESS | 1650 | 1466696417398 Marionette DEBUG loaded listener.js 08:40:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118244000) [pid = 1650] [serial = 1399] [outer = 0x111c22400] 08:40:17 INFO - PROCESS | 1650 | 1466696417746 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 08:40:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 08:40:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 533ms 08:40:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:40:17 INFO - PROCESS | 1650 | 1466696417792 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 08:40:17 INFO - PROCESS | 1650 | 1466696417794 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 08:40:17 INFO - PROCESS | 1650 | 1466696417796 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:40:17 INFO - PROCESS | 1650 | 1466696417797 Marionette TRACE conn2 <- [1,1838,null,{}] 08:40:17 INFO - PROCESS | 1650 | 1466696417800 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:17 INFO - PROCESS | 1650 | 1466696417801 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:17 INFO - PROCESS | 1650 | 1466696417902 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 08:40:17 INFO - PROCESS | 1650 | 1466696417908 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:17 INFO - PROCESS | 1650 | 1466696417909 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bcc800 == 31 [pid = 1650] [id = 467] 08:40:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1182ad800) [pid = 1650] [serial = 1400] [outer = 0x0] 08:40:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118413c00) [pid = 1650] [serial = 1401] [outer = 0x1182ad800] 08:40:17 INFO - PROCESS | 1650 | 1466696417938 Marionette DEBUG loaded listener.js 08:40:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1185cb400) [pid = 1650] [serial = 1402] [outer = 0x1182ad800] 08:40:18 INFO - PROCESS | 1650 | 1466696418238 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 08:40:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:40:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 471ms 08:40:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:40:18 INFO - PROCESS | 1650 | 1466696418268 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 08:40:18 INFO - PROCESS | 1650 | 1466696418269 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 08:40:18 INFO - PROCESS | 1650 | 1466696418272 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:40:18 INFO - PROCESS | 1650 | 1466696418273 Marionette TRACE conn2 <- [1,1842,null,{}] 08:40:18 INFO - PROCESS | 1650 | 1466696418275 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:18 INFO - PROCESS | 1650 | 1466696418277 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:18 INFO - PROCESS | 1650 | 1466696418361 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 08:40:18 INFO - PROCESS | 1650 | 1466696418364 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:18 INFO - PROCESS | 1650 | 1466696418366 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x124392800 == 32 [pid = 1650] [id = 468] 08:40:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1122ab800) [pid = 1650] [serial = 1403] [outer = 0x0] 08:40:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1185d1c00) [pid = 1650] [serial = 1404] [outer = 0x1122ab800] 08:40:18 INFO - PROCESS | 1650 | 1466696418392 Marionette DEBUG loaded listener.js 08:40:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11885c400) [pid = 1650] [serial = 1405] [outer = 0x1122ab800] 08:40:18 INFO - PROCESS | 1650 | 1466696418993 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 08:40:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:40:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 770ms 08:40:19 INFO - PROCESS | 1650 | 1466696419043 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 08:40:19 INFO - PROCESS | 1650 | 1466696419048 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 08:40:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:40:19 INFO - PROCESS | 1650 | 1466696419052 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:40:19 INFO - PROCESS | 1650 | 1466696419058 Marionette TRACE conn2 <- [1,1846,null,{}] 08:40:19 INFO - PROCESS | 1650 | 1466696419063 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:19 INFO - PROCESS | 1650 | 1466696419065 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:19 INFO - PROCESS | 1650 | 1466696419215 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 08:40:19 INFO - PROCESS | 1650 | 1466696419338 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:19 INFO - PROCESS | 1650 | 1466696419341 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x118274800 == 33 [pid = 1650] [id = 469] 08:40:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x113376c00) [pid = 1650] [serial = 1406] [outer = 0x0] 08:40:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x113c9c400) [pid = 1650] [serial = 1407] [outer = 0x113376c00] 08:40:19 INFO - PROCESS | 1650 | 1466696419395 Marionette DEBUG loaded listener.js 08:40:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x115d52400) [pid = 1650] [serial = 1408] [outer = 0x113376c00] 08:40:19 INFO - PROCESS | 1650 | 1466696419933 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 08:40:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 08:40:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 925ms 08:40:19 INFO - PROCESS | 1650 | 1466696419977 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 08:40:19 INFO - PROCESS | 1650 | 1466696419980 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 08:40:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:40:19 INFO - PROCESS | 1650 | 1466696419984 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:40:19 INFO - PROCESS | 1650 | 1466696419986 Marionette TRACE conn2 <- [1,1850,null,{}] 08:40:19 INFO - PROCESS | 1650 | 1466696419989 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:19 INFO - PROCESS | 1650 | 1466696419991 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:20 INFO - PROCESS | 1650 | 1466696420103 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 08:40:20 INFO - PROCESS | 1650 | 1466696420156 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:20 INFO - PROCESS | 1650 | 1466696420158 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12438d800 == 34 [pid = 1650] [id = 470] 08:40:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1172c7000) [pid = 1650] [serial = 1409] [outer = 0x0] 08:40:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118134400) [pid = 1650] [serial = 1410] [outer = 0x1172c7000] 08:40:20 INFO - PROCESS | 1650 | 1466696420189 Marionette DEBUG loaded listener.js 08:40:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1182aac00) [pid = 1650] [serial = 1411] [outer = 0x1172c7000] 08:40:20 INFO - PROCESS | 1650 | --DOCSHELL 0x116f3b800 == 33 [pid = 1650] [id = 24] 08:40:20 INFO - PROCESS | 1650 | --DOCSHELL 0x115f7e000 == 32 [pid = 1650] [id = 25] 08:40:20 INFO - PROCESS | 1650 | --DOCSHELL 0x112ab7800 == 31 [pid = 1650] [id = 26] 08:40:20 INFO - PROCESS | 1650 | --DOCSHELL 0x119bcc800 == 30 [pid = 1650] [id = 467] 08:40:20 INFO - PROCESS | 1650 | --DOCSHELL 0x119177000 == 29 [pid = 1650] [id = 466] 08:40:20 INFO - PROCESS | 1650 | --DOCSHELL 0x117e58000 == 28 [pid = 1650] [id = 465] 08:40:20 INFO - PROCESS | 1650 | --DOCSHELL 0x116132800 == 27 [pid = 1650] [id = 464] 08:40:20 INFO - PROCESS | 1650 | 1466696420805 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 08:40:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 870ms 08:40:20 INFO - PROCESS | 1650 | 1466696420855 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 08:40:20 INFO - PROCESS | 1650 | 1466696420858 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 08:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:40:20 INFO - PROCESS | 1650 | 1466696420862 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:40:20 INFO - PROCESS | 1650 | 1466696420864 Marionette TRACE conn2 <- [1,1854,null,{}] 08:40:20 INFO - PROCESS | 1650 | 1466696420868 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:20 INFO - PROCESS | 1650 | 1466696420870 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:20 INFO - PROCESS | 1650 | 1466696420974 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 08:40:21 INFO - PROCESS | 1650 | 1466696421030 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:21 INFO - PROCESS | 1650 | 1466696421033 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x116945000 == 28 [pid = 1650] [id = 471] 08:40:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1133eac00) [pid = 1650] [serial = 1412] [outer = 0x0] 08:40:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x115d50800) [pid = 1650] [serial = 1413] [outer = 0x1133eac00] 08:40:21 INFO - PROCESS | 1650 | 1466696421071 Marionette DEBUG loaded listener.js 08:40:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x116905800) [pid = 1650] [serial = 1414] [outer = 0x1133eac00] 08:40:21 INFO - PROCESS | 1650 | 1466696421558 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:40:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:40:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 722ms 08:40:21 INFO - PROCESS | 1650 | 1466696421583 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 08:40:21 INFO - PROCESS | 1650 | 1466696421586 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 08:40:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:40:21 INFO - PROCESS | 1650 | 1466696421591 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:40:21 INFO - PROCESS | 1650 | 1466696421593 Marionette TRACE conn2 <- [1,1858,null,{}] 08:40:21 INFO - PROCESS | 1650 | 1466696421596 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:21 INFO - PROCESS | 1650 | 1466696421597 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:21 INFO - PROCESS | 1650 | 1466696421697 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 08:40:21 INFO - PROCESS | 1650 | 1466696421753 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:21 INFO - PROCESS | 1650 | 1466696421754 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x119983000 == 29 [pid = 1650] [id = 472] 08:40:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118130800) [pid = 1650] [serial = 1415] [outer = 0x0] 08:40:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11837a400) [pid = 1650] [serial = 1416] [outer = 0x118130800] 08:40:21 INFO - PROCESS | 1650 | 1466696421786 Marionette DEBUG loaded listener.js 08:40:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1185d0c00) [pid = 1650] [serial = 1417] [outer = 0x118130800] 08:40:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1182a1400) [pid = 1650] [serial = 1418] [outer = 0x12cad9c00] 08:40:22 INFO - PROCESS | 1650 | 1466696422247 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 08:40:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:40:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 720ms 08:40:22 INFO - PROCESS | 1650 | 1466696422328 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 08:40:22 INFO - PROCESS | 1650 | 1466696422330 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 08:40:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:40:22 INFO - PROCESS | 1650 | 1466696422334 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:40:22 INFO - PROCESS | 1650 | 1466696422337 Marionette TRACE conn2 <- [1,1862,null,{}] 08:40:22 INFO - PROCESS | 1650 | 1466696422348 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:22 INFO - PROCESS | 1650 | 1466696422351 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:22 INFO - PROCESS | 1650 | 1466696422449 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 08:40:22 INFO - PROCESS | 1650 | 1466696422528 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:22 INFO - PROCESS | 1650 | 1466696422530 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1251b7800 == 30 [pid = 1650] [id = 473] 08:40:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118866000) [pid = 1650] [serial = 1419] [outer = 0x0] 08:40:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1188a5400) [pid = 1650] [serial = 1420] [outer = 0x118866000] 08:40:22 INFO - PROCESS | 1650 | 1466696422565 Marionette DEBUG loaded listener.js 08:40:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119461400) [pid = 1650] [serial = 1421] [outer = 0x118866000] 08:40:23 INFO - PROCESS | 1650 | 1466696423008 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 08:40:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 724ms 08:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:40:23 INFO - PROCESS | 1650 | 1466696423059 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 08:40:23 INFO - PROCESS | 1650 | 1466696423060 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 08:40:23 INFO - PROCESS | 1650 | 1466696423063 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:40:23 INFO - PROCESS | 1650 | 1466696423064 Marionette TRACE conn2 <- [1,1866,null,{}] 08:40:23 INFO - PROCESS | 1650 | 1466696423066 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:23 INFO - PROCESS | 1650 | 1466696423068 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:23 INFO - PROCESS | 1650 | 1466696423165 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 08:40:23 INFO - PROCESS | 1650 | 1466696423217 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:23 INFO - PROCESS | 1650 | 1466696423218 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b4c000 == 31 [pid = 1650] [id = 474] 08:40:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11949a000) [pid = 1650] [serial = 1422] [outer = 0x0] 08:40:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11965c000) [pid = 1650] [serial = 1423] [outer = 0x11949a000] 08:40:23 INFO - PROCESS | 1650 | 1466696423248 Marionette DEBUG loaded listener.js 08:40:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119909800) [pid = 1650] [serial = 1424] [outer = 0x11949a000] 08:40:23 INFO - PROCESS | 1650 | 1466696423664 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 08:40:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 618ms 08:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:40:23 INFO - PROCESS | 1650 | 1466696423682 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 08:40:23 INFO - PROCESS | 1650 | 1466696423684 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 08:40:23 INFO - PROCESS | 1650 | 1466696423686 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:40:23 INFO - PROCESS | 1650 | 1466696423687 Marionette TRACE conn2 <- [1,1870,null,{}] 08:40:23 INFO - PROCESS | 1650 | 1466696423690 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:23 INFO - PROCESS | 1650 | 1466696423691 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:23 INFO - PROCESS | 1650 | 1466696423783 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 08:40:23 INFO - PROCESS | 1650 | 1466696423835 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:23 INFO - PROCESS | 1650 | 1466696423836 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a79000 == 32 [pid = 1650] [id = 475] 08:40:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11990c800) [pid = 1650] [serial = 1425] [outer = 0x0] 08:40:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119a09400) [pid = 1650] [serial = 1426] [outer = 0x11990c800] 08:40:23 INFO - PROCESS | 1650 | 1466696423866 Marionette DEBUG loaded listener.js 08:40:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119a11400) [pid = 1650] [serial = 1427] [outer = 0x11990c800] 08:40:24 INFO - PROCESS | 1650 | 1466696424281 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 08:40:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 618ms 08:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:40:24 INFO - PROCESS | 1650 | 1466696424304 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 08:40:24 INFO - PROCESS | 1650 | 1466696424306 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 08:40:24 INFO - PROCESS | 1650 | 1466696424308 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:40:24 INFO - PROCESS | 1650 | 1466696424309 Marionette TRACE conn2 <- [1,1874,null,{}] 08:40:24 INFO - PROCESS | 1650 | 1466696424313 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:24 INFO - PROCESS | 1650 | 1466696424319 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:24 INFO - PROCESS | 1650 | 1466696424441 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 08:40:24 INFO - PROCESS | 1650 | 1466696424536 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:24 INFO - PROCESS | 1650 | 1466696424537 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x129319800 == 33 [pid = 1650] [id = 476] 08:40:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119b49000) [pid = 1650] [serial = 1428] [outer = 0x0] 08:40:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x123d8a800) [pid = 1650] [serial = 1429] [outer = 0x119b49000] 08:40:24 INFO - PROCESS | 1650 | 1466696424567 Marionette DEBUG loaded listener.js 08:40:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x123f6e000) [pid = 1650] [serial = 1430] [outer = 0x119b49000] 08:40:25 INFO - PROCESS | 1650 | 1466696425133 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 08:40:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:40:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 873ms 08:40:25 INFO - PROCESS | 1650 | 1466696425182 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 08:40:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:40:25 INFO - PROCESS | 1650 | 1466696425184 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 08:40:25 INFO - PROCESS | 1650 | 1466696425188 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:40:25 INFO - PROCESS | 1650 | 1466696425189 Marionette TRACE conn2 <- [1,1878,null,{}] 08:40:25 INFO - PROCESS | 1650 | 1466696425194 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:25 INFO - PROCESS | 1650 | 1466696425195 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:25 INFO - PROCESS | 1650 | 1466696425342 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 08:40:25 INFO - PROCESS | 1650 | 1466696425419 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:25 INFO - PROCESS | 1650 | 1466696425420 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x116132800 == 34 [pid = 1650] [id = 477] 08:40:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11295d800) [pid = 1650] [serial = 1431] [outer = 0x0] 08:40:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x112d0e400) [pid = 1650] [serial = 1432] [outer = 0x11295d800] 08:40:25 INFO - PROCESS | 1650 | 1466696425454 Marionette DEBUG loaded listener.js 08:40:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x114fc3c00) [pid = 1650] [serial = 1433] [outer = 0x11295d800] 08:40:25 INFO - PROCESS | 1650 | 1466696425925 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 08:40:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:40:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 771ms 08:40:25 INFO - PROCESS | 1650 | 1466696425959 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 08:40:25 INFO - PROCESS | 1650 | 1466696425962 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 08:40:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:40:25 INFO - PROCESS | 1650 | 1466696425985 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:40:25 INFO - PROCESS | 1650 | 1466696425987 Marionette TRACE conn2 <- [1,1882,null,{}] 08:40:25 INFO - PROCESS | 1650 | 1466696425990 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:25 INFO - PROCESS | 1650 | 1466696425992 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:26 INFO - PROCESS | 1650 | 1466696426092 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 08:40:26 INFO - PROCESS | 1650 | 1466696426161 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:26 INFO - PROCESS | 1650 | 1466696426163 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12439d000 == 35 [pid = 1650] [id = 478] 08:40:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x118206000) [pid = 1650] [serial = 1434] [outer = 0x0] 08:40:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118411c00) [pid = 1650] [serial = 1435] [outer = 0x118206000] 08:40:26 INFO - PROCESS | 1650 | 1466696426194 Marionette DEBUG loaded listener.js 08:40:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1185d8000) [pid = 1650] [serial = 1436] [outer = 0x118206000] 08:40:26 INFO - PROCESS | 1650 | 1466696426635 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 08:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 674ms 08:40:26 INFO - PROCESS | 1650 | 1466696426656 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 08:40:26 INFO - PROCESS | 1650 | 1466696426658 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 08:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:40:26 INFO - PROCESS | 1650 | 1466696426660 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:40:26 INFO - PROCESS | 1650 | 1466696426662 Marionette TRACE conn2 <- [1,1886,null,{}] 08:40:26 INFO - PROCESS | 1650 | 1466696426664 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:26 INFO - PROCESS | 1650 | 1466696426666 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:26 INFO - PROCESS | 1650 | 1466696426768 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 08:40:26 INFO - PROCESS | 1650 | 1466696426826 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:26 INFO - PROCESS | 1650 | 1466696426828 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x129077800 == 36 [pid = 1650] [id = 479] 08:40:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11886a400) [pid = 1650] [serial = 1437] [outer = 0x0] 08:40:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11948e400) [pid = 1650] [serial = 1438] [outer = 0x11886a400] 08:40:26 INFO - PROCESS | 1650 | 1466696426870 Marionette DEBUG loaded listener.js 08:40:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x119653c00) [pid = 1650] [serial = 1439] [outer = 0x11886a400] 08:40:27 INFO - PROCESS | 1650 | 1466696427357 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 08:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 721ms 08:40:27 INFO - PROCESS | 1650 | 1466696427382 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 08:40:27 INFO - PROCESS | 1650 | 1466696427386 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 08:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:40:27 INFO - PROCESS | 1650 | 1466696427417 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:40:27 INFO - PROCESS | 1650 | 1466696427422 Marionette TRACE conn2 <- [1,1890,null,{}] 08:40:27 INFO - PROCESS | 1650 | 1466696427441 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:27 INFO - PROCESS | 1650 | 1466696427445 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:27 INFO - PROCESS | 1650 | 1466696427658 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 08:40:27 INFO - PROCESS | 1650 | 1466696427713 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:27 INFO - PROCESS | 1650 | 1466696427715 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a547800 == 37 [pid = 1650] [id = 480] 08:40:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x120f4c800) [pid = 1650] [serial = 1440] [outer = 0x0] 08:40:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x123806000) [pid = 1650] [serial = 1441] [outer = 0x120f4c800] 08:40:27 INFO - PROCESS | 1650 | 1466696427744 Marionette DEBUG loaded listener.js 08:40:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x123a55800) [pid = 1650] [serial = 1442] [outer = 0x120f4c800] 08:40:28 INFO - PROCESS | 1650 | 1466696428160 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 08:40:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:40:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 801ms 08:40:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:40:28 INFO - PROCESS | 1650 | 1466696428192 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 08:40:28 INFO - PROCESS | 1650 | 1466696428194 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 08:40:28 INFO - PROCESS | 1650 | 1466696428196 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:40:28 INFO - PROCESS | 1650 | 1466696428198 Marionette TRACE conn2 <- [1,1894,null,{}] 08:40:28 INFO - PROCESS | 1650 | 1466696428200 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:28 INFO - PROCESS | 1650 | 1466696428202 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:28 INFO - PROCESS | 1650 | 1466696428305 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 08:40:28 INFO - PROCESS | 1650 | 1466696428430 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:28 INFO - PROCESS | 1650 | 1466696428433 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a766000 == 38 [pid = 1650] [id = 481] 08:40:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x119077800) [pid = 1650] [serial = 1443] [outer = 0x0] 08:40:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x123d6ac00) [pid = 1650] [serial = 1444] [outer = 0x119077800] 08:40:28 INFO - PROCESS | 1650 | 1466696428466 Marionette DEBUG loaded listener.js 08:40:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x124190800) [pid = 1650] [serial = 1445] [outer = 0x119077800] 08:40:28 INFO - PROCESS | 1650 | 1466696428962 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 08:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 821ms 08:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:40:29 INFO - PROCESS | 1650 | 1466696429017 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 08:40:29 INFO - PROCESS | 1650 | 1466696429019 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 08:40:29 INFO - PROCESS | 1650 | 1466696429021 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:40:29 INFO - PROCESS | 1650 | 1466696429022 Marionette TRACE conn2 <- [1,1898,null,{}] 08:40:29 INFO - PROCESS | 1650 | 1466696429025 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:29 INFO - PROCESS | 1650 | 1466696429026 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:29 INFO - PROCESS | 1650 | 1466696429126 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 08:40:29 INFO - PROCESS | 1650 | 1466696429201 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:29 INFO - PROCESS | 1650 | 1466696429205 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b16d000 == 39 [pid = 1650] [id = 482] 08:40:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x125196400) [pid = 1650] [serial = 1446] [outer = 0x0] 08:40:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1256ac800) [pid = 1650] [serial = 1447] [outer = 0x125196400] 08:40:29 INFO - PROCESS | 1650 | 1466696429242 Marionette DEBUG loaded listener.js 08:40:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1265e6c00) [pid = 1650] [serial = 1448] [outer = 0x125196400] 08:40:29 INFO - PROCESS | 1650 | 1466696429766 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 08:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 772ms 08:40:29 INFO - PROCESS | 1650 | 1466696429796 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 08:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:40:29 INFO - PROCESS | 1650 | 1466696429798 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 08:40:29 INFO - PROCESS | 1650 | 1466696429802 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:40:29 INFO - PROCESS | 1650 | 1466696429804 Marionette TRACE conn2 <- [1,1902,null,{}] 08:40:29 INFO - PROCESS | 1650 | 1466696429808 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:29 INFO - PROCESS | 1650 | 1466696429810 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:29 INFO - PROCESS | 1650 | 1466696429909 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 08:40:29 INFO - PROCESS | 1650 | 1466696429979 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:29 INFO - PROCESS | 1650 | 1466696429982 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bc8800 == 40 [pid = 1650] [id = 483] 08:40:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x116972400) [pid = 1650] [serial = 1449] [outer = 0x0] 08:40:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1173a3000) [pid = 1650] [serial = 1450] [outer = 0x116972400] 08:40:30 INFO - PROCESS | 1650 | 1466696430010 Marionette DEBUG loaded listener.js 08:40:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x118417800) [pid = 1650] [serial = 1451] [outer = 0x116972400] 08:40:30 INFO - PROCESS | 1650 | --DOCSHELL 0x126b4c000 == 39 [pid = 1650] [id = 474] 08:40:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1251b7800 == 38 [pid = 1650] [id = 473] 08:40:30 INFO - PROCESS | 1650 | --DOCSHELL 0x119983000 == 37 [pid = 1650] [id = 472] 08:40:30 INFO - PROCESS | 1650 | --DOCSHELL 0x116945000 == 36 [pid = 1650] [id = 471] 08:40:30 INFO - PROCESS | 1650 | 1466696430549 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 08:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 774ms 08:40:30 INFO - PROCESS | 1650 | 1466696430576 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 08:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:40:30 INFO - PROCESS | 1650 | 1466696430580 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 08:40:30 INFO - PROCESS | 1650 | 1466696430584 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:40:30 INFO - PROCESS | 1650 | 1466696430586 Marionette TRACE conn2 <- [1,1906,null,{}] 08:40:30 INFO - PROCESS | 1650 | 1466696430590 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:30 INFO - PROCESS | 1650 | 1466696430592 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:30 INFO - PROCESS | 1650 | 1466696430692 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 08:40:30 INFO - PROCESS | 1650 | 1466696430765 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:30 INFO - PROCESS | 1650 | 1466696430767 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ac3000 == 37 [pid = 1650] [id = 484] 08:40:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11820a400) [pid = 1650] [serial = 1452] [outer = 0x0] 08:40:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1185d7c00) [pid = 1650] [serial = 1453] [outer = 0x11820a400] 08:40:30 INFO - PROCESS | 1650 | 1466696430799 Marionette DEBUG loaded listener.js 08:40:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x119074800) [pid = 1650] [serial = 1454] [outer = 0x11820a400] 08:40:31 INFO - PROCESS | 1650 | 1466696431240 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 08:40:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 672ms 08:40:31 INFO - PROCESS | 1650 | 1466696431256 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 08:40:31 INFO - PROCESS | 1650 | 1466696431259 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 08:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:40:31 INFO - PROCESS | 1650 | 1466696431264 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:40:31 INFO - PROCESS | 1650 | 1466696431266 Marionette TRACE conn2 <- [1,1910,null,{}] 08:40:31 INFO - PROCESS | 1650 | 1466696431268 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:31 INFO - PROCESS | 1650 | 1466696431270 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:31 INFO - PROCESS | 1650 | 1466696431374 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 08:40:31 INFO - PROCESS | 1650 | 1466696431433 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:31 INFO - PROCESS | 1650 | 1466696431434 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12908a800 == 38 [pid = 1650] [id = 485] 08:40:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x119491800) [pid = 1650] [serial = 1455] [outer = 0x0] 08:40:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11992f400) [pid = 1650] [serial = 1456] [outer = 0x119491800] 08:40:31 INFO - PROCESS | 1650 | 1466696431465 Marionette DEBUG loaded listener.js 08:40:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x120f43800) [pid = 1650] [serial = 1457] [outer = 0x119491800] 08:40:31 INFO - PROCESS | 1650 | 1466696431954 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 08:40:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 719ms 08:40:32 INFO - PROCESS | 1650 | 1466696432026 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 08:40:32 INFO - PROCESS | 1650 | 1466696432028 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 08:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:40:32 INFO - PROCESS | 1650 | 1466696432056 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:40:32 INFO - PROCESS | 1650 | 1466696432059 Marionette TRACE conn2 <- [1,1914,null,{}] 08:40:32 INFO - PROCESS | 1650 | 1466696432074 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:32 INFO - PROCESS | 1650 | 1466696432079 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:32 INFO - PROCESS | 1650 | 1466696432236 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 08:40:32 INFO - PROCESS | 1650 | 1466696432341 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:32 INFO - PROCESS | 1650 | 1466696432343 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b178000 == 39 [pid = 1650] [id = 486] 08:40:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x123f72000) [pid = 1650] [serial = 1458] [outer = 0x0] 08:40:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x124e30800) [pid = 1650] [serial = 1459] [outer = 0x123f72000] 08:40:32 INFO - PROCESS | 1650 | 1466696432378 Marionette DEBUG loaded listener.js 08:40:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x1256b9400) [pid = 1650] [serial = 1460] [outer = 0x123f72000] 08:40:32 INFO - PROCESS | 1650 | 1466696432814 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 08:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 779ms 08:40:32 INFO - PROCESS | 1650 | 1466696432832 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 08:40:32 INFO - PROCESS | 1650 | 1466696432834 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 08:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:40:32 INFO - PROCESS | 1650 | 1466696432836 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:40:32 INFO - PROCESS | 1650 | 1466696432838 Marionette TRACE conn2 <- [1,1918,null,{}] 08:40:32 INFO - PROCESS | 1650 | 1466696432840 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:32 INFO - PROCESS | 1650 | 1466696432842 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:32 INFO - PROCESS | 1650 | 1466696432942 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 08:40:33 INFO - PROCESS | 1650 | 1466696433002 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:33 INFO - PROCESS | 1650 | 1466696433003 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12be3f800 == 40 [pid = 1650] [id = 487] 08:40:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x126549800) [pid = 1650] [serial = 1461] [outer = 0x0] 08:40:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12667a800) [pid = 1650] [serial = 1462] [outer = 0x126549800] 08:40:33 INFO - PROCESS | 1650 | 1466696433032 Marionette DEBUG loaded listener.js 08:40:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x126b96800) [pid = 1650] [serial = 1463] [outer = 0x126549800] 08:40:33 INFO - PROCESS | 1650 | 1466696433456 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 08:40:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:40:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 669ms 08:40:33 INFO - PROCESS | 1650 | 1466696433505 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 08:40:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:40:33 INFO - PROCESS | 1650 | 1466696433507 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 08:40:33 INFO - PROCESS | 1650 | 1466696433509 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:40:33 INFO - PROCESS | 1650 | 1466696433510 Marionette TRACE conn2 <- [1,1922,null,{}] 08:40:33 INFO - PROCESS | 1650 | 1466696433513 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:33 INFO - PROCESS | 1650 | 1466696433514 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:33 INFO - PROCESS | 1650 | 1466696433626 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 08:40:33 INFO - PROCESS | 1650 | 1466696433699 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:33 INFO - PROCESS | 1650 | 1466696433700 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c40a000 == 41 [pid = 1650] [id = 488] 08:40:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x1265f0400) [pid = 1650] [serial = 1464] [outer = 0x0] 08:40:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x126ba1c00) [pid = 1650] [serial = 1465] [outer = 0x1265f0400] 08:40:33 INFO - PROCESS | 1650 | 1466696433730 Marionette DEBUG loaded listener.js 08:40:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x1289e1400) [pid = 1650] [serial = 1466] [outer = 0x1265f0400] 08:40:34 INFO - PROCESS | 1650 | 1466696434163 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 08:40:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 670ms 08:40:34 INFO - PROCESS | 1650 | 1466696434179 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 08:40:34 INFO - PROCESS | 1650 | 1466696434181 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 08:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:40:34 INFO - PROCESS | 1650 | 1466696434183 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:40:34 INFO - PROCESS | 1650 | 1466696434184 Marionette TRACE conn2 <- [1,1926,null,{}] 08:40:34 INFO - PROCESS | 1650 | 1466696434187 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:34 INFO - PROCESS | 1650 | 1466696434191 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:34 INFO - PROCESS | 1650 | 1466696434332 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 08:40:34 INFO - PROCESS | 1650 | 1466696434437 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:34 INFO - PROCESS | 1650 | 1466696434439 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c863000 == 42 [pid = 1650] [id = 489] 08:40:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x128acac00) [pid = 1650] [serial = 1467] [outer = 0x0] 08:40:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x128ad6800) [pid = 1650] [serial = 1468] [outer = 0x128acac00] 08:40:34 INFO - PROCESS | 1650 | 1466696434485 Marionette DEBUG loaded listener.js 08:40:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x128d99c00) [pid = 1650] [serial = 1469] [outer = 0x128acac00] 08:40:34 INFO - PROCESS | 1650 | 1466696434967 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 08:40:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:40:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 820ms 08:40:35 INFO - PROCESS | 1650 | 1466696435004 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 08:40:35 INFO - PROCESS | 1650 | 1466696435005 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 08:40:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:40:35 INFO - PROCESS | 1650 | 1466696435007 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:40:35 INFO - PROCESS | 1650 | 1466696435009 Marionette TRACE conn2 <- [1,1930,null,{}] 08:40:35 INFO - PROCESS | 1650 | 1466696435011 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:35 INFO - PROCESS | 1650 | 1466696435013 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:35 INFO - PROCESS | 1650 | 1466696435174 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 08:40:35 INFO - PROCESS | 1650 | 1466696435242 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:35 INFO - PROCESS | 1650 | 1466696435243 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bcb800 == 43 [pid = 1650] [id = 490] 08:40:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x11393f800) [pid = 1650] [serial = 1470] [outer = 0x0] 08:40:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x115f08400) [pid = 1650] [serial = 1471] [outer = 0x11393f800] 08:40:35 INFO - PROCESS | 1650 | 1466696435271 Marionette DEBUG loaded listener.js 08:40:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x118414400) [pid = 1650] [serial = 1472] [outer = 0x11393f800] 08:40:35 INFO - PROCESS | 1650 | --DOCSHELL 0x116132800 == 42 [pid = 1650] [id = 477] 08:40:35 INFO - PROCESS | 1650 | 1466696435818 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 08:40:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:40:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 820ms 08:40:35 INFO - PROCESS | 1650 | 1466696435829 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 08:40:35 INFO - PROCESS | 1650 | 1466696435832 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 08:40:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:40:35 INFO - PROCESS | 1650 | 1466696435836 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:40:35 INFO - PROCESS | 1650 | 1466696435838 Marionette TRACE conn2 <- [1,1934,null,{}] 08:40:35 INFO - PROCESS | 1650 | 1466696435842 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:35 INFO - PROCESS | 1650 | 1466696435843 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:35 INFO - PROCESS | 1650 | 1466696435946 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 08:40:36 INFO - PROCESS | 1650 | 1466696436008 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:36 INFO - PROCESS | 1650 | 1466696436010 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c14800 == 43 [pid = 1650] [id = 491] 08:40:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x1182af000) [pid = 1650] [serial = 1473] [outer = 0x0] 08:40:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x119465000) [pid = 1650] [serial = 1474] [outer = 0x1182af000] 08:40:36 INFO - PROCESS | 1650 | 1466696436042 Marionette DEBUG loaded listener.js 08:40:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x119910000) [pid = 1650] [serial = 1475] [outer = 0x1182af000] 08:40:36 INFO - PROCESS | 1650 | 1466696436558 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 08:40:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 770ms 08:40:36 INFO - PROCESS | 1650 | 1466696436607 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 08:40:36 INFO - PROCESS | 1650 | 1466696436610 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 08:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:40:36 INFO - PROCESS | 1650 | 1466696436615 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:40:36 INFO - PROCESS | 1650 | 1466696436617 Marionette TRACE conn2 <- [1,1938,null,{}] 08:40:36 INFO - PROCESS | 1650 | 1466696436619 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:36 INFO - PROCESS | 1650 | 1466696436621 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:36 INFO - PROCESS | 1650 | 1466696436726 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 08:40:36 INFO - PROCESS | 1650 | 1466696436801 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:36 INFO - PROCESS | 1650 | 1466696436802 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b172800 == 44 [pid = 1650] [id = 492] 08:40:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x123804400) [pid = 1650] [serial = 1476] [outer = 0x0] 08:40:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x123f70c00) [pid = 1650] [serial = 1477] [outer = 0x123804400] 08:40:36 INFO - PROCESS | 1650 | 1466696436833 Marionette DEBUG loaded listener.js 08:40:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x1250dd800) [pid = 1650] [serial = 1478] [outer = 0x123804400] 08:40:37 INFO - PROCESS | 1650 | 1466696437271 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 08:40:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:40:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 669ms 08:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:40:37 INFO - PROCESS | 1650 | 1466696437284 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 08:40:37 INFO - PROCESS | 1650 | 1466696437286 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 08:40:37 INFO - PROCESS | 1650 | 1466696437288 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:40:37 INFO - PROCESS | 1650 | 1466696437291 Marionette TRACE conn2 <- [1,1942,null,{}] 08:40:37 INFO - PROCESS | 1650 | 1466696437299 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:37 INFO - PROCESS | 1650 | 1466696437302 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:37 INFO - PROCESS | 1650 | 1466696437405 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 08:40:37 INFO - PROCESS | 1650 | 1466696437471 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:37 INFO - PROCESS | 1650 | 1466696437473 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c871000 == 45 [pid = 1650] [id = 493] 08:40:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x126110c00) [pid = 1650] [serial = 1479] [outer = 0x0] 08:40:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x126b9a800) [pid = 1650] [serial = 1480] [outer = 0x126110c00] 08:40:37 INFO - PROCESS | 1650 | 1466696437506 Marionette DEBUG loaded listener.js 08:40:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x128accc00) [pid = 1650] [serial = 1481] [outer = 0x126110c00] 08:40:37 INFO - PROCESS | 1650 | 1466696437929 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 08:40:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:40:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 673ms 08:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:40:37 INFO - PROCESS | 1650 | 1466696437962 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 08:40:37 INFO - PROCESS | 1650 | 1466696437964 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 08:40:37 INFO - PROCESS | 1650 | 1466696437966 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:40:37 INFO - PROCESS | 1650 | 1466696437967 Marionette TRACE conn2 <- [1,1946,null,{}] 08:40:37 INFO - PROCESS | 1650 | 1466696437970 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:37 INFO - PROCESS | 1650 | 1466696437971 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:38 INFO - PROCESS | 1650 | 1466696438091 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 08:40:38 INFO - PROCESS | 1650 | 1466696438166 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:38 INFO - PROCESS | 1650 | 1466696438167 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb25000 == 46 [pid = 1650] [id = 494] 08:40:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x128c84800) [pid = 1650] [serial = 1482] [outer = 0x0] 08:40:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x128d64000) [pid = 1650] [serial = 1483] [outer = 0x128c84800] 08:40:38 INFO - PROCESS | 1650 | 1466696438196 Marionette DEBUG loaded listener.js 08:40:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x128d9a000) [pid = 1650] [serial = 1484] [outer = 0x128c84800] 08:40:38 INFO - PROCESS | 1650 | 1466696438618 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 08:40:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:40:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 669ms 08:40:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:40:38 INFO - PROCESS | 1650 | 1466696438636 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 08:40:38 INFO - PROCESS | 1650 | 1466696438637 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 08:40:38 INFO - PROCESS | 1650 | 1466696438640 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:40:38 INFO - PROCESS | 1650 | 1466696438641 Marionette TRACE conn2 <- [1,1950,null,{}] 08:40:38 INFO - PROCESS | 1650 | 1466696438645 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:38 INFO - PROCESS | 1650 | 1466696438647 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:38 INFO - PROCESS | 1650 | 1466696438758 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 08:40:38 INFO - PROCESS | 1650 | 1466696438820 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:38 INFO - PROCESS | 1650 | 1466696438822 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf45000 == 47 [pid = 1650] [id = 495] 08:40:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x128c85000) [pid = 1650] [serial = 1485] [outer = 0x0] 08:40:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x129057000) [pid = 1650] [serial = 1486] [outer = 0x128c85000] 08:40:38 INFO - PROCESS | 1650 | 1466696438851 Marionette DEBUG loaded listener.js 08:40:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12905dc00) [pid = 1650] [serial = 1487] [outer = 0x128c85000] 08:40:39 INFO - PROCESS | 1650 | 1466696439279 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 08:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 671ms 08:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:40:39 INFO - PROCESS | 1650 | 1466696439312 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 08:40:39 INFO - PROCESS | 1650 | 1466696439313 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 08:40:39 INFO - PROCESS | 1650 | 1466696439315 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:40:39 INFO - PROCESS | 1650 | 1466696439316 Marionette TRACE conn2 <- [1,1954,null,{}] 08:40:39 INFO - PROCESS | 1650 | 1466696439319 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:39 INFO - PROCESS | 1650 | 1466696439323 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:39 INFO - PROCESS | 1650 | 1466696439465 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 08:40:39 INFO - PROCESS | 1650 | 1466696439543 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:39 INFO - PROCESS | 1650 | 1466696439545 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d0c8800 == 48 [pid = 1650] [id = 496] 08:40:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x128da0000) [pid = 1650] [serial = 1488] [outer = 0x0] 08:40:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12914d400) [pid = 1650] [serial = 1489] [outer = 0x128da0000] 08:40:39 INFO - PROCESS | 1650 | 1466696439573 Marionette DEBUG loaded listener.js 08:40:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x1291d2000) [pid = 1650] [serial = 1490] [outer = 0x128da0000] 08:40:40 INFO - PROCESS | 1650 | 1466696440069 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 08:40:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:40:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 770ms 08:40:40 INFO - PROCESS | 1650 | 1466696440087 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 08:40:40 INFO - PROCESS | 1650 | 1466696440090 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 08:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:40:40 INFO - PROCESS | 1650 | 1466696440095 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:40:40 INFO - PROCESS | 1650 | 1466696440099 Marionette TRACE conn2 <- [1,1958,null,{}] 08:40:40 INFO - PROCESS | 1650 | 1466696440105 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:40 INFO - PROCESS | 1650 | 1466696440108 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:40 INFO - PROCESS | 1650 | 1466696440263 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 08:40:40 INFO - PROCESS | 1650 | 1466696440369 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:40 INFO - PROCESS | 1650 | 1466696440373 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12931b000 == 49 [pid = 1650] [id = 497] 08:40:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x119466000) [pid = 1650] [serial = 1491] [outer = 0x0] 08:40:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x119655800) [pid = 1650] [serial = 1492] [outer = 0x119466000] 08:40:40 INFO - PROCESS | 1650 | 1466696440418 Marionette DEBUG loaded listener.js 08:40:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x120f44400) [pid = 1650] [serial = 1493] [outer = 0x119466000] 08:40:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12908a800 == 48 [pid = 1650] [id = 485] 08:40:40 INFO - PROCESS | 1650 | --DOCSHELL 0x123ac3000 == 47 [pid = 1650] [id = 484] 08:40:40 INFO - PROCESS | 1650 | 1466696440987 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 08:40:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 925ms 08:40:41 INFO - PROCESS | 1650 | 1466696441020 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 08:40:41 INFO - PROCESS | 1650 | 1466696441022 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 08:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:40:41 INFO - PROCESS | 1650 | 1466696441026 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:40:41 INFO - PROCESS | 1650 | 1466696441028 Marionette TRACE conn2 <- [1,1962,null,{}] 08:40:41 INFO - PROCESS | 1650 | 1466696441052 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:41 INFO - PROCESS | 1650 | 1466696441054 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:41 INFO - PROCESS | 1650 | 1466696441160 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 08:40:41 INFO - PROCESS | 1650 | 1466696441239 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:41 INFO - PROCESS | 1650 | 1466696441242 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b15000 == 48 [pid = 1650] [id = 498] 08:40:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x11961ec00) [pid = 1650] [serial = 1494] [outer = 0x0] 08:40:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x120f4a800) [pid = 1650] [serial = 1495] [outer = 0x11961ec00] 08:40:41 INFO - PROCESS | 1650 | 1466696441275 Marionette DEBUG loaded listener.js 08:40:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x123d8e400) [pid = 1650] [serial = 1496] [outer = 0x11961ec00] 08:40:41 INFO - PROCESS | 1650 | 1466696441734 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 08:40:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 737ms 08:40:41 INFO - PROCESS | 1650 | 1466696441780 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 08:40:41 INFO - PROCESS | 1650 | 1466696441783 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 08:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:40:41 INFO - PROCESS | 1650 | 1466696441790 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:40:41 INFO - PROCESS | 1650 | 1466696441791 Marionette TRACE conn2 <- [1,1966,null,{}] 08:40:41 INFO - PROCESS | 1650 | 1466696441794 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:41 INFO - PROCESS | 1650 | 1466696441798 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:41 INFO - PROCESS | 1650 | 1466696441901 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 08:40:41 INFO - PROCESS | 1650 | 1466696441979 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:41 INFO - PROCESS | 1650 | 1466696441980 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c411000 == 49 [pid = 1650] [id = 499] 08:40:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12610e400) [pid = 1650] [serial = 1497] [outer = 0x0] 08:40:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12667c400) [pid = 1650] [serial = 1498] [outer = 0x12610e400] 08:40:42 INFO - PROCESS | 1650 | 1466696442012 Marionette DEBUG loaded listener.js 08:40:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x1289e2000) [pid = 1650] [serial = 1499] [outer = 0x12610e400] 08:40:42 INFO - PROCESS | 1650 | 1466696442439 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 08:40:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:40:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 670ms 08:40:42 INFO - PROCESS | 1650 | 1466696442459 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 08:40:42 INFO - PROCESS | 1650 | 1466696442461 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 08:40:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:40:42 INFO - PROCESS | 1650 | 1466696442487 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:40:42 INFO - PROCESS | 1650 | 1466696442490 Marionette TRACE conn2 <- [1,1970,null,{}] 08:40:42 INFO - PROCESS | 1650 | 1466696442510 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:42 INFO - PROCESS | 1650 | 1466696442513 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:42 INFO - PROCESS | 1650 | 1466696442661 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 08:40:42 INFO - PROCESS | 1650 | 1466696442719 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:42 INFO - PROCESS | 1650 | 1466696442721 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf76800 == 50 [pid = 1650] [id = 500] 08:40:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x128d66400) [pid = 1650] [serial = 1500] [outer = 0x0] 08:40:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x128d9d000) [pid = 1650] [serial = 1501] [outer = 0x128d66400] 08:40:42 INFO - PROCESS | 1650 | 1466696442754 Marionette DEBUG loaded listener.js 08:40:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x129063400) [pid = 1650] [serial = 1502] [outer = 0x128d66400] 08:40:43 INFO - PROCESS | 1650 | 1466696443197 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 08:40:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 723ms 08:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:40:43 INFO - PROCESS | 1650 | 1466696443209 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 08:40:43 INFO - PROCESS | 1650 | 1466696443211 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 08:40:43 INFO - PROCESS | 1650 | 1466696443214 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:40:43 INFO - PROCESS | 1650 | 1466696443215 Marionette TRACE conn2 <- [1,1974,null,{}] 08:40:43 INFO - PROCESS | 1650 | 1466696443217 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:43 INFO - PROCESS | 1650 | 1466696443219 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:43 INFO - PROCESS | 1650 | 1466696443323 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 08:40:43 INFO - PROCESS | 1650 | 1466696443388 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:43 INFO - PROCESS | 1650 | 1466696443389 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x116aa6000 == 51 [pid = 1650] [id = 501] 08:40:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12914c400) [pid = 1650] [serial = 1503] [outer = 0x0] 08:40:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x129153400) [pid = 1650] [serial = 1504] [outer = 0x12914c400] 08:40:43 INFO - PROCESS | 1650 | 1466696443419 Marionette DEBUG loaded listener.js 08:40:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x1291c1000) [pid = 1650] [serial = 1505] [outer = 0x12914c400] 08:40:43 INFO - PROCESS | 1650 | 1466696443866 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 08:40:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 669ms 08:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:40:43 INFO - PROCESS | 1650 | 1466696443884 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 08:40:43 INFO - PROCESS | 1650 | 1466696443885 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 08:40:43 INFO - PROCESS | 1650 | 1466696443887 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:40:43 INFO - PROCESS | 1650 | 1466696443889 Marionette TRACE conn2 <- [1,1978,null,{}] 08:40:43 INFO - PROCESS | 1650 | 1466696443891 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:43 INFO - PROCESS | 1650 | 1466696443893 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:43 INFO - PROCESS | 1650 | 1466696443991 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 08:40:44 INFO - PROCESS | 1650 | 1466696444089 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:44 INFO - PROCESS | 1650 | 1466696444090 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d393800 == 52 [pid = 1650] [id = 502] 08:40:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x1291c3400) [pid = 1650] [serial = 1506] [outer = 0x0] 08:40:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x1291d6400) [pid = 1650] [serial = 1507] [outer = 0x1291c3400] 08:40:44 INFO - PROCESS | 1650 | 1466696444119 Marionette DEBUG loaded listener.js 08:40:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x1291dfc00) [pid = 1650] [serial = 1508] [outer = 0x1291c3400] 08:40:44 INFO - PROCESS | 1650 | 1466696444559 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:40:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 721ms 08:40:44 INFO - PROCESS | 1650 | 1466696444614 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 08:40:44 INFO - PROCESS | 1650 | 1466696444615 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 08:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:40:44 INFO - PROCESS | 1650 | 1466696444620 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:40:44 INFO - PROCESS | 1650 | 1466696444621 Marionette TRACE conn2 <- [1,1982,null,{}] 08:40:44 INFO - PROCESS | 1650 | 1466696444623 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:44 INFO - PROCESS | 1650 | 1466696444628 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:44 INFO - PROCESS | 1650 | 1466696444760 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 08:40:44 INFO - PROCESS | 1650 | 1466696444841 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:44 INFO - PROCESS | 1650 | 1466696444842 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d6a7000 == 53 [pid = 1650] [id = 503] 08:40:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12a2c2400) [pid = 1650] [serial = 1509] [outer = 0x0] 08:40:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12ac24800) [pid = 1650] [serial = 1510] [outer = 0x12a2c2400] 08:40:44 INFO - PROCESS | 1650 | 1466696444871 Marionette DEBUG loaded listener.js 08:40:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12ac2b000) [pid = 1650] [serial = 1511] [outer = 0x12a2c2400] 08:40:45 INFO - PROCESS | 1650 | 1466696445300 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:40:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 719ms 08:40:45 INFO - PROCESS | 1650 | 1466696445343 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 08:40:45 INFO - PROCESS | 1650 | 1466696445344 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 08:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:40:45 INFO - PROCESS | 1650 | 1466696445349 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:40:45 INFO - PROCESS | 1650 | 1466696445350 Marionette TRACE conn2 <- [1,1986,null,{}] 08:40:45 INFO - PROCESS | 1650 | 1466696445353 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:45 INFO - PROCESS | 1650 | 1466696445354 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:45 INFO - PROCESS | 1650 | 1466696445451 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 08:40:45 INFO - PROCESS | 1650 | 1466696445516 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:45 INFO - PROCESS | 1650 | 1466696445517 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad16800 == 54 [pid = 1650] [id = 504] 08:40:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12ac23400) [pid = 1650] [serial = 1512] [outer = 0x0] 08:40:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12ac31000) [pid = 1650] [serial = 1513] [outer = 0x12ac23400] 08:40:45 INFO - PROCESS | 1650 | 1466696445546 Marionette DEBUG loaded listener.js 08:40:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12ad47400) [pid = 1650] [serial = 1514] [outer = 0x12ac23400] 08:40:46 INFO - PROCESS | 1650 | 1466696446037 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 718ms 08:40:46 INFO - PROCESS | 1650 | 1466696446068 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 08:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:40:46 INFO - PROCESS | 1650 | 1466696446070 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 08:40:46 INFO - PROCESS | 1650 | 1466696446073 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:40:46 INFO - PROCESS | 1650 | 1466696446076 Marionette TRACE conn2 <- [1,1990,null,{}] 08:40:46 INFO - PROCESS | 1650 | 1466696446079 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:46 INFO - PROCESS | 1650 | 1466696446081 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:46 INFO - PROCESS | 1650 | 1466696446183 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 08:40:46 INFO - PROCESS | 1650 | 1466696446250 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:46 INFO - PROCESS | 1650 | 1466696446251 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad23800 == 55 [pid = 1650] [id = 505] 08:40:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x123f7ac00) [pid = 1650] [serial = 1515] [outer = 0x0] 08:40:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x1243fac00) [pid = 1650] [serial = 1516] [outer = 0x123f7ac00] 08:40:46 INFO - PROCESS | 1650 | 1466696446280 Marionette DEBUG loaded listener.js 08:40:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x1265e3c00) [pid = 1650] [serial = 1517] [outer = 0x123f7ac00] 08:40:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12a766000 == 54 [pid = 1650] [id = 481] 08:40:46 INFO - PROCESS | 1650 | --DOCSHELL 0x129077800 == 53 [pid = 1650] [id = 479] 08:40:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12a547800 == 52 [pid = 1650] [id = 480] 08:40:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12439d000 == 51 [pid = 1650] [id = 478] 08:40:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf45000 == 50 [pid = 1650] [id = 495] 08:40:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb25000 == 49 [pid = 1650] [id = 494] 08:40:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12c871000 == 48 [pid = 1650] [id = 493] 08:40:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12b172800 == 47 [pid = 1650] [id = 492] 08:40:46 INFO - PROCESS | 1650 | --DOCSHELL 0x128c14800 == 46 [pid = 1650] [id = 491] 08:40:46 INFO - PROCESS | 1650 | 1466696446794 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 771ms 08:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:40:46 INFO - PROCESS | 1650 | 1466696446844 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 08:40:46 INFO - PROCESS | 1650 | 1466696446847 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 08:40:46 INFO - PROCESS | 1650 | 1466696446850 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:40:46 INFO - PROCESS | 1650 | 1466696446853 Marionette TRACE conn2 <- [1,1994,null,{}] 08:40:46 INFO - PROCESS | 1650 | 1466696446857 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:46 INFO - PROCESS | 1650 | 1466696446858 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:46 INFO - PROCESS | 1650 | 1466696446964 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 08:40:47 INFO - PROCESS | 1650 | 1466696447032 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:47 INFO - PROCESS | 1650 | 1466696447034 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b16b800 == 47 [pid = 1650] [id = 506] 08:40:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x1256b8400) [pid = 1650] [serial = 1518] [outer = 0x0] 08:40:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x126929c00) [pid = 1650] [serial = 1519] [outer = 0x1256b8400] 08:40:47 INFO - PROCESS | 1650 | 1466696447107 Marionette DEBUG loaded listener.js 08:40:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x128aca000) [pid = 1650] [serial = 1520] [outer = 0x1256b8400] 08:40:47 INFO - PROCESS | 1650 | 1466696447545 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 08:40:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 722ms 08:40:47 INFO - PROCESS | 1650 | 1466696447571 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 08:40:47 INFO - PROCESS | 1650 | 1466696447575 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 08:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:40:47 INFO - PROCESS | 1650 | 1466696447579 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:40:47 INFO - PROCESS | 1650 | 1466696447581 Marionette TRACE conn2 <- [1,1998,null,{}] 08:40:47 INFO - PROCESS | 1650 | 1466696447584 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:47 INFO - PROCESS | 1650 | 1466696447586 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:47 INFO - PROCESS | 1650 | 1466696447696 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 08:40:47 INFO - PROCESS | 1650 | 1466696447779 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:47 INFO - PROCESS | 1650 | 1466696447780 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb28800 == 48 [pid = 1650] [id = 507] 08:40:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x1266d2c00) [pid = 1650] [serial = 1521] [outer = 0x0] 08:40:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x128c82c00) [pid = 1650] [serial = 1522] [outer = 0x1266d2c00] 08:40:47 INFO - PROCESS | 1650 | 1466696447812 Marionette DEBUG loaded listener.js 08:40:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x12905bc00) [pid = 1650] [serial = 1523] [outer = 0x1266d2c00] 08:40:48 INFO - PROCESS | 1650 | 1466696448251 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 08:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 720ms 08:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:40:48 INFO - PROCESS | 1650 | 1466696448300 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 08:40:48 INFO - PROCESS | 1650 | 1466696448302 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 08:40:48 INFO - PROCESS | 1650 | 1466696448325 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:40:48 INFO - PROCESS | 1650 | 1466696448328 Marionette TRACE conn2 <- [1,2002,null,{}] 08:40:48 INFO - PROCESS | 1650 | 1466696448358 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:48 INFO - PROCESS | 1650 | 1466696448361 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:48 INFO - PROCESS | 1650 | 1466696448469 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 08:40:48 INFO - PROCESS | 1650 | 1466696448552 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:48 INFO - PROCESS | 1650 | 1466696448554 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d395000 == 49 [pid = 1650] [id = 508] 08:40:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x1291c3000) [pid = 1650] [serial = 1524] [outer = 0x0] 08:40:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x1291da400) [pid = 1650] [serial = 1525] [outer = 0x1291c3000] 08:40:48 INFO - PROCESS | 1650 | 1466696448586 Marionette DEBUG loaded listener.js 08:40:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x129376000) [pid = 1650] [serial = 1526] [outer = 0x1291c3000] 08:40:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12d30c800 == 48 [pid = 1650] [id = 20] 08:40:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf0d000 == 47 [pid = 1650] [id = 12] 08:40:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad16800 == 46 [pid = 1650] [id = 504] 08:40:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12d6a7000 == 45 [pid = 1650] [id = 503] 08:40:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12d393800 == 44 [pid = 1650] [id = 502] 08:40:49 INFO - PROCESS | 1650 | --DOCSHELL 0x116aa6000 == 43 [pid = 1650] [id = 501] 08:40:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf76800 == 42 [pid = 1650] [id = 500] 08:40:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12c411000 == 41 [pid = 1650] [id = 499] 08:40:49 INFO - PROCESS | 1650 | --DOCSHELL 0x128b15000 == 40 [pid = 1650] [id = 498] 08:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x116946000 == 39 [pid = 1650] [id = 23] 08:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12adab000 == 38 [pid = 1650] [id = 463] 08:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12be3f800 == 37 [pid = 1650] [id = 487] 08:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12b997800 == 36 [pid = 1650] [id = 10] 08:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x124392800 == 35 [pid = 1650] [id = 468] 08:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x118274800 == 34 [pid = 1650] [id = 469] 08:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x112636000 == 33 [pid = 1650] [id = 22] 08:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12b167000 == 32 [pid = 1650] [id = 9] 08:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12b178000 == 31 [pid = 1650] [id = 486] 08:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12c40a000 == 30 [pid = 1650] [id = 488] 08:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12c409800 == 29 [pid = 1650] [id = 13] 08:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x128a79000 == 28 [pid = 1650] [id = 475] 08:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12be31800 == 27 [pid = 1650] [id = 11] 08:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x129319800 == 26 [pid = 1650] [id = 476] 08:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12d0c8800 == 25 [pid = 1650] [id = 496] 08:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12c86a800 == 24 [pid = 1650] [id = 14] 08:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12d31b000 == 23 [pid = 1650] [id = 21] 08:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x119bc8800 == 22 [pid = 1650] [id = 483] 08:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x119bcb800 == 21 [pid = 1650] [id = 490] 08:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12c863000 == 20 [pid = 1650] [id = 489] 08:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb11800 == 19 [pid = 1650] [id = 15] 08:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12907e800 == 18 [pid = 1650] [id = 6] 08:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12b16d000 == 17 [pid = 1650] [id = 482] 08:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12d0c5000 == 16 [pid = 1650] [id = 18] 08:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12d0d4000 == 15 [pid = 1650] [id = 19] 08:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12a760000 == 14 [pid = 1650] [id = 8] 08:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12931b000 == 13 [pid = 1650] [id = 497] 08:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12438d800 == 12 [pid = 1650] [id = 470] 08:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb28800 == 11 [pid = 1650] [id = 507] 08:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12b16b800 == 10 [pid = 1650] [id = 506] 08:40:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad23800 == 9 [pid = 1650] [id = 505] 08:40:52 INFO - PROCESS | 1650 | 1466696452838 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 08:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 4578ms 08:40:52 INFO - PROCESS | 1650 | 1466696452884 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 08:40:52 INFO - PROCESS | 1650 | 1466696452887 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 08:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:40:52 INFO - PROCESS | 1650 | 1466696452890 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:40:52 INFO - PROCESS | 1650 | 1466696452892 Marionette TRACE conn2 <- [1,2006,null,{}] 08:40:52 INFO - PROCESS | 1650 | 1466696452897 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:52 INFO - PROCESS | 1650 | 1466696452900 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:52 INFO - PROCESS | 1650 | 1466696452986 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 08:40:52 INFO - PROCESS | 1650 | 1466696452992 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:52 INFO - PROCESS | 1650 | 1466696452994 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b46000 == 10 [pid = 1650] [id = 509] 08:40:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x119662c00) [pid = 1650] [serial = 1527] [outer = 0x0] 08:40:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x119a08000) [pid = 1650] [serial = 1528] [outer = 0x119662c00] 08:40:53 INFO - PROCESS | 1650 | 1466696453024 Marionette DEBUG loaded listener.js 08:40:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x123805400) [pid = 1650] [serial = 1529] [outer = 0x119662c00] 08:40:53 INFO - PROCESS | 1650 | 1466696453411 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 08:40:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 08:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 571ms 08:40:53 INFO - PROCESS | 1650 | 1466696453461 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 08:40:53 INFO - PROCESS | 1650 | 1466696453464 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 08:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:40:53 INFO - PROCESS | 1650 | 1466696453469 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:40:53 INFO - PROCESS | 1650 | 1466696453471 Marionette TRACE conn2 <- [1,2010,null,{}] 08:40:53 INFO - PROCESS | 1650 | 1466696453473 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:53 INFO - PROCESS | 1650 | 1466696453475 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:53 INFO - PROCESS | 1650 | 1466696453569 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 08:40:53 INFO - PROCESS | 1650 | 1466696453574 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:53 INFO - PROCESS | 1650 | 1466696453576 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad26000 == 11 [pid = 1650] [id = 510] 08:40:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x123d66000) [pid = 1650] [serial = 1530] [outer = 0x0] 08:40:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x1250d8400) [pid = 1650] [serial = 1531] [outer = 0x123d66000] 08:40:53 INFO - PROCESS | 1650 | 1466696453603 Marionette DEBUG loaded listener.js 08:40:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x126b9e400) [pid = 1650] [serial = 1532] [outer = 0x123d66000] 08:40:54 INFO - PROCESS | 1650 | 1466696454006 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 08:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 08:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 570ms 08:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:40:54 INFO - PROCESS | 1650 | 1466696454040 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 08:40:54 INFO - PROCESS | 1650 | 1466696454041 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 08:40:54 INFO - PROCESS | 1650 | 1466696454044 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:40:54 INFO - PROCESS | 1650 | 1466696454047 Marionette TRACE conn2 <- [1,2014,null,{}] 08:40:54 INFO - PROCESS | 1650 | 1466696454056 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:54 INFO - PROCESS | 1650 | 1466696454060 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:54 INFO - PROCESS | 1650 | 1466696454175 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 08:40:54 INFO - PROCESS | 1650 | 1466696454184 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:54 INFO - PROCESS | 1650 | 1466696454186 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf38000 == 12 [pid = 1650] [id = 511] 08:40:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x128ad7400) [pid = 1650] [serial = 1533] [outer = 0x0] 08:40:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x129060c00) [pid = 1650] [serial = 1534] [outer = 0x128ad7400] 08:40:54 INFO - PROCESS | 1650 | 1466696454238 Marionette DEBUG loaded listener.js 08:40:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x1291bbc00) [pid = 1650] [serial = 1535] [outer = 0x128ad7400] 08:40:54 INFO - PROCESS | 1650 | 1466696454679 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 08:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 674ms 08:40:54 INFO - PROCESS | 1650 | 1466696454718 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 08:40:54 INFO - PROCESS | 1650 | 1466696454720 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 08:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:40:54 INFO - PROCESS | 1650 | 1466696454722 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:40:54 INFO - PROCESS | 1650 | 1466696454723 Marionette TRACE conn2 <- [1,2018,null,{}] 08:40:54 INFO - PROCESS | 1650 | 1466696454725 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:54 INFO - PROCESS | 1650 | 1466696454727 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:54 INFO - PROCESS | 1650 | 1466696454872 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 08:40:54 INFO - PROCESS | 1650 | 1466696454908 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:54 INFO - PROCESS | 1650 | 1466696454909 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d390000 == 13 [pid = 1650] [id = 512] 08:40:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x1291d5000) [pid = 1650] [serial = 1536] [outer = 0x0] 08:40:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12936e400) [pid = 1650] [serial = 1537] [outer = 0x1291d5000] 08:40:54 INFO - PROCESS | 1650 | 1466696454934 Marionette DEBUG loaded listener.js 08:40:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x129373800) [pid = 1650] [serial = 1538] [outer = 0x1291d5000] 08:40:55 INFO - PROCESS | 1650 | 1466696455288 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 570ms 08:40:55 INFO - PROCESS | 1650 | 1466696455292 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 08:40:55 INFO - PROCESS | 1650 | 1466696455302 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 08:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:40:55 INFO - PROCESS | 1650 | 1466696455304 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:40:55 INFO - PROCESS | 1650 | 1466696455305 Marionette TRACE conn2 <- [1,2022,null,{}] 08:40:55 INFO - PROCESS | 1650 | 1466696455308 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:55 INFO - PROCESS | 1650 | 1466696455309 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:55 INFO - PROCESS | 1650 | 1466696455417 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 08:40:55 INFO - PROCESS | 1650 | 1466696455429 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:55 INFO - PROCESS | 1650 | 1466696455430 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x11880d000 == 14 [pid = 1650] [id = 513] 08:40:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x1161b1400) [pid = 1650] [serial = 1539] [outer = 0x0] 08:40:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12a2c9c00) [pid = 1650] [serial = 1540] [outer = 0x1161b1400] 08:40:55 INFO - PROCESS | 1650 | 1466696455454 Marionette DEBUG loaded listener.js 08:40:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x12a5ad000) [pid = 1650] [serial = 1541] [outer = 0x1161b1400] 08:40:55 INFO - PROCESS | 1650 | 1466696455825 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 08:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 568ms 08:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:40:55 INFO - PROCESS | 1650 | 1466696455873 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 08:40:55 INFO - PROCESS | 1650 | 1466696455874 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 08:40:55 INFO - PROCESS | 1650 | 1466696455876 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:40:55 INFO - PROCESS | 1650 | 1466696455877 Marionette TRACE conn2 <- [1,2026,null,{}] 08:40:55 INFO - PROCESS | 1650 | 1466696455880 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:55 INFO - PROCESS | 1650 | 1466696455884 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:56 INFO - PROCESS | 1650 | 1466696456014 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 08:40:56 INFO - PROCESS | 1650 | 1466696456034 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:56 INFO - PROCESS | 1650 | 1466696456036 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d42000 == 15 [pid = 1650] [id = 514] 08:40:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x12a5b0800) [pid = 1650] [serial = 1542] [outer = 0x0] 08:40:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x12ad4b400) [pid = 1650] [serial = 1543] [outer = 0x12a5b0800] 08:40:56 INFO - PROCESS | 1650 | 1466696456063 Marionette DEBUG loaded listener.js 08:40:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x12aed8400) [pid = 1650] [serial = 1544] [outer = 0x12a5b0800] 08:40:56 INFO - PROCESS | 1650 | 1466696456574 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 08:40:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:40:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 723ms 08:40:56 INFO - PROCESS | 1650 | 1466696456599 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 08:40:56 INFO - PROCESS | 1650 | 1466696456601 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 08:40:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:40:56 INFO - PROCESS | 1650 | 1466696456603 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:40:56 INFO - PROCESS | 1650 | 1466696456604 Marionette TRACE conn2 <- [1,2030,null,{}] 08:40:56 INFO - PROCESS | 1650 | 1466696456606 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:56 INFO - PROCESS | 1650 | 1466696456615 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:56 INFO - PROCESS | 1650 | 1466696456721 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 08:40:56 INFO - PROCESS | 1650 | 1466696456737 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:56 INFO - PROCESS | 1650 | 1466696456738 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x124a98800 == 16 [pid = 1650] [id = 515] 08:40:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x118863400) [pid = 1650] [serial = 1545] [outer = 0x0] 08:40:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x12aedb400) [pid = 1650] [serial = 1546] [outer = 0x118863400] 08:40:56 INFO - PROCESS | 1650 | 1466696456762 Marionette DEBUG loaded listener.js 08:40:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x12b8c5800) [pid = 1650] [serial = 1547] [outer = 0x118863400] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x1133ac000) [pid = 1650] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x118732000) [pid = 1650] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x118206000) [pid = 1650] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x113376c00) [pid = 1650] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x1122ab800) [pid = 1650] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x119466000) [pid = 1650] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x1133eac00) [pid = 1650] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x118130800) [pid = 1650] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x11393f800) [pid = 1650] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x116972400) [pid = 1650] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x111c22400) [pid = 1650] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x112fa2c00) [pid = 1650] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x114fc5400) [pid = 1650] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x118415000) [pid = 1650] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x118860c00) [pid = 1650] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x119622800) [pid = 1650] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x120f50c00) [pid = 1650] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x110fa1400) [pid = 1650] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x112eb7400) [pid = 1650] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x115d4fc00) [pid = 1650] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x1182ac000) [pid = 1650] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x1182ad800) [pid = 1650] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x115d50400) [pid = 1650] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x113098800) [pid = 1650] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x115d53400) [pid = 1650] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x123d91800) [pid = 1650] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x123808400) [pid = 1650] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x118889c00) [pid = 1650] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x1182a1c00) [pid = 1650] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x120f4c800) [pid = 1650] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x126110c00) [pid = 1650] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x12610e400) [pid = 1650] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x1182af000) [pid = 1650] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x11886a400) [pid = 1650] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x11961ec00) [pid = 1650] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x123804400) [pid = 1650] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x11820a400) [pid = 1650] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x123f72000) [pid = 1650] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x119b49000) [pid = 1650] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x11949a000) [pid = 1650] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x119491800) [pid = 1650] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x123f7ac00) [pid = 1650] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x118866000) [pid = 1650] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x11295d800) [pid = 1650] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x1172c7000) [pid = 1650] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x1256b8400) [pid = 1650] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12914c400) [pid = 1650] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x11990c800) [pid = 1650] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12ac23400) [pid = 1650] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12a2c2400) [pid = 1650] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x1291c3400) [pid = 1650] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x128da0000) [pid = 1650] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x128c85000) [pid = 1650] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x128acac00) [pid = 1650] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x1265f0400) [pid = 1650] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x128d66400) [pid = 1650] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x126549800) [pid = 1650] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x128c84800) [pid = 1650] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x125196400) [pid = 1650] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x119077800) [pid = 1650] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:40:57 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x1266d2c00) [pid = 1650] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:40:58 INFO - PROCESS | 1650 | 1466696458205 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 08:40:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:40:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1626ms 08:40:58 INFO - PROCESS | 1650 | 1466696458230 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 08:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:40:58 INFO - PROCESS | 1650 | 1466696458233 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 08:40:58 INFO - PROCESS | 1650 | 1466696458236 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:40:58 INFO - PROCESS | 1650 | 1466696458238 Marionette TRACE conn2 <- [1,2034,null,{}] 08:40:58 INFO - PROCESS | 1650 | 1466696458243 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:58 INFO - PROCESS | 1650 | 1466696458245 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:58 INFO - PROCESS | 1650 | 1466696458354 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 08:40:58 INFO - PROCESS | 1650 | 1466696458471 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:58 INFO - PROCESS | 1650 | 1466696458472 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x119642000 == 17 [pid = 1650] [id = 516] 08:40:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x113c9a000) [pid = 1650] [serial = 1548] [outer = 0x0] 08:40:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x115fd8400) [pid = 1650] [serial = 1549] [outer = 0x113c9a000] 08:40:58 INFO - PROCESS | 1650 | 1466696458505 Marionette DEBUG loaded listener.js 08:40:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x116a1a800) [pid = 1650] [serial = 1550] [outer = 0x113c9a000] 08:40:59 INFO - PROCESS | 1650 | 1466696459025 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1022ms 08:40:59 INFO - PROCESS | 1650 | 1466696459259 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 08:40:59 INFO - PROCESS | 1650 | 1466696459262 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 08:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:40:59 INFO - PROCESS | 1650 | 1466696459267 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:40:59 INFO - PROCESS | 1650 | 1466696459269 Marionette TRACE conn2 <- [1,2038,null,{}] 08:40:59 INFO - PROCESS | 1650 | 1466696459283 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:40:59 INFO - PROCESS | 1650 | 1466696459285 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:59 INFO - PROCESS | 1650 | 1466696459380 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 08:40:59 INFO - PROCESS | 1650 | 1466696459472 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:59 INFO - PROCESS | 1650 | 1466696459476 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:40:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1131b0800 == 18 [pid = 1650] [id = 517] 08:40:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x110fa1800) [pid = 1650] [serial = 1551] [outer = 0x0] 08:40:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x11272c000) [pid = 1650] [serial = 1552] [outer = 0x110fa1800] 08:40:59 INFO - PROCESS | 1650 | 1466696459503 Marionette DEBUG loaded listener.js 08:40:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x112967c00) [pid = 1650] [serial = 1553] [outer = 0x110fa1800] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x1291da400) [pid = 1650] [serial = 1525] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x1173a3000) [pid = 1650] [serial = 1450] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x115f08400) [pid = 1650] [serial = 1471] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x118244000) [pid = 1650] [serial = 1399] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x113948c00) [pid = 1650] [serial = 1393] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x116707800) [pid = 1650] [serial = 1396] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x115fd8000) [pid = 1650] [serial = 1395] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x118133000) [pid = 1650] [serial = 1398] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x124e97400) [pid = 1650] [serial = 1387] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11949c000) [pid = 1650] [serial = 1372] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x11945f800) [pid = 1650] [serial = 1371] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x11992c800) [pid = 1650] [serial = 1374] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x123d8c400) [pid = 1650] [serial = 1378] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x123c55000) [pid = 1650] [serial = 1377] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x115d53c00) [pid = 1650] [serial = 1381] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x1266cb000) [pid = 1650] [serial = 1390] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x118898000) [pid = 1650] [serial = 1383] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x11841ac00) [pid = 1650] [serial = 1365] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x1185d9800) [pid = 1650] [serial = 1366] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x118413c00) [pid = 1650] [serial = 1401] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x1250dd400) [pid = 1650] [serial = 1389] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x116975400) [pid = 1650] [serial = 1362] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x11812e000) [pid = 1650] [serial = 1363] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x1131c7000) [pid = 1650] [serial = 1359] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x113e17c00) [pid = 1650] [serial = 1360] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x1176c3c00) [pid = 1650] [serial = 1357] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x116704000) [pid = 1650] [serial = 1356] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12610b000) [pid = 1650] [serial = 1354] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x124e33c00) [pid = 1650] [serial = 1353] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x123f72800) [pid = 1650] [serial = 1351] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x123d8e000) [pid = 1650] [serial = 1350] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11965a400) [pid = 1650] [serial = 1348] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11948fc00) [pid = 1650] [serial = 1347] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x118717000) [pid = 1650] [serial = 1345] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11841c400) [pid = 1650] [serial = 1344] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x116a14400) [pid = 1650] [serial = 1342] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x115f03400) [pid = 1650] [serial = 1341] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x118867400) [pid = 1650] [serial = 1368] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x1185cb400) [pid = 1650] [serial = 1402] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x120f50000) [pid = 1650] [serial = 1375] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x112eb6400) [pid = 1650] [serial = 1380] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x112fa3400) [pid = 1650] [serial = 1392] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11907f000) [pid = 1650] [serial = 1369] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x123804800) [pid = 1650] [serial = 1384] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x123d93400) [pid = 1650] [serial = 1386] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1185d7c00) [pid = 1650] [serial = 1453] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11871a000) [pid = 1650] [serial = 871] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1188a5400) [pid = 1650] [serial = 1420] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1185d0c00) [pid = 1650] [serial = 1417] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x118414400) [pid = 1650] [serial = 1472] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11837a400) [pid = 1650] [serial = 1416] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x119465000) [pid = 1650] [serial = 1474] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x118417800) [pid = 1650] [serial = 1451] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x119655800) [pid = 1650] [serial = 1492] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x115d50800) [pid = 1650] [serial = 1413] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x112d0e400) [pid = 1650] [serial = 1432] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11965c000) [pid = 1650] [serial = 1423] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119461400) [pid = 1650] [serial = 1421] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x114fc3c00) [pid = 1650] [serial = 1433] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11992f400) [pid = 1650] [serial = 1456] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1182aac00) [pid = 1650] [serial = 1411] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11948e400) [pid = 1650] [serial = 1438] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1185d8000) [pid = 1650] [serial = 1436] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1243fac00) [pid = 1650] [serial = 1516] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x115d52400) [pid = 1650] [serial = 1408] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118134400) [pid = 1650] [serial = 1410] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118411c00) [pid = 1650] [serial = 1435] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11885c400) [pid = 1650] [serial = 1405] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x113c9c400) [pid = 1650] [serial = 1407] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1185d1c00) [pid = 1650] [serial = 1404] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x120f44400) [pid = 1650] [serial = 1493] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x120f4a800) [pid = 1650] [serial = 1495] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116905800) [pid = 1650] [serial = 1414] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x126b9a800) [pid = 1650] [serial = 1480] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123d8e400) [pid = 1650] [serial = 1496] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1250dd800) [pid = 1650] [serial = 1478] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119074800) [pid = 1650] [serial = 1454] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x128d9d000) [pid = 1650] [serial = 1501] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1256b9400) [pid = 1650] [serial = 1460] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123f6e000) [pid = 1650] [serial = 1430] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12667a800) [pid = 1650] [serial = 1462] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12667c400) [pid = 1650] [serial = 1498] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123d8a800) [pid = 1650] [serial = 1429] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119909800) [pid = 1650] [serial = 1424] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119a09400) [pid = 1650] [serial = 1426] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x123f70c00) [pid = 1650] [serial = 1477] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x120f43800) [pid = 1650] [serial = 1457] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x124e30800) [pid = 1650] [serial = 1459] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1265e3c00) [pid = 1650] [serial = 1517] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x126b96800) [pid = 1650] [serial = 1463] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x126ba1c00) [pid = 1650] [serial = 1465] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x128d9a000) [pid = 1650] [serial = 1484] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x129057000) [pid = 1650] [serial = 1486] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1265e6c00) [pid = 1650] [serial = 1448] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x124190800) [pid = 1650] [serial = 1445] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12905bc00) [pid = 1650] [serial = 1523] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1256ac800) [pid = 1650] [serial = 1447] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x126929c00) [pid = 1650] [serial = 1519] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x123806000) [pid = 1650] [serial = 1441] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x128accc00) [pid = 1650] [serial = 1481] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x1289e2000) [pid = 1650] [serial = 1499] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x128d64000) [pid = 1650] [serial = 1483] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x123a55800) [pid = 1650] [serial = 1442] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x123d6ac00) [pid = 1650] [serial = 1444] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x119910000) [pid = 1650] [serial = 1475] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x128c82c00) [pid = 1650] [serial = 1522] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x119653c00) [pid = 1650] [serial = 1439] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x119a11400) [pid = 1650] [serial = 1427] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x12ad47400) [pid = 1650] [serial = 1514] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x12ac31000) [pid = 1650] [serial = 1513] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x12ac24800) [pid = 1650] [serial = 1510] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x12ac2b000) [pid = 1650] [serial = 1511] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x1291d6400) [pid = 1650] [serial = 1507] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x1291dfc00) [pid = 1650] [serial = 1508] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 55 (0x1291d2000) [pid = 1650] [serial = 1490] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 54 (0x12905dc00) [pid = 1650] [serial = 1487] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 53 (0x12914d400) [pid = 1650] [serial = 1489] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 52 (0x128d99c00) [pid = 1650] [serial = 1469] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 51 (0x1289e1400) [pid = 1650] [serial = 1466] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 50 (0x129063400) [pid = 1650] [serial = 1502] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 49 (0x129153400) [pid = 1650] [serial = 1504] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 48 (0x128ad6800) [pid = 1650] [serial = 1468] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 47 (0x128aca000) [pid = 1650] [serial = 1520] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | --DOMWINDOW == 46 (0x1291c1000) [pid = 1650] [serial = 1505] [outer = 0x0] [url = about:blank] 08:40:59 INFO - PROCESS | 1650 | 1466696459959 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 08:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 733ms 08:41:00 INFO - PROCESS | 1650 | 1466696460000 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 08:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:41:00 INFO - PROCESS | 1650 | 1466696460003 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 08:41:00 INFO - PROCESS | 1650 | 1466696460008 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:41:00 INFO - PROCESS | 1650 | 1466696460010 Marionette TRACE conn2 <- [1,2042,null,{}] 08:41:00 INFO - PROCESS | 1650 | 1466696460014 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:00 INFO - PROCESS | 1650 | 1466696460016 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:00 INFO - PROCESS | 1650 | 1466696460118 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 08:41:00 INFO - PROCESS | 1650 | 1466696460160 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:00 INFO - PROCESS | 1650 | 1466696460161 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11661a800 == 19 [pid = 1650] [id = 518] 08:41:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 47 (0x112f99c00) [pid = 1650] [serial = 1554] [outer = 0x0] 08:41:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 48 (0x113093c00) [pid = 1650] [serial = 1555] [outer = 0x112f99c00] 08:41:00 INFO - PROCESS | 1650 | 1466696460189 Marionette DEBUG loaded listener.js 08:41:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 49 (0x1133ec000) [pid = 1650] [serial = 1556] [outer = 0x112f99c00] 08:41:00 INFO - PROCESS | 1650 | 1466696460503 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 08:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 08:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 526ms 08:41:00 INFO - PROCESS | 1650 | 1466696460534 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 08:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:41:00 INFO - PROCESS | 1650 | 1466696460535 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 08:41:00 INFO - PROCESS | 1650 | 1466696460538 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:41:00 INFO - PROCESS | 1650 | 1466696460540 Marionette TRACE conn2 <- [1,2046,null,{}] 08:41:00 INFO - PROCESS | 1650 | 1466696460550 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:00 INFO - PROCESS | 1650 | 1466696460554 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:00 INFO - PROCESS | 1650 | 1466696460663 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 08:41:00 INFO - PROCESS | 1650 | 1466696460771 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:00 INFO - PROCESS | 1650 | 1466696460774 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e47800 == 20 [pid = 1650] [id = 519] 08:41:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 50 (0x115d54000) [pid = 1650] [serial = 1557] [outer = 0x0] 08:41:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x115f68800) [pid = 1650] [serial = 1558] [outer = 0x115d54000] 08:41:00 INFO - PROCESS | 1650 | 1466696460828 Marionette DEBUG loaded listener.js 08:41:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x1164e4000) [pid = 1650] [serial = 1559] [outer = 0x115d54000] 08:41:01 INFO - PROCESS | 1650 | 1466696461202 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 08:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 719ms 08:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:41:01 INFO - PROCESS | 1650 | 1466696461258 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 08:41:01 INFO - PROCESS | 1650 | 1466696461259 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 08:41:01 INFO - PROCESS | 1650 | 1466696461261 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:41:01 INFO - PROCESS | 1650 | 1466696461263 Marionette TRACE conn2 <- [1,2050,null,{}] 08:41:01 INFO - PROCESS | 1650 | 1466696461265 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:01 INFO - PROCESS | 1650 | 1466696461266 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:01 INFO - PROCESS | 1650 | 1466696461358 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 08:41:01 INFO - PROCESS | 1650 | 1466696461363 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:01 INFO - PROCESS | 1650 | 1466696461365 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187f0000 == 21 [pid = 1650] [id = 520] 08:41:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x110f9ac00) [pid = 1650] [serial = 1560] [outer = 0x0] 08:41:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x11697ac00) [pid = 1650] [serial = 1561] [outer = 0x110f9ac00] 08:41:01 INFO - PROCESS | 1650 | 1466696461391 Marionette DEBUG loaded listener.js 08:41:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x1173a2000) [pid = 1650] [serial = 1562] [outer = 0x110f9ac00] 08:41:01 INFO - PROCESS | 1650 | 1466696461708 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 471ms 08:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:41:01 INFO - PROCESS | 1650 | 1466696461734 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 08:41:01 INFO - PROCESS | 1650 | 1466696461735 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 08:41:01 INFO - PROCESS | 1650 | 1466696461738 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:41:01 INFO - PROCESS | 1650 | 1466696461739 Marionette TRACE conn2 <- [1,2054,null,{}] 08:41:01 INFO - PROCESS | 1650 | 1466696461741 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:01 INFO - PROCESS | 1650 | 1466696461742 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:01 INFO - PROCESS | 1650 | 1466696461817 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 08:41:01 INFO - PROCESS | 1650 | 1466696461880 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:01 INFO - PROCESS | 1650 | 1466696461881 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1190a5000 == 22 [pid = 1650] [id = 521] 08:41:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x110f9fc00) [pid = 1650] [serial = 1563] [outer = 0x0] 08:41:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x1173a5400) [pid = 1650] [serial = 1564] [outer = 0x110f9fc00] 08:41:01 INFO - PROCESS | 1650 | 1466696461905 Marionette DEBUG loaded listener.js 08:41:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x118135400) [pid = 1650] [serial = 1565] [outer = 0x110f9fc00] 08:41:02 INFO - PROCESS | 1650 | 1466696462235 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 08:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 517ms 08:41:02 INFO - PROCESS | 1650 | 1466696462256 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 08:41:02 INFO - PROCESS | 1650 | 1466696462257 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 08:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:41:02 INFO - PROCESS | 1650 | 1466696462266 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:41:02 INFO - PROCESS | 1650 | 1466696462267 Marionette TRACE conn2 <- [1,2058,null,{}] 08:41:02 INFO - PROCESS | 1650 | 1466696462269 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:02 INFO - PROCESS | 1650 | 1466696462273 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:02 INFO - PROCESS | 1650 | 1466696462391 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 08:41:02 INFO - PROCESS | 1650 | 1466696462396 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:02 INFO - PROCESS | 1650 | 1466696462398 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x119980000 == 23 [pid = 1650] [id = 522] 08:41:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x118205400) [pid = 1650] [serial = 1566] [outer = 0x0] 08:41:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x1182a2c00) [pid = 1650] [serial = 1567] [outer = 0x118205400] 08:41:02 INFO - PROCESS | 1650 | 1466696462423 Marionette DEBUG loaded listener.js 08:41:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x118419400) [pid = 1650] [serial = 1568] [outer = 0x118205400] 08:41:02 INFO - PROCESS | 1650 | 1466696462768 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 08:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 525ms 08:41:02 INFO - PROCESS | 1650 | 1466696462785 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 08:41:02 INFO - PROCESS | 1650 | 1466696462786 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 08:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:41:02 INFO - PROCESS | 1650 | 1466696462789 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:41:02 INFO - PROCESS | 1650 | 1466696462790 Marionette TRACE conn2 <- [1,2062,null,{}] 08:41:02 INFO - PROCESS | 1650 | 1466696462799 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:02 INFO - PROCESS | 1650 | 1466696462800 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:02 INFO - PROCESS | 1650 | 1466696462894 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 08:41:02 INFO - PROCESS | 1650 | 1466696462898 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:02 INFO - PROCESS | 1650 | 1466696462899 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x120f0e800 == 24 [pid = 1650] [id = 523] 08:41:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x110f99000) [pid = 1650] [serial = 1569] [outer = 0x0] 08:41:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x118515c00) [pid = 1650] [serial = 1570] [outer = 0x110f99000] 08:41:02 INFO - PROCESS | 1650 | 1466696462924 Marionette DEBUG loaded listener.js 08:41:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x1185d4000) [pid = 1650] [serial = 1571] [outer = 0x110f99000] 08:41:03 INFO - PROCESS | 1650 | 1466696463290 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 08:41:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:41:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 517ms 08:41:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:41:03 INFO - PROCESS | 1650 | 1466696463307 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 08:41:03 INFO - PROCESS | 1650 | 1466696463308 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 08:41:03 INFO - PROCESS | 1650 | 1466696463311 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:41:03 INFO - PROCESS | 1650 | 1466696463324 Marionette TRACE conn2 <- [1,2066,null,{}] 08:41:03 INFO - PROCESS | 1650 | 1466696463337 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:03 INFO - PROCESS | 1650 | 1466696463339 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:03 INFO - PROCESS | 1650 | 1466696463479 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 08:41:03 INFO - PROCESS | 1650 | 1466696463535 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:03 INFO - PROCESS | 1650 | 1466696463536 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ac4800 == 25 [pid = 1650] [id = 524] 08:41:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1185ca800) [pid = 1650] [serial = 1572] [outer = 0x0] 08:41:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x118720400) [pid = 1650] [serial = 1573] [outer = 0x1185ca800] 08:41:03 INFO - PROCESS | 1650 | 1466696463576 Marionette DEBUG loaded listener.js 08:41:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x118732000) [pid = 1650] [serial = 1574] [outer = 0x1185ca800] 08:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x128ad7400) [pid = 1650] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x1291d5000) [pid = 1650] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x12a5b0800) [pid = 1650] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x1161b1400) [pid = 1650] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x1291c3000) [pid = 1650] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x119662c00) [pid = 1650] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:41:03 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x123d66000) [pid = 1650] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:41:03 INFO - PROCESS | 1650 | 1466696463941 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 08:41:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:41:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 641ms 08:41:03 INFO - PROCESS | 1650 | 1466696463952 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 08:41:03 INFO - PROCESS | 1650 | 1466696463954 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 08:41:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:41:03 INFO - PROCESS | 1650 | 1466696463956 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:41:03 INFO - PROCESS | 1650 | 1466696463957 Marionette TRACE conn2 <- [1,2070,null,{}] 08:41:03 INFO - PROCESS | 1650 | 1466696463959 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:03 INFO - PROCESS | 1650 | 1466696463961 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:04 INFO - PROCESS | 1650 | 1466696464042 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 08:41:04 INFO - PROCESS | 1650 | 1466696464048 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:04 INFO - PROCESS | 1650 | 1466696464050 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d3b800 == 26 [pid = 1650] [id = 525] 08:41:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x11871f400) [pid = 1650] [serial = 1575] [outer = 0x0] 08:41:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x11885fc00) [pid = 1650] [serial = 1576] [outer = 0x11871f400] 08:41:04 INFO - PROCESS | 1650 | 1466696464074 Marionette DEBUG loaded listener.js 08:41:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x118868800) [pid = 1650] [serial = 1577] [outer = 0x11871f400] 08:41:04 INFO - PROCESS | 1650 | 1466696464418 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 08:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 470ms 08:41:04 INFO - PROCESS | 1650 | 1466696464426 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 08:41:04 INFO - PROCESS | 1650 | 1466696464428 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 08:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:41:04 INFO - PROCESS | 1650 | 1466696464434 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:41:04 INFO - PROCESS | 1650 | 1466696464443 Marionette TRACE conn2 <- [1,2074,null,{}] 08:41:04 INFO - PROCESS | 1650 | 1466696464448 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:04 INFO - PROCESS | 1650 | 1466696464449 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:04 INFO - PROCESS | 1650 | 1466696464553 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 08:41:04 INFO - PROCESS | 1650 | 1466696464559 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:04 INFO - PROCESS | 1650 | 1466696464560 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187e6000 == 27 [pid = 1650] [id = 526] 08:41:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x118869c00) [pid = 1650] [serial = 1578] [outer = 0x0] 08:41:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x118898c00) [pid = 1650] [serial = 1579] [outer = 0x118869c00] 08:41:04 INFO - PROCESS | 1650 | 1466696464588 Marionette DEBUG loaded listener.js 08:41:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x119075800) [pid = 1650] [serial = 1580] [outer = 0x118869c00] 08:41:04 INFO - PROCESS | 1650 | 1466696464890 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 08:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 478ms 08:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:41:04 INFO - PROCESS | 1650 | 1466696464921 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 08:41:04 INFO - PROCESS | 1650 | 1466696464923 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 08:41:04 INFO - PROCESS | 1650 | 1466696464925 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:41:04 INFO - PROCESS | 1650 | 1466696464927 Marionette TRACE conn2 <- [1,2078,null,{}] 08:41:04 INFO - PROCESS | 1650 | 1466696464934 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:04 INFO - PROCESS | 1650 | 1466696464936 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:05 INFO - PROCESS | 1650 | 1466696465063 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 08:41:05 INFO - PROCESS | 1650 | 1466696465141 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:05 INFO - PROCESS | 1650 | 1466696465143 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x124a21800 == 28 [pid = 1650] [id = 527] 08:41:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1172cc000) [pid = 1650] [serial = 1581] [outer = 0x0] 08:41:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x119079000) [pid = 1650] [serial = 1582] [outer = 0x1172cc000] 08:41:05 INFO - PROCESS | 1650 | 1466696465183 Marionette DEBUG loaded listener.js 08:41:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11948ec00) [pid = 1650] [serial = 1583] [outer = 0x1172cc000] 08:41:05 INFO - PROCESS | 1650 | 1466696465543 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 08:41:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:41:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 624ms 08:41:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:41:05 INFO - PROCESS | 1650 | 1466696465553 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 08:41:05 INFO - PROCESS | 1650 | 1466696465554 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 08:41:05 INFO - PROCESS | 1650 | 1466696465556 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:41:05 INFO - PROCESS | 1650 | 1466696465569 Marionette TRACE conn2 <- [1,2082,null,{}] 08:41:05 INFO - PROCESS | 1650 | 1466696465572 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:05 INFO - PROCESS | 1650 | 1466696465573 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:05 INFO - PROCESS | 1650 | 1466696465654 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 08:41:05 INFO - PROCESS | 1650 | 1466696465658 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:05 INFO - PROCESS | 1650 | 1466696465659 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1256cb000 == 29 [pid = 1650] [id = 528] 08:41:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x119493c00) [pid = 1650] [serial = 1584] [outer = 0x0] 08:41:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x119504400) [pid = 1650] [serial = 1585] [outer = 0x119493c00] 08:41:05 INFO - PROCESS | 1650 | 1466696465683 Marionette DEBUG loaded listener.js 08:41:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11965a400) [pid = 1650] [serial = 1586] [outer = 0x119493c00] 08:41:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12d395000 == 28 [pid = 1650] [id = 508] 08:41:06 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x129376000) [pid = 1650] [serial = 1526] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x119a08000) [pid = 1650] [serial = 1528] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x123805400) [pid = 1650] [serial = 1529] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1250d8400) [pid = 1650] [serial = 1531] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x126b9e400) [pid = 1650] [serial = 1532] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x12a5ad000) [pid = 1650] [serial = 1541] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x1291bbc00) [pid = 1650] [serial = 1535] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x129060c00) [pid = 1650] [serial = 1534] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x12936e400) [pid = 1650] [serial = 1537] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x12aedb400) [pid = 1650] [serial = 1546] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x12ad4b400) [pid = 1650] [serial = 1543] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x12aed8400) [pid = 1650] [serial = 1544] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x129373800) [pid = 1650] [serial = 1538] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x12a2c9c00) [pid = 1650] [serial = 1540] [outer = 0x0] [url = about:blank] 08:41:06 INFO - PROCESS | 1650 | 1466696466951 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 08:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1433ms 08:41:06 INFO - PROCESS | 1650 | 1466696466990 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 08:41:06 INFO - PROCESS | 1650 | 1466696466993 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 08:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:41:06 INFO - PROCESS | 1650 | 1466696466996 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:41:06 INFO - PROCESS | 1650 | 1466696466998 Marionette TRACE conn2 <- [1,2086,null,{}] 08:41:07 INFO - PROCESS | 1650 | 1466696467003 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:07 INFO - PROCESS | 1650 | 1466696467004 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:07 INFO - PROCESS | 1650 | 1466696467085 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 08:41:07 INFO - PROCESS | 1650 | 1466696467137 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:07 INFO - PROCESS | 1650 | 1466696467140 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x116134000 == 29 [pid = 1650] [id = 529] 08:41:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x112d08800) [pid = 1650] [serial = 1587] [outer = 0x0] 08:41:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x112f9cc00) [pid = 1650] [serial = 1588] [outer = 0x112d08800] 08:41:07 INFO - PROCESS | 1650 | 1466696467170 Marionette DEBUG loaded listener.js 08:41:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x113377c00) [pid = 1650] [serial = 1589] [outer = 0x112d08800] 08:41:07 INFO - PROCESS | 1650 | 1466696467518 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 08:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 573ms 08:41:07 INFO - PROCESS | 1650 | 1466696467568 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 08:41:07 INFO - PROCESS | 1650 | 1466696467572 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 08:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:41:07 INFO - PROCESS | 1650 | 1466696467577 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:41:07 INFO - PROCESS | 1650 | 1466696467579 Marionette TRACE conn2 <- [1,2090,null,{}] 08:41:07 INFO - PROCESS | 1650 | 1466696467581 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:07 INFO - PROCESS | 1650 | 1466696467583 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:07 INFO - PROCESS | 1650 | 1466696467667 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 08:41:07 INFO - PROCESS | 1650 | 1466696467735 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:07 INFO - PROCESS | 1650 | 1466696467736 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e3d800 == 30 [pid = 1650] [id = 530] 08:41:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x113c31c00) [pid = 1650] [serial = 1590] [outer = 0x0] 08:41:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x115d4b400) [pid = 1650] [serial = 1591] [outer = 0x113c31c00] 08:41:07 INFO - PROCESS | 1650 | 1466696467764 Marionette DEBUG loaded listener.js 08:41:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x115f70c00) [pid = 1650] [serial = 1592] [outer = 0x113c31c00] 08:41:08 INFO - PROCESS | 1650 | 1466696468069 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 08:41:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 520ms 08:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:41:08 INFO - PROCESS | 1650 | 1466696468098 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 08:41:08 INFO - PROCESS | 1650 | 1466696468100 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 08:41:08 INFO - PROCESS | 1650 | 1466696468103 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:41:08 INFO - PROCESS | 1650 | 1466696468105 Marionette TRACE conn2 <- [1,2094,null,{}] 08:41:08 INFO - PROCESS | 1650 | 1466696468113 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:08 INFO - PROCESS | 1650 | 1466696468116 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:08 INFO - PROCESS | 1650 | 1466696468192 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 08:41:08 INFO - PROCESS | 1650 | 1466696468244 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:08 INFO - PROCESS | 1650 | 1466696468246 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188db000 == 31 [pid = 1650] [id = 531] 08:41:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x110f9cc00) [pid = 1650] [serial = 1593] [outer = 0x0] 08:41:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x116908000) [pid = 1650] [serial = 1594] [outer = 0x110f9cc00] 08:41:08 INFO - PROCESS | 1650 | 1466696468275 Marionette DEBUG loaded listener.js 08:41:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11812b400) [pid = 1650] [serial = 1595] [outer = 0x110f9cc00] 08:41:08 INFO - PROCESS | 1650 | 1466696468583 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 08:41:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 523ms 08:41:08 INFO - PROCESS | 1650 | 1466696468627 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 08:41:08 INFO - PROCESS | 1650 | 1466696468629 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 08:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:41:08 INFO - PROCESS | 1650 | 1466696468631 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:41:08 INFO - PROCESS | 1650 | 1466696468632 Marionette TRACE conn2 <- [1,2098,null,{}] 08:41:08 INFO - PROCESS | 1650 | 1466696468634 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:08 INFO - PROCESS | 1650 | 1466696468636 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:08 INFO - PROCESS | 1650 | 1466696468716 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 08:41:08 INFO - PROCESS | 1650 | 1466696468720 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:08 INFO - PROCESS | 1650 | 1466696468721 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bb9800 == 32 [pid = 1650] [id = 532] 08:41:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11820a800) [pid = 1650] [serial = 1596] [outer = 0x0] 08:41:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1182ad400) [pid = 1650] [serial = 1597] [outer = 0x11820a800] 08:41:08 INFO - PROCESS | 1650 | 1466696468747 Marionette DEBUG loaded listener.js 08:41:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x118378400) [pid = 1650] [serial = 1598] [outer = 0x11820a800] 08:41:09 INFO - PROCESS | 1650 | 1466696469097 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 08:41:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 473ms 08:41:09 INFO - PROCESS | 1650 | 1466696469105 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 08:41:09 INFO - PROCESS | 1650 | 1466696469107 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 08:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:41:09 INFO - PROCESS | 1650 | 1466696469110 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:41:09 INFO - PROCESS | 1650 | 1466696469125 Marionette TRACE conn2 <- [1,2102,null,{}] 08:41:09 INFO - PROCESS | 1650 | 1466696469143 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:09 INFO - PROCESS | 1650 | 1466696469145 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:09 INFO - PROCESS | 1650 | 1466696469250 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 08:41:09 INFO - PROCESS | 1650 | 1466696469256 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:09 INFO - PROCESS | 1650 | 1466696469257 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d38800 == 33 [pid = 1650] [id = 533] 08:41:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x113e18400) [pid = 1650] [serial = 1599] [outer = 0x0] 08:41:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x118411800) [pid = 1650] [serial = 1600] [outer = 0x113e18400] 08:41:09 INFO - PROCESS | 1650 | 1466696469297 Marionette DEBUG loaded listener.js 08:41:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11841a800) [pid = 1650] [serial = 1601] [outer = 0x113e18400] 08:41:09 INFO - PROCESS | 1650 | 1466696469643 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 08:41:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 550ms 08:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:41:09 INFO - PROCESS | 1650 | 1466696469659 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 08:41:09 INFO - PROCESS | 1650 | 1466696469661 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 08:41:09 INFO - PROCESS | 1650 | 1466696469663 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:41:09 INFO - PROCESS | 1650 | 1466696469666 Marionette TRACE conn2 <- [1,2106,null,{}] 08:41:09 INFO - PROCESS | 1650 | 1466696469669 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:09 INFO - PROCESS | 1650 | 1466696469673 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:09 INFO - PROCESS | 1650 | 1466696469789 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 08:41:09 INFO - PROCESS | 1650 | 1466696469796 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:09 INFO - PROCESS | 1650 | 1466696469797 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x124664000 == 34 [pid = 1650] [id = 534] 08:41:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x113945c00) [pid = 1650] [serial = 1602] [outer = 0x0] 08:41:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1185cf800) [pid = 1650] [serial = 1603] [outer = 0x113945c00] 08:41:09 INFO - PROCESS | 1650 | 1466696469822 Marionette DEBUG loaded listener.js 08:41:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11934b800) [pid = 1650] [serial = 1604] [outer = 0x113945c00] 08:41:10 INFO - PROCESS | 1650 | 1466696470161 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 08:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 520ms 08:41:10 INFO - PROCESS | 1650 | 1466696470184 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 08:41:10 INFO - PROCESS | 1650 | 1466696470186 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 08:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:41:10 INFO - PROCESS | 1650 | 1466696470190 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:41:10 INFO - PROCESS | 1650 | 1466696470193 Marionette TRACE conn2 <- [1,2110,null,{}] 08:41:10 INFO - PROCESS | 1650 | 1466696470196 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:10 INFO - PROCESS | 1650 | 1466696470198 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:10 INFO - PROCESS | 1650 | 1466696470324 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 08:41:10 INFO - PROCESS | 1650 | 1466696470408 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:10 INFO - PROCESS | 1650 | 1466696470408 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e58000 == 35 [pid = 1650] [id = 535] 08:41:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11812e000) [pid = 1650] [serial = 1605] [outer = 0x0] 08:41:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119357800) [pid = 1650] [serial = 1606] [outer = 0x11812e000] 08:41:10 INFO - PROCESS | 1650 | 1466696470449 Marionette DEBUG loaded listener.js 08:41:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119494400) [pid = 1650] [serial = 1607] [outer = 0x11812e000] 08:41:10 INFO - PROCESS | 1650 | 1466696470808 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 08:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 672ms 08:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:41:10 INFO - PROCESS | 1650 | 1466696470862 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 08:41:10 INFO - PROCESS | 1650 | 1466696470863 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 08:41:10 INFO - PROCESS | 1650 | 1466696470865 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:41:10 INFO - PROCESS | 1650 | 1466696470866 Marionette TRACE conn2 <- [1,2114,null,{}] 08:41:10 INFO - PROCESS | 1650 | 1466696470869 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:10 INFO - PROCESS | 1650 | 1466696470870 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:10 INFO - PROCESS | 1650 | 1466696470943 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 08:41:10 INFO - PROCESS | 1650 | 1466696470947 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:10 INFO - PROCESS | 1650 | 1466696470949 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12666d000 == 36 [pid = 1650] [id = 536] 08:41:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119496400) [pid = 1650] [serial = 1608] [outer = 0x0] 08:41:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11965bc00) [pid = 1650] [serial = 1609] [outer = 0x119496400] 08:41:10 INFO - PROCESS | 1650 | 1466696470975 Marionette DEBUG loaded listener.js 08:41:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119903400) [pid = 1650] [serial = 1610] [outer = 0x119496400] 08:41:11 INFO - PROCESS | 1650 | 1466696471287 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 08:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 469ms 08:41:11 INFO - PROCESS | 1650 | 1466696471346 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 08:41:11 INFO - PROCESS | 1650 | 1466696471350 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 08:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:41:11 INFO - PROCESS | 1650 | 1466696471353 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:41:11 INFO - PROCESS | 1650 | 1466696471354 Marionette TRACE conn2 <- [1,2118,null,{}] 08:41:11 INFO - PROCESS | 1650 | 1466696471356 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:11 INFO - PROCESS | 1650 | 1466696471357 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:11 INFO - PROCESS | 1650 | 1466696471442 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 08:41:11 INFO - PROCESS | 1650 | 1466696471449 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:11 INFO - PROCESS | 1650 | 1466696471450 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188d9000 == 37 [pid = 1650] [id = 537] 08:41:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11965a000) [pid = 1650] [serial = 1611] [outer = 0x0] 08:41:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11990f000) [pid = 1650] [serial = 1612] [outer = 0x11965a000] 08:41:11 INFO - PROCESS | 1650 | 1466696471475 Marionette DEBUG loaded listener.js 08:41:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119a05c00) [pid = 1650] [serial = 1613] [outer = 0x11965a000] 08:41:11 INFO - PROCESS | 1650 | 1466696471880 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 08:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 568ms 08:41:11 INFO - PROCESS | 1650 | 1466696471922 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 08:41:11 INFO - PROCESS | 1650 | 1466696471924 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 08:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:41:11 INFO - PROCESS | 1650 | 1466696471927 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:41:11 INFO - PROCESS | 1650 | 1466696471929 Marionette TRACE conn2 <- [1,2122,null,{}] 08:41:11 INFO - PROCESS | 1650 | 1466696471932 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:11 INFO - PROCESS | 1650 | 1466696471935 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:12 INFO - PROCESS | 1650 | 1466696472105 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 08:41:12 INFO - PROCESS | 1650 | 1466696472128 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:12 INFO - PROCESS | 1650 | 1466696472129 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a6b800 == 38 [pid = 1650] [id = 538] 08:41:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119499800) [pid = 1650] [serial = 1614] [outer = 0x0] 08:41:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119a0d000) [pid = 1650] [serial = 1615] [outer = 0x119499800] 08:41:12 INFO - PROCESS | 1650 | 1466696472168 Marionette DEBUG loaded listener.js 08:41:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119b46800) [pid = 1650] [serial = 1616] [outer = 0x119499800] 08:41:12 INFO - PROCESS | 1650 | 1466696472523 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 08:41:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 622ms 08:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:41:12 INFO - PROCESS | 1650 | 1466696472555 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 08:41:12 INFO - PROCESS | 1650 | 1466696472557 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 08:41:12 INFO - PROCESS | 1650 | 1466696472559 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:41:12 INFO - PROCESS | 1650 | 1466696472561 Marionette TRACE conn2 <- [1,2126,null,{}] 08:41:12 INFO - PROCESS | 1650 | 1466696472563 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:12 INFO - PROCESS | 1650 | 1466696472565 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:12 INFO - PROCESS | 1650 | 1466696472681 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 08:41:12 INFO - PROCESS | 1650 | 1466696472684 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:12 INFO - PROCESS | 1650 | 1466696472686 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d37800 == 39 [pid = 1650] [id = 539] 08:41:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11990c800) [pid = 1650] [serial = 1617] [outer = 0x0] 08:41:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x120f45c00) [pid = 1650] [serial = 1618] [outer = 0x11990c800] 08:41:12 INFO - PROCESS | 1650 | 1466696472712 Marionette DEBUG loaded listener.js 08:41:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x120fedc00) [pid = 1650] [serial = 1619] [outer = 0x11990c800] 08:41:13 INFO - PROCESS | 1650 | 1466696473037 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 08:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 518ms 08:41:13 INFO - PROCESS | 1650 | 1466696473078 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 08:41:13 INFO - PROCESS | 1650 | 1466696473079 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 08:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:41:13 INFO - PROCESS | 1650 | 1466696473085 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:41:13 INFO - PROCESS | 1650 | 1466696473086 Marionette TRACE conn2 <- [1,2130,null,{}] 08:41:13 INFO - PROCESS | 1650 | 1466696473089 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:13 INFO - PROCESS | 1650 | 1466696473090 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:13 INFO - PROCESS | 1650 | 1466696473190 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 08:41:13 INFO - PROCESS | 1650 | 1466696473201 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:13 INFO - PROCESS | 1650 | 1466696473202 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x129081000 == 40 [pid = 1650] [id = 540] 08:41:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x120fee000) [pid = 1650] [serial = 1620] [outer = 0x0] 08:41:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123806c00) [pid = 1650] [serial = 1621] [outer = 0x120fee000] 08:41:13 INFO - PROCESS | 1650 | 1466696473227 Marionette DEBUG loaded listener.js 08:41:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123c8f400) [pid = 1650] [serial = 1622] [outer = 0x120fee000] 08:41:13 INFO - PROCESS | 1650 | 1466696473569 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 08:41:13 INFO - PROCESS | 1650 | 1466696473607 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 08:41:13 INFO - PROCESS | 1650 | 1466696473609 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:41:13 INFO - PROCESS | 1650 | 1466696473610 Marionette TRACE conn2 <- [1,2134,null,{}] 08:41:13 INFO - PROCESS | 1650 | 1466696473613 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:13 INFO - PROCESS | 1650 | 1466696473614 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:13 INFO - PROCESS | 1650 | 1466696473721 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 08:41:13 INFO - PROCESS | 1650 | 1466696473734 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:13 INFO - PROCESS | 1650 | 1466696473735 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a221000 == 41 [pid = 1650] [id = 541] 08:41:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123c91800) [pid = 1650] [serial = 1623] [outer = 0x0] 08:41:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123d68400) [pid = 1650] [serial = 1624] [outer = 0x123c91800] 08:41:13 INFO - PROCESS | 1650 | 1466696473759 Marionette DEBUG loaded listener.js 08:41:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123d97400) [pid = 1650] [serial = 1625] [outer = 0x123c91800] 08:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118205400) [pid = 1650] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x110f99000) [pid = 1650] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1185ca800) [pid = 1650] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118869c00) [pid = 1650] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11871f400) [pid = 1650] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x110f9ac00) [pid = 1650] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115d54000) [pid = 1650] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112f99c00) [pid = 1650] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x110fa1800) [pid = 1650] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1172cc000) [pid = 1650] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x113c9a000) [pid = 1650] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118863400) [pid = 1650] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:41:14 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x110f9fc00) [pid = 1650] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:41:14 INFO - PROCESS | 1650 | 1466696474196 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 08:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 619ms 08:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:41:14 INFO - PROCESS | 1650 | 1466696474228 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 08:41:14 INFO - PROCESS | 1650 | 1466696474230 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 08:41:14 INFO - PROCESS | 1650 | 1466696474234 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:41:14 INFO - PROCESS | 1650 | 1466696474235 Marionette TRACE conn2 <- [1,2138,null,{}] 08:41:14 INFO - PROCESS | 1650 | 1466696474237 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:14 INFO - PROCESS | 1650 | 1466696474239 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:14 INFO - PROCESS | 1650 | 1466696474318 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 08:41:14 INFO - PROCESS | 1650 | 1466696474322 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:14 INFO - PROCESS | 1650 | 1466696474323 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cd1800 == 42 [pid = 1650] [id = 542] 08:41:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x110fa1800) [pid = 1650] [serial = 1626] [outer = 0x0] 08:41:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x114f21400) [pid = 1650] [serial = 1627] [outer = 0x110fa1800] 08:41:14 INFO - PROCESS | 1650 | 1466696474348 Marionette DEBUG loaded listener.js 08:41:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1182a1c00) [pid = 1650] [serial = 1628] [outer = 0x110fa1800] 08:41:14 INFO - PROCESS | 1650 | 1466696474685 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 08:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 469ms 08:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:41:14 INFO - PROCESS | 1650 | 1466696474704 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 08:41:14 INFO - PROCESS | 1650 | 1466696474705 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 08:41:14 INFO - PROCESS | 1650 | 1466696474707 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:41:14 INFO - PROCESS | 1650 | 1466696474708 Marionette TRACE conn2 <- [1,2142,null,{}] 08:41:14 INFO - PROCESS | 1650 | 1466696474710 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:14 INFO - PROCESS | 1650 | 1466696474712 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:14 INFO - PROCESS | 1650 | 1466696474824 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 08:41:14 INFO - PROCESS | 1650 | 1466696474833 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:14 INFO - PROCESS | 1650 | 1466696474834 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a418800 == 43 [pid = 1650] [id = 543] 08:41:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1172cc000) [pid = 1650] [serial = 1629] [outer = 0x0] 08:41:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118867400) [pid = 1650] [serial = 1630] [outer = 0x1172cc000] 08:41:14 INFO - PROCESS | 1650 | 1466696474858 Marionette DEBUG loaded listener.js 08:41:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123c98000) [pid = 1650] [serial = 1631] [outer = 0x1172cc000] 08:41:15 INFO - PROCESS | 1650 | 1466696475156 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 08:41:15 INFO - PROCESS | 1650 | 1466696475179 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 08:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 08:41:15 INFO - PROCESS | 1650 | 1466696475185 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:41:15 INFO - PROCESS | 1650 | 1466696475186 Marionette TRACE conn2 <- [1,2146,null,{}] 08:41:15 INFO - PROCESS | 1650 | 1466696475188 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:15 INFO - PROCESS | 1650 | 1466696475189 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:15 INFO - PROCESS | 1650 | 1466696475273 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 08:41:15 INFO - PROCESS | 1650 | 1466696475276 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:15 INFO - PROCESS | 1650 | 1466696475278 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a761800 == 44 [pid = 1650] [id = 544] 08:41:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123d6ac00) [pid = 1650] [serial = 1632] [outer = 0x0] 08:41:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123f73000) [pid = 1650] [serial = 1633] [outer = 0x123d6ac00] 08:41:15 INFO - PROCESS | 1650 | 1466696475303 Marionette DEBUG loaded listener.js 08:41:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123f7b800) [pid = 1650] [serial = 1634] [outer = 0x123d6ac00] 08:41:15 INFO - PROCESS | 1650 | 1466696475648 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 08:41:15 INFO - PROCESS | 1650 | 1466696475656 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 08:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 08:41:15 INFO - PROCESS | 1650 | 1466696475658 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:41:15 INFO - PROCESS | 1650 | 1466696475659 Marionette TRACE conn2 <- [1,2150,null,{}] 08:41:15 INFO - PROCESS | 1650 | 1466696475662 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:15 INFO - PROCESS | 1650 | 1466696475673 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:15 INFO - PROCESS | 1650 | 1466696475785 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 08:41:15 INFO - PROCESS | 1650 | 1466696475791 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:15 INFO - PROCESS | 1650 | 1466696475792 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad0a000 == 45 [pid = 1650] [id = 545] 08:41:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118516c00) [pid = 1650] [serial = 1635] [outer = 0x0] 08:41:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123f7bc00) [pid = 1650] [serial = 1636] [outer = 0x118516c00] 08:41:15 INFO - PROCESS | 1650 | 1466696475816 Marionette DEBUG loaded listener.js 08:41:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124e30000) [pid = 1650] [serial = 1637] [outer = 0x118516c00] 08:41:16 INFO - PROCESS | 1650 | 1466696476117 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 08:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 471ms 08:41:16 INFO - PROCESS | 1650 | 1466696476129 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 08:41:16 INFO - PROCESS | 1650 | 1466696476131 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 08:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:41:16 INFO - PROCESS | 1650 | 1466696476136 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:41:16 INFO - PROCESS | 1650 | 1466696476137 Marionette TRACE conn2 <- [1,2154,null,{}] 08:41:16 INFO - PROCESS | 1650 | 1466696476187 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:16 INFO - PROCESS | 1650 | 1466696476189 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:16 INFO - PROCESS | 1650 | 1466696476310 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 08:41:16 INFO - PROCESS | 1650 | 1466696476388 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:16 INFO - PROCESS | 1650 | 1466696476390 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x115f7e000 == 46 [pid = 1650] [id = 546] 08:41:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x111e5cc00) [pid = 1650] [serial = 1638] [outer = 0x0] 08:41:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1122a9000) [pid = 1650] [serial = 1639] [outer = 0x111e5cc00] 08:41:16 INFO - PROCESS | 1650 | 1466696476422 Marionette DEBUG loaded listener.js 08:41:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x112a75800) [pid = 1650] [serial = 1640] [outer = 0x111e5cc00] 08:41:16 INFO - PROCESS | 1650 | 1466696476959 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 08:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 918ms 08:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:41:17 INFO - PROCESS | 1650 | 1466696477089 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 08:41:17 INFO - PROCESS | 1650 | 1466696477091 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 08:41:17 INFO - PROCESS | 1650 | 1466696477096 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:41:17 INFO - PROCESS | 1650 | 1466696477099 Marionette TRACE conn2 <- [1,2158,null,{}] 08:41:17 INFO - PROCESS | 1650 | 1466696477104 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:17 INFO - PROCESS | 1650 | 1466696477106 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:17 INFO - PROCESS | 1650 | 1466696477347 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 08:41:17 INFO - PROCESS | 1650 | 1466696477436 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:17 INFO - PROCESS | 1650 | 1466696477437 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11649d800 == 47 [pid = 1650] [id = 547] 08:41:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x111c18800) [pid = 1650] [serial = 1641] [outer = 0x0] 08:41:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11309a400) [pid = 1650] [serial = 1642] [outer = 0x111c18800] 08:41:17 INFO - PROCESS | 1650 | 1466696477465 Marionette DEBUG loaded listener.js 08:41:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x113e1c400) [pid = 1650] [serial = 1643] [outer = 0x111c18800] 08:41:17 INFO - PROCESS | 1650 | --DOCSHELL 0x124a21800 == 46 [pid = 1650] [id = 527] 08:41:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12a761800 == 45 [pid = 1650] [id = 544] 08:41:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12a418800 == 44 [pid = 1650] [id = 543] 08:41:17 INFO - PROCESS | 1650 | --DOCSHELL 0x123cd1800 == 43 [pid = 1650] [id = 542] 08:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119504400) [pid = 1650] [serial = 1585] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12a221000 == 42 [pid = 1650] [id = 541] 08:41:17 INFO - PROCESS | 1650 | --DOCSHELL 0x129081000 == 41 [pid = 1650] [id = 540] 08:41:17 INFO - PROCESS | 1650 | --DOCSHELL 0x123d37800 == 40 [pid = 1650] [id = 539] 08:41:17 INFO - PROCESS | 1650 | --DOCSHELL 0x128a6b800 == 39 [pid = 1650] [id = 538] 08:41:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1188d9000 == 38 [pid = 1650] [id = 537] 08:41:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12666d000 == 37 [pid = 1650] [id = 536] 08:41:17 INFO - PROCESS | 1650 | --DOCSHELL 0x124e58000 == 36 [pid = 1650] [id = 535] 08:41:17 INFO - PROCESS | 1650 | --DOCSHELL 0x124664000 == 35 [pid = 1650] [id = 534] 08:41:17 INFO - PROCESS | 1650 | --DOCSHELL 0x123d38800 == 34 [pid = 1650] [id = 533] 08:41:17 INFO - PROCESS | 1650 | --DOCSHELL 0x119bb9800 == 33 [pid = 1650] [id = 532] 08:41:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1188db000 == 32 [pid = 1650] [id = 531] 08:41:17 INFO - PROCESS | 1650 | --DOCSHELL 0x117e3d800 == 31 [pid = 1650] [id = 530] 08:41:17 INFO - PROCESS | 1650 | --DOCSHELL 0x116134000 == 30 [pid = 1650] [id = 529] 08:41:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1256cb000 == 29 [pid = 1650] [id = 528] 08:41:17 INFO - PROCESS | 1650 | 1466696477978 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 08:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1182a2c00) [pid = 1650] [serial = 1567] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118515c00) [pid = 1650] [serial = 1570] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118720400) [pid = 1650] [serial = 1573] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1185d4000) [pid = 1650] [serial = 1571] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118898c00) [pid = 1650] [serial = 1579] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118868800) [pid = 1650] [serial = 1577] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11885fc00) [pid = 1650] [serial = 1576] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118732000) [pid = 1650] [serial = 1574] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11697ac00) [pid = 1650] [serial = 1561] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1173a2000) [pid = 1650] [serial = 1562] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x115f68800) [pid = 1650] [serial = 1558] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1164e4000) [pid = 1650] [serial = 1559] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x113093c00) [pid = 1650] [serial = 1555] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1133ec000) [pid = 1650] [serial = 1556] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112967c00) [pid = 1650] [serial = 1553] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11272c000) [pid = 1650] [serial = 1552] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11948ec00) [pid = 1650] [serial = 1583] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x115fd8400) [pid = 1650] [serial = 1549] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x116a1a800) [pid = 1650] [serial = 1550] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12b8c5800) [pid = 1650] [serial = 1547] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119079000) [pid = 1650] [serial = 1582] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1173a5400) [pid = 1650] [serial = 1564] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119075800) [pid = 1650] [serial = 1580] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x118135400) [pid = 1650] [serial = 1565] [outer = 0x0] [url = about:blank] 08:41:17 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118419400) [pid = 1650] [serial = 1568] [outer = 0x0] [url = about:blank] 08:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 924ms 08:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:41:18 INFO - PROCESS | 1650 | 1466696478021 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 08:41:18 INFO - PROCESS | 1650 | 1466696478024 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 08:41:18 INFO - PROCESS | 1650 | 1466696478030 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:41:18 INFO - PROCESS | 1650 | 1466696478034 Marionette TRACE conn2 <- [1,2162,null,{}] 08:41:18 INFO - PROCESS | 1650 | 1466696478039 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:18 INFO - PROCESS | 1650 | 1466696478043 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:18 INFO - PROCESS | 1650 | 1466696478127 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 08:41:18 INFO - PROCESS | 1650 | 1466696478136 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:18 INFO - PROCESS | 1650 | 1466696478137 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169d9800 == 30 [pid = 1650] [id = 548] 08:41:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x115f66c00) [pid = 1650] [serial = 1644] [outer = 0x0] 08:41:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x115fd7800) [pid = 1650] [serial = 1645] [outer = 0x115f66c00] 08:41:18 INFO - PROCESS | 1650 | 1466696478165 Marionette DEBUG loaded listener.js 08:41:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x116706c00) [pid = 1650] [serial = 1646] [outer = 0x115f66c00] 08:41:18 INFO - PROCESS | 1650 | 1466696478551 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 08:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 575ms 08:41:18 INFO - PROCESS | 1650 | 1466696478605 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 08:41:18 INFO - PROCESS | 1650 | 1466696478607 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 08:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:41:18 INFO - PROCESS | 1650 | 1466696478611 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:41:18 INFO - PROCESS | 1650 | 1466696478614 Marionette TRACE conn2 <- [1,2166,null,{}] 08:41:18 INFO - PROCESS | 1650 | 1466696478618 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:18 INFO - PROCESS | 1650 | 1466696478620 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:18 INFO - PROCESS | 1650 | 1466696478776 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 08:41:18 INFO - PROCESS | 1650 | 1466696478794 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:18 INFO - PROCESS | 1650 | 1466696478796 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x118821800 == 31 [pid = 1650] [id = 549] 08:41:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1176b8400) [pid = 1650] [serial = 1647] [outer = 0x0] 08:41:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1176c2000) [pid = 1650] [serial = 1648] [outer = 0x1176b8400] 08:41:18 INFO - PROCESS | 1650 | 1466696478828 Marionette DEBUG loaded listener.js 08:41:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118136400) [pid = 1650] [serial = 1649] [outer = 0x1176b8400] 08:41:19 INFO - PROCESS | 1650 | 1466696479258 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 08:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 675ms 08:41:19 INFO - PROCESS | 1650 | 1466696479287 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 08:41:19 INFO - PROCESS | 1650 | 1466696479291 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 08:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:41:19 INFO - PROCESS | 1650 | 1466696479313 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:41:19 INFO - PROCESS | 1650 | 1466696479318 Marionette TRACE conn2 <- [1,2170,null,{}] 08:41:19 INFO - PROCESS | 1650 | 1466696479322 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:19 INFO - PROCESS | 1650 | 1466696479326 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:19 INFO - PROCESS | 1650 | 1466696479487 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 08:41:19 INFO - PROCESS | 1650 | 1466696479507 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:19 INFO - PROCESS | 1650 | 1466696479508 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a94800 == 32 [pid = 1650] [id = 550] 08:41:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1182a8800) [pid = 1650] [serial = 1650] [outer = 0x0] 08:41:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118416400) [pid = 1650] [serial = 1651] [outer = 0x1182a8800] 08:41:19 INFO - PROCESS | 1650 | 1466696479549 Marionette DEBUG loaded listener.js 08:41:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1185cc800) [pid = 1650] [serial = 1652] [outer = 0x1182a8800] 08:41:19 INFO - PROCESS | 1650 | 1466696479920 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 08:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 641ms 08:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:41:19 INFO - PROCESS | 1650 | 1466696479937 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 08:41:19 INFO - PROCESS | 1650 | 1466696479938 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 08:41:19 INFO - PROCESS | 1650 | 1466696479940 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:41:19 INFO - PROCESS | 1650 | 1466696479941 Marionette TRACE conn2 <- [1,2174,null,{}] 08:41:19 INFO - PROCESS | 1650 | 1466696479944 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:19 INFO - PROCESS | 1650 | 1466696479945 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:20 INFO - PROCESS | 1650 | 1466696480027 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 08:41:20 INFO - PROCESS | 1650 | 1466696480115 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:20 INFO - PROCESS | 1650 | 1466696480117 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1239b0800 == 33 [pid = 1650] [id = 551] 08:41:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112fa4000) [pid = 1650] [serial = 1653] [outer = 0x0] 08:41:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1185d1c00) [pid = 1650] [serial = 1654] [outer = 0x112fa4000] 08:41:20 INFO - PROCESS | 1650 | 1466696480144 Marionette DEBUG loaded listener.js 08:41:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118732400) [pid = 1650] [serial = 1655] [outer = 0x112fa4000] 08:41:20 INFO - PROCESS | 1650 | 1466696480493 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 08:41:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 571ms 08:41:20 INFO - PROCESS | 1650 | 1466696480518 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 08:41:20 INFO - PROCESS | 1650 | 1466696480520 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 08:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:41:20 INFO - PROCESS | 1650 | 1466696480524 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:41:20 INFO - PROCESS | 1650 | 1466696480526 Marionette TRACE conn2 <- [1,2178,null,{}] 08:41:20 INFO - PROCESS | 1650 | 1466696480529 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:20 INFO - PROCESS | 1650 | 1466696480533 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:20 INFO - PROCESS | 1650 | 1466696480683 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 08:41:20 INFO - PROCESS | 1650 | 1466696480721 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:20 INFO - PROCESS | 1650 | 1466696480725 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12417c800 == 34 [pid = 1650] [id = 552] 08:41:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118898000) [pid = 1650] [serial = 1656] [outer = 0x0] 08:41:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1188a1000) [pid = 1650] [serial = 1657] [outer = 0x118898000] 08:41:20 INFO - PROCESS | 1650 | 1466696480758 Marionette DEBUG loaded listener.js 08:41:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119353800) [pid = 1650] [serial = 1658] [outer = 0x118898000] 08:41:21 INFO - PROCESS | 1650 | 1466696481095 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 08:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 621ms 08:41:21 INFO - PROCESS | 1650 | 1466696481144 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 08:41:21 INFO - PROCESS | 1650 | 1466696481145 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 08:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:41:21 INFO - PROCESS | 1650 | 1466696481148 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:41:21 INFO - PROCESS | 1650 | 1466696481149 Marionette TRACE conn2 <- [1,2182,null,{}] 08:41:21 INFO - PROCESS | 1650 | 1466696481151 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:21 INFO - PROCESS | 1650 | 1466696481152 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:21 INFO - PROCESS | 1650 | 1466696481252 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 08:41:21 INFO - PROCESS | 1650 | 1466696481256 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:21 INFO - PROCESS | 1650 | 1466696481257 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x124a1d800 == 35 [pid = 1650] [id = 553] 08:41:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x112f99800) [pid = 1650] [serial = 1659] [outer = 0x0] 08:41:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11945c800) [pid = 1650] [serial = 1660] [outer = 0x112f99800] 08:41:21 INFO - PROCESS | 1650 | 1466696481281 Marionette DEBUG loaded listener.js 08:41:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119653800) [pid = 1650] [serial = 1661] [outer = 0x112f99800] 08:41:21 INFO - PROCESS | 1650 | 1466696481689 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 08:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 570ms 08:41:21 INFO - PROCESS | 1650 | 1466696481719 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 08:41:21 INFO - PROCESS | 1650 | 1466696481721 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 08:41:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:41:21 INFO - PROCESS | 1650 | 1466696481724 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:41:21 INFO - PROCESS | 1650 | 1466696481725 Marionette TRACE conn2 <- [1,2186,null,{}] 08:41:21 INFO - PROCESS | 1650 | 1466696481737 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:21 INFO - PROCESS | 1650 | 1466696481739 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:21 INFO - PROCESS | 1650 | 1466696481872 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 08:41:21 INFO - PROCESS | 1650 | 1466696481933 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:21 INFO - PROCESS | 1650 | 1466696481934 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e60800 == 36 [pid = 1650] [id = 554] 08:41:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11965f800) [pid = 1650] [serial = 1662] [outer = 0x0] 08:41:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11992ec00) [pid = 1650] [serial = 1663] [outer = 0x11965f800] 08:41:21 INFO - PROCESS | 1650 | 1466696481973 Marionette DEBUG loaded listener.js 08:41:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119a0ec00) [pid = 1650] [serial = 1664] [outer = 0x11965f800] 08:41:22 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11990c800) [pid = 1650] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:41:22 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11820a800) [pid = 1650] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:41:22 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x120fee000) [pid = 1650] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:41:22 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x113945c00) [pid = 1650] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:41:22 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x110f9cc00) [pid = 1650] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:41:22 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119496400) [pid = 1650] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:41:22 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11812e000) [pid = 1650] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:41:22 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113c31c00) [pid = 1650] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:41:22 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11965a000) [pid = 1650] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:41:22 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x113e18400) [pid = 1650] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:41:22 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x123c91800) [pid = 1650] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:41:22 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x110fa1800) [pid = 1650] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:41:22 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x123d6ac00) [pid = 1650] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:41:22 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x112d08800) [pid = 1650] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:41:22 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1172cc000) [pid = 1650] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:41:22 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119499800) [pid = 1650] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:41:22 INFO - PROCESS | 1650 | 1466696482463 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 08:41:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:41:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 782ms 08:41:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:41:22 INFO - PROCESS | 1650 | 1466696482507 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 08:41:22 INFO - PROCESS | 1650 | 1466696482509 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 08:41:22 INFO - PROCESS | 1650 | 1466696482511 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:41:22 INFO - PROCESS | 1650 | 1466696482512 Marionette TRACE conn2 <- [1,2190,null,{}] 08:41:22 INFO - PROCESS | 1650 | 1466696482528 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:22 INFO - PROCESS | 1650 | 1466696482530 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:22 INFO - PROCESS | 1650 | 1466696482621 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 08:41:22 INFO - PROCESS | 1650 | 1466696482625 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:22 INFO - PROCESS | 1650 | 1466696482626 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x126661000 == 37 [pid = 1650] [id = 555] 08:41:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x115d54400) [pid = 1650] [serial = 1665] [outer = 0x0] 08:41:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11841c800) [pid = 1650] [serial = 1666] [outer = 0x115d54400] 08:41:22 INFO - PROCESS | 1650 | 1466696482660 Marionette DEBUG loaded listener.js 08:41:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119658c00) [pid = 1650] [serial = 1667] [outer = 0x115d54400] 08:41:22 INFO - PROCESS | 1650 | 1466696482991 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 08:41:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:41:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 524ms 08:41:23 INFO - PROCESS | 1650 | 1466696483036 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 08:41:23 INFO - PROCESS | 1650 | 1466696483037 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 08:41:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:41:23 INFO - PROCESS | 1650 | 1466696483040 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:41:23 INFO - PROCESS | 1650 | 1466696483041 Marionette TRACE conn2 <- [1,2194,null,{}] 08:41:23 INFO - PROCESS | 1650 | 1466696483043 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:23 INFO - PROCESS | 1650 | 1466696483044 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:23 INFO - PROCESS | 1650 | 1466696483123 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 08:41:23 INFO - PROCESS | 1650 | 1466696483186 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:23 INFO - PROCESS | 1650 | 1466696483186 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a59800 == 38 [pid = 1650] [id = 556] 08:41:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11820a800) [pid = 1650] [serial = 1668] [outer = 0x0] 08:41:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119a0e800) [pid = 1650] [serial = 1669] [outer = 0x11820a800] 08:41:23 INFO - PROCESS | 1650 | 1466696483211 Marionette DEBUG loaded listener.js 08:41:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119ede000) [pid = 1650] [serial = 1670] [outer = 0x11820a800] 08:41:23 INFO - PROCESS | 1650 | 1466696483472 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 08:41:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:41:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 467ms 08:41:23 INFO - PROCESS | 1650 | 1466696483508 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 08:41:23 INFO - PROCESS | 1650 | 1466696483509 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 08:41:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:41:23 INFO - PROCESS | 1650 | 1466696483511 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:41:23 INFO - PROCESS | 1650 | 1466696483513 Marionette TRACE conn2 <- [1,2198,null,{}] 08:41:23 INFO - PROCESS | 1650 | 1466696483523 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:23 INFO - PROCESS | 1650 | 1466696483524 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:23 INFO - PROCESS | 1650 | 1466696483620 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 08:41:23 INFO - PROCESS | 1650 | 1466696483624 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:23 INFO - PROCESS | 1650 | 1466696483626 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x129075000 == 39 [pid = 1650] [id = 557] 08:41:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x120f43000) [pid = 1650] [serial = 1671] [outer = 0x0] 08:41:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x120f4c000) [pid = 1650] [serial = 1672] [outer = 0x120f43000] 08:41:23 INFO - PROCESS | 1650 | 1466696483653 Marionette DEBUG loaded listener.js 08:41:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x120feec00) [pid = 1650] [serial = 1673] [outer = 0x120f43000] 08:41:24 INFO - PROCESS | 1650 | 1466696484008 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 08:41:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:41:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 526ms 08:41:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:41:24 INFO - PROCESS | 1650 | 1466696484039 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 08:41:24 INFO - PROCESS | 1650 | 1466696484040 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 08:41:24 INFO - PROCESS | 1650 | 1466696484042 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:41:24 INFO - PROCESS | 1650 | 1466696484044 Marionette TRACE conn2 <- [1,2202,null,{}] 08:41:24 INFO - PROCESS | 1650 | 1466696484058 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:24 INFO - PROCESS | 1650 | 1466696484060 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:24 INFO - PROCESS | 1650 | 1466696484150 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 08:41:24 INFO - PROCESS | 1650 | 1466696484154 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:24 INFO - PROCESS | 1650 | 1466696484155 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a23e800 == 40 [pid = 1650] [id = 558] 08:41:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123803400) [pid = 1650] [serial = 1674] [outer = 0x0] 08:41:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123d68000) [pid = 1650] [serial = 1675] [outer = 0x123803400] 08:41:24 INFO - PROCESS | 1650 | 1466696484180 Marionette DEBUG loaded listener.js 08:41:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123f30c00) [pid = 1650] [serial = 1676] [outer = 0x123803400] 08:41:24 INFO - PROCESS | 1650 | 1466696484639 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 08:41:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:41:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 631ms 08:41:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:41:24 INFO - PROCESS | 1650 | 1466696484674 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 08:41:24 INFO - PROCESS | 1650 | 1466696484677 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 08:41:24 INFO - PROCESS | 1650 | 1466696484698 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:41:24 INFO - PROCESS | 1650 | 1466696484701 Marionette TRACE conn2 <- [1,2206,null,{}] 08:41:24 INFO - PROCESS | 1650 | 1466696484707 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:24 INFO - PROCESS | 1650 | 1466696484708 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:24 INFO - PROCESS | 1650 | 1466696484810 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 08:41:24 INFO - PROCESS | 1650 | 1466696484892 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:24 INFO - PROCESS | 1650 | 1466696484893 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x118803800 == 41 [pid = 1650] [id = 559] 08:41:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x114f22400) [pid = 1650] [serial = 1677] [outer = 0x0] 08:41:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x115d51400) [pid = 1650] [serial = 1678] [outer = 0x114f22400] 08:41:24 INFO - PROCESS | 1650 | 1466696484966 Marionette DEBUG loaded listener.js 08:41:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1167d2c00) [pid = 1650] [serial = 1679] [outer = 0x114f22400] 08:41:25 INFO - PROCESS | 1650 | 1466696485407 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 08:41:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:41:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 743ms 08:41:25 INFO - PROCESS | 1650 | 1466696485423 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 08:41:25 INFO - PROCESS | 1650 | 1466696485426 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 08:41:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:41:25 INFO - PROCESS | 1650 | 1466696485431 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:41:25 INFO - PROCESS | 1650 | 1466696485433 Marionette TRACE conn2 <- [1,2210,null,{}] 08:41:25 INFO - PROCESS | 1650 | 1466696485435 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:25 INFO - PROCESS | 1650 | 1466696485437 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:25 INFO - PROCESS | 1650 | 1466696485541 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 08:41:25 INFO - PROCESS | 1650 | 1466696485614 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:25 INFO - PROCESS | 1650 | 1466696485616 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ccd000 == 42 [pid = 1650] [id = 560] 08:41:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1172c6000) [pid = 1650] [serial = 1680] [outer = 0x0] 08:41:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11812cc00) [pid = 1650] [serial = 1681] [outer = 0x1172c6000] 08:41:25 INFO - PROCESS | 1650 | 1466696485649 Marionette DEBUG loaded listener.js 08:41:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1182aa800) [pid = 1650] [serial = 1682] [outer = 0x1172c6000] 08:41:26 INFO - PROCESS | 1650 | 1466696486069 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 08:41:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:41:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 670ms 08:41:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:41:26 INFO - PROCESS | 1650 | 1466696486101 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 08:41:26 INFO - PROCESS | 1650 | 1466696486102 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 08:41:26 INFO - PROCESS | 1650 | 1466696486105 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:41:26 INFO - PROCESS | 1650 | 1466696486107 Marionette TRACE conn2 <- [1,2214,null,{}] 08:41:26 INFO - PROCESS | 1650 | 1466696486115 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:26 INFO - PROCESS | 1650 | 1466696486119 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:26 INFO - PROCESS | 1650 | 1466696486241 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 08:41:26 INFO - PROCESS | 1650 | 1466696486315 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:26 INFO - PROCESS | 1650 | 1466696486317 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a221800 == 43 [pid = 1650] [id = 561] 08:41:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118868800) [pid = 1650] [serial = 1683] [outer = 0x0] 08:41:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11907f000) [pid = 1650] [serial = 1684] [outer = 0x118868800] 08:41:26 INFO - PROCESS | 1650 | 1466696486348 Marionette DEBUG loaded listener.js 08:41:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11948fc00) [pid = 1650] [serial = 1685] [outer = 0x118868800] 08:41:26 INFO - PROCESS | 1650 | 1466696486788 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 08:41:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:41:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 722ms 08:41:26 INFO - PROCESS | 1650 | 1466696486827 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 08:41:26 INFO - PROCESS | 1650 | 1466696486829 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 08:41:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:41:26 INFO - PROCESS | 1650 | 1466696486832 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:41:26 INFO - PROCESS | 1650 | 1466696486833 Marionette TRACE conn2 <- [1,2218,null,{}] 08:41:26 INFO - PROCESS | 1650 | 1466696486836 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:26 INFO - PROCESS | 1650 | 1466696486837 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:26 INFO - PROCESS | 1650 | 1466696486944 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 08:41:27 INFO - PROCESS | 1650 | 1466696487003 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:27 INFO - PROCESS | 1650 | 1466696487004 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x124a92800 == 44 [pid = 1650] [id = 562] 08:41:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118413400) [pid = 1650] [serial = 1686] [outer = 0x0] 08:41:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119662c00) [pid = 1650] [serial = 1687] [outer = 0x118413400] 08:41:27 INFO - PROCESS | 1650 | 1466696487034 Marionette DEBUG loaded listener.js 08:41:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x120f4b000) [pid = 1650] [serial = 1688] [outer = 0x118413400] 08:41:27 INFO - PROCESS | 1650 | 1466696487532 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 08:41:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:41:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 769ms 08:41:27 INFO - PROCESS | 1650 | 1466696487602 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 08:41:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:41:27 INFO - PROCESS | 1650 | 1466696487604 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 08:41:27 INFO - PROCESS | 1650 | 1466696487607 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:41:27 INFO - PROCESS | 1650 | 1466696487609 Marionette TRACE conn2 <- [1,2222,null,{}] 08:41:27 INFO - PROCESS | 1650 | 1466696487612 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:27 INFO - PROCESS | 1650 | 1466696487614 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:27 INFO - PROCESS | 1650 | 1466696487708 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 08:41:27 INFO - PROCESS | 1650 | 1466696487771 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:27 INFO - PROCESS | 1650 | 1466696487772 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x117252800 == 45 [pid = 1650] [id = 563] 08:41:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x112f9c000) [pid = 1650] [serial = 1689] [outer = 0x0] 08:41:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x112fa3000) [pid = 1650] [serial = 1690] [outer = 0x112f9c000] 08:41:27 INFO - PROCESS | 1650 | 1466696487802 Marionette DEBUG loaded listener.js 08:41:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x113377000) [pid = 1650] [serial = 1691] [outer = 0x112f9c000] 08:41:28 INFO - PROCESS | 1650 | --DOCSHELL 0x129075000 == 44 [pid = 1650] [id = 557] 08:41:28 INFO - PROCESS | 1650 | --DOCSHELL 0x128a59800 == 43 [pid = 1650] [id = 556] 08:41:28 INFO - PROCESS | 1650 | --DOCSHELL 0x126661000 == 42 [pid = 1650] [id = 555] 08:41:28 INFO - PROCESS | 1650 | --DOCSHELL 0x124e60800 == 41 [pid = 1650] [id = 554] 08:41:28 INFO - PROCESS | 1650 | --DOCSHELL 0x124a1d800 == 40 [pid = 1650] [id = 553] 08:41:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12417c800 == 39 [pid = 1650] [id = 552] 08:41:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1239b0800 == 38 [pid = 1650] [id = 551] 08:41:28 INFO - PROCESS | 1650 | --DOCSHELL 0x119a94800 == 37 [pid = 1650] [id = 550] 08:41:28 INFO - PROCESS | 1650 | --DOCSHELL 0x118821800 == 36 [pid = 1650] [id = 549] 08:41:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1169d9800 == 35 [pid = 1650] [id = 548] 08:41:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11649d800 == 34 [pid = 1650] [id = 547] 08:41:28 INFO - PROCESS | 1650 | --DOCSHELL 0x115f7e000 == 33 [pid = 1650] [id = 546] 08:41:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad0a000 == 32 [pid = 1650] [id = 545] 08:41:28 INFO - PROCESS | 1650 | --DOCSHELL 0x124a92800 == 31 [pid = 1650] [id = 562] 08:41:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12a221800 == 30 [pid = 1650] [id = 561] 08:41:28 INFO - PROCESS | 1650 | --DOCSHELL 0x123ccd000 == 29 [pid = 1650] [id = 560] 08:41:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12a23e800 == 28 [pid = 1650] [id = 558] 08:41:28 INFO - PROCESS | 1650 | --DOCSHELL 0x118803800 == 27 [pid = 1650] [id = 559] 08:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x120f45c00) [pid = 1650] [serial = 1618] [outer = 0x0] [url = about:blank] 08:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1182ad400) [pid = 1650] [serial = 1597] [outer = 0x0] [url = about:blank] 08:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118378400) [pid = 1650] [serial = 1598] [outer = 0x0] [url = about:blank] 08:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x123806c00) [pid = 1650] [serial = 1621] [outer = 0x0] [url = about:blank] 08:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1185cf800) [pid = 1650] [serial = 1603] [outer = 0x0] [url = about:blank] 08:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11934b800) [pid = 1650] [serial = 1604] [outer = 0x0] [url = about:blank] 08:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116908000) [pid = 1650] [serial = 1594] [outer = 0x0] [url = about:blank] 08:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11812b400) [pid = 1650] [serial = 1595] [outer = 0x0] [url = about:blank] 08:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11965bc00) [pid = 1650] [serial = 1609] [outer = 0x0] [url = about:blank] 08:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119903400) [pid = 1650] [serial = 1610] [outer = 0x0] [url = about:blank] 08:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119357800) [pid = 1650] [serial = 1606] [outer = 0x0] [url = about:blank] 08:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119494400) [pid = 1650] [serial = 1607] [outer = 0x0] [url = about:blank] 08:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x115d4b400) [pid = 1650] [serial = 1591] [outer = 0x0] [url = about:blank] 08:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115f70c00) [pid = 1650] [serial = 1592] [outer = 0x0] [url = about:blank] 08:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11990f000) [pid = 1650] [serial = 1612] [outer = 0x0] [url = about:blank] 08:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119a05c00) [pid = 1650] [serial = 1613] [outer = 0x0] [url = about:blank] 08:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118411800) [pid = 1650] [serial = 1600] [outer = 0x0] [url = about:blank] 08:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11841a800) [pid = 1650] [serial = 1601] [outer = 0x0] [url = about:blank] 08:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123d68400) [pid = 1650] [serial = 1624] [outer = 0x0] [url = about:blank] 08:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123c8f400) [pid = 1650] [serial = 1622] [outer = 0x0] [url = about:blank] 08:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123d97400) [pid = 1650] [serial = 1625] [outer = 0x0] [url = about:blank] 08:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x114f21400) [pid = 1650] [serial = 1627] [outer = 0x0] [url = about:blank] 08:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x123f73000) [pid = 1650] [serial = 1633] [outer = 0x0] [url = about:blank] 08:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x113377c00) [pid = 1650] [serial = 1589] [outer = 0x0] [url = about:blank] 08:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1182a1c00) [pid = 1650] [serial = 1628] [outer = 0x0] [url = about:blank] 08:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118867400) [pid = 1650] [serial = 1630] [outer = 0x0] [url = about:blank] 08:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x112f9cc00) [pid = 1650] [serial = 1588] [outer = 0x0] [url = about:blank] 08:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x123f7b800) [pid = 1650] [serial = 1634] [outer = 0x0] [url = about:blank] 08:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119a0d000) [pid = 1650] [serial = 1615] [outer = 0x0] [url = about:blank] 08:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x120fedc00) [pid = 1650] [serial = 1619] [outer = 0x0] [url = about:blank] 08:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x123f7bc00) [pid = 1650] [serial = 1636] [outer = 0x0] [url = about:blank] 08:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119b46800) [pid = 1650] [serial = 1616] [outer = 0x0] [url = about:blank] 08:41:28 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x123c98000) [pid = 1650] [serial = 1631] [outer = 0x0] [url = about:blank] 08:41:28 INFO - PROCESS | 1650 | 1466696488678 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 08:41:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:41:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1120ms 08:41:28 INFO - PROCESS | 1650 | 1466696488734 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 08:41:28 INFO - PROCESS | 1650 | 1466696488736 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 08:41:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:41:28 INFO - PROCESS | 1650 | 1466696488741 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:41:28 INFO - PROCESS | 1650 | 1466696488743 Marionette TRACE conn2 <- [1,2226,null,{}] 08:41:28 INFO - PROCESS | 1650 | 1466696488747 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:28 INFO - PROCESS | 1650 | 1466696488749 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:28 INFO - PROCESS | 1650 | 1466696488829 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 08:41:28 INFO - PROCESS | 1650 | 1466696488835 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:28 INFO - PROCESS | 1650 | 1466696488838 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x116946000 == 28 [pid = 1650] [id = 564] 08:41:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1131cf800) [pid = 1650] [serial = 1692] [outer = 0x0] 08:41:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1133e9800) [pid = 1650] [serial = 1693] [outer = 0x1131cf800] 08:41:28 INFO - PROCESS | 1650 | 1466696488866 Marionette DEBUG loaded listener.js 08:41:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x114f21400) [pid = 1650] [serial = 1694] [outer = 0x1131cf800] 08:41:29 INFO - PROCESS | 1650 | 1466696489237 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 08:41:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:41:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 520ms 08:41:29 INFO - PROCESS | 1650 | 1466696489261 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 08:41:29 INFO - PROCESS | 1650 | 1466696489265 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 08:41:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:41:29 INFO - PROCESS | 1650 | 1466696489270 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:41:29 INFO - PROCESS | 1650 | 1466696489271 Marionette TRACE conn2 <- [1,2230,null,{}] 08:41:29 INFO - PROCESS | 1650 | 1466696489274 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:29 INFO - PROCESS | 1650 | 1466696489275 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:29 INFO - PROCESS | 1650 | 1466696489357 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 08:41:29 INFO - PROCESS | 1650 | 1466696489416 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:29 INFO - PROCESS | 1650 | 1466696489417 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x118810000 == 29 [pid = 1650] [id = 565] 08:41:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x115f03800) [pid = 1650] [serial = 1695] [outer = 0x0] 08:41:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1161b6000) [pid = 1650] [serial = 1696] [outer = 0x115f03800] 08:41:29 INFO - PROCESS | 1650 | 1466696489446 Marionette DEBUG loaded listener.js 08:41:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1167d6800) [pid = 1650] [serial = 1697] [outer = 0x115f03800] 08:41:29 INFO - PROCESS | 1650 | 1466696489775 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 08:41:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:41:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 519ms 08:41:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:41:29 INFO - PROCESS | 1650 | 1466696489788 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 08:41:29 INFO - PROCESS | 1650 | 1466696489790 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 08:41:29 INFO - PROCESS | 1650 | 1466696489792 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:41:29 INFO - PROCESS | 1650 | 1466696489795 Marionette TRACE conn2 <- [1,2234,null,{}] 08:41:29 INFO - PROCESS | 1650 | 1466696489806 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:29 INFO - PROCESS | 1650 | 1466696489810 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:29 INFO - PROCESS | 1650 | 1466696489920 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 08:41:30 INFO - PROCESS | 1650 | 1466696490003 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:30 INFO - PROCESS | 1650 | 1466696490005 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a8d800 == 30 [pid = 1650] [id = 566] 08:41:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112fa7000) [pid = 1650] [serial = 1698] [outer = 0x0] 08:41:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11812ec00) [pid = 1650] [serial = 1699] [outer = 0x112fa7000] 08:41:30 INFO - PROCESS | 1650 | 1466696490051 Marionette DEBUG loaded listener.js 08:41:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1182ab000) [pid = 1650] [serial = 1700] [outer = 0x112fa7000] 08:41:30 INFO - PROCESS | 1650 | 1466696490463 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 08:41:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:41:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 678ms 08:41:30 INFO - PROCESS | 1650 | 1466696490470 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 08:41:30 INFO - PROCESS | 1650 | 1466696490472 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 08:41:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:41:30 INFO - PROCESS | 1650 | 1466696490474 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:41:30 INFO - PROCESS | 1650 | 1466696490475 Marionette TRACE conn2 <- [1,2238,null,{}] 08:41:30 INFO - PROCESS | 1650 | 1466696490478 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:30 INFO - PROCESS | 1650 | 1466696490479 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:30 INFO - PROCESS | 1650 | 1466696490590 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 08:41:30 INFO - PROCESS | 1650 | 1466696490606 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:30 INFO - PROCESS | 1650 | 1466696490607 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d38000 == 31 [pid = 1650] [id = 567] 08:41:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11840f000) [pid = 1650] [serial = 1701] [outer = 0x0] 08:41:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118418c00) [pid = 1650] [serial = 1702] [outer = 0x11840f000] 08:41:30 INFO - PROCESS | 1650 | 1466696490632 Marionette DEBUG loaded listener.js 08:41:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1185ccc00) [pid = 1650] [serial = 1703] [outer = 0x11840f000] 08:41:30 INFO - PROCESS | 1650 | 1466696490978 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 08:41:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:41:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 523ms 08:41:31 INFO - PROCESS | 1650 | 1466696490999 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 08:41:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:41:31 INFO - PROCESS | 1650 | 1466696491008 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 08:41:31 INFO - PROCESS | 1650 | 1466696491016 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:41:31 INFO - PROCESS | 1650 | 1466696491017 Marionette TRACE conn2 <- [1,2242,null,{}] 08:41:31 INFO - PROCESS | 1650 | 1466696491020 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:31 INFO - PROCESS | 1650 | 1466696491021 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:31 INFO - PROCESS | 1650 | 1466696491116 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 08:41:31 INFO - PROCESS | 1650 | 1466696491119 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:31 INFO - PROCESS | 1650 | 1466696491121 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x124654000 == 32 [pid = 1650] [id = 568] 08:41:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x115f03400) [pid = 1650] [serial = 1704] [outer = 0x0] 08:41:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1185d8000) [pid = 1650] [serial = 1705] [outer = 0x115f03400] 08:41:31 INFO - PROCESS | 1650 | 1466696491145 Marionette DEBUG loaded listener.js 08:41:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118739000) [pid = 1650] [serial = 1706] [outer = 0x115f03400] 08:41:31 INFO - PROCESS | 1650 | 1466696491473 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 08:41:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:41:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 470ms 08:41:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:41:31 INFO - PROCESS | 1650 | 1466696491486 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 08:41:31 INFO - PROCESS | 1650 | 1466696491488 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 08:41:31 INFO - PROCESS | 1650 | 1466696491490 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:41:31 INFO - PROCESS | 1650 | 1466696491491 Marionette TRACE conn2 <- [1,2246,null,{}] 08:41:31 INFO - PROCESS | 1650 | 1466696491493 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:31 INFO - PROCESS | 1650 | 1466696491499 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:31 INFO - PROCESS | 1650 | 1466696491620 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 08:41:31 INFO - PROCESS | 1650 | 1466696491624 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:31 INFO - PROCESS | 1650 | 1466696491625 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1251c5800 == 33 [pid = 1650] [id = 569] 08:41:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118410000) [pid = 1650] [serial = 1707] [outer = 0x0] 08:41:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118869400) [pid = 1650] [serial = 1708] [outer = 0x118410000] 08:41:31 INFO - PROCESS | 1650 | 1466696491651 Marionette DEBUG loaded listener.js 08:41:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11949d800) [pid = 1650] [serial = 1709] [outer = 0x118410000] 08:41:32 INFO - PROCESS | 1650 | 1466696492004 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 08:41:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:41:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 519ms 08:41:32 INFO - PROCESS | 1650 | 1466696492010 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 08:41:32 INFO - PROCESS | 1650 | 1466696492011 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 08:41:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:41:32 INFO - PROCESS | 1650 | 1466696492015 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:41:32 INFO - PROCESS | 1650 | 1466696492016 Marionette TRACE conn2 <- [1,2250,null,{}] 08:41:32 INFO - PROCESS | 1650 | 1466696492018 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:32 INFO - PROCESS | 1650 | 1466696492027 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:32 INFO - PROCESS | 1650 | 1466696492132 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 08:41:32 INFO - PROCESS | 1650 | 1466696492136 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:32 INFO - PROCESS | 1650 | 1466696492137 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b4a800 == 34 [pid = 1650] [id = 570] 08:41:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11885b400) [pid = 1650] [serial = 1710] [outer = 0x0] 08:41:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119659c00) [pid = 1650] [serial = 1711] [outer = 0x11885b400] 08:41:32 INFO - PROCESS | 1650 | 1466696492162 Marionette DEBUG loaded listener.js 08:41:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119905400) [pid = 1650] [serial = 1712] [outer = 0x11885b400] 08:41:32 INFO - PROCESS | 1650 | 1466696492518 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 08:41:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:41:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 520ms 08:41:32 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118898000) [pid = 1650] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:41:32 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118516c00) [pid = 1650] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:41:32 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x111e5cc00) [pid = 1650] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:41:32 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112f99800) [pid = 1650] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:41:32 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x115f66c00) [pid = 1650] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:41:32 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1176b8400) [pid = 1650] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:41:32 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x111c18800) [pid = 1650] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:41:32 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1182a8800) [pid = 1650] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:41:32 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11965f800) [pid = 1650] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:41:32 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11820a800) [pid = 1650] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:41:32 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x115d54400) [pid = 1650] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:41:32 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x112fa4000) [pid = 1650] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:41:32 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119493c00) [pid = 1650] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:41:32 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x123803400) [pid = 1650] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:41:32 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x120f43000) [pid = 1650] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:41:32 INFO - PROCESS | 1650 | 1466696492821 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 08:41:32 INFO - PROCESS | 1650 | 1466696492823 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 08:41:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:41:32 INFO - PROCESS | 1650 | 1466696492840 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:41:32 INFO - PROCESS | 1650 | 1466696492842 Marionette TRACE conn2 <- [1,2254,null,{}] 08:41:32 INFO - PROCESS | 1650 | 1466696492845 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:32 INFO - PROCESS | 1650 | 1466696492848 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:32 INFO - PROCESS | 1650 | 1466696492973 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 08:41:32 INFO - PROCESS | 1650 | 1466696492979 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:32 INFO - PROCESS | 1650 | 1466696492980 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cc7800 == 35 [pid = 1650] [id = 571] 08:41:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112f9b400) [pid = 1650] [serial = 1713] [outer = 0x0] 08:41:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x115d4b000) [pid = 1650] [serial = 1714] [outer = 0x112f9b400] 08:41:33 INFO - PROCESS | 1650 | 1466696493005 Marionette DEBUG loaded listener.js 08:41:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118207c00) [pid = 1650] [serial = 1715] [outer = 0x112f9b400] 08:41:33 INFO - PROCESS | 1650 | 1466696493340 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 08:41:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:41:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 521ms 08:41:33 INFO - PROCESS | 1650 | 1466696493360 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 08:41:33 INFO - PROCESS | 1650 | 1466696493365 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 08:41:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:41:33 INFO - PROCESS | 1650 | 1466696493370 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:41:33 INFO - PROCESS | 1650 | 1466696493372 Marionette TRACE conn2 <- [1,2258,null,{}] 08:41:33 INFO - PROCESS | 1650 | 1466696493375 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:33 INFO - PROCESS | 1650 | 1466696493377 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:33 INFO - PROCESS | 1650 | 1466696493509 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 08:41:33 INFO - PROCESS | 1650 | 1466696493518 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:33 INFO - PROCESS | 1650 | 1466696493519 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bbc000 == 36 [pid = 1650] [id = 572] 08:41:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115f66c00) [pid = 1650] [serial = 1716] [outer = 0x0] 08:41:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11945b000) [pid = 1650] [serial = 1717] [outer = 0x115f66c00] 08:41:33 INFO - PROCESS | 1650 | 1466696493544 Marionette DEBUG loaded listener.js 08:41:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11990f000) [pid = 1650] [serial = 1718] [outer = 0x115f66c00] 08:41:33 INFO - PROCESS | 1650 | 1466696493841 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 08:41:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:41:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 522ms 08:41:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:41:33 INFO - PROCESS | 1650 | 1466696493891 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 08:41:33 INFO - PROCESS | 1650 | 1466696493893 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 08:41:33 INFO - PROCESS | 1650 | 1466696493895 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:41:33 INFO - PROCESS | 1650 | 1466696493896 Marionette TRACE conn2 <- [1,2262,null,{}] 08:41:33 INFO - PROCESS | 1650 | 1466696493901 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:33 INFO - PROCESS | 1650 | 1466696493902 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:33 INFO - PROCESS | 1650 | 1466696493977 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 08:41:33 INFO - PROCESS | 1650 | 1466696493982 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:33 INFO - PROCESS | 1650 | 1466696493984 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x129081800 == 37 [pid = 1650] [id = 573] 08:41:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1185d0800) [pid = 1650] [serial = 1719] [outer = 0x0] 08:41:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119a0e000) [pid = 1650] [serial = 1720] [outer = 0x1185d0800] 08:41:34 INFO - PROCESS | 1650 | 1466696494009 Marionette DEBUG loaded listener.js 08:41:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119edac00) [pid = 1650] [serial = 1721] [outer = 0x1185d0800] 08:41:34 INFO - PROCESS | 1650 | 1466696494340 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 08:41:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:41:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 471ms 08:41:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:41:34 INFO - PROCESS | 1650 | 1466696494366 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 08:41:34 INFO - PROCESS | 1650 | 1466696494368 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 08:41:34 INFO - PROCESS | 1650 | 1466696494370 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:41:34 INFO - PROCESS | 1650 | 1466696494372 Marionette TRACE conn2 <- [1,2266,null,{}] 08:41:34 INFO - PROCESS | 1650 | 1466696494374 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:34 INFO - PROCESS | 1650 | 1466696494376 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:34 INFO - PROCESS | 1650 | 1466696494508 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 08:41:34 INFO - PROCESS | 1650 | 1466696494517 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:34 INFO - PROCESS | 1650 | 1466696494519 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a220800 == 38 [pid = 1650] [id = 574] 08:41:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x120f43400) [pid = 1650] [serial = 1722] [outer = 0x0] 08:41:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x120f50c00) [pid = 1650] [serial = 1723] [outer = 0x120f43400] 08:41:34 INFO - PROCESS | 1650 | 1466696494546 Marionette DEBUG loaded listener.js 08:41:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123a52400) [pid = 1650] [serial = 1724] [outer = 0x120f43400] 08:41:34 INFO - PROCESS | 1650 | 1466696494888 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 08:41:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:41:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 569ms 08:41:34 INFO - PROCESS | 1650 | 1466696494939 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 08:41:34 INFO - PROCESS | 1650 | 1466696494942 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 08:41:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:41:34 INFO - PROCESS | 1650 | 1466696494946 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:41:34 INFO - PROCESS | 1650 | 1466696494949 Marionette TRACE conn2 <- [1,2270,null,{}] 08:41:34 INFO - PROCESS | 1650 | 1466696494953 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:34 INFO - PROCESS | 1650 | 1466696494955 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:35 INFO - PROCESS | 1650 | 1466696495111 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 08:41:35 INFO - PROCESS | 1650 | 1466696495237 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:35 INFO - PROCESS | 1650 | 1466696495242 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11619b000 == 39 [pid = 1650] [id = 575] 08:41:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x112d2dc00) [pid = 1650] [serial = 1725] [outer = 0x0] 08:41:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x112f9f400) [pid = 1650] [serial = 1726] [outer = 0x112d2dc00] 08:41:35 INFO - PROCESS | 1650 | 1466696495295 Marionette DEBUG loaded listener.js 08:41:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x113c99400) [pid = 1650] [serial = 1727] [outer = 0x112d2dc00] 08:41:35 INFO - PROCESS | 1650 | 1466696495859 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 08:41:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:41:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 924ms 08:41:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:41:35 INFO - PROCESS | 1650 | 1466696495869 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 08:41:35 INFO - PROCESS | 1650 | 1466696495873 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 08:41:35 INFO - PROCESS | 1650 | 1466696495877 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:41:35 INFO - PROCESS | 1650 | 1466696495879 Marionette TRACE conn2 <- [1,2274,null,{}] 08:41:35 INFO - PROCESS | 1650 | 1466696495911 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:35 INFO - PROCESS | 1650 | 1466696495913 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:36 INFO - PROCESS | 1650 | 1466696496023 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 08:41:36 INFO - PROCESS | 1650 | 1466696496104 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:36 INFO - PROCESS | 1650 | 1466696496105 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1239c3000 == 40 [pid = 1650] [id = 576] 08:41:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x116908400) [pid = 1650] [serial = 1728] [outer = 0x0] 08:41:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x117049000) [pid = 1650] [serial = 1729] [outer = 0x116908400] 08:41:36 INFO - PROCESS | 1650 | 1466696496136 Marionette DEBUG loaded listener.js 08:41:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118131400) [pid = 1650] [serial = 1730] [outer = 0x116908400] 08:41:36 INFO - PROCESS | 1650 | 1466696496830 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 08:41:36 INFO - PROCESS | 1650 | --DOCSHELL 0x129081800 == 39 [pid = 1650] [id = 573] 08:41:36 INFO - PROCESS | 1650 | --DOCSHELL 0x119bbc000 == 38 [pid = 1650] [id = 572] 08:41:36 INFO - PROCESS | 1650 | --DOCSHELL 0x123cc7800 == 37 [pid = 1650] [id = 571] 08:41:36 INFO - PROCESS | 1650 | --DOCSHELL 0x126b4a800 == 36 [pid = 1650] [id = 570] 08:41:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1251c5800 == 35 [pid = 1650] [id = 569] 08:41:36 INFO - PROCESS | 1650 | --DOCSHELL 0x124654000 == 34 [pid = 1650] [id = 568] 08:41:36 INFO - PROCESS | 1650 | --DOCSHELL 0x123d38000 == 33 [pid = 1650] [id = 567] 08:41:36 INFO - PROCESS | 1650 | --DOCSHELL 0x119a8d800 == 32 [pid = 1650] [id = 566] 08:41:36 INFO - PROCESS | 1650 | --DOCSHELL 0x118810000 == 31 [pid = 1650] [id = 565] 08:41:36 INFO - PROCESS | 1650 | --DOCSHELL 0x116946000 == 30 [pid = 1650] [id = 564] 08:41:36 INFO - PROCESS | 1650 | --DOCSHELL 0x117252800 == 29 [pid = 1650] [id = 563] 08:41:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:41:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1000ms 08:41:36 INFO - PROCESS | 1650 | 1466696496878 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 08:41:36 INFO - PROCESS | 1650 | 1466696496880 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 08:41:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:41:36 INFO - PROCESS | 1650 | 1466696496883 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:41:36 INFO - PROCESS | 1650 | 1466696496885 Marionette TRACE conn2 <- [1,2278,null,{}] 08:41:36 INFO - PROCESS | 1650 | 1466696496889 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:36 INFO - PROCESS | 1650 | 1466696496890 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:36 INFO - PROCESS | 1650 | 1466696496974 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 08:41:36 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11965a400) [pid = 1650] [serial = 1586] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x123f30c00) [pid = 1650] [serial = 1676] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x123d68000) [pid = 1650] [serial = 1675] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x120f4c000) [pid = 1650] [serial = 1672] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1188a1000) [pid = 1650] [serial = 1657] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x120feec00) [pid = 1650] [serial = 1673] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x124e30000) [pid = 1650] [serial = 1637] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1122a9000) [pid = 1650] [serial = 1639] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112a75800) [pid = 1650] [serial = 1640] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11945c800) [pid = 1650] [serial = 1660] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x115fd7800) [pid = 1650] [serial = 1645] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116706c00) [pid = 1650] [serial = 1646] [outer = 0x0] [url = about:blank] 08:41:36 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1176c2000) [pid = 1650] [serial = 1648] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118136400) [pid = 1650] [serial = 1649] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11309a400) [pid = 1650] [serial = 1642] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x113e1c400) [pid = 1650] [serial = 1643] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118416400) [pid = 1650] [serial = 1651] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1185cc800) [pid = 1650] [serial = 1652] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119353800) [pid = 1650] [serial = 1658] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11992ec00) [pid = 1650] [serial = 1663] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119653800) [pid = 1650] [serial = 1661] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119ede000) [pid = 1650] [serial = 1670] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11841c800) [pid = 1650] [serial = 1666] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x119a0ec00) [pid = 1650] [serial = 1664] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1185d1c00) [pid = 1650] [serial = 1654] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x119a0e800) [pid = 1650] [serial = 1669] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x119658c00) [pid = 1650] [serial = 1667] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x118732400) [pid = 1650] [serial = 1655] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1650 | 1466696497042 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:37 INFO - PROCESS | 1650 | 1466696497043 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f50800 == 30 [pid = 1650] [id = 577] 08:41:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x113e1c400) [pid = 1650] [serial = 1731] [outer = 0x0] 08:41:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x115fd5c00) [pid = 1650] [serial = 1732] [outer = 0x113e1c400] 08:41:37 INFO - PROCESS | 1650 | 1466696497071 Marionette DEBUG loaded listener.js 08:41:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x116909400) [pid = 1650] [serial = 1733] [outer = 0x113e1c400] 08:41:37 INFO - PROCESS | 1650 | 1466696497469 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 08:41:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:41:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 621ms 08:41:37 INFO - PROCESS | 1650 | 1466696497524 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 08:41:37 INFO - PROCESS | 1650 | 1466696497528 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 08:41:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:41:37 INFO - PROCESS | 1650 | 1466696497545 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:41:37 INFO - PROCESS | 1650 | 1466696497549 Marionette TRACE conn2 <- [1,2282,null,{}] 08:41:37 INFO - PROCESS | 1650 | 1466696497553 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:37 INFO - PROCESS | 1650 | 1466696497555 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:37 INFO - PROCESS | 1650 | 1466696497638 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 08:41:37 INFO - PROCESS | 1650 | 1466696497642 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:37 INFO - PROCESS | 1650 | 1466696497643 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x119167000 == 31 [pid = 1650] [id = 578] 08:41:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118206800) [pid = 1650] [serial = 1734] [outer = 0x0] 08:41:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118241400) [pid = 1650] [serial = 1735] [outer = 0x118206800] 08:41:37 INFO - PROCESS | 1650 | 1466696497672 Marionette DEBUG loaded listener.js 08:41:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1182b0400) [pid = 1650] [serial = 1736] [outer = 0x118206800] 08:41:38 INFO - PROCESS | 1650 | 1466696498024 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 08:41:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:41:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 525ms 08:41:38 INFO - PROCESS | 1650 | 1466696498070 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 08:41:38 INFO - PROCESS | 1650 | 1466696498071 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 08:41:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:41:38 INFO - PROCESS | 1650 | 1466696498073 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:41:38 INFO - PROCESS | 1650 | 1466696498076 Marionette TRACE conn2 <- [1,2286,null,{}] 08:41:38 INFO - PROCESS | 1650 | 1466696498084 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:38 INFO - PROCESS | 1650 | 1466696498087 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:38 INFO - PROCESS | 1650 | 1466696498168 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 08:41:38 INFO - PROCESS | 1650 | 1466696498173 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:38 INFO - PROCESS | 1650 | 1466696498175 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1239a9800 == 32 [pid = 1650] [id = 579] 08:41:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118518800) [pid = 1650] [serial = 1737] [outer = 0x0] 08:41:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118732400) [pid = 1650] [serial = 1738] [outer = 0x118518800] 08:41:38 INFO - PROCESS | 1650 | 1466696498203 Marionette DEBUG loaded listener.js 08:41:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1188a1000) [pid = 1650] [serial = 1739] [outer = 0x118518800] 08:41:38 INFO - PROCESS | 1650 | 1466696498581 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 08:41:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 08:41:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 521ms 08:41:38 INFO - PROCESS | 1650 | 1466696498595 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 08:41:38 INFO - PROCESS | 1650 | 1466696498599 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 08:41:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:41:38 INFO - PROCESS | 1650 | 1466696498602 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:41:38 INFO - PROCESS | 1650 | 1466696498604 Marionette TRACE conn2 <- [1,2290,null,{}] 08:41:38 INFO - PROCESS | 1650 | 1466696498607 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:38 INFO - PROCESS | 1650 | 1466696498609 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:38 INFO - PROCESS | 1650 | 1466696498750 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 08:41:38 INFO - PROCESS | 1650 | 1466696498756 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:38 INFO - PROCESS | 1650 | 1466696498758 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x124a12800 == 33 [pid = 1650] [id = 580] 08:41:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118861800) [pid = 1650] [serial = 1740] [outer = 0x0] 08:41:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11841d400) [pid = 1650] [serial = 1741] [outer = 0x118861800] 08:41:38 INFO - PROCESS | 1650 | 1466696498783 Marionette DEBUG loaded listener.js 08:41:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119490c00) [pid = 1650] [serial = 1742] [outer = 0x118861800] 08:41:39 INFO - PROCESS | 1650 | 1466696499121 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 08:41:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:41:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 569ms 08:41:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:41:39 INFO - PROCESS | 1650 | 1466696499172 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 08:41:39 INFO - PROCESS | 1650 | 1466696499173 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 08:41:39 INFO - PROCESS | 1650 | 1466696499175 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:41:39 INFO - PROCESS | 1650 | 1466696499177 Marionette TRACE conn2 <- [1,2294,null,{}] 08:41:39 INFO - PROCESS | 1650 | 1466696499179 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:39 INFO - PROCESS | 1650 | 1466696499180 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:39 INFO - PROCESS | 1650 | 1466696499278 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 08:41:39 INFO - PROCESS | 1650 | 1466696499318 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:39 INFO - PROCESS | 1650 | 1466696499319 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e60800 == 34 [pid = 1650] [id = 581] 08:41:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119491000) [pid = 1650] [serial = 1743] [outer = 0x0] 08:41:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119620400) [pid = 1650] [serial = 1744] [outer = 0x119491000] 08:41:39 INFO - PROCESS | 1650 | 1466696499344 Marionette DEBUG loaded listener.js 08:41:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119909800) [pid = 1650] [serial = 1745] [outer = 0x119491000] 08:41:39 INFO - PROCESS | 1650 | 1466696499687 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 08:41:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:41:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 568ms 08:41:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:41:39 INFO - PROCESS | 1650 | 1466696499745 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 08:41:39 INFO - PROCESS | 1650 | 1466696499746 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 08:41:39 INFO - PROCESS | 1650 | 1466696499748 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:41:39 INFO - PROCESS | 1650 | 1466696499749 Marionette TRACE conn2 <- [1,2298,null,{}] 08:41:39 INFO - PROCESS | 1650 | 1466696499752 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:39 INFO - PROCESS | 1650 | 1466696499756 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:39 INFO - PROCESS | 1650 | 1466696499875 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 08:41:39 INFO - PROCESS | 1650 | 1466696499886 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:39 INFO - PROCESS | 1650 | 1466696499887 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a73800 == 35 [pid = 1650] [id = 582] 08:41:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11990b000) [pid = 1650] [serial = 1746] [outer = 0x0] 08:41:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x120f42400) [pid = 1650] [serial = 1747] [outer = 0x11990b000] 08:41:39 INFO - PROCESS | 1650 | 1466696499912 Marionette DEBUG loaded listener.js 08:41:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123a4ec00) [pid = 1650] [serial = 1748] [outer = 0x11990b000] 08:41:40 INFO - PROCESS | 1650 | 1466696500291 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 08:41:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:41:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 570ms 08:41:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:41:40 INFO - PROCESS | 1650 | 1466696500320 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 08:41:40 INFO - PROCESS | 1650 | 1466696500321 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 08:41:40 INFO - PROCESS | 1650 | 1466696500323 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:41:40 INFO - PROCESS | 1650 | 1466696500324 Marionette TRACE conn2 <- [1,2302,null,{}] 08:41:40 INFO - PROCESS | 1650 | 1466696500332 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:40 INFO - PROCESS | 1650 | 1466696500333 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:40 INFO - PROCESS | 1650 | 1466696500398 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 08:41:40 INFO - PROCESS | 1650 | 1466696500422 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:40 INFO - PROCESS | 1650 | 1466696500424 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12907e000 == 36 [pid = 1650] [id = 583] 08:41:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123c92800) [pid = 1650] [serial = 1749] [outer = 0x0] 08:41:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123d67000) [pid = 1650] [serial = 1750] [outer = 0x123c92800] 08:41:40 INFO - PROCESS | 1650 | 1466696500443 Marionette DEBUG loaded listener.js 08:41:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123d8e000) [pid = 1650] [serial = 1751] [outer = 0x123c92800] 08:41:40 INFO - PROCESS | 1650 | 1466696500918 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 08:41:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:41:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 626ms 08:41:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:41:40 INFO - PROCESS | 1650 | 1466696500955 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 08:41:40 INFO - PROCESS | 1650 | 1466696500957 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 08:41:40 INFO - PROCESS | 1650 | 1466696500961 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:41:40 INFO - PROCESS | 1650 | 1466696500963 Marionette TRACE conn2 <- [1,2306,null,{}] 08:41:40 INFO - PROCESS | 1650 | 1466696500966 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:40 INFO - PROCESS | 1650 | 1466696500968 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:41 INFO - PROCESS | 1650 | 1466696501225 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 08:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x115f03400) [pid = 1650] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1131cf800) [pid = 1650] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112f9c000) [pid = 1650] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112fa7000) [pid = 1650] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x114f22400) [pid = 1650] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1172c6000) [pid = 1650] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118410000) [pid = 1650] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118868800) [pid = 1650] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11885b400) [pid = 1650] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118413400) [pid = 1650] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x112f9b400) [pid = 1650] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x115f66c00) [pid = 1650] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1185d0800) [pid = 1650] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x115f03800) [pid = 1650] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:41:41 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11840f000) [pid = 1650] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:41:41 INFO - PROCESS | 1650 | 1466696501271 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:41 INFO - PROCESS | 1650 | 1466696501271 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x11916f800 == 37 [pid = 1650] [id = 584] 08:41:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1110aa800) [pid = 1650] [serial = 1752] [outer = 0x0] 08:41:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x112eb6400) [pid = 1650] [serial = 1753] [outer = 0x1110aa800] 08:41:41 INFO - PROCESS | 1650 | 1466696501305 Marionette DEBUG loaded listener.js 08:41:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1167e1800) [pid = 1650] [serial = 1754] [outer = 0x1110aa800] 08:41:41 INFO - PROCESS | 1650 | 1466696501554 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 08:41:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:41:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 623ms 08:41:41 INFO - PROCESS | 1650 | 1466696501590 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 08:41:41 INFO - PROCESS | 1650 | 1466696501591 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 08:41:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:41:41 INFO - PROCESS | 1650 | 1466696501594 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:41:41 INFO - PROCESS | 1650 | 1466696501595 Marionette TRACE conn2 <- [1,2310,null,{}] 08:41:41 INFO - PROCESS | 1650 | 1466696501605 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:41 INFO - PROCESS | 1650 | 1466696501606 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:41 INFO - PROCESS | 1650 | 1466696501692 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 08:41:41 INFO - PROCESS | 1650 | 1466696501697 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:41 INFO - PROCESS | 1650 | 1466696501700 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a554000 == 38 [pid = 1650] [id = 585] 08:41:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1182a8800) [pid = 1650] [serial = 1755] [outer = 0x0] 08:41:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11885b400) [pid = 1650] [serial = 1756] [outer = 0x1182a8800] 08:41:41 INFO - PROCESS | 1650 | 1466696501725 Marionette DEBUG loaded listener.js 08:41:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x123d8f400) [pid = 1650] [serial = 1757] [outer = 0x1182a8800] 08:41:42 INFO - PROCESS | 1650 | 1466696502069 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 08:41:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:41:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 526ms 08:41:42 INFO - PROCESS | 1650 | 1466696502120 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 08:41:42 INFO - PROCESS | 1650 | 1466696502122 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 08:41:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:41:42 INFO - PROCESS | 1650 | 1466696502140 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:41:42 INFO - PROCESS | 1650 | 1466696502141 Marionette TRACE conn2 <- [1,2314,null,{}] 08:41:42 INFO - PROCESS | 1650 | 1466696502144 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:42 INFO - PROCESS | 1650 | 1466696502145 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:42 INFO - PROCESS | 1650 | 1466696502226 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 08:41:42 INFO - PROCESS | 1650 | 1466696502231 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:42 INFO - PROCESS | 1650 | 1466696502234 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a76c800 == 39 [pid = 1650] [id = 586] 08:41:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x123f28800) [pid = 1650] [serial = 1758] [outer = 0x0] 08:41:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123f6c400) [pid = 1650] [serial = 1759] [outer = 0x123f28800] 08:41:42 INFO - PROCESS | 1650 | 1466696502266 Marionette DEBUG loaded listener.js 08:41:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123f73800) [pid = 1650] [serial = 1760] [outer = 0x123f28800] 08:41:42 INFO - PROCESS | 1650 | 1466696502604 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 08:41:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:41:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 484ms 08:41:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:41:42 INFO - PROCESS | 1650 | 1466696502608 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 08:41:42 INFO - PROCESS | 1650 | 1466696502610 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 08:41:42 INFO - PROCESS | 1650 | 1466696502612 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:41:42 INFO - PROCESS | 1650 | 1466696502615 Marionette TRACE conn2 <- [1,2318,null,{}] 08:41:42 INFO - PROCESS | 1650 | 1466696502620 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:42 INFO - PROCESS | 1650 | 1466696502621 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:42 INFO - PROCESS | 1650 | 1466696502714 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 08:41:42 INFO - PROCESS | 1650 | 1466696502720 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:42 INFO - PROCESS | 1650 | 1466696502721 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad23000 == 40 [pid = 1650] [id = 587] 08:41:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123f76400) [pid = 1650] [serial = 1761] [outer = 0x0] 08:41:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124193400) [pid = 1650] [serial = 1762] [outer = 0x123f76400] 08:41:42 INFO - PROCESS | 1650 | 1466696502747 Marionette DEBUG loaded listener.js 08:41:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124e39400) [pid = 1650] [serial = 1763] [outer = 0x123f76400] 08:41:43 INFO - PROCESS | 1650 | 1466696503111 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 08:41:43 INFO - PROCESS | 1650 | 1466696503136 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 08:41:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 08:41:43 INFO - PROCESS | 1650 | 1466696503150 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:41:43 INFO - PROCESS | 1650 | 1466696503152 Marionette TRACE conn2 <- [1,2322,null,{}] 08:41:43 INFO - PROCESS | 1650 | 1466696503154 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:43 INFO - PROCESS | 1650 | 1466696503155 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:43 INFO - PROCESS | 1650 | 1466696503244 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 08:41:43 INFO - PROCESS | 1650 | 1466696503346 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:43 INFO - PROCESS | 1650 | 1466696503347 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x112ab7800 == 41 [pid = 1650] [id = 588] 08:41:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x110f99400) [pid = 1650] [serial = 1764] [outer = 0x0] 08:41:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1122a9000) [pid = 1650] [serial = 1765] [outer = 0x110f99400] 08:41:43 INFO - PROCESS | 1650 | 1466696503379 Marionette DEBUG loaded listener.js 08:41:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1133ac000) [pid = 1650] [serial = 1766] [outer = 0x110f99400] 08:41:43 INFO - PROCESS | 1650 | 1466696503817 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 08:41:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:41:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 683ms 08:41:43 INFO - PROCESS | 1650 | 1466696503823 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 08:41:43 INFO - PROCESS | 1650 | 1466696503826 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 08:41:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:41:43 INFO - PROCESS | 1650 | 1466696503829 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:41:43 INFO - PROCESS | 1650 | 1466696503831 Marionette TRACE conn2 <- [1,2326,null,{}] 08:41:43 INFO - PROCESS | 1650 | 1466696503835 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:43 INFO - PROCESS | 1650 | 1466696503838 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:43 INFO - PROCESS | 1650 | 1466696503942 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 08:41:44 INFO - PROCESS | 1650 | 1466696504047 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:44 INFO - PROCESS | 1650 | 1466696504049 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12387f000 == 42 [pid = 1650] [id = 589] 08:41:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118137400) [pid = 1650] [serial = 1767] [outer = 0x0] 08:41:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118242000) [pid = 1650] [serial = 1768] [outer = 0x118137400] 08:41:44 INFO - PROCESS | 1650 | 1466696504093 Marionette DEBUG loaded listener.js 08:41:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11840f800) [pid = 1650] [serial = 1769] [outer = 0x118137400] 08:41:44 INFO - PROCESS | 1650 | 1466696504505 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 08:41:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:41:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 722ms 08:41:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:41:44 INFO - PROCESS | 1650 | 1466696504553 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 08:41:44 INFO - PROCESS | 1650 | 1466696504556 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 08:41:44 INFO - PROCESS | 1650 | 1466696504558 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:41:44 INFO - PROCESS | 1650 | 1466696504559 Marionette TRACE conn2 <- [1,2330,null,{}] 08:41:44 INFO - PROCESS | 1650 | 1466696504562 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:44 INFO - PROCESS | 1650 | 1466696504563 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:44 INFO - PROCESS | 1650 | 1466696504670 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 08:41:44 INFO - PROCESS | 1650 | 1466696504733 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:44 INFO - PROCESS | 1650 | 1466696504735 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x129081800 == 43 [pid = 1650] [id = 590] 08:41:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118860800) [pid = 1650] [serial = 1770] [outer = 0x0] 08:41:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119077800) [pid = 1650] [serial = 1771] [outer = 0x118860800] 08:41:44 INFO - PROCESS | 1650 | 1466696504764 Marionette DEBUG loaded listener.js 08:41:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119622800) [pid = 1650] [serial = 1772] [outer = 0x118860800] 08:41:45 INFO - PROCESS | 1650 | 1466696505219 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 08:41:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:41:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 671ms 08:41:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:41:45 INFO - PROCESS | 1650 | 1466696505230 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 08:41:45 INFO - PROCESS | 1650 | 1466696505231 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 08:41:45 INFO - PROCESS | 1650 | 1466696505239 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:41:45 INFO - PROCESS | 1650 | 1466696505243 Marionette TRACE conn2 <- [1,2334,null,{}] 08:41:45 INFO - PROCESS | 1650 | 1466696505247 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:45 INFO - PROCESS | 1650 | 1466696505249 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:45 INFO - PROCESS | 1650 | 1466696505381 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 08:41:45 INFO - PROCESS | 1650 | 1466696505469 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:45 INFO - PROCESS | 1650 | 1466696505470 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b167000 == 44 [pid = 1650] [id = 591] 08:41:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x120f42000) [pid = 1650] [serial = 1773] [outer = 0x0] 08:41:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123804800) [pid = 1650] [serial = 1774] [outer = 0x120f42000] 08:41:45 INFO - PROCESS | 1650 | 1466696505500 Marionette DEBUG loaded listener.js 08:41:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123d67400) [pid = 1650] [serial = 1775] [outer = 0x120f42000] 08:41:46 INFO - PROCESS | 1650 | 1466696506087 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 08:41:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:41:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 879ms 08:41:46 INFO - PROCESS | 1650 | 1466696506113 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 08:41:46 INFO - PROCESS | 1650 | 1466696506116 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 08:41:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:41:46 INFO - PROCESS | 1650 | 1466696506119 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:41:46 INFO - PROCESS | 1650 | 1466696506121 Marionette TRACE conn2 <- [1,2338,null,{}] 08:41:46 INFO - PROCESS | 1650 | 1466696506125 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:46 INFO - PROCESS | 1650 | 1466696506126 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:46 INFO - PROCESS | 1650 | 1466696506222 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 08:41:46 INFO - PROCESS | 1650 | 1466696506283 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:46 INFO - PROCESS | 1650 | 1466696506286 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x119974800 == 45 [pid = 1650] [id = 592] 08:41:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x113c98400) [pid = 1650] [serial = 1776] [outer = 0x0] 08:41:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x115f70c00) [pid = 1650] [serial = 1777] [outer = 0x113c98400] 08:41:46 INFO - PROCESS | 1650 | 1466696506313 Marionette DEBUG loaded listener.js 08:41:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x116a1bc00) [pid = 1650] [serial = 1778] [outer = 0x113c98400] 08:41:46 INFO - PROCESS | 1650 | 1466696506761 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 08:41:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad23000 == 44 [pid = 1650] [id = 587] 08:41:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12a76c800 == 43 [pid = 1650] [id = 586] 08:41:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12a554000 == 42 [pid = 1650] [id = 585] 08:41:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11916f800 == 41 [pid = 1650] [id = 584] 08:41:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12907e000 == 40 [pid = 1650] [id = 583] 08:41:47 INFO - PROCESS | 1650 | --DOCSHELL 0x128a73800 == 39 [pid = 1650] [id = 582] 08:41:47 INFO - PROCESS | 1650 | --DOCSHELL 0x124e60800 == 38 [pid = 1650] [id = 581] 08:41:47 INFO - PROCESS | 1650 | --DOCSHELL 0x124a12800 == 37 [pid = 1650] [id = 580] 08:41:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1239a9800 == 36 [pid = 1650] [id = 579] 08:41:47 INFO - PROCESS | 1650 | --DOCSHELL 0x119167000 == 35 [pid = 1650] [id = 578] 08:41:47 INFO - PROCESS | 1650 | --DOCSHELL 0x116f50800 == 34 [pid = 1650] [id = 577] 08:41:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1239c3000 == 33 [pid = 1650] [id = 576] 08:41:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11619b000 == 32 [pid = 1650] [id = 575] 08:41:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12a220800 == 31 [pid = 1650] [id = 574] 08:41:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12b167000 == 30 [pid = 1650] [id = 591] 08:41:47 INFO - PROCESS | 1650 | --DOCSHELL 0x129081800 == 29 [pid = 1650] [id = 590] 08:41:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12387f000 == 28 [pid = 1650] [id = 589] 08:41:47 INFO - PROCESS | 1650 | --DOCSHELL 0x112ab7800 == 27 [pid = 1650] [id = 588] 08:41:47 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1185d8000) [pid = 1650] [serial = 1705] [outer = 0x0] [url = about:blank] 08:41:47 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1133e9800) [pid = 1650] [serial = 1693] [outer = 0x0] [url = about:blank] 08:41:47 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x114f21400) [pid = 1650] [serial = 1694] [outer = 0x0] [url = about:blank] 08:41:47 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x113377000) [pid = 1650] [serial = 1691] [outer = 0x0] [url = about:blank] 08:41:47 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112fa3000) [pid = 1650] [serial = 1690] [outer = 0x0] [url = about:blank] 08:41:47 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11812ec00) [pid = 1650] [serial = 1699] [outer = 0x0] [url = about:blank] 08:41:47 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1182ab000) [pid = 1650] [serial = 1700] [outer = 0x0] [url = about:blank] 08:41:47 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115d51400) [pid = 1650] [serial = 1678] [outer = 0x0] [url = about:blank] 08:41:47 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1167d2c00) [pid = 1650] [serial = 1679] [outer = 0x0] [url = about:blank] 08:41:47 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1182aa800) [pid = 1650] [serial = 1682] [outer = 0x0] [url = about:blank] 08:41:47 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118869400) [pid = 1650] [serial = 1708] [outer = 0x0] [url = about:blank] 08:41:47 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11812cc00) [pid = 1650] [serial = 1681] [outer = 0x0] [url = about:blank] 08:41:47 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11948fc00) [pid = 1650] [serial = 1685] [outer = 0x0] [url = about:blank] 08:41:47 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119659c00) [pid = 1650] [serial = 1711] [outer = 0x0] [url = about:blank] 08:41:47 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11907f000) [pid = 1650] [serial = 1684] [outer = 0x0] [url = about:blank] 08:41:47 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x120f4b000) [pid = 1650] [serial = 1688] [outer = 0x0] [url = about:blank] 08:41:47 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11949d800) [pid = 1650] [serial = 1709] [outer = 0x0] [url = about:blank] 08:41:47 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119662c00) [pid = 1650] [serial = 1687] [outer = 0x0] [url = about:blank] 08:41:47 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118207c00) [pid = 1650] [serial = 1715] [outer = 0x0] [url = about:blank] 08:41:47 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x115d4b000) [pid = 1650] [serial = 1714] [outer = 0x0] [url = about:blank] 08:41:47 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11945b000) [pid = 1650] [serial = 1717] [outer = 0x0] [url = about:blank] 08:41:47 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119a0e000) [pid = 1650] [serial = 1720] [outer = 0x0] [url = about:blank] 08:41:47 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119edac00) [pid = 1650] [serial = 1721] [outer = 0x0] [url = about:blank] 08:41:47 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119905400) [pid = 1650] [serial = 1712] [outer = 0x0] [url = about:blank] 08:41:47 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1161b6000) [pid = 1650] [serial = 1696] [outer = 0x0] [url = about:blank] 08:41:47 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1167d6800) [pid = 1650] [serial = 1697] [outer = 0x0] [url = about:blank] 08:41:47 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x118418c00) [pid = 1650] [serial = 1702] [outer = 0x0] [url = about:blank] 08:41:47 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1185ccc00) [pid = 1650] [serial = 1703] [outer = 0x0] [url = about:blank] 08:41:47 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11990f000) [pid = 1650] [serial = 1718] [outer = 0x0] [url = about:blank] 08:41:47 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x120f50c00) [pid = 1650] [serial = 1723] [outer = 0x0] [url = about:blank] 08:41:47 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x118739000) [pid = 1650] [serial = 1706] [outer = 0x0] [url = about:blank] 08:41:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:41:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1176ms 08:41:47 INFO - PROCESS | 1650 | 1466696507326 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 08:41:47 INFO - PROCESS | 1650 | 1466696507328 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 08:41:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:41:47 INFO - PROCESS | 1650 | 1466696507333 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:41:47 INFO - PROCESS | 1650 | 1466696507335 Marionette TRACE conn2 <- [1,2342,null,{}] 08:41:47 INFO - PROCESS | 1650 | 1466696507338 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:47 INFO - PROCESS | 1650 | 1466696507340 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:47 INFO - PROCESS | 1650 | 1466696507419 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 08:41:47 INFO - PROCESS | 1650 | 1466696507425 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:47 INFO - PROCESS | 1650 | 1466696507428 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x116673800 == 28 [pid = 1650] [id = 593] 08:41:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11394d400) [pid = 1650] [serial = 1779] [outer = 0x0] 08:41:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x114f16800) [pid = 1650] [serial = 1780] [outer = 0x11394d400] 08:41:47 INFO - PROCESS | 1650 | 1466696507458 Marionette DEBUG loaded listener.js 08:41:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1161b4c00) [pid = 1650] [serial = 1781] [outer = 0x11394d400] 08:41:47 INFO - PROCESS | 1650 | 1466696507792 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 08:41:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:41:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 471ms 08:41:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:41:47 INFO - PROCESS | 1650 | 1466696507804 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 08:41:47 INFO - PROCESS | 1650 | 1466696507806 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 08:41:47 INFO - PROCESS | 1650 | 1466696507811 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:41:47 INFO - PROCESS | 1650 | 1466696507814 Marionette TRACE conn2 <- [1,2346,null,{}] 08:41:47 INFO - PROCESS | 1650 | 1466696507819 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:47 INFO - PROCESS | 1650 | 1466696507821 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:47 INFO - PROCESS | 1650 | 1466696507923 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 08:41:47 INFO - PROCESS | 1650 | 1466696507985 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:47 INFO - PROCESS | 1650 | 1466696507986 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x118817000 == 29 [pid = 1650] [id = 594] 08:41:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x116f78800) [pid = 1650] [serial = 1782] [outer = 0x0] 08:41:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11812a800) [pid = 1650] [serial = 1783] [outer = 0x116f78800] 08:41:48 INFO - PROCESS | 1650 | 1466696508013 Marionette DEBUG loaded listener.js 08:41:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118211800) [pid = 1650] [serial = 1784] [outer = 0x116f78800] 08:41:48 INFO - PROCESS | 1650 | 1466696508285 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 08:41:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:41:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 526ms 08:41:48 INFO - PROCESS | 1650 | 1466696508342 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 08:41:48 INFO - PROCESS | 1650 | 1466696508344 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 08:41:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:41:48 INFO - PROCESS | 1650 | 1466696508353 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:41:48 INFO - PROCESS | 1650 | 1466696508355 Marionette TRACE conn2 <- [1,2350,null,{}] 08:41:48 INFO - PROCESS | 1650 | 1466696508368 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:48 INFO - PROCESS | 1650 | 1466696508372 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:48 INFO - PROCESS | 1650 | 1466696508520 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 08:41:48 INFO - PROCESS | 1650 | 1466696508638 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:48 INFO - PROCESS | 1650 | 1466696508641 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x123877000 == 30 [pid = 1650] [id = 595] 08:41:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118519000) [pid = 1650] [serial = 1785] [outer = 0x0] 08:41:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1185d0000) [pid = 1650] [serial = 1786] [outer = 0x118519000] 08:41:48 INFO - PROCESS | 1650 | 1466696508691 Marionette DEBUG loaded listener.js 08:41:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11871ac00) [pid = 1650] [serial = 1787] [outer = 0x118519000] 08:41:48 INFO - PROCESS | 1650 | 1466696508977 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 08:41:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:41:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 676ms 08:41:49 INFO - PROCESS | 1650 | 1466696509024 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 08:41:49 INFO - PROCESS | 1650 | 1466696509025 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 08:41:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:41:49 INFO - PROCESS | 1650 | 1466696509028 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:41:49 INFO - PROCESS | 1650 | 1466696509029 Marionette TRACE conn2 <- [1,2354,null,{}] 08:41:49 INFO - PROCESS | 1650 | 1466696509034 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:49 INFO - PROCESS | 1650 | 1466696509036 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:49 INFO - PROCESS | 1650 | 1466696509152 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 08:41:49 INFO - PROCESS | 1650 | 1466696509158 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:49 INFO - PROCESS | 1650 | 1466696509159 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d49000 == 31 [pid = 1650] [id = 596] 08:41:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11886a800) [pid = 1650] [serial = 1788] [outer = 0x0] 08:41:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119074c00) [pid = 1650] [serial = 1789] [outer = 0x11886a800] 08:41:49 INFO - PROCESS | 1650 | 1466696509185 Marionette DEBUG loaded listener.js 08:41:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119457c00) [pid = 1650] [serial = 1790] [outer = 0x11886a800] 08:41:49 INFO - PROCESS | 1650 | 1466696509522 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 08:41:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:41:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 520ms 08:41:49 INFO - PROCESS | 1650 | 1466696509553 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 08:41:49 INFO - PROCESS | 1650 | 1466696509555 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 08:41:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:41:49 INFO - PROCESS | 1650 | 1466696509557 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:41:49 INFO - PROCESS | 1650 | 1466696509558 Marionette TRACE conn2 <- [1,2358,null,{}] 08:41:49 INFO - PROCESS | 1650 | 1466696509560 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:49 INFO - PROCESS | 1650 | 1466696509561 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:49 INFO - PROCESS | 1650 | 1466696509659 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 08:41:49 INFO - PROCESS | 1650 | 1466696509666 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:49 INFO - PROCESS | 1650 | 1466696509667 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x124ab0000 == 32 [pid = 1650] [id = 597] 08:41:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119353000) [pid = 1650] [serial = 1791] [outer = 0x0] 08:41:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11945f400) [pid = 1650] [serial = 1792] [outer = 0x119353000] 08:41:49 INFO - PROCESS | 1650 | 1466696509699 Marionette DEBUG loaded listener.js 08:41:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11965a400) [pid = 1650] [serial = 1793] [outer = 0x119353000] 08:41:50 INFO - PROCESS | 1650 | 1466696510045 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 08:41:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:41:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 524ms 08:41:50 INFO - PROCESS | 1650 | 1466696510084 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 08:41:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:41:50 INFO - PROCESS | 1650 | 1466696510086 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 08:41:50 INFO - PROCESS | 1650 | 1466696510088 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:41:50 INFO - PROCESS | 1650 | 1466696510089 Marionette TRACE conn2 <- [1,2362,null,{}] 08:41:50 INFO - PROCESS | 1650 | 1466696510092 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:50 INFO - PROCESS | 1650 | 1466696510096 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:50 INFO - PROCESS | 1650 | 1466696510214 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 08:41:50 INFO - PROCESS | 1650 | 1466696510253 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:50 INFO - PROCESS | 1650 | 1466696510254 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b44000 == 33 [pid = 1650] [id = 598] 08:41:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119662400) [pid = 1650] [serial = 1794] [outer = 0x0] 08:41:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119a0c800) [pid = 1650] [serial = 1795] [outer = 0x119662400] 08:41:50 INFO - PROCESS | 1650 | 1466696510280 Marionette DEBUG loaded listener.js 08:41:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x120fe3c00) [pid = 1650] [serial = 1796] [outer = 0x119662400] 08:41:50 INFO - PROCESS | 1650 | 1466696510612 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 08:41:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:41:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 568ms 08:41:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:41:50 INFO - PROCESS | 1650 | 1466696510657 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 08:41:50 INFO - PROCESS | 1650 | 1466696510658 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 08:41:50 INFO - PROCESS | 1650 | 1466696510660 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:41:50 INFO - PROCESS | 1650 | 1466696510661 Marionette TRACE conn2 <- [1,2366,null,{}] 08:41:50 INFO - PROCESS | 1650 | 1466696510664 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:50 INFO - PROCESS | 1650 | 1466696510665 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:50 INFO - PROCESS | 1650 | 1466696510762 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 08:41:50 INFO - PROCESS | 1650 | 1466696510766 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:50 INFO - PROCESS | 1650 | 1466696510767 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a77000 == 34 [pid = 1650] [id = 599] 08:41:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11992c800) [pid = 1650] [serial = 1797] [outer = 0x0] 08:41:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123808000) [pid = 1650] [serial = 1798] [outer = 0x11992c800] 08:41:50 INFO - PROCESS | 1650 | 1466696510799 Marionette DEBUG loaded listener.js 08:41:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123d8dc00) [pid = 1650] [serial = 1799] [outer = 0x11992c800] 08:41:51 INFO - PROCESS | 1650 | 1466696511153 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 08:41:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:41:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 519ms 08:41:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:41:51 INFO - PROCESS | 1650 | 1466696511184 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 08:41:51 INFO - PROCESS | 1650 | 1466696511186 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 08:41:51 INFO - PROCESS | 1650 | 1466696511188 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:41:51 INFO - PROCESS | 1650 | 1466696511189 Marionette TRACE conn2 <- [1,2370,null,{}] 08:41:51 INFO - PROCESS | 1650 | 1466696511191 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:51 INFO - PROCESS | 1650 | 1466696511192 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:51 INFO - PROCESS | 1650 | 1466696511292 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 08:41:51 INFO - PROCESS | 1650 | 1466696511295 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:51 INFO - PROCESS | 1650 | 1466696511297 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x128d13800 == 35 [pid = 1650] [id = 600] 08:41:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x112d24800) [pid = 1650] [serial = 1800] [outer = 0x0] 08:41:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123f6d800) [pid = 1650] [serial = 1801] [outer = 0x112d24800] 08:41:51 INFO - PROCESS | 1650 | 1466696511322 Marionette DEBUG loaded listener.js 08:41:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x124190400) [pid = 1650] [serial = 1802] [outer = 0x112d24800] 08:41:51 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x123f76400) [pid = 1650] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:41:51 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123f28800) [pid = 1650] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:41:51 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119491000) [pid = 1650] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:41:51 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11990b000) [pid = 1650] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:41:51 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116908400) [pid = 1650] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:41:51 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x120f43400) [pid = 1650] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:41:51 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x113e1c400) [pid = 1650] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:41:51 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118861800) [pid = 1650] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:41:51 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118206800) [pid = 1650] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:41:51 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118518800) [pid = 1650] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:41:51 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112d2dc00) [pid = 1650] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:41:51 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x123c92800) [pid = 1650] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:41:51 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1182a8800) [pid = 1650] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:41:51 INFO - PROCESS | 1650 | 1466696511836 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 08:41:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:41:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 720ms 08:41:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:41:51 INFO - PROCESS | 1650 | 1466696511909 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 08:41:51 INFO - PROCESS | 1650 | 1466696511911 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 08:41:51 INFO - PROCESS | 1650 | 1466696511915 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:41:51 INFO - PROCESS | 1650 | 1466696511916 Marionette TRACE conn2 <- [1,2374,null,{}] 08:41:51 INFO - PROCESS | 1650 | 1466696511920 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:51 INFO - PROCESS | 1650 | 1466696511921 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:52 INFO - PROCESS | 1650 | 1466696512043 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 08:41:52 INFO - PROCESS | 1650 | 1466696512074 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:52 INFO - PROCESS | 1650 | 1466696512075 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12932e800 == 36 [pid = 1650] [id = 601] 08:41:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1176b8800) [pid = 1650] [serial = 1803] [outer = 0x0] 08:41:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119464000) [pid = 1650] [serial = 1804] [outer = 0x1176b8800] 08:41:52 INFO - PROCESS | 1650 | 1466696512100 Marionette DEBUG loaded listener.js 08:41:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123804400) [pid = 1650] [serial = 1805] [outer = 0x1176b8800] 08:41:52 INFO - PROCESS | 1650 | 1466696512435 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 08:41:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:41:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 570ms 08:41:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:41:52 INFO - PROCESS | 1650 | 1466696512485 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 08:41:52 INFO - PROCESS | 1650 | 1466696512486 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 08:41:52 INFO - PROCESS | 1650 | 1466696512488 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:41:52 INFO - PROCESS | 1650 | 1466696512489 Marionette TRACE conn2 <- [1,2378,null,{}] 08:41:52 INFO - PROCESS | 1650 | 1466696512491 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:52 INFO - PROCESS | 1650 | 1466696512492 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:52 INFO - PROCESS | 1650 | 1466696512596 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 08:41:52 INFO - PROCESS | 1650 | 1466696512605 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:52 INFO - PROCESS | 1650 | 1466696512606 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a41f800 == 37 [pid = 1650] [id = 602] 08:41:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12394f000) [pid = 1650] [serial = 1806] [outer = 0x0] 08:41:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1182ac800) [pid = 1650] [serial = 1807] [outer = 0x12394f000] 08:41:52 INFO - PROCESS | 1650 | 1466696512629 Marionette DEBUG loaded listener.js 08:41:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12419d000) [pid = 1650] [serial = 1808] [outer = 0x12394f000] 08:41:52 INFO - PROCESS | 1650 | 1466696512928 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 08:41:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:41:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 470ms 08:41:52 INFO - PROCESS | 1650 | 1466696512967 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 08:41:52 INFO - PROCESS | 1650 | 1466696512969 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 08:41:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:41:52 INFO - PROCESS | 1650 | 1466696512973 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:41:52 INFO - PROCESS | 1650 | 1466696512974 Marionette TRACE conn2 <- [1,2382,null,{}] 08:41:52 INFO - PROCESS | 1650 | 1466696512977 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:52 INFO - PROCESS | 1650 | 1466696512978 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:53 INFO - PROCESS | 1650 | 1466696513070 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 08:41:53 INFO - PROCESS | 1650 | 1466696513074 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:53 INFO - PROCESS | 1650 | 1466696513076 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad1f800 == 38 [pid = 1650] [id = 603] 08:41:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1243f8800) [pid = 1650] [serial = 1809] [outer = 0x0] 08:41:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124ea0800) [pid = 1650] [serial = 1810] [outer = 0x1243f8800] 08:41:53 INFO - PROCESS | 1650 | 1466696513103 Marionette DEBUG loaded listener.js 08:41:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1256b1c00) [pid = 1650] [serial = 1811] [outer = 0x1243f8800] 08:41:53 INFO - PROCESS | 1650 | 1466696513462 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 08:41:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:41:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 521ms 08:41:53 INFO - PROCESS | 1650 | 1466696513495 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 08:41:53 INFO - PROCESS | 1650 | 1466696513496 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 08:41:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:41:53 INFO - PROCESS | 1650 | 1466696513510 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:41:53 INFO - PROCESS | 1650 | 1466696513511 Marionette TRACE conn2 <- [1,2386,null,{}] 08:41:53 INFO - PROCESS | 1650 | 1466696513513 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:53 INFO - PROCESS | 1650 | 1466696513514 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:53 INFO - PROCESS | 1650 | 1466696513591 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 08:41:53 INFO - PROCESS | 1650 | 1466696513693 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:53 INFO - PROCESS | 1650 | 1466696513695 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x112697800 == 39 [pid = 1650] [id = 604] 08:41:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x110fa0400) [pid = 1650] [serial = 1812] [outer = 0x0] 08:41:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1122abc00) [pid = 1650] [serial = 1813] [outer = 0x110fa0400] 08:41:53 INFO - PROCESS | 1650 | 1466696513726 Marionette DEBUG loaded listener.js 08:41:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x112fa4400) [pid = 1650] [serial = 1814] [outer = 0x110fa0400] 08:41:54 INFO - PROCESS | 1650 | 1466696514261 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 08:41:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:41:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 824ms 08:41:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:41:54 INFO - PROCESS | 1650 | 1466696514337 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 08:41:54 INFO - PROCESS | 1650 | 1466696514339 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 08:41:54 INFO - PROCESS | 1650 | 1466696514342 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:41:54 INFO - PROCESS | 1650 | 1466696514344 Marionette TRACE conn2 <- [1,2390,null,{}] 08:41:54 INFO - PROCESS | 1650 | 1466696514348 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:54 INFO - PROCESS | 1650 | 1466696514351 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:54 INFO - PROCESS | 1650 | 1466696514484 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 08:41:54 INFO - PROCESS | 1650 | 1466696514567 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:54 INFO - PROCESS | 1650 | 1466696514569 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x123887800 == 40 [pid = 1650] [id = 605] 08:41:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11697bc00) [pid = 1650] [serial = 1815] [outer = 0x0] 08:41:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11812b400) [pid = 1650] [serial = 1816] [outer = 0x11697bc00] 08:41:54 INFO - PROCESS | 1650 | 1466696514600 Marionette DEBUG loaded listener.js 08:41:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1182a2c00) [pid = 1650] [serial = 1817] [outer = 0x11697bc00] 08:41:55 INFO - PROCESS | 1650 | 1466696515262 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 08:41:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:41:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 971ms 08:41:55 INFO - PROCESS | 1650 | 1466696515313 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 08:41:55 INFO - PROCESS | 1650 | 1466696515316 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 08:41:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:41:55 INFO - PROCESS | 1650 | 1466696515319 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:41:55 INFO - PROCESS | 1650 | 1466696515321 Marionette TRACE conn2 <- [1,2394,null,{}] 08:41:55 INFO - PROCESS | 1650 | 1466696515325 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:55 INFO - PROCESS | 1650 | 1466696515326 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:55 INFO - PROCESS | 1650 | 1466696515428 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 08:41:55 INFO - PROCESS | 1650 | 1466696515490 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:55 INFO - PROCESS | 1650 | 1466696515493 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187e8800 == 41 [pid = 1650] [id = 606] 08:41:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1164d6c00) [pid = 1650] [serial = 1818] [outer = 0x0] 08:41:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11690d000) [pid = 1650] [serial = 1819] [outer = 0x1164d6c00] 08:41:55 INFO - PROCESS | 1650 | 1466696515522 Marionette DEBUG loaded listener.js 08:41:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118130800) [pid = 1650] [serial = 1820] [outer = 0x1164d6c00] 08:41:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad1f800 == 40 [pid = 1650] [id = 603] 08:41:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12a41f800 == 39 [pid = 1650] [id = 602] 08:41:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12932e800 == 38 [pid = 1650] [id = 601] 08:41:55 INFO - PROCESS | 1650 | --DOCSHELL 0x128d13800 == 37 [pid = 1650] [id = 600] 08:41:55 INFO - PROCESS | 1650 | --DOCSHELL 0x128a77000 == 36 [pid = 1650] [id = 599] 08:41:55 INFO - PROCESS | 1650 | --DOCSHELL 0x126b44000 == 35 [pid = 1650] [id = 598] 08:41:55 INFO - PROCESS | 1650 | --DOCSHELL 0x124ab0000 == 34 [pid = 1650] [id = 597] 08:41:55 INFO - PROCESS | 1650 | --DOCSHELL 0x123d49000 == 33 [pid = 1650] [id = 596] 08:41:55 INFO - PROCESS | 1650 | --DOCSHELL 0x123877000 == 32 [pid = 1650] [id = 595] 08:41:55 INFO - PROCESS | 1650 | --DOCSHELL 0x118817000 == 31 [pid = 1650] [id = 594] 08:41:55 INFO - PROCESS | 1650 | --DOCSHELL 0x116673800 == 30 [pid = 1650] [id = 593] 08:41:55 INFO - PROCESS | 1650 | --DOCSHELL 0x119974800 == 29 [pid = 1650] [id = 592] 08:41:55 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x124193400) [pid = 1650] [serial = 1762] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x123f73800) [pid = 1650] [serial = 1760] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119620400) [pid = 1650] [serial = 1744] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x120f42400) [pid = 1650] [serial = 1747] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x117049000) [pid = 1650] [serial = 1729] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118131400) [pid = 1650] [serial = 1730] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123a52400) [pid = 1650] [serial = 1724] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115fd5c00) [pid = 1650] [serial = 1732] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116909400) [pid = 1650] [serial = 1733] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11841d400) [pid = 1650] [serial = 1741] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118241400) [pid = 1650] [serial = 1735] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1182b0400) [pid = 1650] [serial = 1736] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118732400) [pid = 1650] [serial = 1738] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1188a1000) [pid = 1650] [serial = 1739] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112f9f400) [pid = 1650] [serial = 1726] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x113c99400) [pid = 1650] [serial = 1727] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x123d8e000) [pid = 1650] [serial = 1751] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x123d67000) [pid = 1650] [serial = 1750] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x124e39400) [pid = 1650] [serial = 1763] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x123f6c400) [pid = 1650] [serial = 1759] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x112eb6400) [pid = 1650] [serial = 1753] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x123d8f400) [pid = 1650] [serial = 1757] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119909800) [pid = 1650] [serial = 1745] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x123a4ec00) [pid = 1650] [serial = 1748] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11885b400) [pid = 1650] [serial = 1756] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119490c00) [pid = 1650] [serial = 1742] [outer = 0x0] [url = about:blank] 08:41:55 INFO - PROCESS | 1650 | 1466696515949 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 08:41:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:41:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 675ms 08:41:55 INFO - PROCESS | 1650 | 1466696515994 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 08:41:55 INFO - PROCESS | 1650 | 1466696515998 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 08:41:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:41:56 INFO - PROCESS | 1650 | 1466696516010 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:41:56 INFO - PROCESS | 1650 | 1466696516011 Marionette TRACE conn2 <- [1,2398,null,{}] 08:41:56 INFO - PROCESS | 1650 | 1466696516014 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:56 INFO - PROCESS | 1650 | 1466696516015 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:56 INFO - PROCESS | 1650 | 1466696516096 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 08:41:56 INFO - PROCESS | 1650 | 1466696516103 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:56 INFO - PROCESS | 1650 | 1466696516104 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x119167000 == 30 [pid = 1650] [id = 607] 08:41:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118132400) [pid = 1650] [serial = 1821] [outer = 0x0] 08:41:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118413c00) [pid = 1650] [serial = 1822] [outer = 0x118132400] 08:41:56 INFO - PROCESS | 1650 | 1466696516132 Marionette DEBUG loaded listener.js 08:41:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1185ccc00) [pid = 1650] [serial = 1823] [outer = 0x118132400] 08:41:56 INFO - PROCESS | 1650 | 1466696516502 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 08:41:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:41:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 524ms 08:41:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:41:56 INFO - PROCESS | 1650 | 1466696516529 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 08:41:56 INFO - PROCESS | 1650 | 1466696516531 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 08:41:56 INFO - PROCESS | 1650 | 1466696516533 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:41:56 INFO - PROCESS | 1650 | 1466696516536 Marionette TRACE conn2 <- [1,2402,null,{}] 08:41:56 INFO - PROCESS | 1650 | 1466696516543 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:56 INFO - PROCESS | 1650 | 1466696516547 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:56 INFO - PROCESS | 1650 | 1466696516652 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 08:41:56 INFO - PROCESS | 1650 | 1466696516660 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:56 INFO - PROCESS | 1650 | 1466696516662 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d50000 == 31 [pid = 1650] [id = 608] 08:41:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118735800) [pid = 1650] [serial = 1824] [outer = 0x0] 08:41:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119077000) [pid = 1650] [serial = 1825] [outer = 0x118735800] 08:41:56 INFO - PROCESS | 1650 | 1466696516692 Marionette DEBUG loaded listener.js 08:41:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119490c00) [pid = 1650] [serial = 1826] [outer = 0x118735800] 08:41:57 INFO - PROCESS | 1650 | 1466696517076 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 08:41:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:41:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 570ms 08:41:57 INFO - PROCESS | 1650 | 1466696517105 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 08:41:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:41:57 INFO - PROCESS | 1650 | 1466696517107 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 08:41:57 INFO - PROCESS | 1650 | 1466696517110 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:41:57 INFO - PROCESS | 1650 | 1466696517112 Marionette TRACE conn2 <- [1,2406,null,{}] 08:41:57 INFO - PROCESS | 1650 | 1466696517119 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:57 INFO - PROCESS | 1650 | 1466696517121 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:57 INFO - PROCESS | 1650 | 1466696517248 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 08:41:57 INFO - PROCESS | 1650 | 1466696517253 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:57 INFO - PROCESS | 1650 | 1466696517255 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x1251cb800 == 32 [pid = 1650] [id = 609] 08:41:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11949c400) [pid = 1650] [serial = 1827] [outer = 0x0] 08:41:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119902c00) [pid = 1650] [serial = 1828] [outer = 0x11949c400] 08:41:57 INFO - PROCESS | 1650 | 1466696517296 Marionette DEBUG loaded listener.js 08:41:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11992cc00) [pid = 1650] [serial = 1829] [outer = 0x11949c400] 08:41:57 INFO - PROCESS | 1650 | 1466696517668 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 08:41:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:41:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 574ms 08:41:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:41:57 INFO - PROCESS | 1650 | 1466696517686 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 08:41:57 INFO - PROCESS | 1650 | 1466696517687 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 08:41:57 INFO - PROCESS | 1650 | 1466696517690 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:41:57 INFO - PROCESS | 1650 | 1466696517691 Marionette TRACE conn2 <- [1,2410,null,{}] 08:41:57 INFO - PROCESS | 1650 | 1466696517693 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:57 INFO - PROCESS | 1650 | 1466696517694 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:57 INFO - PROCESS | 1650 | 1466696517858 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 08:41:57 INFO - PROCESS | 1650 | 1466696517877 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:57 INFO - PROCESS | 1650 | 1466696517878 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187ef800 == 33 [pid = 1650] [id = 610] 08:41:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1182abc00) [pid = 1650] [serial = 1830] [outer = 0x0] 08:41:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119910800) [pid = 1650] [serial = 1831] [outer = 0x1182abc00] 08:41:57 INFO - PROCESS | 1650 | 1466696517928 Marionette DEBUG loaded listener.js 08:41:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x120f47000) [pid = 1650] [serial = 1832] [outer = 0x1182abc00] 08:41:58 INFO - PROCESS | 1650 | 1466696518366 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 08:41:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:41:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 718ms 08:41:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:41:58 INFO - PROCESS | 1650 | 1466696518409 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 08:41:58 INFO - PROCESS | 1650 | 1466696518410 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 08:41:58 INFO - PROCESS | 1650 | 1466696518412 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:41:58 INFO - PROCESS | 1650 | 1466696518413 Marionette TRACE conn2 <- [1,2414,null,{}] 08:41:58 INFO - PROCESS | 1650 | 1466696518416 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:58 INFO - PROCESS | 1650 | 1466696518420 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:58 INFO - PROCESS | 1650 | 1466696518540 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 08:41:58 INFO - PROCESS | 1650 | 1466696518580 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:58 INFO - PROCESS | 1650 | 1466696518581 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12908f800 == 34 [pid = 1650] [id = 611] 08:41:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123955800) [pid = 1650] [serial = 1833] [outer = 0x0] 08:41:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123d93400) [pid = 1650] [serial = 1834] [outer = 0x123955800] 08:41:58 INFO - PROCESS | 1650 | 1466696518606 Marionette DEBUG loaded listener.js 08:41:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124ea1400) [pid = 1650] [serial = 1835] [outer = 0x123955800] 08:41:58 INFO - PROCESS | 1650 | 1466696518947 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 08:41:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:41:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 569ms 08:41:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:41:58 INFO - PROCESS | 1650 | 1466696518985 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 08:41:58 INFO - PROCESS | 1650 | 1466696518986 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 08:41:58 INFO - PROCESS | 1650 | 1466696518989 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:41:58 INFO - PROCESS | 1650 | 1466696518990 Marionette TRACE conn2 <- [1,2418,null,{}] 08:41:58 INFO - PROCESS | 1650 | 1466696518992 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:58 INFO - PROCESS | 1650 | 1466696518993 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:59 INFO - PROCESS | 1650 | 1466696519094 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 08:41:59 INFO - PROCESS | 1650 | 1466696519098 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:59 INFO - PROCESS | 1650 | 1466696519100 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a41f800 == 35 [pid = 1650] [id = 612] 08:41:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123c92000) [pid = 1650] [serial = 1836] [outer = 0x0] 08:41:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1251a2400) [pid = 1650] [serial = 1837] [outer = 0x123c92000] 08:41:59 INFO - PROCESS | 1650 | 1466696519132 Marionette DEBUG loaded listener.js 08:41:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12574c400) [pid = 1650] [serial = 1838] [outer = 0x123c92000] 08:41:59 INFO - PROCESS | 1650 | 1466696519478 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 08:41:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:41:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 519ms 08:41:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:41:59 INFO - PROCESS | 1650 | 1466696519509 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 08:41:59 INFO - PROCESS | 1650 | 1466696519510 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 08:41:59 INFO - PROCESS | 1650 | 1466696519512 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:41:59 INFO - PROCESS | 1650 | 1466696519514 Marionette TRACE conn2 <- [1,2422,null,{}] 08:41:59 INFO - PROCESS | 1650 | 1466696519519 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:41:59 INFO - PROCESS | 1650 | 1466696519520 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:59 INFO - PROCESS | 1650 | 1466696519650 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 08:41:59 INFO - PROCESS | 1650 | 1466696519662 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:59 INFO - PROCESS | 1650 | 1466696519665 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:41:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a776800 == 36 [pid = 1650] [id = 613] 08:41:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124c26400) [pid = 1650] [serial = 1839] [outer = 0x0] 08:41:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12610b800) [pid = 1650] [serial = 1840] [outer = 0x124c26400] 08:41:59 INFO - PROCESS | 1650 | 1466696519702 Marionette DEBUG loaded listener.js 08:41:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1265e7000) [pid = 1650] [serial = 1841] [outer = 0x124c26400] 08:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1110aa800) [pid = 1650] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119353000) [pid = 1650] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x110f99400) [pid = 1650] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118519000) [pid = 1650] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116f78800) [pid = 1650] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11886a800) [pid = 1650] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11394d400) [pid = 1650] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118137400) [pid = 1650] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x113c98400) [pid = 1650] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118860800) [pid = 1650] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x120f42000) [pid = 1650] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119662400) [pid = 1650] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11992c800) [pid = 1650] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x112d24800) [pid = 1650] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12394f000) [pid = 1650] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:42:00 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1176b8800) [pid = 1650] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:42:00 INFO - PROCESS | 1650 | 1466696520327 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 08:42:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:42:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 823ms 08:42:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:42:00 INFO - PROCESS | 1650 | 1466696520336 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 08:42:00 INFO - PROCESS | 1650 | 1466696520340 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 08:42:00 INFO - PROCESS | 1650 | 1466696520345 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:42:00 INFO - PROCESS | 1650 | 1466696520350 Marionette TRACE conn2 <- [1,2426,null,{}] 08:42:00 INFO - PROCESS | 1650 | 1466696520356 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:00 INFO - PROCESS | 1650 | 1466696520358 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:00 INFO - PROCESS | 1650 | 1466696520512 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 08:42:00 INFO - PROCESS | 1650 | 1466696520621 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:00 INFO - PROCESS | 1650 | 1466696520623 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11962b000 == 37 [pid = 1650] [id = 614] 08:42:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x115d4c000) [pid = 1650] [serial = 1842] [outer = 0x0] 08:42:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116709800) [pid = 1650] [serial = 1843] [outer = 0x115d4c000] 08:42:00 INFO - PROCESS | 1650 | 1466696520675 Marionette DEBUG loaded listener.js 08:42:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11812d400) [pid = 1650] [serial = 1844] [outer = 0x115d4c000] 08:42:01 INFO - PROCESS | 1650 | 1466696521159 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 08:42:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:42:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 828ms 08:42:01 INFO - PROCESS | 1650 | 1466696521172 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 08:42:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:42:01 INFO - PROCESS | 1650 | 1466696521175 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 08:42:01 INFO - PROCESS | 1650 | 1466696521179 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:42:01 INFO - PROCESS | 1650 | 1466696521181 Marionette TRACE conn2 <- [1,2430,null,{}] 08:42:01 INFO - PROCESS | 1650 | 1466696521184 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:01 INFO - PROCESS | 1650 | 1466696521186 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:01 INFO - PROCESS | 1650 | 1466696521294 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 08:42:01 INFO - PROCESS | 1650 | 1466696521355 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:01 INFO - PROCESS | 1650 | 1466696521356 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e08800 == 38 [pid = 1650] [id = 615] 08:42:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118244000) [pid = 1650] [serial = 1845] [outer = 0x0] 08:42:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1185d8000) [pid = 1650] [serial = 1846] [outer = 0x118244000] 08:42:01 INFO - PROCESS | 1650 | 1466696521387 Marionette DEBUG loaded listener.js 08:42:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118862000) [pid = 1650] [serial = 1847] [outer = 0x118244000] 08:42:01 INFO - PROCESS | 1650 | 1466696521815 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 08:42:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:42:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 671ms 08:42:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:42:01 INFO - PROCESS | 1650 | 1466696521850 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 08:42:01 INFO - PROCESS | 1650 | 1466696521852 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 08:42:01 INFO - PROCESS | 1650 | 1466696521854 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:42:01 INFO - PROCESS | 1650 | 1466696521857 Marionette TRACE conn2 <- [1,2434,null,{}] 08:42:01 INFO - PROCESS | 1650 | 1466696521865 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:01 INFO - PROCESS | 1650 | 1466696521868 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:01 INFO - PROCESS | 1650 | 1466696521970 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 08:42:02 INFO - PROCESS | 1650 | 1466696522045 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:02 INFO - PROCESS | 1650 | 1466696522047 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad21000 == 39 [pid = 1650] [id = 616] 08:42:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119490000) [pid = 1650] [serial = 1848] [outer = 0x0] 08:42:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11965a800) [pid = 1650] [serial = 1849] [outer = 0x119490000] 08:42:02 INFO - PROCESS | 1650 | 1466696522080 Marionette DEBUG loaded listener.js 08:42:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119edac00) [pid = 1650] [serial = 1850] [outer = 0x119490000] 08:42:02 INFO - PROCESS | 1650 | 1466696522494 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 08:42:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:42:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 674ms 08:42:02 INFO - PROCESS | 1650 | 1466696522528 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 08:42:02 INFO - PROCESS | 1650 | 1466696522530 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 08:42:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:42:02 INFO - PROCESS | 1650 | 1466696522533 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:42:02 INFO - PROCESS | 1650 | 1466696522534 Marionette TRACE conn2 <- [1,2438,null,{}] 08:42:02 INFO - PROCESS | 1650 | 1466696522536 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:02 INFO - PROCESS | 1650 | 1466696522538 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:02 INFO - PROCESS | 1650 | 1466696522657 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 08:42:02 INFO - PROCESS | 1650 | 1466696522732 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:02 INFO - PROCESS | 1650 | 1466696522733 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ae9a800 == 40 [pid = 1650] [id = 617] 08:42:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12394d000) [pid = 1650] [serial = 1851] [outer = 0x0] 08:42:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123d66000) [pid = 1650] [serial = 1852] [outer = 0x12394d000] 08:42:02 INFO - PROCESS | 1650 | 1466696522762 Marionette DEBUG loaded listener.js 08:42:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123f2e000) [pid = 1650] [serial = 1853] [outer = 0x12394d000] 08:42:03 INFO - PROCESS | 1650 | 1466696523175 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 08:42:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:42:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 669ms 08:42:03 INFO - PROCESS | 1650 | 1466696523203 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 08:42:03 INFO - PROCESS | 1650 | 1466696523204 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 08:42:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:42:03 INFO - PROCESS | 1650 | 1466696523206 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:42:03 INFO - PROCESS | 1650 | 1466696523208 Marionette TRACE conn2 <- [1,2442,null,{}] 08:42:03 INFO - PROCESS | 1650 | 1466696523210 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:03 INFO - PROCESS | 1650 | 1466696523211 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:03 INFO - PROCESS | 1650 | 1466696523309 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 08:42:03 INFO - PROCESS | 1650 | 1466696523371 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:03 INFO - PROCESS | 1650 | 1466696523372 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b180000 == 41 [pid = 1650] [id = 618] 08:42:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123f6c400) [pid = 1650] [serial = 1854] [outer = 0x0] 08:42:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124198400) [pid = 1650] [serial = 1855] [outer = 0x123f6c400] 08:42:03 INFO - PROCESS | 1650 | 1466696523401 Marionette DEBUG loaded listener.js 08:42:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124e3bc00) [pid = 1650] [serial = 1856] [outer = 0x123f6c400] 08:42:03 INFO - PROCESS | 1650 | 1466696523938 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 08:42:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:42:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 823ms 08:42:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:42:04 INFO - PROCESS | 1650 | 1466696524029 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 08:42:04 INFO - PROCESS | 1650 | 1466696524031 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 08:42:04 INFO - PROCESS | 1650 | 1466696524035 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:42:04 INFO - PROCESS | 1650 | 1466696524037 Marionette TRACE conn2 <- [1,2446,null,{}] 08:42:04 INFO - PROCESS | 1650 | 1466696524041 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:04 INFO - PROCESS | 1650 | 1466696524043 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:04 INFO - PROCESS | 1650 | 1466696524142 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 08:42:04 INFO - PROCESS | 1650 | 1466696524216 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:04 INFO - PROCESS | 1650 | 1466696524219 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x119633800 == 42 [pid = 1650] [id = 619] 08:42:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x112a73400) [pid = 1650] [serial = 1857] [outer = 0x0] 08:42:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116908400) [pid = 1650] [serial = 1858] [outer = 0x112a73400] 08:42:04 INFO - PROCESS | 1650 | 1466696524249 Marionette DEBUG loaded listener.js 08:42:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1176c7800) [pid = 1650] [serial = 1859] [outer = 0x112a73400] 08:42:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12a41f800 == 41 [pid = 1650] [id = 612] 08:42:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12908f800 == 40 [pid = 1650] [id = 611] 08:42:05 INFO - PROCESS | 1650 | --DOCSHELL 0x1187ef800 == 39 [pid = 1650] [id = 610] 08:42:05 INFO - PROCESS | 1650 | --DOCSHELL 0x1251cb800 == 38 [pid = 1650] [id = 609] 08:42:05 INFO - PROCESS | 1650 | --DOCSHELL 0x123d50000 == 37 [pid = 1650] [id = 608] 08:42:05 INFO - PROCESS | 1650 | --DOCSHELL 0x119167000 == 36 [pid = 1650] [id = 607] 08:42:05 INFO - PROCESS | 1650 | --DOCSHELL 0x1187e8800 == 35 [pid = 1650] [id = 606] 08:42:05 INFO - PROCESS | 1650 | --DOCSHELL 0x112697800 == 34 [pid = 1650] [id = 604] 08:42:05 INFO - PROCESS | 1650 | --DOCSHELL 0x123887800 == 33 [pid = 1650] [id = 605] 08:42:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12b180000 == 32 [pid = 1650] [id = 618] 08:42:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12ae9a800 == 31 [pid = 1650] [id = 617] 08:42:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad21000 == 30 [pid = 1650] [id = 616] 08:42:05 INFO - PROCESS | 1650 | --DOCSHELL 0x124e08800 == 29 [pid = 1650] [id = 615] 08:42:05 INFO - PROCESS | 1650 | --DOCSHELL 0x11962b000 == 28 [pid = 1650] [id = 614] 08:42:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12a776800 == 27 [pid = 1650] [id = 613] 08:42:05 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11945f400) [pid = 1650] [serial = 1792] [outer = 0x0] [url = about:blank] 08:42:05 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1133ac000) [pid = 1650] [serial = 1766] [outer = 0x0] [url = about:blank] 08:42:05 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1122a9000) [pid = 1650] [serial = 1765] [outer = 0x0] [url = about:blank] 08:42:05 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1185d0000) [pid = 1650] [serial = 1786] [outer = 0x0] [url = about:blank] 08:42:05 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11871ac00) [pid = 1650] [serial = 1787] [outer = 0x0] [url = about:blank] 08:42:05 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11812a800) [pid = 1650] [serial = 1783] [outer = 0x0] [url = about:blank] 08:42:05 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118211800) [pid = 1650] [serial = 1784] [outer = 0x0] [url = about:blank] 08:42:05 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119074c00) [pid = 1650] [serial = 1789] [outer = 0x0] [url = about:blank] 08:42:05 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x114f16800) [pid = 1650] [serial = 1780] [outer = 0x0] [url = about:blank] 08:42:05 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11840f800) [pid = 1650] [serial = 1769] [outer = 0x0] [url = about:blank] 08:42:05 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1161b4c00) [pid = 1650] [serial = 1781] [outer = 0x0] [url = about:blank] 08:42:05 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118242000) [pid = 1650] [serial = 1768] [outer = 0x0] [url = about:blank] 08:42:05 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116a1bc00) [pid = 1650] [serial = 1778] [outer = 0x0] [url = about:blank] 08:42:05 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x115f70c00) [pid = 1650] [serial = 1777] [outer = 0x0] [url = about:blank] 08:42:05 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119622800) [pid = 1650] [serial = 1772] [outer = 0x0] [url = about:blank] 08:42:05 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119077800) [pid = 1650] [serial = 1771] [outer = 0x0] [url = about:blank] 08:42:05 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x123d67400) [pid = 1650] [serial = 1775] [outer = 0x0] [url = about:blank] 08:42:05 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x123804800) [pid = 1650] [serial = 1774] [outer = 0x0] [url = about:blank] 08:42:05 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119a0c800) [pid = 1650] [serial = 1795] [outer = 0x0] [url = about:blank] 08:42:05 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x123808000) [pid = 1650] [serial = 1798] [outer = 0x0] [url = about:blank] 08:42:05 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x120fe3c00) [pid = 1650] [serial = 1796] [outer = 0x0] [url = about:blank] 08:42:05 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x123f6d800) [pid = 1650] [serial = 1801] [outer = 0x0] [url = about:blank] 08:42:05 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x123d8dc00) [pid = 1650] [serial = 1799] [outer = 0x0] [url = about:blank] 08:42:05 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x124190400) [pid = 1650] [serial = 1802] [outer = 0x0] [url = about:blank] 08:42:05 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12419d000) [pid = 1650] [serial = 1808] [outer = 0x0] [url = about:blank] 08:42:05 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x119464000) [pid = 1650] [serial = 1804] [outer = 0x0] [url = about:blank] 08:42:05 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x123804400) [pid = 1650] [serial = 1805] [outer = 0x0] [url = about:blank] 08:42:05 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11965a400) [pid = 1650] [serial = 1793] [outer = 0x0] [url = about:blank] 08:42:05 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1182ac800) [pid = 1650] [serial = 1807] [outer = 0x0] [url = about:blank] 08:42:05 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x119457c00) [pid = 1650] [serial = 1790] [outer = 0x0] [url = about:blank] 08:42:05 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1167e1800) [pid = 1650] [serial = 1754] [outer = 0x0] [url = about:blank] 08:42:05 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x124ea0800) [pid = 1650] [serial = 1810] [outer = 0x0] [url = about:blank] 08:42:05 INFO - PROCESS | 1650 | 1466696525214 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 08:42:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:42:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1227ms 08:42:05 INFO - PROCESS | 1650 | 1466696525261 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 08:42:05 INFO - PROCESS | 1650 | 1466696525264 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 08:42:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:42:05 INFO - PROCESS | 1650 | 1466696525273 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:42:05 INFO - PROCESS | 1650 | 1466696525275 Marionette TRACE conn2 <- [1,2450,null,{}] 08:42:05 INFO - PROCESS | 1650 | 1466696525279 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:05 INFO - PROCESS | 1650 | 1466696525281 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:05 INFO - PROCESS | 1650 | 1466696525363 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 08:42:05 INFO - PROCESS | 1650 | 1466696525370 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:05 INFO - PROCESS | 1650 | 1466696525371 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x116949000 == 28 [pid = 1650] [id = 620] 08:42:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1133db400) [pid = 1650] [serial = 1860] [outer = 0x0] 08:42:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x113940000) [pid = 1650] [serial = 1861] [outer = 0x1133db400] 08:42:05 INFO - PROCESS | 1650 | 1466696525400 Marionette DEBUG loaded listener.js 08:42:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x115d49c00) [pid = 1650] [serial = 1862] [outer = 0x1133db400] 08:42:05 INFO - PROCESS | 1650 | 1466696525791 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 08:42:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:42:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 572ms 08:42:05 INFO - PROCESS | 1650 | 1466696525846 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 08:42:05 INFO - PROCESS | 1650 | 1466696525850 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 08:42:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:42:05 INFO - PROCESS | 1650 | 1466696525854 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:42:05 INFO - PROCESS | 1650 | 1466696525856 Marionette TRACE conn2 <- [1,2454,null,{}] 08:42:05 INFO - PROCESS | 1650 | 1466696525858 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:05 INFO - PROCESS | 1650 | 1466696525860 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:05 INFO - PROCESS | 1650 | 1466696525940 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 08:42:05 INFO - PROCESS | 1650 | 1466696525946 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:05 INFO - PROCESS | 1650 | 1466696525948 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187dd000 == 29 [pid = 1650] [id = 621] 08:42:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x115d55800) [pid = 1650] [serial = 1863] [outer = 0x0] 08:42:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x116a1bc00) [pid = 1650] [serial = 1864] [outer = 0x115d55800] 08:42:05 INFO - PROCESS | 1650 | 1466696525978 Marionette DEBUG loaded listener.js 08:42:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1176c5400) [pid = 1650] [serial = 1865] [outer = 0x115d55800] 08:42:06 INFO - PROCESS | 1650 | 1466696526323 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 08:42:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:42:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 520ms 08:42:06 INFO - PROCESS | 1650 | 1466696526374 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 08:42:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:42:06 INFO - PROCESS | 1650 | 1466696526383 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 08:42:06 INFO - PROCESS | 1650 | 1466696526386 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:42:06 INFO - PROCESS | 1650 | 1466696526388 Marionette TRACE conn2 <- [1,2458,null,{}] 08:42:06 INFO - PROCESS | 1650 | 1466696526396 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:06 INFO - PROCESS | 1650 | 1466696526399 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:06 INFO - PROCESS | 1650 | 1466696526478 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 08:42:06 INFO - PROCESS | 1650 | 1466696526486 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:06 INFO - PROCESS | 1650 | 1466696526488 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11997f800 == 30 [pid = 1650] [id = 622] 08:42:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x112fa5c00) [pid = 1650] [serial = 1866] [outer = 0x0] 08:42:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11841a400) [pid = 1650] [serial = 1867] [outer = 0x112fa5c00] 08:42:06 INFO - PROCESS | 1650 | 1466696526516 Marionette DEBUG loaded listener.js 08:42:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1185d2400) [pid = 1650] [serial = 1868] [outer = 0x112fa5c00] 08:42:06 INFO - PROCESS | 1650 | 1466696526864 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 08:42:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:42:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 520ms 08:42:06 INFO - PROCESS | 1650 | 1466696526907 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 08:42:06 INFO - PROCESS | 1650 | 1466696526909 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 08:42:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:42:06 INFO - PROCESS | 1650 | 1466696526911 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:42:06 INFO - PROCESS | 1650 | 1466696526912 Marionette TRACE conn2 <- [1,2462,null,{}] 08:42:06 INFO - PROCESS | 1650 | 1466696526915 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:06 INFO - PROCESS | 1650 | 1466696526916 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:07 INFO - PROCESS | 1650 | 1466696527024 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 08:42:07 INFO - PROCESS | 1650 | 1466696527062 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:07 INFO - PROCESS | 1650 | 1466696527063 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1239bd000 == 31 [pid = 1650] [id = 623] 08:42:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1182aec00) [pid = 1650] [serial = 1869] [outer = 0x0] 08:42:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118739c00) [pid = 1650] [serial = 1870] [outer = 0x1182aec00] 08:42:07 INFO - PROCESS | 1650 | 1466696527089 Marionette DEBUG loaded listener.js 08:42:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11889cc00) [pid = 1650] [serial = 1871] [outer = 0x1182aec00] 08:42:07 INFO - PROCESS | 1650 | 1466696527422 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 08:42:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:42:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 568ms 08:42:07 INFO - PROCESS | 1650 | 1466696527480 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 08:42:07 INFO - PROCESS | 1650 | 1466696527483 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 08:42:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:42:07 INFO - PROCESS | 1650 | 1466696527486 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:42:07 INFO - PROCESS | 1650 | 1466696527488 Marionette TRACE conn2 <- [1,2466,null,{}] 08:42:07 INFO - PROCESS | 1650 | 1466696527491 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:07 INFO - PROCESS | 1650 | 1466696527503 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:07 INFO - PROCESS | 1650 | 1466696527647 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 08:42:07 INFO - PROCESS | 1650 | 1466696527667 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:07 INFO - PROCESS | 1650 | 1466696527668 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12465e800 == 32 [pid = 1650] [id = 624] 08:42:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11295b000) [pid = 1650] [serial = 1872] [outer = 0x0] 08:42:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119077c00) [pid = 1650] [serial = 1873] [outer = 0x11295b000] 08:42:07 INFO - PROCESS | 1650 | 1466696527708 Marionette DEBUG loaded listener.js 08:42:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119458c00) [pid = 1650] [serial = 1874] [outer = 0x11295b000] 08:42:08 INFO - PROCESS | 1650 | 1466696528160 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 08:42:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:42:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 722ms 08:42:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:42:08 INFO - PROCESS | 1650 | 1466696528208 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 08:42:08 INFO - PROCESS | 1650 | 1466696528210 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 08:42:08 INFO - PROCESS | 1650 | 1466696528213 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:42:08 INFO - PROCESS | 1650 | 1466696528215 Marionette TRACE conn2 <- [1,2470,null,{}] 08:42:08 INFO - PROCESS | 1650 | 1466696528223 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:08 INFO - PROCESS | 1650 | 1466696528229 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:08 INFO - PROCESS | 1650 | 1466696528399 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 08:42:08 INFO - PROCESS | 1650 | 1466696528423 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:08 INFO - PROCESS | 1650 | 1466696528424 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1251bc000 == 33 [pid = 1650] [id = 625] 08:42:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11945f400) [pid = 1650] [serial = 1875] [outer = 0x0] 08:42:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119905400) [pid = 1650] [serial = 1876] [outer = 0x11945f400] 08:42:08 INFO - PROCESS | 1650 | 1466696528457 Marionette DEBUG loaded listener.js 08:42:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x120f4ac00) [pid = 1650] [serial = 1877] [outer = 0x11945f400] 08:42:08 INFO - PROCESS | 1650 | 1466696528807 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 08:42:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:42:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 624ms 08:42:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:42:08 INFO - PROCESS | 1650 | 1466696528844 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 08:42:08 INFO - PROCESS | 1650 | 1466696528845 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 08:42:08 INFO - PROCESS | 1650 | 1466696528847 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:42:08 INFO - PROCESS | 1650 | 1466696528855 Marionette TRACE conn2 <- [1,2474,null,{}] 08:42:08 INFO - PROCESS | 1650 | 1466696528858 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:08 INFO - PROCESS | 1650 | 1466696528859 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:08 INFO - PROCESS | 1650 | 1466696528953 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 08:42:08 INFO - PROCESS | 1650 | 1466696528985 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:08 INFO - PROCESS | 1650 | 1466696528986 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b45000 == 34 [pid = 1650] [id = 626] 08:42:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119b45000) [pid = 1650] [serial = 1878] [outer = 0x0] 08:42:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123807c00) [pid = 1650] [serial = 1879] [outer = 0x119b45000] 08:42:09 INFO - PROCESS | 1650 | 1466696529010 Marionette DEBUG loaded listener.js 08:42:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123d65000) [pid = 1650] [serial = 1880] [outer = 0x119b45000] 08:42:09 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1243f8800) [pid = 1650] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:42:09 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118132400) [pid = 1650] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:42:09 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1164d6c00) [pid = 1650] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:42:09 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x110fa0400) [pid = 1650] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:42:09 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118735800) [pid = 1650] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:42:09 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11697bc00) [pid = 1650] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:42:09 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x124c26400) [pid = 1650] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:42:09 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x123c92000) [pid = 1650] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 08:42:09 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x123955800) [pid = 1650] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:42:09 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11949c400) [pid = 1650] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:42:09 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1182abc00) [pid = 1650] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:42:09 INFO - PROCESS | 1650 | 1466696529555 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 08:42:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:42:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 727ms 08:42:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:42:09 INFO - PROCESS | 1650 | 1466696529575 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 08:42:09 INFO - PROCESS | 1650 | 1466696529576 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 08:42:09 INFO - PROCESS | 1650 | 1466696529578 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:42:09 INFO - PROCESS | 1650 | 1466696529579 Marionette TRACE conn2 <- [1,2478,null,{}] 08:42:09 INFO - PROCESS | 1650 | 1466696529582 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:09 INFO - PROCESS | 1650 | 1466696529583 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:09 INFO - PROCESS | 1650 | 1466696529659 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 08:42:09 INFO - PROCESS | 1650 | 1466696529663 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:09 INFO - PROCESS | 1650 | 1466696529664 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a60800 == 35 [pid = 1650] [id = 627] 08:42:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1167de000) [pid = 1650] [serial = 1881] [outer = 0x0] 08:42:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1182abc00) [pid = 1650] [serial = 1882] [outer = 0x1167de000] 08:42:09 INFO - PROCESS | 1650 | 1466696529692 Marionette DEBUG loaded listener.js 08:42:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11990d400) [pid = 1650] [serial = 1883] [outer = 0x1167de000] 08:42:10 INFO - PROCESS | 1650 | 1466696530036 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 08:42:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:42:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 470ms 08:42:10 INFO - PROCESS | 1650 | 1466696530050 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 08:42:10 INFO - PROCESS | 1650 | 1466696530053 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 08:42:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:42:10 INFO - PROCESS | 1650 | 1466696530056 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:42:10 INFO - PROCESS | 1650 | 1466696530057 Marionette TRACE conn2 <- [1,2482,null,{}] 08:42:10 INFO - PROCESS | 1650 | 1466696530060 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:10 INFO - PROCESS | 1650 | 1466696530061 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:10 INFO - PROCESS | 1650 | 1466696530207 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 08:42:10 INFO - PROCESS | 1650 | 1466696530244 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:10 INFO - PROCESS | 1650 | 1466696530245 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11997a800 == 36 [pid = 1650] [id = 628] 08:42:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x113c2bc00) [pid = 1650] [serial = 1884] [outer = 0x0] 08:42:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x123955800) [pid = 1650] [serial = 1885] [outer = 0x113c2bc00] 08:42:10 INFO - PROCESS | 1650 | 1466696530285 Marionette DEBUG loaded listener.js 08:42:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x123f71400) [pid = 1650] [serial = 1886] [outer = 0x113c2bc00] 08:42:10 INFO - PROCESS | 1650 | 1466696530645 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 08:42:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:42:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 622ms 08:42:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:42:10 INFO - PROCESS | 1650 | 1466696530680 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 08:42:10 INFO - PROCESS | 1650 | 1466696530681 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 08:42:10 INFO - PROCESS | 1650 | 1466696530686 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:42:10 INFO - PROCESS | 1650 | 1466696530688 Marionette TRACE conn2 <- [1,2486,null,{}] 08:42:10 INFO - PROCESS | 1650 | 1466696530692 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:10 INFO - PROCESS | 1650 | 1466696530693 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:10 INFO - PROCESS | 1650 | 1466696530849 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 08:42:10 INFO - PROCESS | 1650 | 1466696530858 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:10 INFO - PROCESS | 1650 | 1466696530859 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x129320000 == 37 [pid = 1650] [id = 629] 08:42:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1185cf000) [pid = 1650] [serial = 1887] [outer = 0x0] 08:42:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123f77400) [pid = 1650] [serial = 1888] [outer = 0x1185cf000] 08:42:10 INFO - PROCESS | 1650 | 1466696530898 Marionette DEBUG loaded listener.js 08:42:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1246c8c00) [pid = 1650] [serial = 1889] [outer = 0x1185cf000] 08:42:11 INFO - PROCESS | 1650 | 1466696531340 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 08:42:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:42:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 671ms 08:42:11 INFO - PROCESS | 1650 | 1466696531358 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 08:42:11 INFO - PROCESS | 1650 | 1466696531359 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 08:42:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:42:11 INFO - PROCESS | 1650 | 1466696531362 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:42:11 INFO - PROCESS | 1650 | 1466696531363 Marionette TRACE conn2 <- [1,2490,null,{}] 08:42:11 INFO - PROCESS | 1650 | 1466696531368 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:11 INFO - PROCESS | 1650 | 1466696531370 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:11 INFO - PROCESS | 1650 | 1466696531493 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 08:42:11 INFO - PROCESS | 1650 | 1466696531603 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:11 INFO - PROCESS | 1650 | 1466696531604 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x116130800 == 38 [pid = 1650] [id = 630] 08:42:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11295ac00) [pid = 1650] [serial = 1890] [outer = 0x0] 08:42:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x112d08800) [pid = 1650] [serial = 1891] [outer = 0x11295ac00] 08:42:11 INFO - PROCESS | 1650 | 1466696531635 Marionette DEBUG loaded listener.js 08:42:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1133e8800) [pid = 1650] [serial = 1892] [outer = 0x11295ac00] 08:42:12 INFO - PROCESS | 1650 | 1466696532165 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 08:42:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:42:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 872ms 08:42:12 INFO - PROCESS | 1650 | 1466696532236 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 08:42:12 INFO - PROCESS | 1650 | 1466696532238 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 08:42:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:42:12 INFO - PROCESS | 1650 | 1466696532242 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:42:12 INFO - PROCESS | 1650 | 1466696532244 Marionette TRACE conn2 <- [1,2494,null,{}] 08:42:12 INFO - PROCESS | 1650 | 1466696532248 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:12 INFO - PROCESS | 1650 | 1466696532249 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:12 INFO - PROCESS | 1650 | 1466696532360 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 08:42:12 INFO - PROCESS | 1650 | 1466696532444 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:12 INFO - PROCESS | 1650 | 1466696532446 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x123878000 == 39 [pid = 1650] [id = 631] 08:42:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x117048800) [pid = 1650] [serial = 1893] [outer = 0x0] 08:42:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1176c4800) [pid = 1650] [serial = 1894] [outer = 0x117048800] 08:42:12 INFO - PROCESS | 1650 | 1466696532476 Marionette DEBUG loaded listener.js 08:42:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11820e000) [pid = 1650] [serial = 1895] [outer = 0x117048800] 08:42:13 INFO - PROCESS | 1650 | 1466696533125 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 08:42:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:42:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 922ms 08:42:13 INFO - PROCESS | 1650 | 1466696533163 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 08:42:13 INFO - PROCESS | 1650 | 1466696533168 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 08:42:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:42:13 INFO - PROCESS | 1650 | 1466696533172 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:42:13 INFO - PROCESS | 1650 | 1466696533173 Marionette TRACE conn2 <- [1,2498,null,{}] 08:42:13 INFO - PROCESS | 1650 | 1466696533177 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:13 INFO - PROCESS | 1650 | 1466696533178 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:13 INFO - PROCESS | 1650 | 1466696533282 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 08:42:13 INFO - PROCESS | 1650 | 1466696533364 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:13 INFO - PROCESS | 1650 | 1466696533367 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ab5000 == 40 [pid = 1650] [id = 632] 08:42:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x115d54400) [pid = 1650] [serial = 1896] [outer = 0x0] 08:42:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11646bc00) [pid = 1650] [serial = 1897] [outer = 0x115d54400] 08:42:13 INFO - PROCESS | 1650 | 1466696533395 Marionette DEBUG loaded listener.js 08:42:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11704c000) [pid = 1650] [serial = 1898] [outer = 0x115d54400] 08:42:13 INFO - PROCESS | 1650 | --DOCSHELL 0x129320000 == 39 [pid = 1650] [id = 629] 08:42:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11997a800 == 38 [pid = 1650] [id = 628] 08:42:13 INFO - PROCESS | 1650 | --DOCSHELL 0x128a60800 == 37 [pid = 1650] [id = 627] 08:42:13 INFO - PROCESS | 1650 | --DOCSHELL 0x126b45000 == 36 [pid = 1650] [id = 626] 08:42:13 INFO - PROCESS | 1650 | --DOCSHELL 0x1251bc000 == 35 [pid = 1650] [id = 625] 08:42:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12465e800 == 34 [pid = 1650] [id = 624] 08:42:13 INFO - PROCESS | 1650 | --DOCSHELL 0x1239bd000 == 33 [pid = 1650] [id = 623] 08:42:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11997f800 == 32 [pid = 1650] [id = 622] 08:42:13 INFO - PROCESS | 1650 | --DOCSHELL 0x1187dd000 == 31 [pid = 1650] [id = 621] 08:42:13 INFO - PROCESS | 1650 | --DOCSHELL 0x116949000 == 30 [pid = 1650] [id = 620] 08:42:13 INFO - PROCESS | 1650 | --DOCSHELL 0x119633800 == 29 [pid = 1650] [id = 619] 08:42:13 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x124ea1400) [pid = 1650] [serial = 1835] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11992cc00) [pid = 1650] [serial = 1829] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119902c00) [pid = 1650] [serial = 1828] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119910800) [pid = 1650] [serial = 1831] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x120f47000) [pid = 1650] [serial = 1832] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1256b1c00) [pid = 1650] [serial = 1811] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118413c00) [pid = 1650] [serial = 1822] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11690d000) [pid = 1650] [serial = 1819] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112fa4400) [pid = 1650] [serial = 1814] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119077000) [pid = 1650] [serial = 1825] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11812b400) [pid = 1650] [serial = 1816] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1122abc00) [pid = 1650] [serial = 1813] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119490c00) [pid = 1650] [serial = 1826] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1182a2c00) [pid = 1650] [serial = 1817] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118130800) [pid = 1650] [serial = 1820] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1185ccc00) [pid = 1650] [serial = 1823] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12610b800) [pid = 1650] [serial = 1840] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1265e7000) [pid = 1650] [serial = 1841] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1251a2400) [pid = 1650] [serial = 1837] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12574c400) [pid = 1650] [serial = 1838] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x123d93400) [pid = 1650] [serial = 1834] [outer = 0x0] [url = about:blank] 08:42:13 INFO - PROCESS | 1650 | 1466696533769 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 08:42:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:42:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 620ms 08:42:13 INFO - PROCESS | 1650 | 1466696533792 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 08:42:13 INFO - PROCESS | 1650 | 1466696533795 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 08:42:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:42:13 INFO - PROCESS | 1650 | 1466696533800 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:42:13 INFO - PROCESS | 1650 | 1466696533802 Marionette TRACE conn2 <- [1,2502,null,{}] 08:42:13 INFO - PROCESS | 1650 | 1466696533805 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:13 INFO - PROCESS | 1650 | 1466696533806 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:13 INFO - PROCESS | 1650 | 1466696533889 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 08:42:13 INFO - PROCESS | 1650 | 1466696533893 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:13 INFO - PROCESS | 1650 | 1466696533894 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x119639000 == 30 [pid = 1650] [id = 633] 08:42:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118136400) [pid = 1650] [serial = 1899] [outer = 0x0] 08:42:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1182a2400) [pid = 1650] [serial = 1900] [outer = 0x118136400] 08:42:13 INFO - PROCESS | 1650 | 1466696533924 Marionette DEBUG loaded listener.js 08:42:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11840f800) [pid = 1650] [serial = 1901] [outer = 0x118136400] 08:42:14 INFO - PROCESS | 1650 | 1466696534274 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 08:42:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:42:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 520ms 08:42:14 INFO - PROCESS | 1650 | 1466696534321 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 08:42:14 INFO - PROCESS | 1650 | 1466696534322 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 08:42:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:42:14 INFO - PROCESS | 1650 | 1466696534325 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:42:14 INFO - PROCESS | 1650 | 1466696534327 Marionette TRACE conn2 <- [1,2506,null,{}] 08:42:14 INFO - PROCESS | 1650 | 1466696534335 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:14 INFO - PROCESS | 1650 | 1466696534338 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:14 INFO - PROCESS | 1650 | 1466696534421 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 08:42:14 INFO - PROCESS | 1650 | 1466696534426 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:14 INFO - PROCESS | 1650 | 1466696534428 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12438d000 == 31 [pid = 1650] [id = 634] 08:42:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1185d8400) [pid = 1650] [serial = 1902] [outer = 0x0] 08:42:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118866400) [pid = 1650] [serial = 1903] [outer = 0x1185d8400] 08:42:14 INFO - PROCESS | 1650 | 1466696534458 Marionette DEBUG loaded listener.js 08:42:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119459800) [pid = 1650] [serial = 1904] [outer = 0x1185d8400] 08:42:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:42:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 520ms 08:42:14 INFO - PROCESS | 1650 | 1466696534839 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 08:42:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:42:14 INFO - PROCESS | 1650 | 1466696534859 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 08:42:14 INFO - PROCESS | 1650 | 1466696534860 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 08:42:14 INFO - PROCESS | 1650 | 1466696534864 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:42:14 INFO - PROCESS | 1650 | 1466696534865 Marionette TRACE conn2 <- [1,2510,null,{}] 08:42:14 INFO - PROCESS | 1650 | 1466696534870 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:14 INFO - PROCESS | 1650 | 1466696534871 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:14 INFO - PROCESS | 1650 | 1466696534953 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 08:42:14 INFO - PROCESS | 1650 | 1466696534957 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:14 INFO - PROCESS | 1650 | 1466696534958 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e60800 == 32 [pid = 1650] [id = 635] 08:42:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112f9b400) [pid = 1650] [serial = 1905] [outer = 0x0] 08:42:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11949a000) [pid = 1650] [serial = 1906] [outer = 0x112f9b400] 08:42:14 INFO - PROCESS | 1650 | 1466696534984 Marionette DEBUG loaded listener.js 08:42:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119661c00) [pid = 1650] [serial = 1907] [outer = 0x112f9b400] 08:42:15 INFO - PROCESS | 1650 | 1466696535320 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 08:42:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:42:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 472ms 08:42:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:42:15 INFO - PROCESS | 1650 | 1466696535337 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 08:42:15 INFO - PROCESS | 1650 | 1466696535338 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 08:42:15 INFO - PROCESS | 1650 | 1466696535340 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:42:15 INFO - PROCESS | 1650 | 1466696535341 Marionette TRACE conn2 <- [1,2514,null,{}] 08:42:15 INFO - PROCESS | 1650 | 1466696535343 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:15 INFO - PROCESS | 1650 | 1466696535345 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:15 INFO - PROCESS | 1650 | 1466696535423 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 08:42:15 INFO - PROCESS | 1650 | 1466696535426 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:15 INFO - PROCESS | 1650 | 1466696535428 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11962b000 == 33 [pid = 1650] [id = 636] 08:42:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112f99c00) [pid = 1650] [serial = 1908] [outer = 0x0] 08:42:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11990ac00) [pid = 1650] [serial = 1909] [outer = 0x112f99c00] 08:42:15 INFO - PROCESS | 1650 | 1466696535511 Marionette DEBUG loaded listener.js 08:42:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119b45c00) [pid = 1650] [serial = 1910] [outer = 0x112f99c00] 08:42:15 INFO - PROCESS | 1650 | 1466696535873 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 08:42:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:42:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 569ms 08:42:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:42:15 INFO - PROCESS | 1650 | 1466696535909 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 08:42:15 INFO - PROCESS | 1650 | 1466696535910 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 08:42:15 INFO - PROCESS | 1650 | 1466696535912 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:42:15 INFO - PROCESS | 1650 | 1466696535914 Marionette TRACE conn2 <- [1,2518,null,{}] 08:42:15 INFO - PROCESS | 1650 | 1466696535916 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:15 INFO - PROCESS | 1650 | 1466696535921 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:16 INFO - PROCESS | 1650 | 1466696536106 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 08:42:16 INFO - PROCESS | 1650 | 1466696536133 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:16 INFO - PROCESS | 1650 | 1466696536135 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x129079000 == 34 [pid = 1650] [id = 637] 08:42:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x120f45c00) [pid = 1650] [serial = 1911] [outer = 0x0] 08:42:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x120fee800) [pid = 1650] [serial = 1912] [outer = 0x120f45c00] 08:42:16 INFO - PROCESS | 1650 | 1466696536164 Marionette DEBUG loaded listener.js 08:42:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1246c2800) [pid = 1650] [serial = 1913] [outer = 0x120f45c00] 08:42:16 INFO - PROCESS | 1650 | 1466696536505 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 08:42:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:42:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 618ms 08:42:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:42:16 INFO - PROCESS | 1650 | 1466696536537 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 08:42:16 INFO - PROCESS | 1650 | 1466696536538 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 08:42:16 INFO - PROCESS | 1650 | 1466696536540 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:42:16 INFO - PROCESS | 1650 | 1466696536541 Marionette TRACE conn2 <- [1,2522,null,{}] 08:42:16 INFO - PROCESS | 1650 | 1466696536543 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:16 INFO - PROCESS | 1650 | 1466696536545 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:16 INFO - PROCESS | 1650 | 1466696536643 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 08:42:16 INFO - PROCESS | 1650 | 1466696536648 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:16 INFO - PROCESS | 1650 | 1466696536649 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x129337800 == 35 [pid = 1650] [id = 638] 08:42:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11945e800) [pid = 1650] [serial = 1914] [outer = 0x0] 08:42:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124e9ac00) [pid = 1650] [serial = 1915] [outer = 0x11945e800] 08:42:16 INFO - PROCESS | 1650 | 1466696536674 Marionette DEBUG loaded listener.js 08:42:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1256af400) [pid = 1650] [serial = 1916] [outer = 0x11945e800] 08:42:17 INFO - PROCESS | 1650 | 1466696537037 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 08:42:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:42:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 517ms 08:42:17 INFO - PROCESS | 1650 | 1466696537058 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 08:42:17 INFO - PROCESS | 1650 | 1466696537060 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 08:42:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:42:17 INFO - PROCESS | 1650 | 1466696537068 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:42:17 INFO - PROCESS | 1650 | 1466696537070 Marionette TRACE conn2 <- [1,2526,null,{}] 08:42:17 INFO - PROCESS | 1650 | 1466696537072 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:17 INFO - PROCESS | 1650 | 1466696537073 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:17 INFO - PROCESS | 1650 | 1466696537171 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 08:42:17 INFO - PROCESS | 1650 | 1466696537175 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:17 INFO - PROCESS | 1650 | 1466696537176 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a55d000 == 36 [pid = 1650] [id = 639] 08:42:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x120f47000) [pid = 1650] [serial = 1917] [outer = 0x0] 08:42:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126102800) [pid = 1650] [serial = 1918] [outer = 0x120f47000] 08:42:17 INFO - PROCESS | 1650 | 1466696537200 Marionette DEBUG loaded listener.js 08:42:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126111400) [pid = 1650] [serial = 1919] [outer = 0x120f47000] 08:42:17 INFO - PROCESS | 1650 | 1466696537534 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 08:42:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:42:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 526ms 08:42:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:42:17 INFO - PROCESS | 1650 | 1466696537589 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 08:42:17 INFO - PROCESS | 1650 | 1466696537590 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 08:42:17 INFO - PROCESS | 1650 | 1466696537592 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:42:17 INFO - PROCESS | 1650 | 1466696537593 Marionette TRACE conn2 <- [1,2530,null,{}] 08:42:17 INFO - PROCESS | 1650 | 1466696537596 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:17 INFO - PROCESS | 1650 | 1466696537597 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:17 INFO - PROCESS | 1650 | 1466696537697 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 08:42:17 INFO - PROCESS | 1650 | 1466696537709 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:17 INFO - PROCESS | 1650 | 1466696537710 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a76f800 == 37 [pid = 1650] [id = 640] 08:42:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126111800) [pid = 1650] [serial = 1920] [outer = 0x0] 08:42:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126676c00) [pid = 1650] [serial = 1921] [outer = 0x126111800] 08:42:17 INFO - PROCESS | 1650 | 1466696537735 Marionette DEBUG loaded listener.js 08:42:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1266d2c00) [pid = 1650] [serial = 1922] [outer = 0x126111800] 08:42:17 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11295b000) [pid = 1650] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:42:17 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112fa5c00) [pid = 1650] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:42:17 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1133db400) [pid = 1650] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:42:17 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115d55800) [pid = 1650] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:42:17 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1182aec00) [pid = 1650] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:42:17 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x115d4c000) [pid = 1650] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:42:17 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118244000) [pid = 1650] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:42:17 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119490000) [pid = 1650] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 08:42:17 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12394d000) [pid = 1650] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:42:17 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123f6c400) [pid = 1650] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:42:17 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11945f400) [pid = 1650] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:42:17 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119b45000) [pid = 1650] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:42:17 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1167de000) [pid = 1650] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:42:17 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x112a73400) [pid = 1650] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:42:17 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x113c2bc00) [pid = 1650] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 08:42:18 INFO - PROCESS | 1650 | 1466696538143 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 08:42:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:42:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 572ms 08:42:18 INFO - PROCESS | 1650 | 1466696538169 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 08:42:18 INFO - PROCESS | 1650 | 1466696538171 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 08:42:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:42:18 INFO - PROCESS | 1650 | 1466696538173 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:42:18 INFO - PROCESS | 1650 | 1466696538174 Marionette TRACE conn2 <- [1,2534,null,{}] 08:42:18 INFO - PROCESS | 1650 | 1466696538177 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:18 INFO - PROCESS | 1650 | 1466696538178 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:18 INFO - PROCESS | 1650 | 1466696538291 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 08:42:18 INFO - PROCESS | 1650 | 1466696538328 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:18 INFO - PROCESS | 1650 | 1466696538329 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e60000 == 38 [pid = 1650] [id = 641] 08:42:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112f9f400) [pid = 1650] [serial = 1923] [outer = 0x0] 08:42:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1182ac400) [pid = 1650] [serial = 1924] [outer = 0x112f9f400] 08:42:18 INFO - PROCESS | 1650 | 1466696538353 Marionette DEBUG loaded listener.js 08:42:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119660c00) [pid = 1650] [serial = 1925] [outer = 0x112f9f400] 08:42:18 INFO - PROCESS | 1650 | 1466696538622 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 08:42:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:42:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 469ms 08:42:18 INFO - PROCESS | 1650 | 1466696538642 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 08:42:18 INFO - PROCESS | 1650 | 1466696538644 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 08:42:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:42:18 INFO - PROCESS | 1650 | 1466696538646 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:42:18 INFO - PROCESS | 1650 | 1466696538648 Marionette TRACE conn2 <- [1,2538,null,{}] 08:42:18 INFO - PROCESS | 1650 | 1466696538658 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:18 INFO - PROCESS | 1650 | 1466696538660 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:18 INFO - PROCESS | 1650 | 1466696538760 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 08:42:18 INFO - PROCESS | 1650 | 1466696538765 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:18 INFO - PROCESS | 1650 | 1466696538766 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b16e000 == 39 [pid = 1650] [id = 642] 08:42:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x120fef800) [pid = 1650] [serial = 1926] [outer = 0x0] 08:42:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1266cf000) [pid = 1650] [serial = 1927] [outer = 0x120fef800] 08:42:18 INFO - PROCESS | 1650 | 1466696538800 Marionette DEBUG loaded listener.js 08:42:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126b9ac00) [pid = 1650] [serial = 1928] [outer = 0x120fef800] 08:42:19 INFO - PROCESS | 1650 | 1466696539216 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 08:42:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:42:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 579ms 08:42:19 INFO - PROCESS | 1650 | 1466696539226 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 08:42:19 INFO - PROCESS | 1650 | 1466696539229 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 08:42:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:42:19 INFO - PROCESS | 1650 | 1466696539236 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:42:19 INFO - PROCESS | 1650 | 1466696539237 Marionette TRACE conn2 <- [1,2542,null,{}] 08:42:19 INFO - PROCESS | 1650 | 1466696539241 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:19 INFO - PROCESS | 1650 | 1466696539243 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:19 INFO - PROCESS | 1650 | 1466696539371 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 08:42:19 INFO - PROCESS | 1650 | 1466696539376 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:19 INFO - PROCESS | 1650 | 1466696539377 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9af000 == 40 [pid = 1650] [id = 643] 08:42:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x126b95800) [pid = 1650] [serial = 1929] [outer = 0x0] 08:42:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1289e0800) [pid = 1650] [serial = 1930] [outer = 0x126b95800] 08:42:19 INFO - PROCESS | 1650 | 1466696539415 Marionette DEBUG loaded listener.js 08:42:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1289e8400) [pid = 1650] [serial = 1931] [outer = 0x126b95800] 08:42:19 INFO - PROCESS | 1650 | 1466696539832 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 08:42:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:42:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 623ms 08:42:19 INFO - PROCESS | 1650 | 1466696539856 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 08:42:19 INFO - PROCESS | 1650 | 1466696539857 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 08:42:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:42:19 INFO - PROCESS | 1650 | 1466696539859 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:42:19 INFO - PROCESS | 1650 | 1466696539860 Marionette TRACE conn2 <- [1,2546,null,{}] 08:42:19 INFO - PROCESS | 1650 | 1466696539862 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:19 INFO - PROCESS | 1650 | 1466696539863 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:19 INFO - PROCESS | 1650 | 1466696539976 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 08:42:20 INFO - PROCESS | 1650 | 1466696540062 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:20 INFO - PROCESS | 1650 | 1466696540064 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11612d800 == 41 [pid = 1650] [id = 644] 08:42:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x110fa1800) [pid = 1650] [serial = 1932] [outer = 0x0] 08:42:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11295ec00) [pid = 1650] [serial = 1933] [outer = 0x110fa1800] 08:42:20 INFO - PROCESS | 1650 | 1466696540096 Marionette DEBUG loaded listener.js 08:42:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1133d1000) [pid = 1650] [serial = 1934] [outer = 0x110fa1800] 08:42:20 INFO - PROCESS | 1650 | 1466696540542 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 08:42:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:42:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 720ms 08:42:20 INFO - PROCESS | 1650 | 1466696540581 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 08:42:20 INFO - PROCESS | 1650 | 1466696540584 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 08:42:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:42:20 INFO - PROCESS | 1650 | 1466696540587 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:42:20 INFO - PROCESS | 1650 | 1466696540589 Marionette TRACE conn2 <- [1,2550,null,{}] 08:42:20 INFO - PROCESS | 1650 | 1466696540592 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:20 INFO - PROCESS | 1650 | 1466696540596 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:20 INFO - PROCESS | 1650 | 1466696540700 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 08:42:20 INFO - PROCESS | 1650 | 1466696540800 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:20 INFO - PROCESS | 1650 | 1466696540801 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12401c000 == 42 [pid = 1650] [id = 645] 08:42:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118378800) [pid = 1650] [serial = 1935] [outer = 0x0] 08:42:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11841d400) [pid = 1650] [serial = 1936] [outer = 0x118378800] 08:42:20 INFO - PROCESS | 1650 | 1466696540832 Marionette DEBUG loaded listener.js 08:42:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11871b000) [pid = 1650] [serial = 1937] [outer = 0x118378800] 08:42:21 INFO - PROCESS | 1650 | 1466696541245 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 08:42:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:42:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 720ms 08:42:21 INFO - PROCESS | 1650 | 1466696541309 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 08:42:21 INFO - PROCESS | 1650 | 1466696541312 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 08:42:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:42:21 INFO - PROCESS | 1650 | 1466696541314 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:42:21 INFO - PROCESS | 1650 | 1466696541316 Marionette TRACE conn2 <- [1,2554,null,{}] 08:42:21 INFO - PROCESS | 1650 | 1466696541318 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:21 INFO - PROCESS | 1650 | 1466696541321 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:21 INFO - PROCESS | 1650 | 1466696541431 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 08:42:21 INFO - PROCESS | 1650 | 1466696541496 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:21 INFO - PROCESS | 1650 | 1466696541497 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a559800 == 43 [pid = 1650] [id = 646] 08:42:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11945c400) [pid = 1650] [serial = 1938] [outer = 0x0] 08:42:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119503c00) [pid = 1650] [serial = 1939] [outer = 0x11945c400] 08:42:21 INFO - PROCESS | 1650 | 1466696541567 Marionette DEBUG loaded listener.js 08:42:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119a11800) [pid = 1650] [serial = 1940] [outer = 0x11945c400] 08:42:22 INFO - PROCESS | 1650 | 1466696542018 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 08:42:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:42:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 771ms 08:42:22 INFO - PROCESS | 1650 | 1466696542105 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 08:42:22 INFO - PROCESS | 1650 | 1466696542106 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 08:42:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:42:22 INFO - PROCESS | 1650 | 1466696542114 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:42:22 INFO - PROCESS | 1650 | 1466696542120 Marionette TRACE conn2 <- [1,2558,null,{}] 08:42:22 INFO - PROCESS | 1650 | 1466696542123 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:22 INFO - PROCESS | 1650 | 1466696542126 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:22 INFO - PROCESS | 1650 | 1466696542231 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 08:42:22 INFO - PROCESS | 1650 | 1466696542308 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:22 INFO - PROCESS | 1650 | 1466696542310 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x116aa7000 == 44 [pid = 1650] [id = 647] 08:42:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x112d09000) [pid = 1650] [serial = 1941] [outer = 0x0] 08:42:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118207c00) [pid = 1650] [serial = 1942] [outer = 0x112d09000] 08:42:22 INFO - PROCESS | 1650 | 1466696542339 Marionette DEBUG loaded listener.js 08:42:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x123d65800) [pid = 1650] [serial = 1943] [outer = 0x112d09000] 08:42:22 INFO - PROCESS | 1650 | 1466696542921 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 08:42:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:42:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 879ms 08:42:23 INFO - PROCESS | 1650 | 1466696543000 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 08:42:23 INFO - PROCESS | 1650 | 1466696543002 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 08:42:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:42:23 INFO - PROCESS | 1650 | 1466696543007 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:42:23 INFO - PROCESS | 1650 | 1466696543008 Marionette TRACE conn2 <- [1,2562,null,{}] 08:42:23 INFO - PROCESS | 1650 | 1466696543012 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:23 INFO - PROCESS | 1650 | 1466696543014 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:23 INFO - PROCESS | 1650 | 1466696543122 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 08:42:23 INFO - PROCESS | 1650 | 1466696543200 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:23 INFO - PROCESS | 1650 | 1466696543201 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1190ab000 == 45 [pid = 1650] [id = 648] 08:42:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11697bc00) [pid = 1650] [serial = 1944] [outer = 0x0] 08:42:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x118382000) [pid = 1650] [serial = 1945] [outer = 0x11697bc00] 08:42:23 INFO - PROCESS | 1650 | 1466696543230 Marionette DEBUG loaded listener.js 08:42:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1185cb400) [pid = 1650] [serial = 1946] [outer = 0x11697bc00] 08:42:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9af000 == 44 [pid = 1650] [id = 643] 08:42:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12b16e000 == 43 [pid = 1650] [id = 642] 08:42:24 INFO - PROCESS | 1650 | --DOCSHELL 0x124e60000 == 42 [pid = 1650] [id = 641] 08:42:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12a76f800 == 41 [pid = 1650] [id = 640] 08:42:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12a55d000 == 40 [pid = 1650] [id = 639] 08:42:24 INFO - PROCESS | 1650 | --DOCSHELL 0x129337800 == 39 [pid = 1650] [id = 638] 08:42:24 INFO - PROCESS | 1650 | --DOCSHELL 0x129079000 == 38 [pid = 1650] [id = 637] 08:42:24 INFO - PROCESS | 1650 | --DOCSHELL 0x11962b000 == 37 [pid = 1650] [id = 636] 08:42:24 INFO - PROCESS | 1650 | --DOCSHELL 0x124e60800 == 36 [pid = 1650] [id = 635] 08:42:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12438d000 == 35 [pid = 1650] [id = 634] 08:42:24 INFO - PROCESS | 1650 | --DOCSHELL 0x119639000 == 34 [pid = 1650] [id = 633] 08:42:24 INFO - PROCESS | 1650 | --DOCSHELL 0x116ab5000 == 33 [pid = 1650] [id = 632] 08:42:24 INFO - PROCESS | 1650 | --DOCSHELL 0x123878000 == 32 [pid = 1650] [id = 631] 08:42:24 INFO - PROCESS | 1650 | --DOCSHELL 0x116130800 == 31 [pid = 1650] [id = 630] 08:42:24 INFO - PROCESS | 1650 | --DOCSHELL 0x116aa7000 == 30 [pid = 1650] [id = 647] 08:42:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12a559800 == 29 [pid = 1650] [id = 646] 08:42:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12401c000 == 28 [pid = 1650] [id = 645] 08:42:24 INFO - PROCESS | 1650 | --DOCSHELL 0x11612d800 == 27 [pid = 1650] [id = 644] 08:42:24 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119077c00) [pid = 1650] [serial = 1873] [outer = 0x0] [url = about:blank] 08:42:24 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x123f77400) [pid = 1650] [serial = 1888] [outer = 0x0] [url = about:blank] 08:42:24 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11841a400) [pid = 1650] [serial = 1867] [outer = 0x0] [url = about:blank] 08:42:24 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1185d2400) [pid = 1650] [serial = 1868] [outer = 0x0] [url = about:blank] 08:42:24 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x113940000) [pid = 1650] [serial = 1861] [outer = 0x0] [url = about:blank] 08:42:24 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x115d49c00) [pid = 1650] [serial = 1862] [outer = 0x0] [url = about:blank] 08:42:24 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x116a1bc00) [pid = 1650] [serial = 1864] [outer = 0x0] [url = about:blank] 08:42:24 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1176c5400) [pid = 1650] [serial = 1865] [outer = 0x0] [url = about:blank] 08:42:24 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118739c00) [pid = 1650] [serial = 1870] [outer = 0x0] [url = about:blank] 08:42:24 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11812d400) [pid = 1650] [serial = 1844] [outer = 0x0] [url = about:blank] 08:42:24 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116709800) [pid = 1650] [serial = 1843] [outer = 0x0] [url = about:blank] 08:42:24 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118862000) [pid = 1650] [serial = 1847] [outer = 0x0] [url = about:blank] 08:42:24 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1185d8000) [pid = 1650] [serial = 1846] [outer = 0x0] [url = about:blank] 08:42:24 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119edac00) [pid = 1650] [serial = 1850] [outer = 0x0] [url = about:blank] 08:42:24 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11965a800) [pid = 1650] [serial = 1849] [outer = 0x0] [url = about:blank] 08:42:24 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123f2e000) [pid = 1650] [serial = 1853] [outer = 0x0] [url = about:blank] 08:42:24 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123d66000) [pid = 1650] [serial = 1852] [outer = 0x0] [url = about:blank] 08:42:24 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x124e3bc00) [pid = 1650] [serial = 1856] [outer = 0x0] [url = about:blank] 08:42:24 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x124198400) [pid = 1650] [serial = 1855] [outer = 0x0] [url = about:blank] 08:42:24 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119905400) [pid = 1650] [serial = 1876] [outer = 0x0] [url = about:blank] 08:42:24 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119458c00) [pid = 1650] [serial = 1874] [outer = 0x0] [url = about:blank] 08:42:24 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x123807c00) [pid = 1650] [serial = 1879] [outer = 0x0] [url = about:blank] 08:42:24 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11990d400) [pid = 1650] [serial = 1883] [outer = 0x0] [url = about:blank] 08:42:24 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1182abc00) [pid = 1650] [serial = 1882] [outer = 0x0] [url = about:blank] 08:42:24 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x123d65000) [pid = 1650] [serial = 1880] [outer = 0x0] [url = about:blank] 08:42:24 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1176c7800) [pid = 1650] [serial = 1859] [outer = 0x0] [url = about:blank] 08:42:24 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x116908400) [pid = 1650] [serial = 1858] [outer = 0x0] [url = about:blank] 08:42:24 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x120f4ac00) [pid = 1650] [serial = 1877] [outer = 0x0] [url = about:blank] 08:42:24 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x123955800) [pid = 1650] [serial = 1885] [outer = 0x0] [url = about:blank] 08:42:24 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11889cc00) [pid = 1650] [serial = 1871] [outer = 0x0] [url = about:blank] 08:42:24 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x123f71400) [pid = 1650] [serial = 1886] [outer = 0x0] [url = about:blank] 08:42:24 INFO - PROCESS | 1650 | 1466696544259 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 08:42:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:42:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1272ms 08:42:24 INFO - PROCESS | 1650 | 1466696544279 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 08:42:24 INFO - PROCESS | 1650 | 1466696544282 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 08:42:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:42:24 INFO - PROCESS | 1650 | 1466696544287 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:42:24 INFO - PROCESS | 1650 | 1466696544289 Marionette TRACE conn2 <- [1,2566,null,{}] 08:42:24 INFO - PROCESS | 1650 | 1466696544293 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:24 INFO - PROCESS | 1650 | 1466696544294 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:24 INFO - PROCESS | 1650 | 1466696544375 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 08:42:24 INFO - PROCESS | 1650 | 1466696544380 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:24 INFO - PROCESS | 1650 | 1466696544385 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169db000 == 28 [pid = 1650] [id = 649] 08:42:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11309b800) [pid = 1650] [serial = 1947] [outer = 0x0] 08:42:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x113c9ac00) [pid = 1650] [serial = 1948] [outer = 0x11309b800] 08:42:24 INFO - PROCESS | 1650 | 1466696544414 Marionette DEBUG loaded listener.js 08:42:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x115d50800) [pid = 1650] [serial = 1949] [outer = 0x11309b800] 08:42:24 INFO - PROCESS | 1650 | 1466696544792 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 08:42:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:42:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 523ms 08:42:24 INFO - PROCESS | 1650 | 1466696544809 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 08:42:24 INFO - PROCESS | 1650 | 1466696544813 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 08:42:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:42:24 INFO - PROCESS | 1650 | 1466696544819 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:42:24 INFO - PROCESS | 1650 | 1466696544821 Marionette TRACE conn2 <- [1,2570,null,{}] 08:42:24 INFO - PROCESS | 1650 | 1466696544824 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:24 INFO - PROCESS | 1650 | 1466696544826 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:24 INFO - PROCESS | 1650 | 1466696544931 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 08:42:24 INFO - PROCESS | 1650 | 1466696544940 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:24 INFO - PROCESS | 1650 | 1466696544941 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11881a800 == 29 [pid = 1650] [id = 650] 08:42:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x116903c00) [pid = 1650] [serial = 1950] [outer = 0x0] 08:42:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1172cbc00) [pid = 1650] [serial = 1951] [outer = 0x116903c00] 08:42:24 INFO - PROCESS | 1650 | 1466696544986 Marionette DEBUG loaded listener.js 08:42:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118209c00) [pid = 1650] [serial = 1952] [outer = 0x116903c00] 08:42:25 INFO - PROCESS | 1650 | 1466696545455 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 08:42:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:42:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 670ms 08:42:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:42:25 INFO - PROCESS | 1650 | 1466696545489 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 08:42:25 INFO - PROCESS | 1650 | 1466696545490 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 08:42:25 INFO - PROCESS | 1650 | 1466696545493 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:42:25 INFO - PROCESS | 1650 | 1466696545495 Marionette TRACE conn2 <- [1,2574,null,{}] 08:42:25 INFO - PROCESS | 1650 | 1466696545505 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:25 INFO - PROCESS | 1650 | 1466696545508 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:25 INFO - PROCESS | 1650 | 1466696545587 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 08:42:25 INFO - PROCESS | 1650 | 1466696545593 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:25 INFO - PROCESS | 1650 | 1466696545595 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ace000 == 30 [pid = 1650] [id = 651] 08:42:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112fa1c00) [pid = 1650] [serial = 1953] [outer = 0x0] 08:42:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1185d7400) [pid = 1650] [serial = 1954] [outer = 0x112fa1c00] 08:42:25 INFO - PROCESS | 1650 | 1466696545625 Marionette DEBUG loaded listener.js 08:42:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118861400) [pid = 1650] [serial = 1955] [outer = 0x112fa1c00] 08:42:25 INFO - PROCESS | 1650 | 1466696545993 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 08:42:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:42:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 525ms 08:42:26 INFO - PROCESS | 1650 | 1466696546019 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 08:42:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:42:26 INFO - PROCESS | 1650 | 1466696546021 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 08:42:26 INFO - PROCESS | 1650 | 1466696546023 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:42:26 INFO - PROCESS | 1650 | 1466696546024 Marionette TRACE conn2 <- [1,2578,null,{}] 08:42:26 INFO - PROCESS | 1650 | 1466696546027 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:26 INFO - PROCESS | 1650 | 1466696546028 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:26 INFO - PROCESS | 1650 | 1466696546140 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 08:42:26 INFO - PROCESS | 1650 | 1466696546177 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:26 INFO - PROCESS | 1650 | 1466696546178 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x124186800 == 31 [pid = 1650] [id = 652] 08:42:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11886a000) [pid = 1650] [serial = 1956] [outer = 0x0] 08:42:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119079400) [pid = 1650] [serial = 1957] [outer = 0x11886a000] 08:42:26 INFO - PROCESS | 1650 | 1466696546204 Marionette DEBUG loaded listener.js 08:42:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11945bc00) [pid = 1650] [serial = 1958] [outer = 0x11886a000] 08:42:26 INFO - PROCESS | 1650 | 1466696546505 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 08:42:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:42:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 518ms 08:42:26 INFO - PROCESS | 1650 | 1466696546542 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 08:42:26 INFO - PROCESS | 1650 | 1466696546543 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 08:42:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:42:26 INFO - PROCESS | 1650 | 1466696546546 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:42:26 INFO - PROCESS | 1650 | 1466696546556 Marionette TRACE conn2 <- [1,2582,null,{}] 08:42:26 INFO - PROCESS | 1650 | 1466696546559 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:26 INFO - PROCESS | 1650 | 1466696546560 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:26 INFO - PROCESS | 1650 | 1466696546658 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 08:42:26 INFO - PROCESS | 1650 | 1466696546697 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:26 INFO - PROCESS | 1650 | 1466696546698 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e60000 == 32 [pid = 1650] [id = 653] 08:42:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x111c7b400) [pid = 1650] [serial = 1959] [outer = 0x0] 08:42:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11949ac00) [pid = 1650] [serial = 1960] [outer = 0x111c7b400] 08:42:26 INFO - PROCESS | 1650 | 1466696546723 Marionette DEBUG loaded listener.js 08:42:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119902400) [pid = 1650] [serial = 1961] [outer = 0x111c7b400] 08:42:27 INFO - PROCESS | 1650 | 1466696547060 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 08:42:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:42:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 532ms 08:42:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:42:27 INFO - PROCESS | 1650 | 1466696547079 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 08:42:27 INFO - PROCESS | 1650 | 1466696547080 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 08:42:27 INFO - PROCESS | 1650 | 1466696547083 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:42:27 INFO - PROCESS | 1650 | 1466696547085 Marionette TRACE conn2 <- [1,2586,null,{}] 08:42:27 INFO - PROCESS | 1650 | 1466696547094 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:27 INFO - PROCESS | 1650 | 1466696547098 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:27 INFO - PROCESS | 1650 | 1466696547214 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 08:42:27 INFO - PROCESS | 1650 | 1466696547218 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:27 INFO - PROCESS | 1650 | 1466696547219 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b49800 == 33 [pid = 1650] [id = 654] 08:42:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11820c800) [pid = 1650] [serial = 1962] [outer = 0x0] 08:42:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119a0f000) [pid = 1650] [serial = 1963] [outer = 0x11820c800] 08:42:27 INFO - PROCESS | 1650 | 1466696547244 Marionette DEBUG loaded listener.js 08:42:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123d66800) [pid = 1650] [serial = 1964] [outer = 0x11820c800] 08:42:27 INFO - PROCESS | 1650 | 1466696547578 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 08:42:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:42:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 527ms 08:42:27 INFO - PROCESS | 1650 | 1466696547625 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 08:42:27 INFO - PROCESS | 1650 | 1466696547627 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 08:42:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:42:27 INFO - PROCESS | 1650 | 1466696547629 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:42:27 INFO - PROCESS | 1650 | 1466696547630 Marionette TRACE conn2 <- [1,2590,null,{}] 08:42:27 INFO - PROCESS | 1650 | 1466696547632 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:27 INFO - PROCESS | 1650 | 1466696547634 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:27 INFO - PROCESS | 1650 | 1466696547742 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 08:42:27 INFO - PROCESS | 1650 | 1466696547754 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:27 INFO - PROCESS | 1650 | 1466696547755 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b15000 == 34 [pid = 1650] [id = 655] 08:42:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x112d2e400) [pid = 1650] [serial = 1965] [outer = 0x0] 08:42:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123d8b400) [pid = 1650] [serial = 1966] [outer = 0x112d2e400] 08:42:27 INFO - PROCESS | 1650 | 1466696547779 Marionette DEBUG loaded listener.js 08:42:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123f70400) [pid = 1650] [serial = 1967] [outer = 0x112d2e400] 08:42:28 INFO - PROCESS | 1650 | 1466696548121 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 08:42:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 08:42:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 518ms 08:42:28 INFO - PROCESS | 1650 | 1466696548148 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 08:42:28 INFO - PROCESS | 1650 | 1466696548149 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 08:42:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:42:28 INFO - PROCESS | 1650 | 1466696548158 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:42:28 INFO - PROCESS | 1650 | 1466696548159 Marionette TRACE conn2 <- [1,2594,null,{}] 08:42:28 INFO - PROCESS | 1650 | 1466696548162 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:28 INFO - PROCESS | 1650 | 1466696548163 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:28 INFO - PROCESS | 1650 | 1466696548262 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 08:42:28 INFO - PROCESS | 1650 | 1466696548265 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:28 INFO - PROCESS | 1650 | 1466696548266 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x129084800 == 35 [pid = 1650] [id = 656] 08:42:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x113c9a000) [pid = 1650] [serial = 1968] [outer = 0x0] 08:42:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12419ac00) [pid = 1650] [serial = 1969] [outer = 0x113c9a000] 08:42:28 INFO - PROCESS | 1650 | 1466696548291 Marionette DEBUG loaded listener.js 08:42:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x124e97c00) [pid = 1650] [serial = 1970] [outer = 0x113c9a000] 08:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126b95800) [pid = 1650] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x120f45c00) [pid = 1650] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 08:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11945e800) [pid = 1650] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 08:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x117048800) [pid = 1650] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 08:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x126111800) [pid = 1650] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112f99c00) [pid = 1650] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 08:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118136400) [pid = 1650] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 08:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1185d8400) [pid = 1650] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 08:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112f9f400) [pid = 1650] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112f9b400) [pid = 1650] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 08:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11295ac00) [pid = 1650] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 08:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x115d54400) [pid = 1650] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 08:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x120f47000) [pid = 1650] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 08:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x120fef800) [pid = 1650] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1185cf000) [pid = 1650] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 08:42:28 INFO - PROCESS | 1650 | 1466696548771 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 08:42:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 08:42:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 630ms 08:42:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 08:42:28 INFO - PROCESS | 1650 | 1466696548784 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 08:42:28 INFO - PROCESS | 1650 | 1466696548785 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 08:42:28 INFO - PROCESS | 1650 | 1466696548788 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 08:42:28 INFO - PROCESS | 1650 | 1466696548789 Marionette TRACE conn2 <- [1,2598,null,{}] 08:42:28 INFO - PROCESS | 1650 | 1466696548791 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:28 INFO - PROCESS | 1650 | 1466696548792 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:28 INFO - PROCESS | 1650 | 1466696548879 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 08:42:28 INFO - PROCESS | 1650 | 1466696548939 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:28 INFO - PROCESS | 1650 | 1466696548940 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x123acd800 == 36 [pid = 1650] [id = 657] 08:42:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112960400) [pid = 1650] [serial = 1971] [outer = 0x0] 08:42:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118241000) [pid = 1650] [serial = 1972] [outer = 0x112960400] 08:42:28 INFO - PROCESS | 1650 | 1466696548964 Marionette DEBUG loaded listener.js 08:42:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11945e800) [pid = 1650] [serial = 1973] [outer = 0x112960400] 08:42:29 INFO - PROCESS | 1650 | 1466696549299 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 08:42:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 08:42:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 518ms 08:42:29 INFO - PROCESS | 1650 | 1466696549307 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 08:42:29 INFO - PROCESS | 1650 | 1466696549308 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 08:42:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 08:42:29 INFO - PROCESS | 1650 | 1466696549310 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 08:42:29 INFO - PROCESS | 1650 | 1466696549311 Marionette TRACE conn2 <- [1,2602,null,{}] 08:42:29 INFO - PROCESS | 1650 | 1466696549314 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:29 INFO - PROCESS | 1650 | 1466696549315 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:29 INFO - PROCESS | 1650 | 1466696549445 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 08:42:29 INFO - PROCESS | 1650 | 1466696549450 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:29 INFO - PROCESS | 1650 | 1466696549451 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a75d800 == 37 [pid = 1650] [id = 658] 08:42:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x115d54400) [pid = 1650] [serial = 1974] [outer = 0x0] 08:42:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x124195800) [pid = 1650] [serial = 1975] [outer = 0x115d54400] 08:42:29 INFO - PROCESS | 1650 | 1466696549491 Marionette DEBUG loaded listener.js 08:42:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1250dc000) [pid = 1650] [serial = 1976] [outer = 0x115d54400] 08:42:29 INFO - PROCESS | 1650 | 1466696549910 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 08:42:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 08:42:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 619ms 08:42:29 INFO - PROCESS | 1650 | 1466696549930 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 08:42:29 INFO - PROCESS | 1650 | 1466696549932 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 08:42:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 08:42:29 INFO - PROCESS | 1650 | 1466696549938 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 08:42:29 INFO - PROCESS | 1650 | 1466696549939 Marionette TRACE conn2 <- [1,2606,null,{}] 08:42:29 INFO - PROCESS | 1650 | 1466696549942 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:29 INFO - PROCESS | 1650 | 1466696549943 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:30 INFO - PROCESS | 1650 | 1466696550076 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 08:42:30 INFO - PROCESS | 1650 | 1466696550085 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:30 INFO - PROCESS | 1650 | 1466696550087 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e5b000 == 38 [pid = 1650] [id = 659] 08:42:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x125195400) [pid = 1650] [serial = 1977] [outer = 0x0] 08:42:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12519f400) [pid = 1650] [serial = 1978] [outer = 0x125195400] 08:42:30 INFO - PROCESS | 1650 | 1466696550113 Marionette DEBUG loaded listener.js 08:42:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12667d000) [pid = 1650] [serial = 1979] [outer = 0x125195400] 08:42:30 INFO - PROCESS | 1650 | 1466696550462 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 08:42:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 08:42:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 572ms 08:42:30 INFO - PROCESS | 1650 | 1466696550509 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 08:42:30 INFO - PROCESS | 1650 | 1466696550511 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 08:42:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 08:42:30 INFO - PROCESS | 1650 | 1466696550514 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 08:42:30 INFO - PROCESS | 1650 | 1466696550515 Marionette TRACE conn2 <- [1,2610,null,{}] 08:42:30 INFO - PROCESS | 1650 | 1466696550518 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:30 INFO - PROCESS | 1650 | 1466696550519 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:30 INFO - PROCESS | 1650 | 1466696550598 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 08:42:30 INFO - PROCESS | 1650 | 1466696550660 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:30 INFO - PROCESS | 1650 | 1466696550661 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x112642000 == 39 [pid = 1650] [id = 660] 08:42:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x110f9b000) [pid = 1650] [serial = 1980] [outer = 0x0] 08:42:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x110fa4c00) [pid = 1650] [serial = 1981] [outer = 0x110f9b000] 08:42:30 INFO - PROCESS | 1650 | 1466696550743 Marionette DEBUG loaded listener.js 08:42:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x112966c00) [pid = 1650] [serial = 1982] [outer = 0x110f9b000] 08:42:31 INFO - PROCESS | 1650 | 1466696551257 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 08:42:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 08:42:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 820ms 08:42:31 INFO - PROCESS | 1650 | 1466696551338 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 08:42:31 INFO - PROCESS | 1650 | 1466696551340 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 08:42:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 08:42:31 INFO - PROCESS | 1650 | 1466696551345 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 08:42:31 INFO - PROCESS | 1650 | 1466696551347 Marionette TRACE conn2 <- [1,2614,null,{}] 08:42:31 INFO - PROCESS | 1650 | 1466696551350 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:31 INFO - PROCESS | 1650 | 1466696551353 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:31 INFO - PROCESS | 1650 | 1466696551463 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 08:42:31 INFO - PROCESS | 1650 | 1466696551526 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:31 INFO - PROCESS | 1650 | 1466696551527 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1239a7000 == 40 [pid = 1650] [id = 661] 08:42:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x116905800) [pid = 1650] [serial = 1983] [outer = 0x0] 08:42:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x117047400) [pid = 1650] [serial = 1984] [outer = 0x116905800] 08:42:31 INFO - PROCESS | 1650 | 1466696551559 Marionette DEBUG loaded listener.js 08:42:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11820e400) [pid = 1650] [serial = 1985] [outer = 0x116905800] 08:42:32 INFO - PROCESS | 1650 | 1466696552094 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 08:42:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 08:42:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 926ms 08:42:32 INFO - PROCESS | 1650 | 1466696552295 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 08:42:32 INFO - PROCESS | 1650 | 1466696552298 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 08:42:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 08:42:32 INFO - PROCESS | 1650 | 1466696552305 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 08:42:32 INFO - PROCESS | 1650 | 1466696552306 Marionette TRACE conn2 <- [1,2618,null,{}] 08:42:32 INFO - PROCESS | 1650 | 1466696552310 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:32 INFO - PROCESS | 1650 | 1466696552312 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:32 INFO - PROCESS | 1650 | 1466696552417 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 08:42:32 INFO - PROCESS | 1650 | 1466696552501 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:32 INFO - PROCESS | 1650 | 1466696552505 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187eb000 == 41 [pid = 1650] [id = 662] 08:42:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x115f69800) [pid = 1650] [serial = 1986] [outer = 0x0] 08:42:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x116707000) [pid = 1650] [serial = 1987] [outer = 0x115f69800] 08:42:32 INFO - PROCESS | 1650 | 1466696552533 Marionette DEBUG loaded listener.js 08:42:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11704d000) [pid = 1650] [serial = 1988] [outer = 0x115f69800] 08:42:32 INFO - PROCESS | 1650 | --DOCSHELL 0x124e5b000 == 40 [pid = 1650] [id = 659] 08:42:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12a75d800 == 39 [pid = 1650] [id = 658] 08:42:32 INFO - PROCESS | 1650 | --DOCSHELL 0x123acd800 == 38 [pid = 1650] [id = 657] 08:42:32 INFO - PROCESS | 1650 | --DOCSHELL 0x129084800 == 37 [pid = 1650] [id = 656] 08:42:32 INFO - PROCESS | 1650 | --DOCSHELL 0x128b15000 == 36 [pid = 1650] [id = 655] 08:42:32 INFO - PROCESS | 1650 | --DOCSHELL 0x126b49800 == 35 [pid = 1650] [id = 654] 08:42:32 INFO - PROCESS | 1650 | --DOCSHELL 0x124e60000 == 34 [pid = 1650] [id = 653] 08:42:32 INFO - PROCESS | 1650 | --DOCSHELL 0x124186800 == 33 [pid = 1650] [id = 652] 08:42:32 INFO - PROCESS | 1650 | --DOCSHELL 0x123ace000 == 32 [pid = 1650] [id = 651] 08:42:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11881a800 == 31 [pid = 1650] [id = 650] 08:42:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1169db000 == 30 [pid = 1650] [id = 649] 08:42:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1190ab000 == 29 [pid = 1650] [id = 648] 08:42:32 INFO - PROCESS | 1650 | 1466696552934 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 08:42:32 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1246c8c00) [pid = 1650] [serial = 1889] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1289e0800) [pid = 1650] [serial = 1930] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x120fee800) [pid = 1650] [serial = 1912] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1256af400) [pid = 1650] [serial = 1916] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x124e9ac00) [pid = 1650] [serial = 1915] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1176c4800) [pid = 1650] [serial = 1894] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x126676c00) [pid = 1650] [serial = 1921] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11820e000) [pid = 1650] [serial = 1895] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11990ac00) [pid = 1650] [serial = 1909] [outer = 0x0] [url = about:blank] 08:42:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 08:42:32 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1182a2400) [pid = 1650] [serial = 1900] [outer = 0x0] [url = about:blank] 08:42:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 676ms 08:42:32 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11840f800) [pid = 1650] [serial = 1901] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118866400) [pid = 1650] [serial = 1903] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1182ac400) [pid = 1650] [serial = 1924] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119459800) [pid = 1650] [serial = 1904] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11949a000) [pid = 1650] [serial = 1906] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119661c00) [pid = 1650] [serial = 1907] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112d08800) [pid = 1650] [serial = 1891] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1133e8800) [pid = 1650] [serial = 1892] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11646bc00) [pid = 1650] [serial = 1897] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11704c000) [pid = 1650] [serial = 1898] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x126111400) [pid = 1650] [serial = 1919] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x126102800) [pid = 1650] [serial = 1918] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1266cf000) [pid = 1650] [serial = 1927] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1266d2c00) [pid = 1650] [serial = 1922] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1289e8400) [pid = 1650] [serial = 1931] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1246c2800) [pid = 1650] [serial = 1913] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119660c00) [pid = 1650] [serial = 1925] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x119b45c00) [pid = 1650] [serial = 1910] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x126b9ac00) [pid = 1650] [serial = 1928] [outer = 0x0] [url = about:blank] 08:42:32 INFO - PROCESS | 1650 | 1466696552981 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 08:42:32 INFO - PROCESS | 1650 | 1466696552983 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 08:42:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 08:42:32 INFO - PROCESS | 1650 | 1466696552988 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 08:42:32 INFO - PROCESS | 1650 | 1466696552990 Marionette TRACE conn2 <- [1,2622,null,{}] 08:42:32 INFO - PROCESS | 1650 | 1466696552993 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:32 INFO - PROCESS | 1650 | 1466696552995 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:33 INFO - PROCESS | 1650 | 1466696553076 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 08:42:33 INFO - PROCESS | 1650 | 1466696553080 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:33 INFO - PROCESS | 1650 | 1466696553082 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a8c800 == 30 [pid = 1650] [id = 663] 08:42:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118205c00) [pid = 1650] [serial = 1989] [outer = 0x0] 08:42:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1182aec00) [pid = 1650] [serial = 1990] [outer = 0x118205c00] 08:42:33 INFO - PROCESS | 1650 | 1466696553114 Marionette DEBUG loaded listener.js 08:42:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118417c00) [pid = 1650] [serial = 1991] [outer = 0x118205c00] 08:42:33 INFO - PROCESS | 1650 | 1466696553450 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 08:42:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 08:42:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 471ms 08:42:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 08:42:33 INFO - PROCESS | 1650 | 1466696553458 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 08:42:33 INFO - PROCESS | 1650 | 1466696553460 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 08:42:33 INFO - PROCESS | 1650 | 1466696553462 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 08:42:33 INFO - PROCESS | 1650 | 1466696553464 Marionette TRACE conn2 <- [1,2626,null,{}] 08:42:33 INFO - PROCESS | 1650 | 1466696553474 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:33 INFO - PROCESS | 1650 | 1466696553478 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:33 INFO - PROCESS | 1650 | 1466696553591 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 08:42:33 INFO - PROCESS | 1650 | 1466696553658 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:33 INFO - PROCESS | 1650 | 1466696553661 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12465c800 == 31 [pid = 1650] [id = 664] 08:42:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1185d7800) [pid = 1650] [serial = 1992] [outer = 0x0] 08:42:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11889cc00) [pid = 1650] [serial = 1993] [outer = 0x1185d7800] 08:42:33 INFO - PROCESS | 1650 | 1466696553691 Marionette DEBUG loaded listener.js 08:42:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119458800) [pid = 1650] [serial = 1994] [outer = 0x1185d7800] 08:42:34 INFO - PROCESS | 1650 | 1466696554008 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 08:42:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 08:42:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 573ms 08:42:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 08:42:34 INFO - PROCESS | 1650 | 1466696554037 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 08:42:34 INFO - PROCESS | 1650 | 1466696554039 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 08:42:34 INFO - PROCESS | 1650 | 1466696554041 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 08:42:34 INFO - PROCESS | 1650 | 1466696554043 Marionette TRACE conn2 <- [1,2630,null,{}] 08:42:34 INFO - PROCESS | 1650 | 1466696554045 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:34 INFO - PROCESS | 1650 | 1466696554046 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:34 INFO - PROCESS | 1650 | 1466696554136 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 08:42:34 INFO - PROCESS | 1650 | 1466696554190 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:34 INFO - PROCESS | 1650 | 1466696554191 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x126159800 == 32 [pid = 1650] [id = 665] 08:42:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112fa7000) [pid = 1650] [serial = 1995] [outer = 0x0] 08:42:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11949bc00) [pid = 1650] [serial = 1996] [outer = 0x112fa7000] 08:42:34 INFO - PROCESS | 1650 | 1466696554215 Marionette DEBUG loaded listener.js 08:42:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11990f000) [pid = 1650] [serial = 1997] [outer = 0x112fa7000] 08:42:34 INFO - PROCESS | 1650 | 1466696554564 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 08:42:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 08:42:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 569ms 08:42:34 INFO - PROCESS | 1650 | 1466696554611 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 08:42:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 08:42:34 INFO - PROCESS | 1650 | 1466696554613 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 08:42:34 INFO - PROCESS | 1650 | 1466696554617 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 08:42:34 INFO - PROCESS | 1650 | 1466696554619 Marionette TRACE conn2 <- [1,2634,null,{}] 08:42:34 INFO - PROCESS | 1650 | 1466696554622 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:34 INFO - PROCESS | 1650 | 1466696554624 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:34 INFO - PROCESS | 1650 | 1466696554783 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 08:42:34 INFO - PROCESS | 1650 | 1466696554797 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:34 INFO - PROCESS | 1650 | 1466696554798 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188db000 == 33 [pid = 1650] [id = 666] 08:42:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119a08000) [pid = 1650] [serial = 1998] [outer = 0x0] 08:42:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119a11c00) [pid = 1650] [serial = 1999] [outer = 0x119a08000] 08:42:34 INFO - PROCESS | 1650 | 1466696554839 Marionette DEBUG loaded listener.js 08:42:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x120f47000) [pid = 1650] [serial = 2000] [outer = 0x119a08000] 08:42:35 INFO - PROCESS | 1650 | 1466696555251 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 08:42:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 08:42:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 670ms 08:42:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 08:42:35 INFO - PROCESS | 1650 | 1466696555287 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 08:42:35 INFO - PROCESS | 1650 | 1466696555288 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 08:42:35 INFO - PROCESS | 1650 | 1466696555290 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 08:42:35 INFO - PROCESS | 1650 | 1466696555291 Marionette TRACE conn2 <- [1,2638,null,{}] 08:42:35 INFO - PROCESS | 1650 | 1466696555293 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:35 INFO - PROCESS | 1650 | 1466696555298 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:35 INFO - PROCESS | 1650 | 1466696555424 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 08:42:35 INFO - PROCESS | 1650 | 1466696555481 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:35 INFO - PROCESS | 1650 | 1466696555483 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x129335800 == 34 [pid = 1650] [id = 667] 08:42:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x120f4f800) [pid = 1650] [serial = 2001] [outer = 0x0] 08:42:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123c8f000) [pid = 1650] [serial = 2002] [outer = 0x120f4f800] 08:42:35 INFO - PROCESS | 1650 | 1466696555508 Marionette DEBUG loaded listener.js 08:42:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1243f8800) [pid = 1650] [serial = 2003] [outer = 0x120f4f800] 08:42:35 INFO - PROCESS | 1650 | 1466696555840 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 08:42:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 08:42:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 568ms 08:42:35 INFO - PROCESS | 1650 | 1466696555858 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 08:42:35 INFO - PROCESS | 1650 | 1466696555859 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 08:42:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 08:42:35 INFO - PROCESS | 1650 | 1466696555862 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 08:42:35 INFO - PROCESS | 1650 | 1466696555863 Marionette TRACE conn2 <- [1,2642,null,{}] 08:42:35 INFO - PROCESS | 1650 | 1466696555865 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:35 INFO - PROCESS | 1650 | 1466696555866 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:35 INFO - PROCESS | 1650 | 1466696555969 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 08:42:35 INFO - PROCESS | 1650 | 1466696555983 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:35 INFO - PROCESS | 1650 | 1466696555984 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a544800 == 35 [pid = 1650] [id = 668] 08:42:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123f6f400) [pid = 1650] [serial = 2004] [outer = 0x0] 08:42:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x125197000) [pid = 1650] [serial = 2005] [outer = 0x123f6f400] 08:42:36 INFO - PROCESS | 1650 | 1466696556015 Marionette DEBUG loaded listener.js 08:42:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12610c800) [pid = 1650] [serial = 2006] [outer = 0x123f6f400] 08:42:36 INFO - PROCESS | 1650 | 1466696556362 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 08:42:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 08:42:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 518ms 08:42:36 INFO - PROCESS | 1650 | 1466696556380 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 08:42:36 INFO - PROCESS | 1650 | 1466696556382 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 08:42:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 08:42:36 INFO - PROCESS | 1650 | 1466696556392 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 08:42:36 INFO - PROCESS | 1650 | 1466696556393 Marionette TRACE conn2 <- [1,2646,null,{}] 08:42:36 INFO - PROCESS | 1650 | 1466696556395 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:36 INFO - PROCESS | 1650 | 1466696556396 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:36 INFO - PROCESS | 1650 | 1466696556496 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 08:42:36 INFO - PROCESS | 1650 | 1466696556500 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:36 INFO - PROCESS | 1650 | 1466696556501 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad0e800 == 36 [pid = 1650] [id = 669] 08:42:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124e99c00) [pid = 1650] [serial = 2007] [outer = 0x0] 08:42:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1265f2800) [pid = 1650] [serial = 2008] [outer = 0x124e99c00] 08:42:36 INFO - PROCESS | 1650 | 1466696556526 Marionette DEBUG loaded listener.js 08:42:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12692e000) [pid = 1650] [serial = 2009] [outer = 0x124e99c00] 08:42:36 INFO - PROCESS | 1650 | 1466696556869 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 08:42:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 08:42:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 526ms 08:42:36 INFO - PROCESS | 1650 | 1466696556912 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 08:42:36 INFO - PROCESS | 1650 | 1466696556913 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 08:42:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 08:42:36 INFO - PROCESS | 1650 | 1466696556916 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 08:42:36 INFO - PROCESS | 1650 | 1466696556917 Marionette TRACE conn2 <- [1,2650,null,{}] 08:42:36 INFO - PROCESS | 1650 | 1466696556919 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:36 INFO - PROCESS | 1650 | 1466696556920 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:37 INFO - PROCESS | 1650 | 1466696557022 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 08:42:37 INFO - PROCESS | 1650 | 1466696557026 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:37 INFO - PROCESS | 1650 | 1466696557027 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad90800 == 37 [pid = 1650] [id = 670] 08:42:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124e9ac00) [pid = 1650] [serial = 2010] [outer = 0x0] 08:42:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126b9dc00) [pid = 1650] [serial = 2011] [outer = 0x124e9ac00] 08:42:37 INFO - PROCESS | 1650 | 1466696557058 Marionette DEBUG loaded listener.js 08:42:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1289e2c00) [pid = 1650] [serial = 2012] [outer = 0x124e9ac00] 08:42:37 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x111c7b400) [pid = 1650] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 08:42:37 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116903c00) [pid = 1650] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 08:42:37 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11886a000) [pid = 1650] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 08:42:37 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11697bc00) [pid = 1650] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 08:42:37 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11309b800) [pid = 1650] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 08:42:37 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x110fa1800) [pid = 1650] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:42:37 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118378800) [pid = 1650] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:42:37 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11945c400) [pid = 1650] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 08:42:37 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112d09000) [pid = 1650] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 08:42:37 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11820c800) [pid = 1650] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 08:42:37 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112960400) [pid = 1650] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 08:42:37 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112d2e400) [pid = 1650] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 08:42:37 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x113c9a000) [pid = 1650] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 08:42:37 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x115d54400) [pid = 1650] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 08:42:37 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x112fa1c00) [pid = 1650] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 08:42:37 INFO - PROCESS | 1650 | 1466696557453 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 08:42:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 08:42:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 571ms 08:42:37 INFO - PROCESS | 1650 | 1466696557499 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 08:42:37 INFO - PROCESS | 1650 | 1466696557502 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 08:42:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 08:42:37 INFO - PROCESS | 1650 | 1466696557507 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 08:42:37 INFO - PROCESS | 1650 | 1466696557508 Marionette TRACE conn2 <- [1,2654,null,{}] 08:42:37 INFO - PROCESS | 1650 | 1466696557511 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:37 INFO - PROCESS | 1650 | 1466696557512 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:37 INFO - PROCESS | 1650 | 1466696557595 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 08:42:37 INFO - PROCESS | 1650 | 1466696557601 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:37 INFO - PROCESS | 1650 | 1466696557602 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1256d0000 == 38 [pid = 1650] [id = 671] 08:42:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116905c00) [pid = 1650] [serial = 2013] [outer = 0x0] 08:42:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118411c00) [pid = 1650] [serial = 2014] [outer = 0x116905c00] 08:42:37 INFO - PROCESS | 1650 | 1466696557627 Marionette DEBUG loaded listener.js 08:42:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11945dc00) [pid = 1650] [serial = 2015] [outer = 0x116905c00] 08:42:37 INFO - PROCESS | 1650 | 1466696557963 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 08:42:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 08:42:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 469ms 08:42:37 INFO - PROCESS | 1650 | 1466696557977 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 08:42:37 INFO - PROCESS | 1650 | 1466696557978 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 08:42:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 08:42:37 INFO - PROCESS | 1650 | 1466696557980 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 08:42:37 INFO - PROCESS | 1650 | 1466696557982 Marionette TRACE conn2 <- [1,2658,null,{}] 08:42:37 INFO - PROCESS | 1650 | 1466696557987 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:37 INFO - PROCESS | 1650 | 1466696557989 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:38 INFO - PROCESS | 1650 | 1466696558081 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 08:42:38 INFO - PROCESS | 1650 | 1466696558145 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:38 INFO - PROCESS | 1650 | 1466696558147 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b999000 == 39 [pid = 1650] [id = 672] 08:42:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11704a000) [pid = 1650] [serial = 2016] [outer = 0x0] 08:42:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119b50000) [pid = 1650] [serial = 2017] [outer = 0x11704a000] 08:42:38 INFO - PROCESS | 1650 | 1466696558181 Marionette DEBUG loaded listener.js 08:42:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128acb800) [pid = 1650] [serial = 2018] [outer = 0x11704a000] 08:42:38 INFO - PROCESS | 1650 | 1466696558491 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 08:42:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 08:42:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 521ms 08:42:38 INFO - PROCESS | 1650 | 1466696558508 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 08:42:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 08:42:38 INFO - PROCESS | 1650 | 1466696558509 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 08:42:38 INFO - PROCESS | 1650 | 1466696558511 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 08:42:38 INFO - PROCESS | 1650 | 1466696558513 Marionette TRACE conn2 <- [1,2662,null,{}] 08:42:38 INFO - PROCESS | 1650 | 1466696558516 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:38 INFO - PROCESS | 1650 | 1466696558519 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:38 INFO - PROCESS | 1650 | 1466696558610 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 08:42:38 INFO - PROCESS | 1650 | 1466696558614 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:38 INFO - PROCESS | 1650 | 1466696558616 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf0f000 == 40 [pid = 1650] [id = 673] 08:42:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128acbc00) [pid = 1650] [serial = 2019] [outer = 0x0] 08:42:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128ad5400) [pid = 1650] [serial = 2020] [outer = 0x128acbc00] 08:42:38 INFO - PROCESS | 1650 | 1466696558645 Marionette DEBUG loaded listener.js 08:42:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128c86000) [pid = 1650] [serial = 2021] [outer = 0x128acbc00] 08:42:39 INFO - PROCESS | 1650 | 1466696559113 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 08:42:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 08:42:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 623ms 08:42:39 INFO - PROCESS | 1650 | 1466696559135 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 08:42:39 INFO - PROCESS | 1650 | 1466696559136 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 08:42:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 08:42:39 INFO - PROCESS | 1650 | 1466696559138 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 08:42:39 INFO - PROCESS | 1650 | 1466696559139 Marionette TRACE conn2 <- [1,2666,null,{}] 08:42:39 INFO - PROCESS | 1650 | 1466696559141 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:39 INFO - PROCESS | 1650 | 1466696559142 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:39 INFO - PROCESS | 1650 | 1466696559232 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 08:42:39 INFO - PROCESS | 1650 | 1466696559344 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:39 INFO - PROCESS | 1650 | 1466696559346 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x116410000 == 41 [pid = 1650] [id = 674] 08:42:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x110fa1c00) [pid = 1650] [serial = 2022] [outer = 0x0] 08:42:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x112a73400) [pid = 1650] [serial = 2023] [outer = 0x110fa1c00] 08:42:39 INFO - PROCESS | 1650 | 1466696559377 Marionette DEBUG loaded listener.js 08:42:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x113c37400) [pid = 1650] [serial = 2024] [outer = 0x110fa1c00] 08:42:40 INFO - PROCESS | 1650 | 1466696560331 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 08:42:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 08:42:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1218ms 08:42:40 INFO - PROCESS | 1650 | 1466696560358 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 08:42:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:42:40 INFO - PROCESS | 1650 | 1466696560360 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 08:42:40 INFO - PROCESS | 1650 | 1466696560363 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:42:40 INFO - PROCESS | 1650 | 1466696560365 Marionette TRACE conn2 <- [1,2670,null,{}] 08:42:40 INFO - PROCESS | 1650 | 1466696560369 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:40 INFO - PROCESS | 1650 | 1466696560370 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:40 INFO - PROCESS | 1650 | 1466696560479 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 08:42:40 INFO - PROCESS | 1650 | 1466696560540 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:40 INFO - PROCESS | 1650 | 1466696560542 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1256db000 == 42 [pid = 1650] [id = 675] 08:42:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1182a8c00) [pid = 1650] [serial = 2025] [outer = 0x0] 08:42:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118415000) [pid = 1650] [serial = 2026] [outer = 0x1182a8c00] 08:42:40 INFO - PROCESS | 1650 | 1466696560572 Marionette DEBUG loaded listener.js 08:42:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11871b400) [pid = 1650] [serial = 2027] [outer = 0x1182a8c00] 08:42:41 INFO - PROCESS | 1650 | 1466696561489 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 08:42:41 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 08:42:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:42:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 08:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:42:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:42:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1173ms 08:42:41 INFO - PROCESS | 1650 | 1466696561538 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 08:42:41 INFO - PROCESS | 1650 | 1466696561541 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 08:42:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 08:42:41 INFO - PROCESS | 1650 | 1466696561544 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:42:41 INFO - PROCESS | 1650 | 1466696561545 Marionette TRACE conn2 <- [1,2674,null,{}] 08:42:41 INFO - PROCESS | 1650 | 1466696561548 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:41 INFO - PROCESS | 1650 | 1466696561549 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:41 INFO - PROCESS | 1650 | 1466696561659 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 08:42:41 INFO - PROCESS | 1650 | 1466696561720 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:41 INFO - PROCESS | 1650 | 1466696561721 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a9f000 == 43 [pid = 1650] [id = 676] 08:42:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1172cc000) [pid = 1650] [serial = 2028] [outer = 0x0] 08:42:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119358400) [pid = 1650] [serial = 2029] [outer = 0x1172cc000] 08:42:41 INFO - PROCESS | 1650 | 1466696561751 Marionette DEBUG loaded listener.js 08:42:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11990bc00) [pid = 1650] [serial = 2030] [outer = 0x1172cc000] 08:42:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf0f000 == 42 [pid = 1650] [id = 673] 08:42:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12b999000 == 41 [pid = 1650] [id = 672] 08:42:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1256d0000 == 40 [pid = 1650] [id = 671] 08:42:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad90800 == 39 [pid = 1650] [id = 670] 08:42:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad0e800 == 38 [pid = 1650] [id = 669] 08:42:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12a544800 == 37 [pid = 1650] [id = 668] 08:42:43 INFO - PROCESS | 1650 | --DOCSHELL 0x129335800 == 36 [pid = 1650] [id = 667] 08:42:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1188db000 == 35 [pid = 1650] [id = 666] 08:42:43 INFO - PROCESS | 1650 | --DOCSHELL 0x126159800 == 34 [pid = 1650] [id = 665] 08:42:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12465c800 == 33 [pid = 1650] [id = 664] 08:42:43 INFO - PROCESS | 1650 | --DOCSHELL 0x119a8c800 == 32 [pid = 1650] [id = 663] 08:42:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1187eb000 == 31 [pid = 1650] [id = 662] 08:42:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1239a7000 == 30 [pid = 1650] [id = 661] 08:42:43 INFO - PROCESS | 1650 | --DOCSHELL 0x112642000 == 29 [pid = 1650] [id = 660] 08:42:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1256db000 == 28 [pid = 1650] [id = 675] 08:42:43 INFO - PROCESS | 1650 | --DOCSHELL 0x116410000 == 27 [pid = 1650] [id = 674] 08:42:43 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119902400) [pid = 1650] [serial = 1961] [outer = 0x0] [url = about:blank] 08:42:43 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11949ac00) [pid = 1650] [serial = 1960] [outer = 0x0] [url = about:blank] 08:42:43 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1172cbc00) [pid = 1650] [serial = 1951] [outer = 0x0] [url = about:blank] 08:42:43 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119079400) [pid = 1650] [serial = 1957] [outer = 0x0] [url = about:blank] 08:42:43 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1185cb400) [pid = 1650] [serial = 1946] [outer = 0x0] [url = about:blank] 08:42:43 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118382000) [pid = 1650] [serial = 1945] [outer = 0x0] [url = about:blank] 08:42:43 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x113c9ac00) [pid = 1650] [serial = 1948] [outer = 0x0] [url = about:blank] 08:42:43 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x115d50800) [pid = 1650] [serial = 1949] [outer = 0x0] [url = about:blank] 08:42:43 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1133d1000) [pid = 1650] [serial = 1934] [outer = 0x0] [url = about:blank] 08:42:43 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11295ec00) [pid = 1650] [serial = 1933] [outer = 0x0] [url = about:blank] 08:42:43 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11871b000) [pid = 1650] [serial = 1937] [outer = 0x0] [url = about:blank] 08:42:43 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11841d400) [pid = 1650] [serial = 1936] [outer = 0x0] [url = about:blank] 08:42:43 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119503c00) [pid = 1650] [serial = 1939] [outer = 0x0] [url = about:blank] 08:42:43 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119a11800) [pid = 1650] [serial = 1940] [outer = 0x0] [url = about:blank] 08:42:43 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x123d65800) [pid = 1650] [serial = 1943] [outer = 0x0] [url = about:blank] 08:42:43 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118207c00) [pid = 1650] [serial = 1942] [outer = 0x0] [url = about:blank] 08:42:43 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119a0f000) [pid = 1650] [serial = 1963] [outer = 0x0] [url = about:blank] 08:42:43 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118241000) [pid = 1650] [serial = 1972] [outer = 0x0] [url = about:blank] 08:42:43 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x123d8b400) [pid = 1650] [serial = 1966] [outer = 0x0] [url = about:blank] 08:42:43 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x123f70400) [pid = 1650] [serial = 1967] [outer = 0x0] [url = about:blank] 08:42:43 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12419ac00) [pid = 1650] [serial = 1969] [outer = 0x0] [url = about:blank] 08:42:43 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x124195800) [pid = 1650] [serial = 1975] [outer = 0x0] [url = about:blank] 08:42:43 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x118209c00) [pid = 1650] [serial = 1952] [outer = 0x0] [url = about:blank] 08:42:43 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12519f400) [pid = 1650] [serial = 1978] [outer = 0x0] [url = about:blank] 08:42:43 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x124e97c00) [pid = 1650] [serial = 1970] [outer = 0x0] [url = about:blank] 08:42:43 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x118861400) [pid = 1650] [serial = 1955] [outer = 0x0] [url = about:blank] 08:42:43 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1185d7400) [pid = 1650] [serial = 1954] [outer = 0x0] [url = about:blank] 08:42:43 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x123d66800) [pid = 1650] [serial = 1964] [outer = 0x0] [url = about:blank] 08:42:43 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1250dc000) [pid = 1650] [serial = 1976] [outer = 0x0] [url = about:blank] 08:42:43 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11945bc00) [pid = 1650] [serial = 1958] [outer = 0x0] [url = about:blank] 08:42:43 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x11945e800) [pid = 1650] [serial = 1973] [outer = 0x0] [url = about:blank] 08:42:43 INFO - PROCESS | 1650 | 1466696563469 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 08:42:43 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 08:42:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:42:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 08:42:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:42:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:42:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1972ms 08:42:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 08:42:43 INFO - PROCESS | 1650 | 1466696563517 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 08:42:43 INFO - PROCESS | 1650 | 1466696563519 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 08:42:43 INFO - PROCESS | 1650 | 1466696563523 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:42:43 INFO - PROCESS | 1650 | 1466696563525 Marionette TRACE conn2 <- [1,2678,null,{}] 08:42:43 INFO - PROCESS | 1650 | 1466696563530 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:43 INFO - PROCESS | 1650 | 1466696563532 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:43 INFO - PROCESS | 1650 | 1466696563611 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 08:42:43 INFO - PROCESS | 1650 | 1466696563619 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:43 INFO - PROCESS | 1650 | 1466696563621 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169c3800 == 28 [pid = 1650] [id = 677] 08:42:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1133cf800) [pid = 1650] [serial = 2031] [outer = 0x0] 08:42:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1133e9800) [pid = 1650] [serial = 2032] [outer = 0x1133cf800] 08:42:43 INFO - PROCESS | 1650 | 1466696563651 Marionette DEBUG loaded listener.js 08:42:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x115d4c400) [pid = 1650] [serial = 2033] [outer = 0x1133cf800] 08:42:44 INFO - PROCESS | 1650 | 1466696564609 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 08:42:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 08:42:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1124ms 08:42:44 INFO - PROCESS | 1650 | 1466696564647 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 08:42:44 INFO - PROCESS | 1650 | 1466696564651 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 08:42:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:42:44 INFO - PROCESS | 1650 | 1466696564656 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:42:44 INFO - PROCESS | 1650 | 1466696564657 Marionette TRACE conn2 <- [1,2682,null,{}] 08:42:44 INFO - PROCESS | 1650 | 1466696564660 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:44 INFO - PROCESS | 1650 | 1466696564662 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:44 INFO - PROCESS | 1650 | 1466696564746 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 08:42:44 INFO - PROCESS | 1650 | 1466696564752 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:44 INFO - PROCESS | 1650 | 1466696564754 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11880a000 == 29 [pid = 1650] [id = 678] 08:42:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x115fdd800) [pid = 1650] [serial = 2034] [outer = 0x0] 08:42:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1173a9400) [pid = 1650] [serial = 2035] [outer = 0x115fdd800] 08:42:44 INFO - PROCESS | 1650 | 1466696564783 Marionette DEBUG loaded listener.js 08:42:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118132400) [pid = 1650] [serial = 2036] [outer = 0x115fdd800] 08:42:45 INFO - PROCESS | 1650 | 1466696565646 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 08:42:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 08:42:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1021ms 08:42:45 INFO - PROCESS | 1650 | 1466696565676 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 08:42:45 INFO - PROCESS | 1650 | 1466696565678 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 08:42:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:42:45 INFO - PROCESS | 1650 | 1466696565708 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:42:45 INFO - PROCESS | 1650 | 1466696565711 Marionette TRACE conn2 <- [1,2686,null,{}] 08:42:45 INFO - PROCESS | 1650 | 1466696565719 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:45 INFO - PROCESS | 1650 | 1466696565722 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:45 INFO - PROCESS | 1650 | 1466696565831 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 08:42:45 INFO - PROCESS | 1650 | 1466696565836 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:45 INFO - PROCESS | 1650 | 1466696565838 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bcb800 == 30 [pid = 1650] [id = 679] 08:42:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1182ae400) [pid = 1650] [serial = 2037] [outer = 0x0] 08:42:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1185ca400) [pid = 1650] [serial = 2038] [outer = 0x1182ae400] 08:42:45 INFO - PROCESS | 1650 | 1466696565867 Marionette DEBUG loaded listener.js 08:42:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1185d6800) [pid = 1650] [serial = 2039] [outer = 0x1182ae400] 08:42:46 INFO - PROCESS | 1650 | 1466696566719 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 08:42:46 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 08:42:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:42:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 08:42:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:42:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:42:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1043ms 08:42:46 INFO - PROCESS | 1650 | 1466696566732 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 08:42:46 INFO - PROCESS | 1650 | 1466696566735 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 08:42:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 08:42:46 INFO - PROCESS | 1650 | 1466696566738 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:42:46 INFO - PROCESS | 1650 | 1466696566739 Marionette TRACE conn2 <- [1,2690,null,{}] 08:42:46 INFO - PROCESS | 1650 | 1466696566741 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:46 INFO - PROCESS | 1650 | 1466696566742 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:46 INFO - PROCESS | 1650 | 1466696566848 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 08:42:46 INFO - PROCESS | 1650 | 1466696566852 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:46 INFO - PROCESS | 1650 | 1466696566853 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d42800 == 31 [pid = 1650] [id = 680] 08:42:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118738c00) [pid = 1650] [serial = 2040] [outer = 0x0] 08:42:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118869000) [pid = 1650] [serial = 2041] [outer = 0x118738c00] 08:42:46 INFO - PROCESS | 1650 | 1466696566879 Marionette DEBUG loaded listener.js 08:42:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119354c00) [pid = 1650] [serial = 2042] [outer = 0x118738c00] 08:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x125195400) [pid = 1650] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 08:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x128acbc00) [pid = 1650] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x120f4f800) [pid = 1650] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x123f6f400) [pid = 1650] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1185d7800) [pid = 1650] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118205c00) [pid = 1650] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 08:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x112fa7000) [pid = 1650] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x110f9b000) [pid = 1650] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x119a08000) [pid = 1650] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x116905800) [pid = 1650] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 08:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x115f69800) [pid = 1650] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 08:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x124e99c00) [pid = 1650] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x124e9ac00) [pid = 1650] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x116905c00) [pid = 1650] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x11704a000) [pid = 1650] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:42:47 INFO - PROCESS | 1650 | 1466696567725 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 08:42:47 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 08:42:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:42:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 08:42:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:42:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:42:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1018ms 08:42:47 INFO - PROCESS | 1650 | 1466696567757 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 08:42:47 INFO - PROCESS | 1650 | 1466696567758 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 08:42:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 08:42:47 INFO - PROCESS | 1650 | 1466696567761 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:42:47 INFO - PROCESS | 1650 | 1466696567762 Marionette TRACE conn2 <- [1,2694,null,{}] 08:42:47 INFO - PROCESS | 1650 | 1466696567764 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:47 INFO - PROCESS | 1650 | 1466696567766 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:47 INFO - PROCESS | 1650 | 1466696567848 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 08:42:47 INFO - PROCESS | 1650 | 1466696567904 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:47 INFO - PROCESS | 1650 | 1466696567905 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x124a20000 == 32 [pid = 1650] [id = 681] 08:42:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11295d000) [pid = 1650] [serial = 2043] [outer = 0x0] 08:42:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x118137000) [pid = 1650] [serial = 2044] [outer = 0x11295d000] 08:42:47 INFO - PROCESS | 1650 | 1466696567930 Marionette DEBUG loaded listener.js 08:42:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11873ec00) [pid = 1650] [serial = 2045] [outer = 0x11295d000] 08:42:48 INFO - PROCESS | 1650 | 1466696568681 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 08:42:48 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 08:42:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:42:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 08:42:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:42:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:42:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 971ms 08:42:48 INFO - PROCESS | 1650 | 1466696568733 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 08:42:48 INFO - PROCESS | 1650 | 1466696568735 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 08:42:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 08:42:48 INFO - PROCESS | 1650 | 1466696568737 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:42:48 INFO - PROCESS | 1650 | 1466696568738 Marionette TRACE conn2 <- [1,2698,null,{}] 08:42:48 INFO - PROCESS | 1650 | 1466696568740 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:48 INFO - PROCESS | 1650 | 1466696568744 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:48 INFO - PROCESS | 1650 | 1466696568853 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 08:42:48 INFO - PROCESS | 1650 | 1466696568858 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:48 INFO - PROCESS | 1650 | 1466696568859 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1256d0000 == 33 [pid = 1650] [id = 682] 08:42:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x119499c00) [pid = 1650] [serial = 2046] [outer = 0x0] 08:42:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x119a09400) [pid = 1650] [serial = 2047] [outer = 0x119499c00] 08:42:48 INFO - PROCESS | 1650 | 1466696568884 Marionette DEBUG loaded listener.js 08:42:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x120f43800) [pid = 1650] [serial = 2048] [outer = 0x119499c00] 08:42:49 INFO - PROCESS | 1650 | 1466696569745 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 08:42:49 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 08:42:49 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:42:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 08:42:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:42:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:42:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1070ms 08:42:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 08:42:49 INFO - PROCESS | 1650 | 1466696569815 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 08:42:49 INFO - PROCESS | 1650 | 1466696569819 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 08:42:49 INFO - PROCESS | 1650 | 1466696569825 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:42:49 INFO - PROCESS | 1650 | 1466696569828 Marionette TRACE conn2 <- [1,2702,null,{}] 08:42:49 INFO - PROCESS | 1650 | 1466696569831 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:49 INFO - PROCESS | 1650 | 1466696569833 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:49 INFO - PROCESS | 1650 | 1466696569922 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 08:42:50 INFO - PROCESS | 1650 | 1466696570017 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:50 INFO - PROCESS | 1650 | 1466696570018 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e4e000 == 34 [pid = 1650] [id = 683] 08:42:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x113c9c800) [pid = 1650] [serial = 2049] [outer = 0x0] 08:42:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x115d4e400) [pid = 1650] [serial = 2050] [outer = 0x113c9c800] 08:42:50 INFO - PROCESS | 1650 | 1466696570052 Marionette DEBUG loaded listener.js 08:42:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x116704c00) [pid = 1650] [serial = 2051] [outer = 0x113c9c800] 08:42:50 INFO - PROCESS | 1650 | 1466696570541 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 08:42:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:42:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 774ms 08:42:50 INFO - PROCESS | 1650 | 1466696570624 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 08:42:50 INFO - PROCESS | 1650 | 1466696570627 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 08:42:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:42:50 INFO - PROCESS | 1650 | 1466696570636 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:42:50 INFO - PROCESS | 1650 | 1466696570638 Marionette TRACE conn2 <- [1,2706,null,{}] 08:42:50 INFO - PROCESS | 1650 | 1466696570641 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:50 INFO - PROCESS | 1650 | 1466696570643 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:50 INFO - PROCESS | 1650 | 1466696570749 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 08:42:50 INFO - PROCESS | 1650 | 1466696570828 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:50 INFO - PROCESS | 1650 | 1466696570830 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12438d000 == 35 [pid = 1650] [id = 684] 08:42:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118207c00) [pid = 1650] [serial = 2052] [outer = 0x0] 08:42:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1182a9c00) [pid = 1650] [serial = 2053] [outer = 0x118207c00] 08:42:50 INFO - PROCESS | 1650 | 1466696570861 Marionette DEBUG loaded listener.js 08:42:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11841a800) [pid = 1650] [serial = 2054] [outer = 0x118207c00] 08:42:51 INFO - PROCESS | 1650 | 1466696571526 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 08:42:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:42:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 926ms 08:42:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11661a800 == 34 [pid = 1650] [id = 518] 08:42:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad26000 == 33 [pid = 1650] [id = 510] 08:42:51 INFO - PROCESS | 1650 | --DOCSHELL 0x117e47800 == 32 [pid = 1650] [id = 519] 08:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12667d000) [pid = 1650] [serial = 1979] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x123c8f000) [pid = 1650] [serial = 2002] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x125197000) [pid = 1650] [serial = 2005] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11889cc00) [pid = 1650] [serial = 1993] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x119458800) [pid = 1650] [serial = 1994] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1182aec00) [pid = 1650] [serial = 1990] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x118417c00) [pid = 1650] [serial = 1991] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11949bc00) [pid = 1650] [serial = 1996] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x11990f000) [pid = 1650] [serial = 1997] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x110fa4c00) [pid = 1650] [serial = 1981] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x112966c00) [pid = 1650] [serial = 1982] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x119a11c00) [pid = 1650] [serial = 1999] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x117047400) [pid = 1650] [serial = 1984] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x11820e400) [pid = 1650] [serial = 1985] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x1243f8800) [pid = 1650] [serial = 2003] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x116707000) [pid = 1650] [serial = 1987] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x11704d000) [pid = 1650] [serial = 1988] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x1265f2800) [pid = 1650] [serial = 2008] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x12610c800) [pid = 1650] [serial = 2006] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x126b9dc00) [pid = 1650] [serial = 2011] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x12692e000) [pid = 1650] [serial = 2009] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x118411c00) [pid = 1650] [serial = 2014] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x128c86000) [pid = 1650] [serial = 2021] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 55 (0x1289e2c00) [pid = 1650] [serial = 2012] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 54 (0x119b50000) [pid = 1650] [serial = 2017] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 53 (0x128acb800) [pid = 1650] [serial = 2018] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 52 (0x11945dc00) [pid = 1650] [serial = 2015] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 51 (0x120f47000) [pid = 1650] [serial = 2000] [outer = 0x0] [url = about:blank] 08:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 50 (0x128ad5400) [pid = 1650] [serial = 2020] [outer = 0x0] [url = about:blank] 08:42:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:42:51 INFO - PROCESS | 1650 | 1466696571577 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 08:42:51 INFO - PROCESS | 1650 | 1466696571579 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 08:42:51 INFO - PROCESS | 1650 | 1466696571582 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:42:51 INFO - PROCESS | 1650 | 1466696571584 Marionette TRACE conn2 <- [1,2710,null,{}] 08:42:51 INFO - PROCESS | 1650 | 1466696571588 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:51 INFO - PROCESS | 1650 | 1466696571589 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:51 INFO - PROCESS | 1650 | 1466696571668 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 08:42:51 INFO - PROCESS | 1650 | 1466696571674 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:51 INFO - PROCESS | 1650 | 1466696571675 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e47800 == 33 [pid = 1650] [id = 685] 08:42:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x115fdc000) [pid = 1650] [serial = 2055] [outer = 0x0] 08:42:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x116624000) [pid = 1650] [serial = 2056] [outer = 0x115fdc000] 08:42:51 INFO - PROCESS | 1650 | 1466696571712 Marionette DEBUG loaded listener.js 08:42:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x117049000) [pid = 1650] [serial = 2057] [outer = 0x115fdc000] 08:42:52 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf7e000 == 32 [pid = 1650] [id = 16] 08:42:52 INFO - PROCESS | 1650 | 1466696572096 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 08:42:52 INFO - PROCESS | 1650 | 1466696572108 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 08:42:52 INFO - PROCESS | 1650 | 1466696572112 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:42:52 INFO - PROCESS | 1650 | 1466696572114 Marionette TRACE conn2 <- [1,2714,null,{}] 08:42:52 INFO - PROCESS | 1650 | 1466696572119 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:52 INFO - PROCESS | 1650 | 1466696572121 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:52 INFO - PROCESS | 1650 | 1466696572201 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 08:42:52 INFO - PROCESS | 1650 | 1466696572280 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:52 INFO - PROCESS | 1650 | 1466696572281 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x119176800 == 33 [pid = 1650] [id = 686] 08:42:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x11646bc00) [pid = 1650] [serial = 2058] [outer = 0x0] 08:42:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x11812ec00) [pid = 1650] [serial = 2059] [outer = 0x11646bc00] 08:42:52 INFO - PROCESS | 1650 | 1466696572310 Marionette DEBUG loaded listener.js 08:42:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x1185ce400) [pid = 1650] [serial = 2060] [outer = 0x11646bc00] 08:42:52 INFO - PROCESS | 1650 | 1466696572611 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 08:42:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:42:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 519ms 08:42:52 INFO - PROCESS | 1650 | 1466696572640 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 08:42:52 INFO - PROCESS | 1650 | 1466696572649 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 08:42:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:42:52 INFO - PROCESS | 1650 | 1466696572654 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:42:52 INFO - PROCESS | 1650 | 1466696572657 Marionette TRACE conn2 <- [1,2718,null,{}] 08:42:52 INFO - PROCESS | 1650 | 1466696572665 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:52 INFO - PROCESS | 1650 | 1466696572671 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:52 INFO - PROCESS | 1650 | 1466696572754 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 08:42:52 INFO - PROCESS | 1650 | 1466696572811 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:52 INFO - PROCESS | 1650 | 1466696572813 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x124a04800 == 34 [pid = 1650] [id = 687] 08:42:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x1185ce800) [pid = 1650] [serial = 2061] [outer = 0x0] 08:42:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x118864400) [pid = 1650] [serial = 2062] [outer = 0x1185ce800] 08:42:52 INFO - PROCESS | 1650 | 1466696572845 Marionette DEBUG loaded listener.js 08:42:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x119494000) [pid = 1650] [serial = 2063] [outer = 0x1185ce800] 08:42:53 INFO - PROCESS | 1650 | 1466696573167 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 08:42:53 INFO - PROCESS | 1650 | 1466696573184 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 08:42:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 08:42:53 INFO - PROCESS | 1650 | 1466696573189 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:42:53 INFO - PROCESS | 1650 | 1466696573190 Marionette TRACE conn2 <- [1,2722,null,{}] 08:42:53 INFO - PROCESS | 1650 | 1466696573192 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:53 INFO - PROCESS | 1650 | 1466696573193 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:53 INFO - PROCESS | 1650 | 1466696573275 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 08:42:53 INFO - PROCESS | 1650 | 1466696573279 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:53 INFO - PROCESS | 1650 | 1466696573280 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b3e800 == 35 [pid = 1650] [id = 688] 08:42:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x119502c00) [pid = 1650] [serial = 2064] [outer = 0x0] 08:42:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x119932800) [pid = 1650] [serial = 2065] [outer = 0x119502c00] 08:42:53 INFO - PROCESS | 1650 | 1466696573307 Marionette DEBUG loaded listener.js 08:42:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x119a11c00) [pid = 1650] [serial = 2066] [outer = 0x119502c00] 08:42:53 INFO - PROCESS | 1650 | 1466696573647 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 08:42:53 INFO - PROCESS | 1650 | 1466696573666 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 08:42:53 INFO - PROCESS | 1650 | 1466696573670 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:42:53 INFO - PROCESS | 1650 | 1466696573672 Marionette TRACE conn2 <- [1,2726,null,{}] 08:42:53 INFO - PROCESS | 1650 | 1466696573674 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:53 INFO - PROCESS | 1650 | 1466696573675 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:53 INFO - PROCESS | 1650 | 1466696573783 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 08:42:53 INFO - PROCESS | 1650 | 1466696573793 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:53 INFO - PROCESS | 1650 | 1466696573795 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a63800 == 36 [pid = 1650] [id = 689] 08:42:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x11295c800) [pid = 1650] [serial = 2067] [outer = 0x0] 08:42:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x120f43400) [pid = 1650] [serial = 2068] [outer = 0x11295c800] 08:42:53 INFO - PROCESS | 1650 | 1466696573820 Marionette DEBUG loaded listener.js 08:42:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x123805000) [pid = 1650] [serial = 2069] [outer = 0x11295c800] 08:42:54 INFO - PROCESS | 1650 | 1466696574181 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 08:42:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:42:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 520ms 08:42:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:42:54 INFO - PROCESS | 1650 | 1466696574189 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 08:42:54 INFO - PROCESS | 1650 | 1466696574190 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 08:42:54 INFO - PROCESS | 1650 | 1466696574192 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:42:54 INFO - PROCESS | 1650 | 1466696574194 Marionette TRACE conn2 <- [1,2730,null,{}] 08:42:54 INFO - PROCESS | 1650 | 1466696574196 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:54 INFO - PROCESS | 1650 | 1466696574200 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:54 INFO - PROCESS | 1650 | 1466696574320 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 08:42:54 INFO - PROCESS | 1650 | 1466696574333 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:54 INFO - PROCESS | 1650 | 1466696574334 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x129077800 == 37 [pid = 1650] [id = 690] 08:42:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x123c8f000) [pid = 1650] [serial = 2070] [outer = 0x0] 08:42:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x123d8dc00) [pid = 1650] [serial = 2071] [outer = 0x123c8f000] 08:42:54 INFO - PROCESS | 1650 | 1466696574359 Marionette DEBUG loaded listener.js 08:42:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1240b9800) [pid = 1650] [serial = 2072] [outer = 0x123c8f000] 08:42:55 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x1133cf800) [pid = 1650] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:42:55 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x115fdd800) [pid = 1650] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 08:42:55 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x1182ae400) [pid = 1650] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:42:55 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x110fa1c00) [pid = 1650] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:42:55 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x1182a8c00) [pid = 1650] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 08:42:55 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x118738c00) [pid = 1650] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:42:55 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x11295d000) [pid = 1650] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 08:42:55 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x1172cc000) [pid = 1650] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 08:42:55 INFO - PROCESS | 1650 | 1466696575163 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 08:42:55 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 08:42:55 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 08:42:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 08:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:42:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:42:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1018ms 08:42:55 INFO - PROCESS | 1650 | 1466696575212 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 08:42:55 INFO - PROCESS | 1650 | 1466696575213 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 08:42:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 08:42:55 INFO - PROCESS | 1650 | 1466696575215 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:42:55 INFO - PROCESS | 1650 | 1466696575224 Marionette TRACE conn2 <- [1,2734,null,{}] 08:42:55 INFO - PROCESS | 1650 | 1466696575227 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:55 INFO - PROCESS | 1650 | 1466696575228 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:55 INFO - PROCESS | 1650 | 1466696575304 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 08:42:55 INFO - PROCESS | 1650 | 1466696575358 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:55 INFO - PROCESS | 1650 | 1466696575359 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x129322000 == 38 [pid = 1650] [id = 691] 08:42:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x1172c6000) [pid = 1650] [serial = 2073] [outer = 0x0] 08:42:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1185d9800) [pid = 1650] [serial = 2074] [outer = 0x1172c6000] 08:42:55 INFO - PROCESS | 1650 | 1466696575384 Marionette DEBUG loaded listener.js 08:42:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x1240ba800) [pid = 1650] [serial = 2075] [outer = 0x1172c6000] 08:42:55 INFO - PROCESS | 1650 | 1466696575655 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 08:42:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:42:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 476ms 08:42:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:42:55 INFO - PROCESS | 1650 | 1466696575692 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 08:42:55 INFO - PROCESS | 1650 | 1466696575693 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 08:42:55 INFO - PROCESS | 1650 | 1466696575695 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:42:55 INFO - PROCESS | 1650 | 1466696575696 Marionette TRACE conn2 <- [1,2738,null,{}] 08:42:55 INFO - PROCESS | 1650 | 1466696575699 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:55 INFO - PROCESS | 1650 | 1466696575700 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:55 INFO - PROCESS | 1650 | 1466696575793 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 08:42:55 INFO - PROCESS | 1650 | 1466696575796 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:55 INFO - PROCESS | 1650 | 1466696575797 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a408800 == 39 [pid = 1650] [id = 692] 08:42:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x11820e800) [pid = 1650] [serial = 2076] [outer = 0x0] 08:42:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x124e2e400) [pid = 1650] [serial = 2077] [outer = 0x11820e800] 08:42:55 INFO - PROCESS | 1650 | 1466696575823 Marionette DEBUG loaded listener.js 08:42:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x124ea0000) [pid = 1650] [serial = 2078] [outer = 0x11820e800] 08:42:56 INFO - PROCESS | 1650 | 1466696576156 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 08:42:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:42:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 469ms 08:42:56 INFO - PROCESS | 1650 | 1466696576164 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 08:42:56 INFO - PROCESS | 1650 | 1466696576166 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 08:42:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:42:56 INFO - PROCESS | 1650 | 1466696576173 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:42:56 INFO - PROCESS | 1650 | 1466696576175 Marionette TRACE conn2 <- [1,2742,null,{}] 08:42:56 INFO - PROCESS | 1650 | 1466696576177 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:56 INFO - PROCESS | 1650 | 1466696576179 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:56 INFO - PROCESS | 1650 | 1466696576302 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 08:42:56 INFO - PROCESS | 1650 | 1466696576309 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:56 INFO - PROCESS | 1650 | 1466696576310 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a553800 == 40 [pid = 1650] [id = 693] 08:42:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1185d4c00) [pid = 1650] [serial = 2079] [outer = 0x0] 08:42:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x124ea0800) [pid = 1650] [serial = 2080] [outer = 0x1185d4c00] 08:42:56 INFO - PROCESS | 1650 | 1466696576334 Marionette DEBUG loaded listener.js 08:42:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x12574c400) [pid = 1650] [serial = 2081] [outer = 0x1185d4c00] 08:42:56 INFO - PROCESS | 1650 | 1466696576645 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 08:42:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:42:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 523ms 08:42:56 INFO - PROCESS | 1650 | 1466696576697 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 08:42:56 INFO - PROCESS | 1650 | 1466696576698 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 08:42:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:42:56 INFO - PROCESS | 1650 | 1466696576700 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:42:56 INFO - PROCESS | 1650 | 1466696576702 Marionette TRACE conn2 <- [1,2746,null,{}] 08:42:56 INFO - PROCESS | 1650 | 1466696576704 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:56 INFO - PROCESS | 1650 | 1466696576705 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:56 INFO - PROCESS | 1650 | 1466696576794 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 08:42:56 INFO - PROCESS | 1650 | 1466696576798 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:56 INFO - PROCESS | 1650 | 1466696576799 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad08000 == 41 [pid = 1650] [id = 694] 08:42:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x126103800) [pid = 1650] [serial = 2082] [outer = 0x0] 08:42:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x126111400) [pid = 1650] [serial = 2083] [outer = 0x126103800] 08:42:56 INFO - PROCESS | 1650 | 1466696576827 Marionette DEBUG loaded listener.js 08:42:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x126675c00) [pid = 1650] [serial = 2084] [outer = 0x126103800] 08:42:57 INFO - PROCESS | 1650 | 1466696577224 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 08:42:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:42:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 574ms 08:42:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:42:57 INFO - PROCESS | 1650 | 1466696577275 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 08:42:57 INFO - PROCESS | 1650 | 1466696577277 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 08:42:57 INFO - PROCESS | 1650 | 1466696577280 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:42:57 INFO - PROCESS | 1650 | 1466696577283 Marionette TRACE conn2 <- [1,2750,null,{}] 08:42:57 INFO - PROCESS | 1650 | 1466696577287 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:57 INFO - PROCESS | 1650 | 1466696577289 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:57 INFO - PROCESS | 1650 | 1466696577442 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 08:42:57 INFO - PROCESS | 1650 | 1466696577458 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:57 INFO - PROCESS | 1650 | 1466696577459 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ada8000 == 42 [pid = 1650] [id = 695] 08:42:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1266cf000) [pid = 1650] [serial = 2085] [outer = 0x0] 08:42:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x126b99000) [pid = 1650] [serial = 2086] [outer = 0x1266cf000] 08:42:57 INFO - PROCESS | 1650 | 1466696577502 Marionette DEBUG loaded listener.js 08:42:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1289e4800) [pid = 1650] [serial = 2087] [outer = 0x1266cf000] 08:42:58 INFO - PROCESS | 1650 | 1466696578026 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 08:42:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:42:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 824ms 08:42:58 INFO - PROCESS | 1650 | 1466696578105 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 08:42:58 INFO - PROCESS | 1650 | 1466696578108 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 08:42:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:42:58 INFO - PROCESS | 1650 | 1466696578112 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:42:58 INFO - PROCESS | 1650 | 1466696578114 Marionette TRACE conn2 <- [1,2754,null,{}] 08:42:58 INFO - PROCESS | 1650 | 1466696578118 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:58 INFO - PROCESS | 1650 | 1466696578120 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:58 INFO - PROCESS | 1650 | 1466696578221 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 08:42:58 INFO - PROCESS | 1650 | 1466696578295 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:58 INFO - PROCESS | 1650 | 1466696578297 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a8c800 == 43 [pid = 1650] [id = 696] 08:42:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x115d55c00) [pid = 1650] [serial = 2088] [outer = 0x0] 08:42:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1176bf800) [pid = 1650] [serial = 2089] [outer = 0x115d55c00] 08:42:58 INFO - PROCESS | 1650 | 1466696578328 Marionette DEBUG loaded listener.js 08:42:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1182ac000) [pid = 1650] [serial = 2090] [outer = 0x115d55c00] 08:42:58 INFO - PROCESS | 1650 | 1466696578740 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 08:42:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:42:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 675ms 08:42:58 INFO - PROCESS | 1650 | 1466696578786 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 08:42:58 INFO - PROCESS | 1650 | 1466696578790 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 08:42:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:42:58 INFO - PROCESS | 1650 | 1466696578794 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:42:58 INFO - PROCESS | 1650 | 1466696578796 Marionette TRACE conn2 <- [1,2758,null,{}] 08:42:58 INFO - PROCESS | 1650 | 1466696578799 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:58 INFO - PROCESS | 1650 | 1466696578801 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:58 INFO - PROCESS | 1650 | 1466696578905 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 08:42:58 INFO - PROCESS | 1650 | 1466696578964 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:58 INFO - PROCESS | 1650 | 1466696578966 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b4c000 == 44 [pid = 1650] [id = 697] 08:42:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118861c00) [pid = 1650] [serial = 2091] [outer = 0x0] 08:42:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119359400) [pid = 1650] [serial = 2092] [outer = 0x118861c00] 08:42:58 INFO - PROCESS | 1650 | 1466696578998 Marionette DEBUG loaded listener.js 08:42:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11949a800) [pid = 1650] [serial = 2093] [outer = 0x118861c00] 08:42:59 INFO - PROCESS | 1650 | 1466696579455 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 08:42:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:42:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 669ms 08:42:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:42:59 INFO - PROCESS | 1650 | 1466696579464 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 08:42:59 INFO - PROCESS | 1650 | 1466696579465 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 08:42:59 INFO - PROCESS | 1650 | 1466696579468 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:42:59 INFO - PROCESS | 1650 | 1466696579470 Marionette TRACE conn2 <- [1,2762,null,{}] 08:42:59 INFO - PROCESS | 1650 | 1466696579478 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:42:59 INFO - PROCESS | 1650 | 1466696579481 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:59 INFO - PROCESS | 1650 | 1466696579606 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 08:42:59 INFO - PROCESS | 1650 | 1466696579692 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:59 INFO - PROCESS | 1650 | 1466696579694 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:42:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ae97800 == 45 [pid = 1650] [id = 698] 08:42:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x123c5c800) [pid = 1650] [serial = 2094] [outer = 0x0] 08:42:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x123d8c400) [pid = 1650] [serial = 2095] [outer = 0x123c5c800] 08:42:59 INFO - PROCESS | 1650 | 1466696579725 Marionette DEBUG loaded listener.js 08:42:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x123f6e800) [pid = 1650] [serial = 2096] [outer = 0x123c5c800] 08:43:00 INFO - PROCESS | 1650 | 1466696580146 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 08:43:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:43:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 722ms 08:43:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:43:00 INFO - PROCESS | 1650 | 1466696580190 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 08:43:00 INFO - PROCESS | 1650 | 1466696580192 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 08:43:00 INFO - PROCESS | 1650 | 1466696580194 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:43:00 INFO - PROCESS | 1650 | 1466696580196 Marionette TRACE conn2 <- [1,2766,null,{}] 08:43:00 INFO - PROCESS | 1650 | 1466696580198 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:00 INFO - PROCESS | 1650 | 1466696580199 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:00 INFO - PROCESS | 1650 | 1466696580304 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 08:43:00 INFO - PROCESS | 1650 | 1466696580361 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:00 INFO - PROCESS | 1650 | 1466696580362 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b17a800 == 46 [pid = 1650] [id = 699] 08:43:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x126106c00) [pid = 1650] [serial = 2097] [outer = 0x0] 08:43:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12667dc00) [pid = 1650] [serial = 2098] [outer = 0x126106c00] 08:43:00 INFO - PROCESS | 1650 | 1466696580391 Marionette DEBUG loaded listener.js 08:43:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x126b98800) [pid = 1650] [serial = 2099] [outer = 0x126106c00] 08:43:01 INFO - PROCESS | 1650 | 1466696581009 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 08:43:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:43:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 870ms 08:43:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:43:01 INFO - PROCESS | 1650 | 1466696581065 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 08:43:01 INFO - PROCESS | 1650 | 1466696581067 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 08:43:01 INFO - PROCESS | 1650 | 1466696581070 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:43:01 INFO - PROCESS | 1650 | 1466696581072 Marionette TRACE conn2 <- [1,2770,null,{}] 08:43:01 INFO - PROCESS | 1650 | 1466696581075 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:01 INFO - PROCESS | 1650 | 1466696581077 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:01 INFO - PROCESS | 1650 | 1466696581169 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 08:43:01 INFO - PROCESS | 1650 | 1466696581246 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:01 INFO - PROCESS | 1650 | 1466696581247 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x119171000 == 47 [pid = 1650] [id = 700] 08:43:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1164e1400) [pid = 1650] [serial = 2100] [outer = 0x0] 08:43:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1167d4400) [pid = 1650] [serial = 2101] [outer = 0x1164e1400] 08:43:01 INFO - PROCESS | 1650 | 1466696581275 Marionette DEBUG loaded listener.js 08:43:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11812fc00) [pid = 1650] [serial = 2102] [outer = 0x1164e1400] 08:43:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf38000 == 46 [pid = 1650] [id = 511] 08:43:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1187f0000 == 45 [pid = 1650] [id = 520] 08:43:02 INFO - PROCESS | 1650 | --DOCSHELL 0x119980000 == 44 [pid = 1650] [id = 522] 08:43:02 INFO - PROCESS | 1650 | --DOCSHELL 0x11880d000 == 43 [pid = 1650] [id = 513] 08:43:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1190a5000 == 42 [pid = 1650] [id = 521] 08:43:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1131b0800 == 41 [pid = 1650] [id = 517] 08:43:02 INFO - PROCESS | 1650 | --DOCSHELL 0x120f0e800 == 40 [pid = 1650] [id = 523] 08:43:02 INFO - PROCESS | 1650 | --DOCSHELL 0x123ac4800 == 39 [pid = 1650] [id = 524] 08:43:02 INFO - PROCESS | 1650 | --DOCSHELL 0x119642000 == 38 [pid = 1650] [id = 516] 08:43:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf7d800 == 37 [pid = 1650] [id = 17] 08:43:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1187e6000 == 36 [pid = 1650] [id = 526] 08:43:02 INFO - PROCESS | 1650 | --DOCSHELL 0x126b46000 == 35 [pid = 1650] [id = 509] 08:43:02 INFO - PROCESS | 1650 | --DOCSHELL 0x119a9f000 == 34 [pid = 1650] [id = 676] 08:43:02 INFO - PROCESS | 1650 | --DOCSHELL 0x123d42000 == 33 [pid = 1650] [id = 514] 08:43:02 INFO - PROCESS | 1650 | --DOCSHELL 0x123d3b800 == 32 [pid = 1650] [id = 525] 08:43:02 INFO - PROCESS | 1650 | --DOCSHELL 0x124a98800 == 31 [pid = 1650] [id = 515] 08:43:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12d390000 == 30 [pid = 1650] [id = 512] 08:43:02 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119a09400) [pid = 1650] [serial = 2047] [outer = 0x0] [url = about:blank] 08:43:02 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1133e9800) [pid = 1650] [serial = 2032] [outer = 0x0] [url = about:blank] 08:43:02 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x115d4c400) [pid = 1650] [serial = 2033] [outer = 0x0] [url = about:blank] 08:43:02 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1173a9400) [pid = 1650] [serial = 2035] [outer = 0x0] [url = about:blank] 08:43:02 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1185ca400) [pid = 1650] [serial = 2038] [outer = 0x0] [url = about:blank] 08:43:02 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x113c37400) [pid = 1650] [serial = 2024] [outer = 0x0] [url = about:blank] 08:43:02 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x112a73400) [pid = 1650] [serial = 2023] [outer = 0x0] [url = about:blank] 08:43:02 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11871b400) [pid = 1650] [serial = 2027] [outer = 0x0] [url = about:blank] 08:43:02 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118415000) [pid = 1650] [serial = 2026] [outer = 0x0] [url = about:blank] 08:43:02 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118869000) [pid = 1650] [serial = 2041] [outer = 0x0] [url = about:blank] 08:43:02 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118137000) [pid = 1650] [serial = 2044] [outer = 0x0] [url = about:blank] 08:43:02 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11990bc00) [pid = 1650] [serial = 2030] [outer = 0x0] [url = about:blank] 08:43:02 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119358400) [pid = 1650] [serial = 2029] [outer = 0x0] [url = about:blank] 08:43:02 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11873ec00) [pid = 1650] [serial = 2045] [outer = 0x0] [url = about:blank] 08:43:02 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x119354c00) [pid = 1650] [serial = 2042] [outer = 0x0] [url = about:blank] 08:43:02 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1185d6800) [pid = 1650] [serial = 2039] [outer = 0x0] [url = about:blank] 08:43:02 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x118132400) [pid = 1650] [serial = 2036] [outer = 0x0] [url = about:blank] 08:43:02 INFO - PROCESS | 1650 | 1466696582198 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 08:43:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:43:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1174ms 08:43:02 INFO - PROCESS | 1650 | 1466696582244 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 08:43:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:43:02 INFO - PROCESS | 1650 | 1466696582246 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 08:43:02 INFO - PROCESS | 1650 | 1466696582251 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:43:02 INFO - PROCESS | 1650 | 1466696582253 Marionette TRACE conn2 <- [1,2774,null,{}] 08:43:02 INFO - PROCESS | 1650 | 1466696582257 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:02 INFO - PROCESS | 1650 | 1466696582259 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:02 INFO - PROCESS | 1650 | 1466696582349 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 08:43:02 INFO - PROCESS | 1650 | 1466696582358 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:02 INFO - PROCESS | 1650 | 1466696582362 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x116949000 == 31 [pid = 1650] [id = 701] 08:43:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x112d25000) [pid = 1650] [serial = 2103] [outer = 0x0] 08:43:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11309f400) [pid = 1650] [serial = 2104] [outer = 0x112d25000] 08:43:02 INFO - PROCESS | 1650 | 1466696582407 Marionette DEBUG loaded listener.js 08:43:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x112a74000) [pid = 1650] [serial = 2105] [outer = 0x112d25000] 08:43:02 INFO - PROCESS | 1650 | 1466696582834 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 08:43:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:43:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 624ms 08:43:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:43:02 INFO - PROCESS | 1650 | 1466696582873 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 08:43:02 INFO - PROCESS | 1650 | 1466696582877 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 08:43:02 INFO - PROCESS | 1650 | 1466696582881 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:43:02 INFO - PROCESS | 1650 | 1466696582884 Marionette TRACE conn2 <- [1,2778,null,{}] 08:43:02 INFO - PROCESS | 1650 | 1466696582887 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:02 INFO - PROCESS | 1650 | 1466696582889 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:02 INFO - PROCESS | 1650 | 1466696582971 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 08:43:02 INFO - PROCESS | 1650 | 1466696582975 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:02 INFO - PROCESS | 1650 | 1466696582977 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x118811800 == 32 [pid = 1650] [id = 702] 08:43:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x115f0f400) [pid = 1650] [serial = 2106] [outer = 0x0] 08:43:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1173a9c00) [pid = 1650] [serial = 2107] [outer = 0x115f0f400] 08:43:03 INFO - PROCESS | 1650 | 1466696583004 Marionette DEBUG loaded listener.js 08:43:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118138c00) [pid = 1650] [serial = 2108] [outer = 0x115f0f400] 08:43:03 INFO - PROCESS | 1650 | 1466696583354 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 08:43:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:43:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 523ms 08:43:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:43:03 INFO - PROCESS | 1650 | 1466696583405 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 08:43:03 INFO - PROCESS | 1650 | 1466696583406 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 08:43:03 INFO - PROCESS | 1650 | 1466696583408 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:43:03 INFO - PROCESS | 1650 | 1466696583411 Marionette TRACE conn2 <- [1,2782,null,{}] 08:43:03 INFO - PROCESS | 1650 | 1466696583419 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:03 INFO - PROCESS | 1650 | 1466696583422 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:03 INFO - PROCESS | 1650 | 1466696583503 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 08:43:03 INFO - PROCESS | 1650 | 1466696583510 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:03 INFO - PROCESS | 1650 | 1466696583512 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bca000 == 33 [pid = 1650] [id = 703] 08:43:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112f9f000) [pid = 1650] [serial = 2109] [outer = 0x0] 08:43:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118416000) [pid = 1650] [serial = 2110] [outer = 0x112f9f000] 08:43:03 INFO - PROCESS | 1650 | 1466696583541 Marionette DEBUG loaded listener.js 08:43:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1185d4800) [pid = 1650] [serial = 2111] [outer = 0x112f9f000] 08:43:03 INFO - PROCESS | 1650 | 1466696583902 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 08:43:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:43:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 521ms 08:43:03 INFO - PROCESS | 1650 | 1466696583930 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 08:43:03 INFO - PROCESS | 1650 | 1466696583932 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 08:43:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:43:03 INFO - PROCESS | 1650 | 1466696583934 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:43:03 INFO - PROCESS | 1650 | 1466696583935 Marionette TRACE conn2 <- [1,2786,null,{}] 08:43:03 INFO - PROCESS | 1650 | 1466696583938 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:03 INFO - PROCESS | 1650 | 1466696583939 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:04 INFO - PROCESS | 1650 | 1466696584050 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 08:43:04 INFO - PROCESS | 1650 | 1466696584083 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:04 INFO - PROCESS | 1650 | 1466696584084 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x124009000 == 34 [pid = 1650] [id = 704] 08:43:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118732000) [pid = 1650] [serial = 2112] [outer = 0x0] 08:43:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118869400) [pid = 1650] [serial = 2113] [outer = 0x118732000] 08:43:04 INFO - PROCESS | 1650 | 1466696584111 Marionette DEBUG loaded listener.js 08:43:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11907f000) [pid = 1650] [serial = 2114] [outer = 0x118732000] 08:43:04 INFO - PROCESS | 1650 | 1466696584417 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 08:43:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:43:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 520ms 08:43:04 INFO - PROCESS | 1650 | 1466696584456 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 08:43:04 INFO - PROCESS | 1650 | 1466696584457 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 08:43:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:43:04 INFO - PROCESS | 1650 | 1466696584468 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:43:04 INFO - PROCESS | 1650 | 1466696584472 Marionette TRACE conn2 <- [1,2790,null,{}] 08:43:04 INFO - PROCESS | 1650 | 1466696584474 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:04 INFO - PROCESS | 1650 | 1466696584476 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:04 INFO - PROCESS | 1650 | 1466696584591 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 08:43:04 INFO - PROCESS | 1650 | 1466696584606 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:04 INFO - PROCESS | 1650 | 1466696584608 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x124aa5800 == 35 [pid = 1650] [id = 705] 08:43:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x115d52000) [pid = 1650] [serial = 2115] [outer = 0x0] 08:43:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11945c400) [pid = 1650] [serial = 2116] [outer = 0x115d52000] 08:43:04 INFO - PROCESS | 1650 | 1466696584647 Marionette DEBUG loaded listener.js 08:43:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11949a400) [pid = 1650] [serial = 2117] [outer = 0x115d52000] 08:43:05 INFO - PROCESS | 1650 | 1466696585120 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 08:43:05 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1266cf000) [pid = 1650] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 08:43:05 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12cad9c00) [pid = 1650] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:43:05 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1185d4c00) [pid = 1650] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 08:43:05 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11295c800) [pid = 1650] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 08:43:05 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12cf7e800) [pid = 1650] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:43:05 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x123c8f000) [pid = 1650] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 08:43:05 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1172c6000) [pid = 1650] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 08:43:05 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x113c9c800) [pid = 1650] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:43:05 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119502c00) [pid = 1650] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 08:43:05 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1185ce800) [pid = 1650] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:43:05 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119499c00) [pid = 1650] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:43:05 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11646bc00) [pid = 1650] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:43:05 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x118207c00) [pid = 1650] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:43:05 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x126103800) [pid = 1650] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 08:43:05 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x11820e800) [pid = 1650] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 08:43:05 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x115fdc000) [pid = 1650] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 08:43:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:43:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 979ms 08:43:05 INFO - PROCESS | 1650 | 1466696585465 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 08:43:05 INFO - PROCESS | 1650 | 1466696585469 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 08:43:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:43:05 INFO - PROCESS | 1650 | 1466696585475 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:43:05 INFO - PROCESS | 1650 | 1466696585476 Marionette TRACE conn2 <- [1,2794,null,{}] 08:43:05 INFO - PROCESS | 1650 | 1466696585480 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:05 INFO - PROCESS | 1650 | 1466696585483 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:05 INFO - PROCESS | 1650 | 1466696585591 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 08:43:05 INFO - PROCESS | 1650 | 1466696585665 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:05 INFO - PROCESS | 1650 | 1466696585669 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x116ab1000 == 36 [pid = 1650] [id = 706] 08:43:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x112966400) [pid = 1650] [serial = 2118] [outer = 0x0] 08:43:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x112d28000) [pid = 1650] [serial = 2119] [outer = 0x112966400] 08:43:05 INFO - PROCESS | 1650 | 1466696585701 Marionette DEBUG loaded listener.js 08:43:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1133e9800) [pid = 1650] [serial = 2120] [outer = 0x112966400] 08:43:06 INFO - PROCESS | 1650 | 1466696586251 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 08:43:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:43:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 823ms 08:43:06 INFO - PROCESS | 1650 | 1466696586297 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 08:43:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:43:06 INFO - PROCESS | 1650 | 1466696586300 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 08:43:06 INFO - PROCESS | 1650 | 1466696586304 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:43:06 INFO - PROCESS | 1650 | 1466696586307 Marionette TRACE conn2 <- [1,2798,null,{}] 08:43:06 INFO - PROCESS | 1650 | 1466696586310 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:06 INFO - PROCESS | 1650 | 1466696586312 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:06 INFO - PROCESS | 1650 | 1466696586418 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 08:43:06 INFO - PROCESS | 1650 | 1466696586477 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:06 INFO - PROCESS | 1650 | 1466696586478 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d51800 == 37 [pid = 1650] [id = 707] 08:43:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1172cc000) [pid = 1650] [serial = 2121] [outer = 0x0] 08:43:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11812cc00) [pid = 1650] [serial = 2122] [outer = 0x1172cc000] 08:43:06 INFO - PROCESS | 1650 | 1466696586510 Marionette DEBUG loaded listener.js 08:43:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118244c00) [pid = 1650] [serial = 2123] [outer = 0x1172cc000] 08:43:07 INFO - PROCESS | 1650 | 1466696587192 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 08:43:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12ae97800 == 36 [pid = 1650] [id = 698] 08:43:07 INFO - PROCESS | 1650 | --DOCSHELL 0x124009000 == 35 [pid = 1650] [id = 704] 08:43:07 INFO - PROCESS | 1650 | --DOCSHELL 0x119bca000 == 34 [pid = 1650] [id = 703] 08:43:07 INFO - PROCESS | 1650 | --DOCSHELL 0x118811800 == 33 [pid = 1650] [id = 702] 08:43:07 INFO - PROCESS | 1650 | --DOCSHELL 0x116949000 == 32 [pid = 1650] [id = 701] 08:43:07 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12cf85000) [pid = 1650] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:43:07 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x123d8dc00) [pid = 1650] [serial = 2071] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1185d9800) [pid = 1650] [serial = 2074] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x115d4e400) [pid = 1650] [serial = 2050] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x116704c00) [pid = 1650] [serial = 2051] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x119932800) [pid = 1650] [serial = 2065] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x119a11c00) [pid = 1650] [serial = 2066] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x118864400) [pid = 1650] [serial = 2062] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x119494000) [pid = 1650] [serial = 2063] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x120f43800) [pid = 1650] [serial = 2048] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x11812ec00) [pid = 1650] [serial = 2059] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x1185ce400) [pid = 1650] [serial = 2060] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x1182a9c00) [pid = 1650] [serial = 2053] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x126675c00) [pid = 1650] [serial = 2084] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x11841a800) [pid = 1650] [serial = 2054] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x124e2e400) [pid = 1650] [serial = 2077] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x116624000) [pid = 1650] [serial = 2056] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x117049000) [pid = 1650] [serial = 2057] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x1289e4800) [pid = 1650] [serial = 2087] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x126b99000) [pid = 1650] [serial = 2086] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x126111400) [pid = 1650] [serial = 2083] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x1182a1400) [pid = 1650] [serial = 1418] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:43:07 INFO - PROCESS | 1650 | --DOMWINDOW == 55 (0x12574c400) [pid = 1650] [serial = 2081] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 1650 | --DOMWINDOW == 54 (0x120f43400) [pid = 1650] [serial = 2068] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 1650 | --DOMWINDOW == 53 (0x124ea0000) [pid = 1650] [serial = 2078] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 1650 | --DOMWINDOW == 52 (0x1240b9800) [pid = 1650] [serial = 2072] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 1650 | --DOMWINDOW == 51 (0x124ea0800) [pid = 1650] [serial = 2080] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 1650 | --DOMWINDOW == 50 (0x1240ba800) [pid = 1650] [serial = 2075] [outer = 0x0] [url = about:blank] 08:43:07 INFO - PROCESS | 1650 | --DOMWINDOW == 49 (0x123805000) [pid = 1650] [serial = 2069] [outer = 0x0] [url = about:blank] 08:43:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:43:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 924ms 08:43:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:43:07 INFO - PROCESS | 1650 | 1466696587226 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 08:43:07 INFO - PROCESS | 1650 | 1466696587229 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 08:43:07 INFO - PROCESS | 1650 | 1466696587232 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:43:07 INFO - PROCESS | 1650 | 1466696587235 Marionette TRACE conn2 <- [1,2802,null,{}] 08:43:07 INFO - PROCESS | 1650 | 1466696587240 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:07 INFO - PROCESS | 1650 | 1466696587241 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:07 INFO - PROCESS | 1650 | 1466696587320 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 08:43:07 INFO - PROCESS | 1650 | 1466696587382 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:07 INFO - PROCESS | 1650 | 1466696587385 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e43000 == 33 [pid = 1650] [id = 708] 08:43:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 50 (0x114f22800) [pid = 1650] [serial = 2124] [outer = 0x0] 08:43:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x115fd7800) [pid = 1650] [serial = 2125] [outer = 0x114f22800] 08:43:07 INFO - PROCESS | 1650 | 1466696587414 Marionette DEBUG loaded listener.js 08:43:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x116a21800) [pid = 1650] [serial = 2126] [outer = 0x114f22800] 08:43:07 INFO - PROCESS | 1650 | 1466696587725 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 08:43:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:43:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 523ms 08:43:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:43:07 INFO - PROCESS | 1650 | 1466696587756 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 08:43:07 INFO - PROCESS | 1650 | 1466696587759 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 08:43:07 INFO - PROCESS | 1650 | 1466696587763 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:43:07 INFO - PROCESS | 1650 | 1466696587764 Marionette TRACE conn2 <- [1,2806,null,{}] 08:43:07 INFO - PROCESS | 1650 | 1466696587767 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:07 INFO - PROCESS | 1650 | 1466696587771 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:07 INFO - PROCESS | 1650 | 1466696587848 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 08:43:07 INFO - PROCESS | 1650 | 1466696587854 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:07 INFO - PROCESS | 1650 | 1466696587855 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x119975000 == 34 [pid = 1650] [id = 709] 08:43:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x118136c00) [pid = 1650] [serial = 2127] [outer = 0x0] 08:43:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x1182ad400) [pid = 1650] [serial = 2128] [outer = 0x118136c00] 08:43:07 INFO - PROCESS | 1650 | 1466696587882 Marionette DEBUG loaded listener.js 08:43:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x118413c00) [pid = 1650] [serial = 2129] [outer = 0x118136c00] 08:43:08 INFO - PROCESS | 1650 | 1466696588309 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 08:43:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:43:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 569ms 08:43:08 INFO - PROCESS | 1650 | 1466696588333 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 08:43:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:43:08 INFO - PROCESS | 1650 | 1466696588341 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 08:43:08 INFO - PROCESS | 1650 | 1466696588344 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:43:08 INFO - PROCESS | 1650 | 1466696588346 Marionette TRACE conn2 <- [1,2810,null,{}] 08:43:08 INFO - PROCESS | 1650 | 1466696588354 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:08 INFO - PROCESS | 1650 | 1466696588358 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:08 INFO - PROCESS | 1650 | 1466696588439 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 08:43:08 INFO - PROCESS | 1650 | 1466696588446 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:08 INFO - PROCESS | 1650 | 1466696588448 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12416f800 == 35 [pid = 1650] [id = 710] 08:43:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x1185cb400) [pid = 1650] [serial = 2130] [outer = 0x0] 08:43:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x118860000) [pid = 1650] [serial = 2131] [outer = 0x1185cb400] 08:43:08 INFO - PROCESS | 1650 | 1466696588480 Marionette DEBUG loaded listener.js 08:43:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x11934ac00) [pid = 1650] [serial = 2132] [outer = 0x1185cb400] 08:43:08 INFO - PROCESS | 1650 | 1466696588870 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 08:43:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:43:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 573ms 08:43:08 INFO - PROCESS | 1650 | 1466696588918 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 08:43:08 INFO - PROCESS | 1650 | 1466696588921 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 08:43:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:43:08 INFO - PROCESS | 1650 | 1466696588924 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:43:08 INFO - PROCESS | 1650 | 1466696588926 Marionette TRACE conn2 <- [1,2814,null,{}] 08:43:08 INFO - PROCESS | 1650 | 1466696588929 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:08 INFO - PROCESS | 1650 | 1466696588931 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:09 INFO - PROCESS | 1650 | 1466696589059 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 08:43:09 INFO - PROCESS | 1650 | 1466696589071 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:09 INFO - PROCESS | 1650 | 1466696589073 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12616e800 == 36 [pid = 1650] [id = 711] 08:43:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x119499400) [pid = 1650] [serial = 2133] [outer = 0x0] 08:43:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x119658000) [pid = 1650] [serial = 2134] [outer = 0x119499400] 08:43:09 INFO - PROCESS | 1650 | 1466696589101 Marionette DEBUG loaded listener.js 08:43:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x119932c00) [pid = 1650] [serial = 2135] [outer = 0x119499400] 08:43:09 INFO - PROCESS | 1650 | 1466696589449 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 08:43:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:43:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 570ms 08:43:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:43:09 INFO - PROCESS | 1650 | 1466696589505 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 08:43:09 INFO - PROCESS | 1650 | 1466696589506 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 08:43:09 INFO - PROCESS | 1650 | 1466696589508 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:43:09 INFO - PROCESS | 1650 | 1466696589509 Marionette TRACE conn2 <- [1,2818,null,{}] 08:43:09 INFO - PROCESS | 1650 | 1466696589512 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:09 INFO - PROCESS | 1650 | 1466696589513 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:09 INFO - PROCESS | 1650 | 1466696589611 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 08:43:09 INFO - PROCESS | 1650 | 1466696589648 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:09 INFO - PROCESS | 1650 | 1466696589649 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a61000 == 37 [pid = 1650] [id = 712] 08:43:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1182aa000) [pid = 1650] [serial = 2136] [outer = 0x0] 08:43:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x119a0ec00) [pid = 1650] [serial = 2137] [outer = 0x1182aa000] 08:43:09 INFO - PROCESS | 1650 | 1466696589674 Marionette DEBUG loaded listener.js 08:43:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x119ee8000) [pid = 1650] [serial = 2138] [outer = 0x1182aa000] 08:43:10 INFO - PROCESS | 1650 | 1466696590024 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 08:43:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:43:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 522ms 08:43:10 INFO - PROCESS | 1650 | 1466696590030 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 08:43:10 INFO - PROCESS | 1650 | 1466696590031 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 08:43:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:43:10 INFO - PROCESS | 1650 | 1466696590035 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:43:10 INFO - PROCESS | 1650 | 1466696590036 Marionette TRACE conn2 <- [1,2822,null,{}] 08:43:10 INFO - PROCESS | 1650 | 1466696590039 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:10 INFO - PROCESS | 1650 | 1466696590043 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:10 INFO - PROCESS | 1650 | 1466696590162 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 08:43:10 INFO - PROCESS | 1650 | 1466696590173 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:10 INFO - PROCESS | 1650 | 1466696590175 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x128c1c000 == 38 [pid = 1650] [id = 713] 08:43:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x120f48000) [pid = 1650] [serial = 2139] [outer = 0x0] 08:43:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x123804800) [pid = 1650] [serial = 2140] [outer = 0x120f48000] 08:43:10 INFO - PROCESS | 1650 | 1466696590200 Marionette DEBUG loaded listener.js 08:43:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x123f30c00) [pid = 1650] [serial = 2141] [outer = 0x120f48000] 08:43:10 INFO - PROCESS | 1650 | 1466696590538 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 08:43:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:43:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 569ms 08:43:10 INFO - PROCESS | 1650 | 1466696590605 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 08:43:10 INFO - PROCESS | 1650 | 1466696590607 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 08:43:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:43:10 INFO - PROCESS | 1650 | 1466696590610 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:43:10 INFO - PROCESS | 1650 | 1466696590611 Marionette TRACE conn2 <- [1,2826,null,{}] 08:43:10 INFO - PROCESS | 1650 | 1466696590614 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:10 INFO - PROCESS | 1650 | 1466696590616 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:10 INFO - PROCESS | 1650 | 1466696590740 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 08:43:10 INFO - PROCESS | 1650 | 1466696590744 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:10 INFO - PROCESS | 1650 | 1466696590745 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12931e000 == 39 [pid = 1650] [id = 714] 08:43:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x123f70c00) [pid = 1650] [serial = 2142] [outer = 0x0] 08:43:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x123f77c00) [pid = 1650] [serial = 2143] [outer = 0x123f70c00] 08:43:10 INFO - PROCESS | 1650 | 1466696590769 Marionette DEBUG loaded listener.js 08:43:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1243f8800) [pid = 1650] [serial = 2144] [outer = 0x123f70c00] 08:43:11 INFO - PROCESS | 1650 | 1466696591128 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:43:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:43:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 570ms 08:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x112d25000) [pid = 1650] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 08:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x112f9f000) [pid = 1650] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 08:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x115f0f400) [pid = 1650] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 08:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x1164e1400) [pid = 1650] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 08:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x118732000) [pid = 1650] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 08:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x123c5c800) [pid = 1650] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 08:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x115d55c00) [pid = 1650] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 08:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x118861c00) [pid = 1650] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 08:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x126106c00) [pid = 1650] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 08:43:11 INFO - PROCESS | 1650 | 1466696591186 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 08:43:11 INFO - PROCESS | 1650 | 1466696591187 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 08:43:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:43:11 INFO - PROCESS | 1650 | 1466696591191 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:43:11 INFO - PROCESS | 1650 | 1466696591192 Marionette TRACE conn2 <- [1,2830,null,{}] 08:43:11 INFO - PROCESS | 1650 | 1466696591195 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:11 INFO - PROCESS | 1650 | 1466696591196 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:11 INFO - PROCESS | 1650 | 1466696591295 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 08:43:11 INFO - PROCESS | 1650 | 1466696591334 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:11 INFO - PROCESS | 1650 | 1466696591336 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x124a93800 == 40 [pid = 1650] [id = 715] 08:43:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x113093400) [pid = 1650] [serial = 2145] [outer = 0x0] 08:43:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x118132000) [pid = 1650] [serial = 2146] [outer = 0x113093400] 08:43:11 INFO - PROCESS | 1650 | 1466696591361 Marionette DEBUG loaded listener.js 08:43:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x118882c00) [pid = 1650] [serial = 2147] [outer = 0x113093400] 08:43:11 INFO - PROCESS | 1650 | 1466696591678 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 08:43:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:43:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 524ms 08:43:11 INFO - PROCESS | 1650 | 1466696591716 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 08:43:11 INFO - PROCESS | 1650 | 1466696591718 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 08:43:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:43:11 INFO - PROCESS | 1650 | 1466696591732 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:43:11 INFO - PROCESS | 1650 | 1466696591734 Marionette TRACE conn2 <- [1,2834,null,{}] 08:43:11 INFO - PROCESS | 1650 | 1466696591737 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:11 INFO - PROCESS | 1650 | 1466696591739 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:11 INFO - PROCESS | 1650 | 1466696591903 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 08:43:11 INFO - PROCESS | 1650 | 1466696591954 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:11 INFO - PROCESS | 1650 | 1466696591955 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a41c800 == 41 [pid = 1650] [id = 716] 08:43:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x115d47800) [pid = 1650] [serial = 2148] [outer = 0x0] 08:43:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x123d62400) [pid = 1650] [serial = 2149] [outer = 0x115d47800] 08:43:11 INFO - PROCESS | 1650 | 1466696591994 Marionette DEBUG loaded listener.js 08:43:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x125196000) [pid = 1650] [serial = 2150] [outer = 0x115d47800] 08:43:12 INFO - PROCESS | 1650 | 1466696592359 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:43:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:43:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 673ms 08:43:12 INFO - PROCESS | 1650 | 1466696592405 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 08:43:12 INFO - PROCESS | 1650 | 1466696592406 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 08:43:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:43:12 INFO - PROCESS | 1650 | 1466696592408 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:43:12 INFO - PROCESS | 1650 | 1466696592409 Marionette TRACE conn2 <- [1,2838,null,{}] 08:43:12 INFO - PROCESS | 1650 | 1466696592412 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:12 INFO - PROCESS | 1650 | 1466696592413 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:12 INFO - PROCESS | 1650 | 1466696592518 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 08:43:12 INFO - PROCESS | 1650 | 1466696592524 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:12 INFO - PROCESS | 1650 | 1466696592525 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a766800 == 42 [pid = 1650] [id = 717] 08:43:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x119629c00) [pid = 1650] [serial = 2151] [outer = 0x0] 08:43:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1256af000) [pid = 1650] [serial = 2152] [outer = 0x119629c00] 08:43:12 INFO - PROCESS | 1650 | 1466696592550 Marionette DEBUG loaded listener.js 08:43:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x118888800) [pid = 1650] [serial = 2153] [outer = 0x119629c00] 08:43:12 INFO - PROCESS | 1650 | 1466696592864 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 08:43:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:43:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 471ms 08:43:12 INFO - PROCESS | 1650 | 1466696592880 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 08:43:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:43:12 INFO - PROCESS | 1650 | 1466696592893 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 08:43:12 INFO - PROCESS | 1650 | 1466696592895 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:43:12 INFO - PROCESS | 1650 | 1466696592897 Marionette TRACE conn2 <- [1,2842,null,{}] 08:43:12 INFO - PROCESS | 1650 | 1466696592900 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:12 INFO - PROCESS | 1650 | 1466696592904 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:13 INFO - PROCESS | 1650 | 1466696592996 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 08:43:13 INFO - PROCESS | 1650 | 1466696593000 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:13 INFO - PROCESS | 1650 | 1466696593002 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ada4000 == 43 [pid = 1650] [id = 718] 08:43:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1256b2400) [pid = 1650] [serial = 2154] [outer = 0x0] 08:43:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x12667a800) [pid = 1650] [serial = 2155] [outer = 0x1256b2400] 08:43:13 INFO - PROCESS | 1650 | 1466696593028 Marionette DEBUG loaded listener.js 08:43:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1289dfc00) [pid = 1650] [serial = 2156] [outer = 0x1256b2400] 08:43:13 INFO - PROCESS | 1650 | 1466696593387 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 08:43:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:43:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 520ms 08:43:13 INFO - PROCESS | 1650 | 1466696593415 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 08:43:13 INFO - PROCESS | 1650 | 1466696593418 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 08:43:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:43:13 INFO - PROCESS | 1650 | 1466696593434 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:43:13 INFO - PROCESS | 1650 | 1466696593435 Marionette TRACE conn2 <- [1,2846,null,{}] 08:43:13 INFO - PROCESS | 1650 | 1466696593438 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:13 INFO - PROCESS | 1650 | 1466696593439 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:13 INFO - PROCESS | 1650 | 1466696593522 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 08:43:13 INFO - PROCESS | 1650 | 1466696593626 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:13 INFO - PROCESS | 1650 | 1466696593628 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x113c5d000 == 44 [pid = 1650] [id = 719] 08:43:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x110f9e000) [pid = 1650] [serial = 2157] [outer = 0x0] 08:43:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x111ec9400) [pid = 1650] [serial = 2158] [outer = 0x110f9e000] 08:43:13 INFO - PROCESS | 1650 | 1466696593659 Marionette DEBUG loaded listener.js 08:43:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x112f98400) [pid = 1650] [serial = 2159] [outer = 0x110f9e000] 08:43:14 INFO - PROCESS | 1650 | 1466696594102 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 08:43:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:43:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 720ms 08:43:14 INFO - PROCESS | 1650 | 1466696594156 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 08:43:14 INFO - PROCESS | 1650 | 1466696594158 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 08:43:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:43:14 INFO - PROCESS | 1650 | 1466696594161 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:43:14 INFO - PROCESS | 1650 | 1466696594163 Marionette TRACE conn2 <- [1,2850,null,{}] 08:43:14 INFO - PROCESS | 1650 | 1466696594184 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:14 INFO - PROCESS | 1650 | 1466696594187 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:14 INFO - PROCESS | 1650 | 1466696594317 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 08:43:14 INFO - PROCESS | 1650 | 1466696594408 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:14 INFO - PROCESS | 1650 | 1466696594410 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x124387800 == 45 [pid = 1650] [id = 720] 08:43:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118209000) [pid = 1650] [serial = 2160] [outer = 0x0] 08:43:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118377800) [pid = 1650] [serial = 2161] [outer = 0x118209000] 08:43:14 INFO - PROCESS | 1650 | 1466696594441 Marionette DEBUG loaded listener.js 08:43:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11841d400) [pid = 1650] [serial = 2162] [outer = 0x118209000] 08:43:14 INFO - PROCESS | 1650 | 1466696594858 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:43:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:43:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 722ms 08:43:14 INFO - PROCESS | 1650 | 1466696594903 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 08:43:14 INFO - PROCESS | 1650 | 1466696594906 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 08:43:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:43:14 INFO - PROCESS | 1650 | 1466696594910 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:43:14 INFO - PROCESS | 1650 | 1466696594912 Marionette TRACE conn2 <- [1,2854,null,{}] 08:43:14 INFO - PROCESS | 1650 | 1466696594914 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:14 INFO - PROCESS | 1650 | 1466696594916 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:15 INFO - PROCESS | 1650 | 1466696595024 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 08:43:15 INFO - PROCESS | 1650 | 1466696595097 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:15 INFO - PROCESS | 1650 | 1466696595099 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a772800 == 46 [pid = 1650] [id = 721] 08:43:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119081000) [pid = 1650] [serial = 2163] [outer = 0x0] 08:43:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11945dc00) [pid = 1650] [serial = 2164] [outer = 0x119081000] 08:43:15 INFO - PROCESS | 1650 | 1466696595129 Marionette DEBUG loaded listener.js 08:43:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119a11000) [pid = 1650] [serial = 2165] [outer = 0x119081000] 08:43:15 INFO - PROCESS | 1650 | 1466696595521 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 08:43:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:43:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 671ms 08:43:15 INFO - PROCESS | 1650 | 1466696595582 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 08:43:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:43:15 INFO - PROCESS | 1650 | 1466696595584 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 08:43:15 INFO - PROCESS | 1650 | 1466696595591 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:43:15 INFO - PROCESS | 1650 | 1466696595595 Marionette TRACE conn2 <- [1,2858,null,{}] 08:43:15 INFO - PROCESS | 1650 | 1466696595599 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:15 INFO - PROCESS | 1650 | 1466696595601 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:15 INFO - PROCESS | 1650 | 1466696595728 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 08:43:15 INFO - PROCESS | 1650 | 1466696595814 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:15 INFO - PROCESS | 1650 | 1466696595815 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9a2800 == 47 [pid = 1650] [id = 722] 08:43:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118732400) [pid = 1650] [serial = 2166] [outer = 0x0] 08:43:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x123d8d000) [pid = 1650] [serial = 2167] [outer = 0x118732400] 08:43:15 INFO - PROCESS | 1650 | 1466696595846 Marionette DEBUG loaded listener.js 08:43:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124e36400) [pid = 1650] [serial = 2168] [outer = 0x118732400] 08:43:16 INFO - PROCESS | 1650 | 1466696596230 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 08:43:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:43:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 678ms 08:43:16 INFO - PROCESS | 1650 | 1466696596266 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 08:43:16 INFO - PROCESS | 1650 | 1466696596271 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 08:43:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:43:16 INFO - PROCESS | 1650 | 1466696596273 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:43:16 INFO - PROCESS | 1650 | 1466696596274 Marionette TRACE conn2 <- [1,2862,null,{}] 08:43:16 INFO - PROCESS | 1650 | 1466696596277 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:16 INFO - PROCESS | 1650 | 1466696596278 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:16 INFO - PROCESS | 1650 | 1466696596405 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 08:43:16 INFO - PROCESS | 1650 | 1466696596462 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:16 INFO - PROCESS | 1650 | 1466696596464 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12be33800 == 48 [pid = 1650] [id = 723] 08:43:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123802400) [pid = 1650] [serial = 2169] [outer = 0x0] 08:43:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x126679c00) [pid = 1650] [serial = 2170] [outer = 0x123802400] 08:43:16 INFO - PROCESS | 1650 | 1466696596492 Marionette DEBUG loaded listener.js 08:43:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126b9dc00) [pid = 1650] [serial = 2171] [outer = 0x123802400] 08:43:17 INFO - PROCESS | 1650 | 1466696597108 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 08:43:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:43:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 872ms 08:43:17 INFO - PROCESS | 1650 | 1466696597146 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 08:43:17 INFO - PROCESS | 1650 | 1466696597149 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 08:43:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:43:17 INFO - PROCESS | 1650 | 1466696597155 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:43:17 INFO - PROCESS | 1650 | 1466696597159 Marionette TRACE conn2 <- [1,2866,null,{}] 08:43:17 INFO - PROCESS | 1650 | 1466696597163 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:17 INFO - PROCESS | 1650 | 1466696597164 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:17 INFO - PROCESS | 1650 | 1466696597263 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 08:43:17 INFO - PROCESS | 1650 | 1466696597335 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:17 INFO - PROCESS | 1650 | 1466696597337 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11963f000 == 49 [pid = 1650] [id = 724] 08:43:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118130400) [pid = 1650] [serial = 2172] [outer = 0x0] 08:43:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118137000) [pid = 1650] [serial = 2173] [outer = 0x118130400] 08:43:17 INFO - PROCESS | 1650 | 1466696597365 Marionette DEBUG loaded listener.js 08:43:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11840f400) [pid = 1650] [serial = 2174] [outer = 0x118130400] 08:43:18 INFO - PROCESS | 1650 | --DOCSHELL 0x119171000 == 48 [pid = 1650] [id = 700] 08:43:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12ada4000 == 47 [pid = 1650] [id = 718] 08:43:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12a766800 == 46 [pid = 1650] [id = 717] 08:43:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12a41c800 == 45 [pid = 1650] [id = 716] 08:43:18 INFO - PROCESS | 1650 | --DOCSHELL 0x124a93800 == 44 [pid = 1650] [id = 715] 08:43:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12931e000 == 43 [pid = 1650] [id = 714] 08:43:18 INFO - PROCESS | 1650 | --DOCSHELL 0x128c1c000 == 42 [pid = 1650] [id = 713] 08:43:18 INFO - PROCESS | 1650 | --DOCSHELL 0x128a61000 == 41 [pid = 1650] [id = 712] 08:43:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12616e800 == 40 [pid = 1650] [id = 711] 08:43:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12416f800 == 39 [pid = 1650] [id = 710] 08:43:18 INFO - PROCESS | 1650 | --DOCSHELL 0x119975000 == 38 [pid = 1650] [id = 709] 08:43:18 INFO - PROCESS | 1650 | --DOCSHELL 0x117e43000 == 37 [pid = 1650] [id = 708] 08:43:18 INFO - PROCESS | 1650 | --DOCSHELL 0x123d51800 == 36 [pid = 1650] [id = 707] 08:43:18 INFO - PROCESS | 1650 | --DOCSHELL 0x124aa5800 == 35 [pid = 1650] [id = 705] 08:43:18 INFO - PROCESS | 1650 | --DOCSHELL 0x116ab1000 == 34 [pid = 1650] [id = 706] 08:43:18 INFO - PROCESS | 1650 | --DOCSHELL 0x119a8c800 == 33 [pid = 1650] [id = 696] 08:43:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12ada8000 == 32 [pid = 1650] [id = 695] 08:43:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12b17a800 == 31 [pid = 1650] [id = 699] 08:43:18 INFO - PROCESS | 1650 | --DOCSHELL 0x126b4c000 == 30 [pid = 1650] [id = 697] 08:43:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12be33800 == 29 [pid = 1650] [id = 723] 08:43:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9a2800 == 28 [pid = 1650] [id = 722] 08:43:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12a772800 == 27 [pid = 1650] [id = 721] 08:43:18 INFO - PROCESS | 1650 | --DOCSHELL 0x124387800 == 26 [pid = 1650] [id = 720] 08:43:18 INFO - PROCESS | 1650 | --DOCSHELL 0x113c5d000 == 25 [pid = 1650] [id = 719] 08:43:18 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118869400) [pid = 1650] [serial = 2113] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11945c400) [pid = 1650] [serial = 2116] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123f6e800) [pid = 1650] [serial = 2096] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1182ac000) [pid = 1650] [serial = 2090] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11949a800) [pid = 1650] [serial = 2093] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x126b98800) [pid = 1650] [serial = 2099] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11309f400) [pid = 1650] [serial = 2104] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118416000) [pid = 1650] [serial = 2110] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1185d4800) [pid = 1650] [serial = 2111] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1173a9c00) [pid = 1650] [serial = 2107] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118138c00) [pid = 1650] [serial = 2108] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1167d4400) [pid = 1650] [serial = 2101] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11812fc00) [pid = 1650] [serial = 2102] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x112a74000) [pid = 1650] [serial = 2105] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1176bf800) [pid = 1650] [serial = 2089] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x119359400) [pid = 1650] [serial = 2092] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x123d8c400) [pid = 1650] [serial = 2095] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12667dc00) [pid = 1650] [serial = 2098] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11907f000) [pid = 1650] [serial = 2114] [outer = 0x0] [url = about:blank] 08:43:18 INFO - PROCESS | 1650 | 1466696598254 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 08:43:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:43:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1127ms 08:43:18 INFO - PROCESS | 1650 | 1466696598281 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 08:43:18 INFO - PROCESS | 1650 | 1466696598283 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 08:43:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:43:18 INFO - PROCESS | 1650 | 1466696598289 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:43:18 INFO - PROCESS | 1650 | 1466696598291 Marionette TRACE conn2 <- [1,2870,null,{}] 08:43:18 INFO - PROCESS | 1650 | 1466696598294 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:18 INFO - PROCESS | 1650 | 1466696598296 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:18 INFO - PROCESS | 1650 | 1466696598376 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 08:43:18 INFO - PROCESS | 1650 | 1466696598431 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:18 INFO - PROCESS | 1650 | 1466696598434 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f49000 == 26 [pid = 1650] [id = 725] 08:43:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x112fa7000) [pid = 1650] [serial = 2175] [outer = 0x0] 08:43:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x113948c00) [pid = 1650] [serial = 2176] [outer = 0x112fa7000] 08:43:18 INFO - PROCESS | 1650 | 1466696598462 Marionette DEBUG loaded listener.js 08:43:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x115d56400) [pid = 1650] [serial = 2177] [outer = 0x112fa7000] 08:43:18 INFO - PROCESS | 1650 | 1466696598783 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 08:43:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:43:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 522ms 08:43:18 INFO - PROCESS | 1650 | 1466696598810 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 08:43:18 INFO - PROCESS | 1650 | 1466696598814 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 08:43:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:43:18 INFO - PROCESS | 1650 | 1466696598821 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:43:18 INFO - PROCESS | 1650 | 1466696598823 Marionette TRACE conn2 <- [1,2874,null,{}] 08:43:18 INFO - PROCESS | 1650 | 1466696598825 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:18 INFO - PROCESS | 1650 | 1466696598827 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:18 INFO - PROCESS | 1650 | 1466696598906 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 08:43:18 INFO - PROCESS | 1650 | 1466696598911 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:18 INFO - PROCESS | 1650 | 1466696598912 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1190aa000 == 27 [pid = 1650] [id = 726] 08:43:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1167e1800) [pid = 1650] [serial = 2178] [outer = 0x0] 08:43:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11812b400) [pid = 1650] [serial = 2179] [outer = 0x1167e1800] 08:43:18 INFO - PROCESS | 1650 | 1466696598943 Marionette DEBUG loaded listener.js 08:43:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118242000) [pid = 1650] [serial = 2180] [outer = 0x1167e1800] 08:43:19 INFO - PROCESS | 1650 | 1466696599329 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 08:43:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:43:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 522ms 08:43:19 INFO - PROCESS | 1650 | 1466696599342 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 08:43:19 INFO - PROCESS | 1650 | 1466696599343 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 08:43:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:43:19 INFO - PROCESS | 1650 | 1466696599346 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:43:19 INFO - PROCESS | 1650 | 1466696599348 Marionette TRACE conn2 <- [1,2878,null,{}] 08:43:19 INFO - PROCESS | 1650 | 1466696599358 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:19 INFO - PROCESS | 1650 | 1466696599361 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:19 INFO - PROCESS | 1650 | 1466696599440 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 08:43:19 INFO - PROCESS | 1650 | 1466696599445 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:19 INFO - PROCESS | 1650 | 1466696599447 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x123cd1000 == 28 [pid = 1650] [id = 727] 08:43:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x113992c00) [pid = 1650] [serial = 2181] [outer = 0x0] 08:43:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118714400) [pid = 1650] [serial = 2182] [outer = 0x113992c00] 08:43:19 INFO - PROCESS | 1650 | 1466696599478 Marionette DEBUG loaded listener.js 08:43:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118860400) [pid = 1650] [serial = 2183] [outer = 0x113992c00] 08:43:19 INFO - PROCESS | 1650 | 1466696599812 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 08:43:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:43:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 474ms 08:43:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:43:19 INFO - PROCESS | 1650 | 1466696599822 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 08:43:19 INFO - PROCESS | 1650 | 1466696599824 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 08:43:19 INFO - PROCESS | 1650 | 1466696599826 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:43:19 INFO - PROCESS | 1650 | 1466696599827 Marionette TRACE conn2 <- [1,2882,null,{}] 08:43:19 INFO - PROCESS | 1650 | 1466696599829 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:19 INFO - PROCESS | 1650 | 1466696599830 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:19 INFO - PROCESS | 1650 | 1466696599912 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 08:43:19 INFO - PROCESS | 1650 | 1466696599978 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:19 INFO - PROCESS | 1650 | 1466696599980 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x124184000 == 29 [pid = 1650] [id = 728] 08:43:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1185d8000) [pid = 1650] [serial = 2184] [outer = 0x0] 08:43:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118899400) [pid = 1650] [serial = 2185] [outer = 0x1185d8000] 08:43:20 INFO - PROCESS | 1650 | 1466696600005 Marionette DEBUG loaded listener.js 08:43:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119457400) [pid = 1650] [serial = 2186] [outer = 0x1185d8000] 08:43:20 INFO - PROCESS | 1650 | 1466696600340 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 08:43:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:43:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 526ms 08:43:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:43:20 INFO - PROCESS | 1650 | 1466696600353 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 08:43:20 INFO - PROCESS | 1650 | 1466696600354 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 08:43:20 INFO - PROCESS | 1650 | 1466696600364 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:43:20 INFO - PROCESS | 1650 | 1466696600365 Marionette TRACE conn2 <- [1,2886,null,{}] 08:43:20 INFO - PROCESS | 1650 | 1466696600374 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:20 INFO - PROCESS | 1650 | 1466696600375 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:20 INFO - PROCESS | 1650 | 1466696600467 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 08:43:20 INFO - PROCESS | 1650 | 1466696600471 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:20 INFO - PROCESS | 1650 | 1466696600472 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1256ce000 == 30 [pid = 1650] [id = 729] 08:43:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11309c400) [pid = 1650] [serial = 2187] [outer = 0x0] 08:43:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119461400) [pid = 1650] [serial = 2188] [outer = 0x11309c400] 08:43:20 INFO - PROCESS | 1650 | 1466696600496 Marionette DEBUG loaded listener.js 08:43:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119620c00) [pid = 1650] [serial = 2189] [outer = 0x11309c400] 08:43:20 INFO - PROCESS | 1650 | 1466696600847 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 08:43:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:43:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 531ms 08:43:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:43:20 INFO - PROCESS | 1650 | 1466696600889 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 08:43:20 INFO - PROCESS | 1650 | 1466696600890 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 08:43:20 INFO - PROCESS | 1650 | 1466696600892 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:43:20 INFO - PROCESS | 1650 | 1466696600894 Marionette TRACE conn2 <- [1,2890,null,{}] 08:43:20 INFO - PROCESS | 1650 | 1466696600896 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:20 INFO - PROCESS | 1650 | 1466696600900 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:21 INFO - PROCESS | 1650 | 1466696601021 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 08:43:21 INFO - PROCESS | 1650 | 1466696601032 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:21 INFO - PROCESS | 1650 | 1466696601033 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a79800 == 31 [pid = 1650] [id = 730] 08:43:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11965f000) [pid = 1650] [serial = 2190] [outer = 0x0] 08:43:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119b48400) [pid = 1650] [serial = 2191] [outer = 0x11965f000] 08:43:21 INFO - PROCESS | 1650 | 1466696601059 Marionette DEBUG loaded listener.js 08:43:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123806800) [pid = 1650] [serial = 2192] [outer = 0x11965f000] 08:43:21 INFO - PROCESS | 1650 | 1466696601378 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 08:43:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:43:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 518ms 08:43:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:43:21 INFO - PROCESS | 1650 | 1466696601412 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 08:43:21 INFO - PROCESS | 1650 | 1466696601413 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 08:43:21 INFO - PROCESS | 1650 | 1466696601415 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:43:21 INFO - PROCESS | 1650 | 1466696601416 Marionette TRACE conn2 <- [1,2894,null,{}] 08:43:21 INFO - PROCESS | 1650 | 1466696601429 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:21 INFO - PROCESS | 1650 | 1466696601430 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:21 INFO - PROCESS | 1650 | 1466696601527 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 08:43:21 INFO - PROCESS | 1650 | 1466696601564 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:21 INFO - PROCESS | 1650 | 1466696601565 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x129082800 == 32 [pid = 1650] [id = 731] 08:43:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x115d4f800) [pid = 1650] [serial = 2193] [outer = 0x0] 08:43:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123d63000) [pid = 1650] [serial = 2194] [outer = 0x115d4f800] 08:43:21 INFO - PROCESS | 1650 | 1466696601589 Marionette DEBUG loaded listener.js 08:43:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123d8fc00) [pid = 1650] [serial = 2195] [outer = 0x115d4f800] 08:43:21 INFO - PROCESS | 1650 | 1466696601930 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 08:43:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:43:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 520ms 08:43:21 INFO - PROCESS | 1650 | 1466696601938 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 08:43:21 INFO - PROCESS | 1650 | 1466696601940 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 08:43:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:43:21 INFO - PROCESS | 1650 | 1466696601952 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:43:21 INFO - PROCESS | 1650 | 1466696601954 Marionette TRACE conn2 <- [1,2898,null,{}] 08:43:21 INFO - PROCESS | 1650 | 1466696601957 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:21 INFO - PROCESS | 1650 | 1466696601959 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:22 INFO - PROCESS | 1650 | 1466696602099 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 08:43:22 INFO - PROCESS | 1650 | 1466696602110 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:22 INFO - PROCESS | 1650 | 1466696602111 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a225800 == 33 [pid = 1650] [id = 732] 08:43:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123d91800) [pid = 1650] [serial = 2196] [outer = 0x0] 08:43:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123f78000) [pid = 1650] [serial = 2197] [outer = 0x123d91800] 08:43:22 INFO - PROCESS | 1650 | 1466696602136 Marionette DEBUG loaded listener.js 08:43:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124c30c00) [pid = 1650] [serial = 2198] [outer = 0x123d91800] 08:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1182aa000) [pid = 1650] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 08:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123f70c00) [pid = 1650] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 08:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x120f48000) [pid = 1650] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 08:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x114f22800) [pid = 1650] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 08:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1185cb400) [pid = 1650] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 08:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118136c00) [pid = 1650] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 08:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x115d52000) [pid = 1650] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 08:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1172cc000) [pid = 1650] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 08:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112966400) [pid = 1650] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 08:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119499400) [pid = 1650] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 08:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x113093400) [pid = 1650] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 08:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x115d47800) [pid = 1650] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 08:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119629c00) [pid = 1650] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 08:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1256b2400) [pid = 1650] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 08:43:22 INFO - PROCESS | 1650 | 1466696602640 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 08:43:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:43:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 725ms 08:43:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:43:22 INFO - PROCESS | 1650 | 1466696602677 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 08:43:22 INFO - PROCESS | 1650 | 1466696602678 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 08:43:22 INFO - PROCESS | 1650 | 1466696602680 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:43:22 INFO - PROCESS | 1650 | 1466696602681 Marionette TRACE conn2 <- [1,2902,null,{}] 08:43:22 INFO - PROCESS | 1650 | 1466696602684 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:22 INFO - PROCESS | 1650 | 1466696602687 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:22 INFO - PROCESS | 1650 | 1466696602774 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 08:43:22 INFO - PROCESS | 1650 | 1466696602852 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:22 INFO - PROCESS | 1650 | 1466696602853 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ccd800 == 34 [pid = 1650] [id = 733] 08:43:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x110fa0800) [pid = 1650] [serial = 2199] [outer = 0x0] 08:43:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118410000) [pid = 1650] [serial = 2200] [outer = 0x110fa0800] 08:43:22 INFO - PROCESS | 1650 | 1466696602877 Marionette DEBUG loaded listener.js 08:43:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119499400) [pid = 1650] [serial = 2201] [outer = 0x110fa0800] 08:43:23 INFO - PROCESS | 1650 | 1466696603158 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:43:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:43:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 518ms 08:43:23 INFO - PROCESS | 1650 | 1466696603199 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 08:43:23 INFO - PROCESS | 1650 | 1466696603200 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 08:43:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:43:23 INFO - PROCESS | 1650 | 1466696603206 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:43:23 INFO - PROCESS | 1650 | 1466696603207 Marionette TRACE conn2 <- [1,2906,null,{}] 08:43:23 INFO - PROCESS | 1650 | 1466696603210 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:23 INFO - PROCESS | 1650 | 1466696603211 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:23 INFO - PROCESS | 1650 | 1466696603292 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 08:43:23 INFO - PROCESS | 1650 | 1466696603295 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:23 INFO - PROCESS | 1650 | 1466696603297 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ad17000 == 35 [pid = 1650] [id = 734] 08:43:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119499c00) [pid = 1650] [serial = 2202] [outer = 0x0] 08:43:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x124e2d400) [pid = 1650] [serial = 2203] [outer = 0x119499c00] 08:43:23 INFO - PROCESS | 1650 | 1466696603321 Marionette DEBUG loaded listener.js 08:43:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124e9c000) [pid = 1650] [serial = 2204] [outer = 0x119499c00] 08:43:23 INFO - PROCESS | 1650 | 1466696603666 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 08:43:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:43:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 471ms 08:43:23 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:43:23 INFO - PROCESS | 1650 | 1466696603676 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 08:43:23 INFO - PROCESS | 1650 | 1466696603677 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 08:43:23 INFO - PROCESS | 1650 | 1466696603679 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:43:23 INFO - PROCESS | 1650 | 1466696603681 Marionette TRACE conn2 <- [1,2910,null,{}] 08:43:23 INFO - PROCESS | 1650 | 1466696603683 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:23 INFO - PROCESS | 1650 | 1466696603686 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:23 INFO - PROCESS | 1650 | 1466696603830 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 08:43:23 INFO - PROCESS | 1650 | 1466696603840 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:23 INFO - PROCESS | 1650 | 1466696603842 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1256cd000 == 36 [pid = 1650] [id = 735] 08:43:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119906800) [pid = 1650] [serial = 2205] [outer = 0x0] 08:43:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x125197000) [pid = 1650] [serial = 2206] [outer = 0x119906800] 08:43:23 INFO - PROCESS | 1650 | 1466696603868 Marionette DEBUG loaded listener.js 08:43:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12692b800) [pid = 1650] [serial = 2207] [outer = 0x119906800] 08:43:24 INFO - PROCESS | 1650 | 1466696604149 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 08:43:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:43:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:43:24 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 523ms 08:43:24 INFO - TEST-START | /DOMEvents/constructors.html 08:43:24 INFO - PROCESS | 1650 | 1466696604205 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 08:43:24 INFO - PROCESS | 1650 | 1466696604206 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 08:43:24 INFO - PROCESS | 1650 | 1466696604208 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:43:24 INFO - PROCESS | 1650 | 1466696604210 Marionette TRACE conn2 <- [1,2914,null,{}] 08:43:24 INFO - PROCESS | 1650 | 1466696604212 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:24 INFO - PROCESS | 1650 | 1466696604213 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:24 INFO - PROCESS | 1650 | 1466696604294 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 08:43:24 INFO - PROCESS | 1650 | 1466696604298 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:24 INFO - PROCESS | 1650 | 1466696604299 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9b0800 == 37 [pid = 1650] [id = 736] 08:43:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11965a000) [pid = 1650] [serial = 2208] [outer = 0x0] 08:43:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126b97800) [pid = 1650] [serial = 2209] [outer = 0x11965a000] 08:43:24 INFO - PROCESS | 1650 | 1466696604325 Marionette DEBUG loaded listener.js 08:43:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1289e2400) [pid = 1650] [serial = 2210] [outer = 0x11965a000] 08:43:24 INFO - PROCESS | 1650 | 1466696604801 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:43:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:43:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:43:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:43:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:43:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:43:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:43:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:43:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:43:24 INFO - TEST-OK | /DOMEvents/constructors.html | took 627ms 08:43:24 INFO - PROCESS | 1650 | 1466696604837 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 08:43:24 INFO - PROCESS | 1650 | 1466696604840 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 08:43:24 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:43:24 INFO - PROCESS | 1650 | 1466696604843 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:43:24 INFO - PROCESS | 1650 | 1466696604845 Marionette TRACE conn2 <- [1,2918,null,{}] 08:43:24 INFO - PROCESS | 1650 | 1466696604849 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:24 INFO - PROCESS | 1650 | 1466696604851 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:24 INFO - PROCESS | 1650 | 1466696604964 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 08:43:25 INFO - PROCESS | 1650 | 1466696605051 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:25 INFO - PROCESS | 1650 | 1466696605053 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x119175000 == 38 [pid = 1650] [id = 737] 08:43:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1164e1c00) [pid = 1650] [serial = 2211] [outer = 0x0] 08:43:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x116711800) [pid = 1650] [serial = 2212] [outer = 0x1164e1c00] 08:43:25 INFO - PROCESS | 1650 | 1466696605085 Marionette DEBUG loaded listener.js 08:43:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1176c4000) [pid = 1650] [serial = 2213] [outer = 0x1164e1c00] 08:43:25 INFO - PROCESS | 1650 | 1466696605528 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:43:25 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:43:25 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 721ms 08:43:25 INFO - PROCESS | 1650 | 1466696605563 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 08:43:25 INFO - PROCESS | 1650 | 1466696605567 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 08:43:25 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:43:25 INFO - PROCESS | 1650 | 1466696605625 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:43:25 INFO - PROCESS | 1650 | 1466696605627 Marionette TRACE conn2 <- [1,2922,null,{}] 08:43:25 INFO - PROCESS | 1650 | 1466696605630 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:25 INFO - PROCESS | 1650 | 1466696605632 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:25 INFO - PROCESS | 1650 | 1466696605744 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 08:43:25 INFO - PROCESS | 1650 | 1466696605826 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:25 INFO - PROCESS | 1650 | 1466696605827 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b44000 == 39 [pid = 1650] [id = 738] 08:43:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1185d1c00) [pid = 1650] [serial = 2214] [outer = 0x0] 08:43:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118720400) [pid = 1650] [serial = 2215] [outer = 0x1185d1c00] 08:43:25 INFO - PROCESS | 1650 | 1466696605859 Marionette DEBUG loaded listener.js 08:43:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1188a4400) [pid = 1650] [serial = 2216] [outer = 0x1185d1c00] 08:43:26 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:43:26 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:43:26 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:43:26 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:43:26 INFO - PROCESS | 1650 | 1466696606278 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 08:43:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:43:26 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:43:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:43:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:43:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 08:43:26 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:43:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:43:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:43:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 08:43:26 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:43:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:43:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:43:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 08:43:26 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:43:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:43:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:43:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:43:26 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:43:26 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 675ms 08:43:26 INFO - PROCESS | 1650 | 1466696606297 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 08:43:26 INFO - PROCESS | 1650 | 1466696606298 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 08:43:26 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:43:26 INFO - PROCESS | 1650 | 1466696606301 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:43:26 INFO - PROCESS | 1650 | 1466696606304 Marionette TRACE conn2 <- [1,2926,null,{}] 08:43:26 INFO - PROCESS | 1650 | 1466696606311 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:26 INFO - PROCESS | 1650 | 1466696606315 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:26 INFO - PROCESS | 1650 | 1466696606428 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 08:43:26 INFO - PROCESS | 1650 | 1466696606490 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:26 INFO - PROCESS | 1650 | 1466696606492 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12be3e000 == 40 [pid = 1650] [id = 739] 08:43:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112a81000) [pid = 1650] [serial = 2217] [outer = 0x0] 08:43:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x112f9c800) [pid = 1650] [serial = 2218] [outer = 0x112a81000] 08:43:26 INFO - PROCESS | 1650 | 1466696606524 Marionette DEBUG loaded listener.js 08:43:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12394b400) [pid = 1650] [serial = 2219] [outer = 0x112a81000] 08:43:27 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:43:27 INFO - PROCESS | 1650 | 1466696607100 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 08:43:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 08:43:27 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 874ms 08:43:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:43:27 INFO - PROCESS | 1650 | 1466696607175 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 08:43:27 INFO - PROCESS | 1650 | 1466696607177 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 08:43:27 INFO - PROCESS | 1650 | 1466696607180 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:43:27 INFO - PROCESS | 1650 | 1466696607182 Marionette TRACE conn2 <- [1,2930,null,{}] 08:43:27 INFO - PROCESS | 1650 | 1466696607185 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:27 INFO - PROCESS | 1650 | 1466696607186 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:27 INFO - PROCESS | 1650 | 1466696607316 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 08:43:27 INFO - PROCESS | 1650 | 1466696607421 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:27 INFO - PROCESS | 1650 | 1466696607422 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e43800 == 41 [pid = 1650] [id = 740] 08:43:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x112fa4400) [pid = 1650] [serial = 2220] [outer = 0x0] 08:43:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1131c9400) [pid = 1650] [serial = 2221] [outer = 0x112fa4400] 08:43:27 INFO - PROCESS | 1650 | 1466696607461 Marionette DEBUG loaded listener.js 08:43:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x113c9c800) [pid = 1650] [serial = 2222] [outer = 0x112fa4400] 08:43:27 INFO - PROCESS | 1650 | --DOCSHELL 0x1256cd000 == 40 [pid = 1650] [id = 735] 08:43:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12ad17000 == 39 [pid = 1650] [id = 734] 08:43:27 INFO - PROCESS | 1650 | --DOCSHELL 0x123ccd800 == 38 [pid = 1650] [id = 733] 08:43:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12a225800 == 37 [pid = 1650] [id = 732] 08:43:27 INFO - PROCESS | 1650 | --DOCSHELL 0x129082800 == 36 [pid = 1650] [id = 731] 08:43:27 INFO - PROCESS | 1650 | --DOCSHELL 0x128a79800 == 35 [pid = 1650] [id = 730] 08:43:27 INFO - PROCESS | 1650 | --DOCSHELL 0x1256ce000 == 34 [pid = 1650] [id = 729] 08:43:27 INFO - PROCESS | 1650 | --DOCSHELL 0x124184000 == 33 [pid = 1650] [id = 728] 08:43:27 INFO - PROCESS | 1650 | --DOCSHELL 0x123cd1000 == 32 [pid = 1650] [id = 727] 08:43:27 INFO - PROCESS | 1650 | --DOCSHELL 0x1190aa000 == 31 [pid = 1650] [id = 726] 08:43:27 INFO - PROCESS | 1650 | --DOCSHELL 0x116f49000 == 30 [pid = 1650] [id = 725] 08:43:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11963f000 == 29 [pid = 1650] [id = 724] 08:43:27 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 08:43:27 INFO - PROCESS | 1650 | 1466696607934 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 08:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12667a800) [pid = 1650] [serial = 2155] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119ee8000) [pid = 1650] [serial = 2138] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x123f77c00) [pid = 1650] [serial = 2143] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123804800) [pid = 1650] [serial = 2140] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x115fd7800) [pid = 1650] [serial = 2125] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x116a21800) [pid = 1650] [serial = 2126] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118860000) [pid = 1650] [serial = 2131] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11934ac00) [pid = 1650] [serial = 2132] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1182ad400) [pid = 1650] [serial = 2128] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118413c00) [pid = 1650] [serial = 2129] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11949a400) [pid = 1650] [serial = 2117] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11812cc00) [pid = 1650] [serial = 2122] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118244c00) [pid = 1650] [serial = 2123] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112d28000) [pid = 1650] [serial = 2119] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1133e9800) [pid = 1650] [serial = 2120] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119658000) [pid = 1650] [serial = 2134] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118132000) [pid = 1650] [serial = 2146] [outer = 0x0] [url = about:blank] 08:43:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1243f8800) [pid = 1650] [serial = 2144] [outer = 0x0] [url = about:blank] 08:43:27 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 771ms 08:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123d62400) [pid = 1650] [serial = 2149] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1289dfc00) [pid = 1650] [serial = 2156] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118882c00) [pid = 1650] [serial = 2147] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118888800) [pid = 1650] [serial = 2153] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119a0ec00) [pid = 1650] [serial = 2137] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x123f30c00) [pid = 1650] [serial = 2141] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x125196000) [pid = 1650] [serial = 2150] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1256af000) [pid = 1650] [serial = 2152] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119932c00) [pid = 1650] [serial = 2135] [outer = 0x0] [url = about:blank] 08:43:27 INFO - PROCESS | 1650 | 1466696607961 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 08:43:27 INFO - PROCESS | 1650 | 1466696607963 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 08:43:27 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:43:27 INFO - PROCESS | 1650 | 1466696607970 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:43:27 INFO - PROCESS | 1650 | 1466696607972 Marionette TRACE conn2 <- [1,2934,null,{}] 08:43:27 INFO - PROCESS | 1650 | 1466696607974 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:27 INFO - PROCESS | 1650 | 1466696607976 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:28 INFO - PROCESS | 1650 | 1466696608058 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 08:43:28 INFO - PROCESS | 1650 | 1466696608062 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:28 INFO - PROCESS | 1650 | 1466696608063 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11881c800 == 30 [pid = 1650] [id = 741] 08:43:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11646a400) [pid = 1650] [serial = 2223] [outer = 0x0] 08:43:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x116630800) [pid = 1650] [serial = 2224] [outer = 0x11646a400] 08:43:28 INFO - PROCESS | 1650 | 1466696608093 Marionette DEBUG loaded listener.js 08:43:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11697ac00) [pid = 1650] [serial = 2225] [outer = 0x11646a400] 08:43:28 INFO - PROCESS | 1650 | 1466696608488 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 08:43:28 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:43:28 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 569ms 08:43:28 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:43:28 INFO - PROCESS | 1650 | 1466696608540 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 08:43:28 INFO - PROCESS | 1650 | 1466696608542 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 08:43:28 INFO - PROCESS | 1650 | 1466696608545 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:43:28 INFO - PROCESS | 1650 | 1466696608549 Marionette TRACE conn2 <- [1,2938,null,{}] 08:43:28 INFO - PROCESS | 1650 | 1466696608560 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:28 INFO - PROCESS | 1650 | 1466696608565 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:28 INFO - PROCESS | 1650 | 1466696608688 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 08:43:28 INFO - PROCESS | 1650 | 1466696608703 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:28 INFO - PROCESS | 1650 | 1466696608706 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d3c000 == 31 [pid = 1650] [id = 742] 08:43:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1182aa400) [pid = 1650] [serial = 2226] [outer = 0x0] 08:43:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1182ae400) [pid = 1650] [serial = 2227] [outer = 0x1182aa400] 08:43:28 INFO - PROCESS | 1650 | 1466696608747 Marionette DEBUG loaded listener.js 08:43:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11841d800) [pid = 1650] [serial = 2228] [outer = 0x1182aa400] 08:43:29 INFO - PROCESS | 1650 | 1466696609154 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 08:43:29 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 08:43:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 625ms 08:43:29 INFO - PROCESS | 1650 | 1466696609171 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 08:43:29 INFO - PROCESS | 1650 | 1466696609173 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 08:43:29 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:43:29 INFO - PROCESS | 1650 | 1466696609175 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:43:29 INFO - PROCESS | 1650 | 1466696609177 Marionette TRACE conn2 <- [1,2942,null,{}] 08:43:29 INFO - PROCESS | 1650 | 1466696609188 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:29 INFO - PROCESS | 1650 | 1466696609189 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:29 INFO - PROCESS | 1650 | 1466696609275 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 08:43:29 INFO - PROCESS | 1650 | 1466696609279 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:29 INFO - PROCESS | 1650 | 1466696609280 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x124aa8800 == 32 [pid = 1650] [id = 743] 08:43:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118732000) [pid = 1650] [serial = 2229] [outer = 0x0] 08:43:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118869400) [pid = 1650] [serial = 2230] [outer = 0x118732000] 08:43:29 INFO - PROCESS | 1650 | 1466696609305 Marionette DEBUG loaded listener.js 08:43:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119077800) [pid = 1650] [serial = 2231] [outer = 0x118732000] 08:43:29 INFO - PROCESS | 1650 | 1466696609629 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 08:43:29 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 08:43:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:43:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:43:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 468ms 08:43:29 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:43:29 INFO - PROCESS | 1650 | 1466696609644 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 08:43:29 INFO - PROCESS | 1650 | 1466696609646 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 08:43:29 INFO - PROCESS | 1650 | 1466696609648 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:43:29 INFO - PROCESS | 1650 | 1466696609649 Marionette TRACE conn2 <- [1,2946,null,{}] 08:43:29 INFO - PROCESS | 1650 | 1466696609654 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:29 INFO - PROCESS | 1650 | 1466696609655 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:29 INFO - PROCESS | 1650 | 1466696609734 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 08:43:29 INFO - PROCESS | 1650 | 1466696609740 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:29 INFO - PROCESS | 1650 | 1466696609741 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b3b000 == 33 [pid = 1650] [id = 744] 08:43:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119082c00) [pid = 1650] [serial = 2232] [outer = 0x0] 08:43:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119493800) [pid = 1650] [serial = 2233] [outer = 0x119082c00] 08:43:29 INFO - PROCESS | 1650 | 1466696609773 Marionette DEBUG loaded listener.js 08:43:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119502800) [pid = 1650] [serial = 2234] [outer = 0x119082c00] 08:43:30 INFO - PROCESS | 1650 | 1466696610144 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 08:43:30 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 08:43:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 520ms 08:43:30 INFO - PROCESS | 1650 | 1466696610170 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 08:43:30 INFO - PROCESS | 1650 | 1466696610172 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 08:43:30 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:43:30 INFO - PROCESS | 1650 | 1466696610174 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:43:30 INFO - PROCESS | 1650 | 1466696610175 Marionette TRACE conn2 <- [1,2950,null,{}] 08:43:30 INFO - PROCESS | 1650 | 1466696610177 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:30 INFO - PROCESS | 1650 | 1466696610182 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:30 INFO - PROCESS | 1650 | 1466696610306 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 08:43:30 INFO - PROCESS | 1650 | 1466696610318 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:30 INFO - PROCESS | 1650 | 1466696610319 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x129081800 == 34 [pid = 1650] [id = 745] 08:43:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1182aa000) [pid = 1650] [serial = 2235] [outer = 0x0] 08:43:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11990d400) [pid = 1650] [serial = 2236] [outer = 0x1182aa000] 08:43:30 INFO - PROCESS | 1650 | 1466696610344 Marionette DEBUG loaded listener.js 08:43:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123d65000) [pid = 1650] [serial = 2237] [outer = 0x1182aa000] 08:43:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a236800 == 35 [pid = 1650] [id = 746] 08:43:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123f77800) [pid = 1650] [serial = 2238] [outer = 0x0] 08:43:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123d8cc00) [pid = 1650] [serial = 2239] [outer = 0x123f77800] 08:43:30 INFO - PROCESS | 1650 | 1466696610689 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 08:43:30 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 08:43:30 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 518ms 08:43:30 INFO - PROCESS | 1650 | 1466696610693 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 08:43:30 INFO - PROCESS | 1650 | 1466696610694 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 08:43:30 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:43:30 INFO - PROCESS | 1650 | 1466696610696 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:43:30 INFO - PROCESS | 1650 | 1466696610697 Marionette TRACE conn2 <- [1,2954,null,{}] 08:43:30 INFO - PROCESS | 1650 | 1466696610699 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:30 INFO - PROCESS | 1650 | 1466696610701 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:30 INFO - PROCESS | 1650 | 1466696610822 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 08:43:30 INFO - PROCESS | 1650 | 1466696610839 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:30 INFO - PROCESS | 1650 | 1466696610847 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a411000 == 36 [pid = 1650] [id = 747] 08:43:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118739c00) [pid = 1650] [serial = 2240] [outer = 0x0] 08:43:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x123f31400) [pid = 1650] [serial = 2241] [outer = 0x118739c00] 08:43:30 INFO - PROCESS | 1650 | 1466696610872 Marionette DEBUG loaded listener.js 08:43:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1240b9c00) [pid = 1650] [serial = 2242] [outer = 0x118739c00] 08:43:31 INFO - PROCESS | 1650 | 1466696611172 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 08:43:31 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:43:31 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 08:43:31 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 520ms 08:43:31 INFO - PROCESS | 1650 | 1466696611217 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 08:43:31 INFO - PROCESS | 1650 | 1466696611219 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 08:43:31 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:43:31 INFO - PROCESS | 1650 | 1466696611222 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:43:31 INFO - PROCESS | 1650 | 1466696611224 Marionette TRACE conn2 <- [1,2958,null,{}] 08:43:31 INFO - PROCESS | 1650 | 1466696611226 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:31 INFO - PROCESS | 1650 | 1466696611227 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:31 INFO - PROCESS | 1650 | 1466696611339 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 08:43:31 INFO - PROCESS | 1650 | 1466696611352 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:31 INFO - PROCESS | 1650 | 1466696611353 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1161a8000 == 37 [pid = 1650] [id = 748] 08:43:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1246ca000) [pid = 1650] [serial = 2243] [outer = 0x0] 08:43:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1250de400) [pid = 1650] [serial = 2244] [outer = 0x1246ca000] 08:43:31 INFO - PROCESS | 1650 | 1466696611377 Marionette DEBUG loaded listener.js 08:43:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12574c400) [pid = 1650] [serial = 2245] [outer = 0x1246ca000] 08:43:31 INFO - PROCESS | 1650 | 1466696611707 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 08:43:31 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 08:43:31 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 517ms 08:43:31 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:43:31 INFO - PROCESS | 1650 | 1466696611741 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 08:43:31 INFO - PROCESS | 1650 | 1466696611743 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 08:43:31 INFO - PROCESS | 1650 | 1466696611745 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:43:31 INFO - PROCESS | 1650 | 1466696611746 Marionette TRACE conn2 <- [1,2962,null,{}] 08:43:31 INFO - PROCESS | 1650 | 1466696611748 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:31 INFO - PROCESS | 1650 | 1466696611749 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:31 INFO - PROCESS | 1650 | 1466696611927 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 08:43:32 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x110f9e000) [pid = 1650] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 08:43:32 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118209000) [pid = 1650] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 08:43:32 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11965f000) [pid = 1650] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 08:43:32 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1185d8000) [pid = 1650] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 08:43:32 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118130400) [pid = 1650] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 08:43:32 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x113992c00) [pid = 1650] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 08:43:32 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112fa7000) [pid = 1650] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 08:43:32 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1167e1800) [pid = 1650] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 08:43:32 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11309c400) [pid = 1650] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 08:43:32 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x115d4f800) [pid = 1650] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 08:43:32 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119081000) [pid = 1650] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 08:43:32 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118732400) [pid = 1650] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 08:43:32 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123802400) [pid = 1650] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 08:43:32 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123d91800) [pid = 1650] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 08:43:32 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x110fa0800) [pid = 1650] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 08:43:32 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119499c00) [pid = 1650] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 08:43:32 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119906800) [pid = 1650] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 08:43:32 INFO - PROCESS | 1650 | 1466696612145 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:32 INFO - PROCESS | 1650 | 1466696612146 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x118820000 == 38 [pid = 1650] [id = 749] 08:43:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x111c83800) [pid = 1650] [serial = 2246] [outer = 0x0] 08:43:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112fa7000) [pid = 1650] [serial = 2247] [outer = 0x111c83800] 08:43:32 INFO - PROCESS | 1650 | 1466696612171 Marionette DEBUG loaded listener.js 08:43:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x115f03800) [pid = 1650] [serial = 2248] [outer = 0x111c83800] 08:43:32 INFO - PROCESS | 1650 | 1466696612414 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 08:43:32 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 08:43:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 720ms 08:43:32 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:43:32 INFO - PROCESS | 1650 | 1466696612474 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 08:43:32 INFO - PROCESS | 1650 | 1466696612475 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 08:43:32 INFO - PROCESS | 1650 | 1466696612477 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:43:32 INFO - PROCESS | 1650 | 1466696612479 Marionette TRACE conn2 <- [1,2966,null,{}] 08:43:32 INFO - PROCESS | 1650 | 1466696612481 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:32 INFO - PROCESS | 1650 | 1466696612482 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:32 INFO - PROCESS | 1650 | 1466696612575 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 08:43:32 INFO - PROCESS | 1650 | 1466696612594 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:32 INFO - PROCESS | 1650 | 1466696612595 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b995000 == 39 [pid = 1650] [id = 750] 08:43:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x116703c00) [pid = 1650] [serial = 2249] [outer = 0x0] 08:43:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119491c00) [pid = 1650] [serial = 2250] [outer = 0x116703c00] 08:43:32 INFO - PROCESS | 1650 | 1466696612620 Marionette DEBUG loaded listener.js 08:43:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x124e9d000) [pid = 1650] [serial = 2251] [outer = 0x116703c00] 08:43:32 INFO - PROCESS | 1650 | 1466696612929 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 08:43:32 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 08:43:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 473ms 08:43:32 INFO - PROCESS | 1650 | 1466696612954 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 08:43:32 INFO - PROCESS | 1650 | 1466696612957 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 08:43:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:43:32 INFO - PROCESS | 1650 | 1466696612963 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:43:32 INFO - PROCESS | 1650 | 1466696612965 Marionette TRACE conn2 <- [1,2970,null,{}] 08:43:32 INFO - PROCESS | 1650 | 1466696612967 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:32 INFO - PROCESS | 1650 | 1466696612971 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:33 INFO - PROCESS | 1650 | 1466696613103 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 08:43:33 INFO - PROCESS | 1650 | 1466696613110 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:33 INFO - PROCESS | 1650 | 1466696613112 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c862800 == 40 [pid = 1650] [id = 751] 08:43:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12610c000) [pid = 1650] [serial = 2252] [outer = 0x0] 08:43:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12692c400) [pid = 1650] [serial = 2253] [outer = 0x12610c000] 08:43:33 INFO - PROCESS | 1650 | 1466696613138 Marionette DEBUG loaded listener.js 08:43:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1289e1c00) [pid = 1650] [serial = 2254] [outer = 0x12610c000] 08:43:33 INFO - PROCESS | 1650 | 1466696613418 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 08:43:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:43:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 475ms 08:43:33 INFO - PROCESS | 1650 | 1466696613440 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 08:43:33 INFO - PROCESS | 1650 | 1466696613442 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 08:43:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:43:33 INFO - PROCESS | 1650 | 1466696613445 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:43:33 INFO - PROCESS | 1650 | 1466696613446 Marionette TRACE conn2 <- [1,2974,null,{}] 08:43:33 INFO - PROCESS | 1650 | 1466696613448 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:33 INFO - PROCESS | 1650 | 1466696613450 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:33 INFO - PROCESS | 1650 | 1466696613540 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 08:43:33 INFO - PROCESS | 1650 | 1466696613544 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:33 INFO - PROCESS | 1650 | 1466696613545 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c881800 == 41 [pid = 1650] [id = 752] 08:43:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118860c00) [pid = 1650] [serial = 2255] [outer = 0x0] 08:43:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128aca000) [pid = 1650] [serial = 2256] [outer = 0x118860c00] 08:43:33 INFO - PROCESS | 1650 | 1466696613569 Marionette DEBUG loaded listener.js 08:43:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128ace800) [pid = 1650] [serial = 2257] [outer = 0x118860c00] 08:43:33 INFO - PROCESS | 1650 | 1466696613881 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 08:43:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 08:43:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 475ms 08:43:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:43:33 INFO - PROCESS | 1650 | 1466696613922 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 08:43:33 INFO - PROCESS | 1650 | 1466696613923 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 08:43:33 INFO - PROCESS | 1650 | 1466696613925 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:43:33 INFO - PROCESS | 1650 | 1466696613926 Marionette TRACE conn2 <- [1,2978,null,{}] 08:43:33 INFO - PROCESS | 1650 | 1466696613928 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:33 INFO - PROCESS | 1650 | 1466696613929 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:34 INFO - PROCESS | 1650 | 1466696614022 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 08:43:34 INFO - PROCESS | 1650 | 1466696614090 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:34 INFO - PROCESS | 1650 | 1466696614091 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb18800 == 42 [pid = 1650] [id = 753] 08:43:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128ace400) [pid = 1650] [serial = 2258] [outer = 0x0] 08:43:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128acf000) [pid = 1650] [serial = 2259] [outer = 0x128ace400] 08:43:34 INFO - PROCESS | 1650 | 1466696614115 Marionette DEBUG loaded listener.js 08:43:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128c83c00) [pid = 1650] [serial = 2260] [outer = 0x128ace400] 08:43:34 INFO - PROCESS | 1650 | 1466696614492 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 08:43:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 08:43:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 618ms 08:43:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:43:34 INFO - PROCESS | 1650 | 1466696614544 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 08:43:34 INFO - PROCESS | 1650 | 1466696614547 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 08:43:34 INFO - PROCESS | 1650 | 1466696614550 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:43:34 INFO - PROCESS | 1650 | 1466696614553 Marionette TRACE conn2 <- [1,2982,null,{}] 08:43:34 INFO - PROCESS | 1650 | 1466696614557 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:34 INFO - PROCESS | 1650 | 1466696614559 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:34 INFO - PROCESS | 1650 | 1466696614700 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 08:43:34 INFO - PROCESS | 1650 | 1466696614805 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:34 INFO - PROCESS | 1650 | 1466696614807 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188cf000 == 43 [pid = 1650] [id = 754] 08:43:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112f99800) [pid = 1650] [serial = 2261] [outer = 0x0] 08:43:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x113c98000) [pid = 1650] [serial = 2262] [outer = 0x112f99800] 08:43:34 INFO - PROCESS | 1650 | 1466696614841 Marionette DEBUG loaded listener.js 08:43:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1167e0000) [pid = 1650] [serial = 2263] [outer = 0x112f99800] 08:43:35 INFO - PROCESS | 1650 | 1466696615211 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 08:43:35 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 08:43:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:43:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:43:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 674ms 08:43:35 INFO - PROCESS | 1650 | 1466696615225 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 08:43:35 INFO - PROCESS | 1650 | 1466696615228 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 08:43:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:43:35 INFO - PROCESS | 1650 | 1466696615233 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:43:35 INFO - PROCESS | 1650 | 1466696615235 Marionette TRACE conn2 <- [1,2986,null,{}] 08:43:35 INFO - PROCESS | 1650 | 1466696615237 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:35 INFO - PROCESS | 1650 | 1466696615239 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:35 INFO - PROCESS | 1650 | 1466696615351 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 08:43:35 INFO - PROCESS | 1650 | 1466696615451 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:35 INFO - PROCESS | 1650 | 1466696615452 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a78800 == 44 [pid = 1650] [id = 755] 08:43:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11841b400) [pid = 1650] [serial = 2264] [outer = 0x0] 08:43:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1185cc800) [pid = 1650] [serial = 2265] [outer = 0x11841b400] 08:43:35 INFO - PROCESS | 1650 | 1466696615483 Marionette DEBUG loaded listener.js 08:43:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x118869c00) [pid = 1650] [serial = 2266] [outer = 0x11841b400] 08:43:35 INFO - PROCESS | 1650 | 1466696615844 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 08:43:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 08:43:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 623ms 08:43:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:43:35 INFO - PROCESS | 1650 | 1466696615856 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 08:43:35 INFO - PROCESS | 1650 | 1466696615858 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 08:43:35 INFO - PROCESS | 1650 | 1466696615860 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:43:35 INFO - PROCESS | 1650 | 1466696615863 Marionette TRACE conn2 <- [1,2990,null,{}] 08:43:35 INFO - PROCESS | 1650 | 1466696615871 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:35 INFO - PROCESS | 1650 | 1466696615874 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:35 INFO - PROCESS | 1650 | 1466696615985 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 08:43:36 INFO - PROCESS | 1650 | 1466696616048 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:36 INFO - PROCESS | 1650 | 1466696616050 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf1d800 == 45 [pid = 1650] [id = 756] 08:43:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11965e400) [pid = 1650] [serial = 2267] [outer = 0x0] 08:43:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119a11c00) [pid = 1650] [serial = 2268] [outer = 0x11965e400] 08:43:36 INFO - PROCESS | 1650 | 1466696616122 Marionette DEBUG loaded listener.js 08:43:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x120f50400) [pid = 1650] [serial = 2269] [outer = 0x11965e400] 08:43:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x111e09800 == 46 [pid = 1650] [id = 757] 08:43:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x115d51c00) [pid = 1650] [serial = 2270] [outer = 0x0] 08:43:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x119661c00) [pid = 1650] [serial = 2271] [outer = 0x115d51c00] 08:43:36 INFO - PROCESS | 1650 | 1466696616539 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 08:43:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 08:43:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 724ms 08:43:36 INFO - PROCESS | 1650 | 1466696616602 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 08:43:36 INFO - PROCESS | 1650 | 1466696616604 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 08:43:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:43:36 INFO - PROCESS | 1650 | 1466696616608 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:43:36 INFO - PROCESS | 1650 | 1466696616609 Marionette TRACE conn2 <- [1,2994,null,{}] 08:43:36 INFO - PROCESS | 1650 | 1466696616612 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:36 INFO - PROCESS | 1650 | 1466696616613 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:36 INFO - PROCESS | 1650 | 1466696616746 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 08:43:36 INFO - PROCESS | 1650 | 1466696616840 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:36 INFO - PROCESS | 1650 | 1466696616841 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11962a800 == 47 [pid = 1650] [id = 758] 08:43:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x118383800) [pid = 1650] [serial = 2272] [outer = 0x0] 08:43:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119ee7800) [pid = 1650] [serial = 2273] [outer = 0x118383800] 08:43:36 INFO - PROCESS | 1650 | 1466696616870 Marionette DEBUG loaded listener.js 08:43:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x123c98400) [pid = 1650] [serial = 2274] [outer = 0x118383800] 08:43:37 INFO - PROCESS | 1650 | 1466696617400 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 08:43:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:43:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 08:43:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 822ms 08:43:37 INFO - PROCESS | 1650 | 1466696617431 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 08:43:37 INFO - PROCESS | 1650 | 1466696617434 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 08:43:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:43:37 INFO - PROCESS | 1650 | 1466696617437 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:43:37 INFO - PROCESS | 1650 | 1466696617440 Marionette TRACE conn2 <- [1,2998,null,{}] 08:43:37 INFO - PROCESS | 1650 | 1466696617444 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:37 INFO - PROCESS | 1650 | 1466696617445 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:37 INFO - PROCESS | 1650 | 1466696617542 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 08:43:37 INFO - PROCESS | 1650 | 1466696617610 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:37 INFO - PROCESS | 1650 | 1466696617611 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x124380000 == 48 [pid = 1650] [id = 759] 08:43:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11309e400) [pid = 1650] [serial = 2275] [outer = 0x0] 08:43:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x113c9ac00) [pid = 1650] [serial = 2276] [outer = 0x11309e400] 08:43:37 INFO - PROCESS | 1650 | 1466696617639 Marionette DEBUG loaded listener.js 08:43:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11697bc00) [pid = 1650] [serial = 2277] [outer = 0x11309e400] 08:43:38 INFO - PROCESS | 1650 | 1466696618008 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 08:43:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 08:43:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 621ms 08:43:38 INFO - PROCESS | 1650 | 1466696618059 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 08:43:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:43:38 INFO - PROCESS | 1650 | 1466696618061 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 08:43:38 INFO - PROCESS | 1650 | 1466696618066 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:43:38 INFO - PROCESS | 1650 | 1466696618067 Marionette TRACE conn2 <- [1,3002,null,{}] 08:43:38 INFO - PROCESS | 1650 | 1466696618070 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:38 INFO - PROCESS | 1650 | 1466696618071 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:38 INFO - PROCESS | 1650 | 1466696618166 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 08:43:38 INFO - PROCESS | 1650 | 1466696618233 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:38 INFO - PROCESS | 1650 | 1466696618234 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x119aa8000 == 49 [pid = 1650] [id = 760] 08:43:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1182ac400) [pid = 1650] [serial = 2278] [outer = 0x0] 08:43:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11840ec00) [pid = 1650] [serial = 2279] [outer = 0x1182ac400] 08:43:38 INFO - PROCESS | 1650 | 1466696618263 Marionette DEBUG loaded listener.js 08:43:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1185cb400) [pid = 1650] [serial = 2280] [outer = 0x1182ac400] 08:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12c881800 == 48 [pid = 1650] [id = 752] 08:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12c862800 == 47 [pid = 1650] [id = 751] 08:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12b995000 == 46 [pid = 1650] [id = 750] 08:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x118820000 == 45 [pid = 1650] [id = 749] 08:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1161a8000 == 44 [pid = 1650] [id = 748] 08:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12a411000 == 43 [pid = 1650] [id = 747] 08:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12a236800 == 42 [pid = 1650] [id = 746] 08:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x129081800 == 41 [pid = 1650] [id = 745] 08:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x126b3b000 == 40 [pid = 1650] [id = 744] 08:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x124aa8800 == 39 [pid = 1650] [id = 743] 08:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x123d3c000 == 38 [pid = 1650] [id = 742] 08:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11881c800 == 37 [pid = 1650] [id = 741] 08:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x117e43800 == 36 [pid = 1650] [id = 740] 08:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9b0800 == 35 [pid = 1650] [id = 736] 08:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x119175000 == 34 [pid = 1650] [id = 737] 08:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x126b44000 == 33 [pid = 1650] [id = 738] 08:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12be3e000 == 32 [pid = 1650] [id = 739] 08:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x124380000 == 31 [pid = 1650] [id = 759] 08:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11962a800 == 30 [pid = 1650] [id = 758] 08:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x111e09800 == 29 [pid = 1650] [id = 757] 08:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf1d800 == 28 [pid = 1650] [id = 756] 08:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x128a78800 == 27 [pid = 1650] [id = 755] 08:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1188cf000 == 26 [pid = 1650] [id = 754] 08:43:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12cb18800 == 25 [pid = 1650] [id = 753] 08:43:38 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x112f98400) [pid = 1650] [serial = 2159] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x111ec9400) [pid = 1650] [serial = 2158] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11841d400) [pid = 1650] [serial = 2162] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x119b48400) [pid = 1650] [serial = 2191] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x118899400) [pid = 1650] [serial = 2185] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11840f400) [pid = 1650] [serial = 2174] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x118137000) [pid = 1650] [serial = 2173] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x118714400) [pid = 1650] [serial = 2182] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118860400) [pid = 1650] [serial = 2183] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x113948c00) [pid = 1650] [serial = 2176] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x115d56400) [pid = 1650] [serial = 2177] [outer = 0x0] [url = about:blank] 08:43:38 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11812b400) [pid = 1650] [serial = 2179] [outer = 0x0] [url = about:blank] 08:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118242000) [pid = 1650] [serial = 2180] [outer = 0x0] [url = about:blank] 08:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119461400) [pid = 1650] [serial = 2188] [outer = 0x0] [url = about:blank] 08:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118377800) [pid = 1650] [serial = 2161] [outer = 0x0] [url = about:blank] 08:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x123d63000) [pid = 1650] [serial = 2194] [outer = 0x0] [url = about:blank] 08:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119a11000) [pid = 1650] [serial = 2165] [outer = 0x0] [url = about:blank] 08:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11945dc00) [pid = 1650] [serial = 2164] [outer = 0x0] [url = about:blank] 08:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x124e36400) [pid = 1650] [serial = 2168] [outer = 0x0] [url = about:blank] 08:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x123d8d000) [pid = 1650] [serial = 2167] [outer = 0x0] [url = about:blank] 08:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126b9dc00) [pid = 1650] [serial = 2171] [outer = 0x0] [url = about:blank] 08:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x126679c00) [pid = 1650] [serial = 2170] [outer = 0x0] [url = about:blank] 08:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x123f78000) [pid = 1650] [serial = 2197] [outer = 0x0] [url = about:blank] 08:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x123d8fc00) [pid = 1650] [serial = 2195] [outer = 0x0] [url = about:blank] 08:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118410000) [pid = 1650] [serial = 2200] [outer = 0x0] [url = about:blank] 08:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x124e2d400) [pid = 1650] [serial = 2203] [outer = 0x0] [url = about:blank] 08:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x125197000) [pid = 1650] [serial = 2206] [outer = 0x0] [url = about:blank] 08:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x124e9c000) [pid = 1650] [serial = 2204] [outer = 0x0] [url = about:blank] 08:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119499400) [pid = 1650] [serial = 2201] [outer = 0x0] [url = about:blank] 08:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124c30c00) [pid = 1650] [serial = 2198] [outer = 0x0] [url = about:blank] 08:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12692b800) [pid = 1650] [serial = 2207] [outer = 0x0] [url = about:blank] 08:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x126b97800) [pid = 1650] [serial = 2209] [outer = 0x0] [url = about:blank] 08:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119620c00) [pid = 1650] [serial = 2189] [outer = 0x0] [url = about:blank] 08:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x123806800) [pid = 1650] [serial = 2192] [outer = 0x0] [url = about:blank] 08:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119457400) [pid = 1650] [serial = 2186] [outer = 0x0] [url = about:blank] 08:43:39 INFO - PROCESS | 1650 | 1466696619187 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 08:43:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 08:43:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1169ms 08:43:39 INFO - PROCESS | 1650 | 1466696619236 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 08:43:39 INFO - PROCESS | 1650 | 1466696619238 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 08:43:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:43:39 INFO - PROCESS | 1650 | 1466696619241 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:43:39 INFO - PROCESS | 1650 | 1466696619243 Marionette TRACE conn2 <- [1,3006,null,{}] 08:43:39 INFO - PROCESS | 1650 | 1466696619246 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:39 INFO - PROCESS | 1650 | 1466696619249 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:39 INFO - PROCESS | 1650 | 1466696619328 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 08:43:39 INFO - PROCESS | 1650 | 1466696619333 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:39 INFO - PROCESS | 1650 | 1466696619335 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x118279000 == 26 [pid = 1650] [id = 761] 08:43:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1133d0c00) [pid = 1650] [serial = 2281] [outer = 0x0] 08:43:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1164e0000) [pid = 1650] [serial = 2282] [outer = 0x1133d0c00] 08:43:39 INFO - PROCESS | 1650 | 1466696619366 Marionette DEBUG loaded listener.js 08:43:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x117048800) [pid = 1650] [serial = 2283] [outer = 0x1133d0c00] 08:43:39 INFO - PROCESS | 1650 | 1466696619712 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 08:43:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 08:43:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 519ms 08:43:39 INFO - PROCESS | 1650 | 1466696619761 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 08:43:39 INFO - PROCESS | 1650 | 1466696619764 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 08:43:39 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:43:39 INFO - PROCESS | 1650 | 1466696619768 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:43:39 INFO - PROCESS | 1650 | 1466696619770 Marionette TRACE conn2 <- [1,3010,null,{}] 08:43:39 INFO - PROCESS | 1650 | 1466696619772 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:39 INFO - PROCESS | 1650 | 1466696619774 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:39 INFO - PROCESS | 1650 | 1466696619862 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 08:43:39 INFO - PROCESS | 1650 | 1466696619925 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:39 INFO - PROCESS | 1650 | 1466696619926 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x119a8c000 == 27 [pid = 1650] [id = 762] 08:43:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1173a8c00) [pid = 1650] [serial = 2284] [outer = 0x0] 08:43:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1182a1800) [pid = 1650] [serial = 2285] [outer = 0x1173a8c00] 08:43:39 INFO - PROCESS | 1650 | 1466696619953 Marionette DEBUG loaded listener.js 08:43:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1185ca800) [pid = 1650] [serial = 2286] [outer = 0x1173a8c00] 08:43:40 INFO - PROCESS | 1650 | 1466696620255 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 08:43:40 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 08:43:40 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 520ms 08:43:40 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:43:40 INFO - PROCESS | 1650 | 1466696620292 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 08:43:40 INFO - PROCESS | 1650 | 1466696620293 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 08:43:40 INFO - PROCESS | 1650 | 1466696620296 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:43:40 INFO - PROCESS | 1650 | 1466696620298 Marionette TRACE conn2 <- [1,3014,null,{}] 08:43:40 INFO - PROCESS | 1650 | 1466696620310 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:40 INFO - PROCESS | 1650 | 1466696620313 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:40 INFO - PROCESS | 1650 | 1466696620394 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 08:43:40 INFO - PROCESS | 1650 | 1466696620458 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:40 INFO - PROCESS | 1650 | 1466696620459 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x124650000 == 28 [pid = 1650] [id = 763] 08:43:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1185d0000) [pid = 1650] [serial = 2287] [outer = 0x0] 08:43:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118861800) [pid = 1650] [serial = 2288] [outer = 0x1185d0000] 08:43:40 INFO - PROCESS | 1650 | 1466696620487 Marionette DEBUG loaded listener.js 08:43:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11934bc00) [pid = 1650] [serial = 2289] [outer = 0x1185d0000] 08:43:40 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:43:40 INFO - PROCESS | 1650 | 1466696620800 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:43:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:43:40 INFO - {} 08:43:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:43:40 INFO - {} 08:43:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:43:40 INFO - {} 08:43:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:43:40 INFO - {} 08:43:40 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 525ms 08:43:40 INFO - PROCESS | 1650 | 1466696620823 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 08:43:40 INFO - TEST-START | /FileAPI/fileReader.html 08:43:40 INFO - PROCESS | 1650 | 1466696620824 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 08:43:40 INFO - PROCESS | 1650 | 1466696620827 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:43:40 INFO - PROCESS | 1650 | 1466696620828 Marionette TRACE conn2 <- [1,3018,null,{}] 08:43:40 INFO - PROCESS | 1650 | 1466696620830 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:40 INFO - PROCESS | 1650 | 1466696620831 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:40 INFO - PROCESS | 1650 | 1466696620915 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 08:43:40 INFO - PROCESS | 1650 | 1466696620921 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:40 INFO - PROCESS | 1650 | 1466696620922 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b3e000 == 29 [pid = 1650] [id = 764] 08:43:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119457400) [pid = 1650] [serial = 2290] [outer = 0x0] 08:43:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119494400) [pid = 1650] [serial = 2291] [outer = 0x119457400] 08:43:40 INFO - PROCESS | 1650 | 1466696620948 Marionette DEBUG loaded listener.js 08:43:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119a03000) [pid = 1650] [serial = 2292] [outer = 0x119457400] 08:43:41 INFO - PROCESS | 1650 | 1466696621303 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 08:43:41 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:43:41 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:43:41 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:43:41 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:43:41 INFO - TEST-OK | /FileAPI/fileReader.html | took 522ms 08:43:41 INFO - PROCESS | 1650 | 1466696621350 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 08:43:41 INFO - PROCESS | 1650 | 1466696621351 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 08:43:41 INFO - TEST-START | /FileAPI/historical.html 08:43:41 INFO - PROCESS | 1650 | 1466696621362 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:43:41 INFO - PROCESS | 1650 | 1466696621363 Marionette TRACE conn2 <- [1,3022,null,{}] 08:43:41 INFO - PROCESS | 1650 | 1466696621366 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:41 INFO - PROCESS | 1650 | 1466696621367 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:41 INFO - PROCESS | 1650 | 1466696621468 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 08:43:41 INFO - PROCESS | 1650 | 1466696621472 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:41 INFO - PROCESS | 1650 | 1466696621472 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x128b08000 == 30 [pid = 1650] [id = 765] 08:43:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11945cc00) [pid = 1650] [serial = 2293] [outer = 0x0] 08:43:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119b48800) [pid = 1650] [serial = 2294] [outer = 0x11945cc00] 08:43:41 INFO - PROCESS | 1650 | 1466696621497 Marionette DEBUG loaded listener.js 08:43:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x120f4ac00) [pid = 1650] [serial = 2295] [outer = 0x11945cc00] 08:43:41 INFO - PROCESS | 1650 | 1466696621821 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 08:43:41 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:43:41 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:43:41 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:43:41 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:43:41 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:43:41 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:43:41 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:43:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:41 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:43:41 INFO - TEST-OK | /FileAPI/historical.html | took 471ms 08:43:41 INFO - PROCESS | 1650 | 1466696621845 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 08:43:41 INFO - TEST-START | /FileAPI/idlharness.html 08:43:41 INFO - PROCESS | 1650 | 1466696621847 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 08:43:41 INFO - PROCESS | 1650 | 1466696621849 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:43:41 INFO - PROCESS | 1650 | 1466696621850 Marionette TRACE conn2 <- [1,3026,null,{}] 08:43:41 INFO - PROCESS | 1650 | 1466696621860 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:41 INFO - PROCESS | 1650 | 1466696621864 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:41 INFO - PROCESS | 1650 | 1466696621984 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 08:43:41 INFO - PROCESS | 1650 | 1466696621988 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:41 INFO - PROCESS | 1650 | 1466696621989 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x129333800 == 31 [pid = 1650] [id = 766] 08:43:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x120fe4c00) [pid = 1650] [serial = 2296] [outer = 0x0] 08:43:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12380d400) [pid = 1650] [serial = 2297] [outer = 0x120fe4c00] 08:43:42 INFO - PROCESS | 1650 | 1466696622015 Marionette DEBUG loaded listener.js 08:43:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x123f74c00) [pid = 1650] [serial = 2298] [outer = 0x120fe4c00] 08:43:42 INFO - PROCESS | 1650 | 1466696622553 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:43:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:43:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:43:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:43:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:43:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:43:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:43:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:43:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:43:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:43:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:43:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:43:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:43:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:43:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:43:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:43:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:43:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:43:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:43:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 08:43:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:43:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:43:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:43:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:43:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 08:43:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 08:43:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:43:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:43:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:43:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:43:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:43:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:43:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:43:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:43:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:43:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:43:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 08:43:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:43:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:43:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:43:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:43:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 08:43:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 08:43:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:43:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:43:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:43:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:43:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:43:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:43:42 INFO - TEST-OK | /FileAPI/idlharness.html | took 739ms 08:43:42 INFO - PROCESS | 1650 | 1466696622590 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 08:43:42 INFO - PROCESS | 1650 | 1466696622591 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 08:43:42 INFO - TEST-START | /FileAPI/idlharness.worker 08:43:42 INFO - PROCESS | 1650 | 1466696622593 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:43:42 INFO - PROCESS | 1650 | 1466696622594 Marionette TRACE conn2 <- [1,3030,null,{}] 08:43:42 INFO - PROCESS | 1650 | 1466696622596 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:42 INFO - PROCESS | 1650 | 1466696622598 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:42 INFO - PROCESS | 1650 | 1466696622700 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 08:43:42 INFO - PROCESS | 1650 | 1466696622743 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:42 INFO - PROCESS | 1650 | 1466696622744 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c875800 == 32 [pid = 1650] [id = 767] 08:43:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1240ba800) [pid = 1650] [serial = 2299] [outer = 0x0] 08:43:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128c85400) [pid = 1650] [serial = 2300] [outer = 0x1240ba800] 08:43:42 INFO - PROCESS | 1650 | 1466696622768 Marionette DEBUG loaded listener.js 08:43:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x128d6c800) [pid = 1650] [serial = 2301] [outer = 0x1240ba800] 08:43:42 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:43:43 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118739c00) [pid = 1650] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 08:43:43 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118860c00) [pid = 1650] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 08:43:43 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1182aa000) [pid = 1650] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 08:43:43 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123f77800) [pid = 1650] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:43:43 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1246ca000) [pid = 1650] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 08:43:43 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118732000) [pid = 1650] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 08:43:43 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1185d1c00) [pid = 1650] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 08:43:43 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11965a000) [pid = 1650] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 08:43:43 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1164e1c00) [pid = 1650] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 08:43:43 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112fa4400) [pid = 1650] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 08:43:43 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1182aa400) [pid = 1650] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 08:43:43 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11646a400) [pid = 1650] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 08:43:43 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112a81000) [pid = 1650] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 08:43:43 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119082c00) [pid = 1650] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 08:43:43 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x111c83800) [pid = 1650] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 08:43:43 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12610c000) [pid = 1650] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 08:43:43 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116703c00) [pid = 1650] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 08:43:43 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x128ace400) [pid = 1650] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:43:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:43:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:43:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:43:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:43:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:43:43 INFO - {} 08:43:43 INFO - PROCESS | 1650 | 1466696623602 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:43:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:43:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:43:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:43:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:43:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:43:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:43:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:43:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:43:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:43:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 08:43:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:43:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:43:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:43:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:43:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 08:43:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:43:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:43:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:43:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:43:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:43:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:43:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:43:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:43:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 08:43:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:43:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:43:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:43:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:43:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 08:43:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:43:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:43:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:43:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:43:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:43:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:43:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:43:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:43:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:43:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:43:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:43:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:43:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:43:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:43:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:43:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:43:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:43:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:43:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:43:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:43:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:43:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:43:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:43:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:43:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:43:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:43:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:43:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:43:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:43:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:43:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:43:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:43:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:43:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:43:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:43:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:43:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:43:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:43:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:43:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:43:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:43:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:43:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:43:43 INFO - {} 08:43:43 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1037ms 08:43:43 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:43:43 INFO - PROCESS | 1650 | 1466696623631 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 08:43:43 INFO - PROCESS | 1650 | 1466696623632 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 08:43:43 INFO - PROCESS | 1650 | 1466696623634 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:43:43 INFO - PROCESS | 1650 | 1466696623635 Marionette TRACE conn2 <- [1,3034,null,{}] 08:43:43 INFO - PROCESS | 1650 | 1466696623638 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:43 INFO - PROCESS | 1650 | 1466696623639 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:43 INFO - PROCESS | 1650 | 1466696623722 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 08:43:43 INFO - PROCESS | 1650 | 1466696623726 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:43 INFO - PROCESS | 1650 | 1466696623728 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d398000 == 33 [pid = 1650] [id = 768] 08:43:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x129057000) [pid = 1650] [serial = 2302] [outer = 0x0] 08:43:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x129371800) [pid = 1650] [serial = 2303] [outer = 0x129057000] 08:43:43 INFO - PROCESS | 1650 | 1466696623752 Marionette DEBUG loaded listener.js 08:43:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x129376800) [pid = 1650] [serial = 2304] [outer = 0x129057000] 08:43:44 INFO - PROCESS | 1650 | 1466696624052 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 08:43:44 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:43:44 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 470ms 08:43:44 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:43:44 INFO - PROCESS | 1650 | 1466696624105 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 08:43:44 INFO - PROCESS | 1650 | 1466696624107 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 08:43:44 INFO - PROCESS | 1650 | 1466696624109 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:43:44 INFO - PROCESS | 1650 | 1466696624110 Marionette TRACE conn2 <- [1,3038,null,{}] 08:43:44 INFO - PROCESS | 1650 | 1466696624118 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:44 INFO - PROCESS | 1650 | 1466696624120 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:44 INFO - PROCESS | 1650 | 1466696624233 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 08:43:44 INFO - PROCESS | 1650 | 1466696624240 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:44 INFO - PROCESS | 1650 | 1466696624241 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d69a000 == 34 [pid = 1650] [id = 769] 08:43:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x112fa6000) [pid = 1650] [serial = 2305] [outer = 0x0] 08:43:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a2c0800) [pid = 1650] [serial = 2306] [outer = 0x112fa6000] 08:43:44 INFO - PROCESS | 1650 | 1466696624265 Marionette DEBUG loaded listener.js 08:43:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a5acc00) [pid = 1650] [serial = 2307] [outer = 0x112fa6000] 08:43:44 INFO - PROCESS | 1650 | 1466696624541 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 08:43:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:43:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:43:44 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 472ms 08:43:44 INFO - PROCESS | 1650 | 1466696624582 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 08:43:44 INFO - PROCESS | 1650 | 1466696624583 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 08:43:44 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:43:44 INFO - PROCESS | 1650 | 1466696624590 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:43:44 INFO - PROCESS | 1650 | 1466696624592 Marionette TRACE conn2 <- [1,3042,null,{}] 08:43:44 INFO - PROCESS | 1650 | 1466696624594 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:44 INFO - PROCESS | 1650 | 1466696624595 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:44 INFO - PROCESS | 1650 | 1466696624685 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 08:43:44 INFO - PROCESS | 1650 | 1466696624691 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:44 INFO - PROCESS | 1650 | 1466696624692 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cb65800 == 35 [pid = 1650] [id = 770] 08:43:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a5af400) [pid = 1650] [serial = 2308] [outer = 0x0] 08:43:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12ac26000) [pid = 1650] [serial = 2309] [outer = 0x12a5af400] 08:43:44 INFO - PROCESS | 1650 | 1466696624720 Marionette DEBUG loaded listener.js 08:43:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12ac2ac00) [pid = 1650] [serial = 2310] [outer = 0x12a5af400] 08:43:45 INFO - PROCESS | 1650 | 1466696625331 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:43:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:43:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:43:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:43:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:43:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:43:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 08:43:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:43:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:43:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:43:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:43:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:43:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:43:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:43:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:43:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:43:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:43:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:43:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:43:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:43:45 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 781ms 08:43:45 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:43:45 INFO - PROCESS | 1650 | 1466696625372 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 08:43:45 INFO - PROCESS | 1650 | 1466696625375 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 08:43:45 INFO - PROCESS | 1650 | 1466696625379 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:43:45 INFO - PROCESS | 1650 | 1466696625382 Marionette TRACE conn2 <- [1,3046,null,{}] 08:43:45 INFO - PROCESS | 1650 | 1466696625387 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:45 INFO - PROCESS | 1650 | 1466696625389 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:45 INFO - PROCESS | 1650 | 1466696625505 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 08:43:45 INFO - PROCESS | 1650 | 1466696625590 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:45 INFO - PROCESS | 1650 | 1466696625594 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1126c2000 == 36 [pid = 1650] [id = 771] 08:43:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112fa6800) [pid = 1650] [serial = 2311] [outer = 0x0] 08:43:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1133cfc00) [pid = 1650] [serial = 2312] [outer = 0x112fa6800] 08:43:45 INFO - PROCESS | 1650 | 1466696625625 Marionette DEBUG loaded listener.js 08:43:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x115d56400) [pid = 1650] [serial = 2313] [outer = 0x112fa6800] 08:43:45 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:43:46 INFO - PROCESS | 1650 | 1466696626127 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:43:46 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:43:46 INFO - {} 08:43:46 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 774ms 08:43:46 INFO - PROCESS | 1650 | 1466696626153 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 08:43:46 INFO - PROCESS | 1650 | 1466696626156 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 08:43:46 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:43:46 INFO - PROCESS | 1650 | 1466696626161 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:43:46 INFO - PROCESS | 1650 | 1466696626163 Marionette TRACE conn2 <- [1,3050,null,{}] 08:43:46 INFO - PROCESS | 1650 | 1466696626165 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:46 INFO - PROCESS | 1650 | 1466696626167 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:46 INFO - PROCESS | 1650 | 1466696626285 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 08:43:46 INFO - PROCESS | 1650 | 1466696626342 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:46 INFO - PROCESS | 1650 | 1466696626344 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d4b000 == 37 [pid = 1650] [id = 772] 08:43:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1185d2400) [pid = 1650] [serial = 2314] [outer = 0x0] 08:43:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1185d9800) [pid = 1650] [serial = 2315] [outer = 0x1185d2400] 08:43:46 INFO - PROCESS | 1650 | 1466696626374 Marionette DEBUG loaded listener.js 08:43:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118897400) [pid = 1650] [serial = 2316] [outer = 0x1185d2400] 08:43:46 INFO - PROCESS | 1650 | 1466696626807 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 08:43:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:43:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:43:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:43:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:43:46 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 672ms 08:43:46 INFO - PROCESS | 1650 | 1466696626833 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 08:43:46 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:43:46 INFO - PROCESS | 1650 | 1466696626834 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 08:43:46 INFO - PROCESS | 1650 | 1466696626837 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:43:46 INFO - PROCESS | 1650 | 1466696626840 Marionette TRACE conn2 <- [1,3054,null,{}] 08:43:46 INFO - PROCESS | 1650 | 1466696626849 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:46 INFO - PROCESS | 1650 | 1466696626852 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:46 INFO - PROCESS | 1650 | 1466696626974 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 08:43:47 INFO - PROCESS | 1650 | 1466696627104 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:47 INFO - PROCESS | 1650 | 1466696627107 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x129092000 == 38 [pid = 1650] [id = 773] 08:43:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11934a400) [pid = 1650] [serial = 2317] [outer = 0x0] 08:43:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119a11800) [pid = 1650] [serial = 2318] [outer = 0x11934a400] 08:43:47 INFO - PROCESS | 1650 | 1466696627161 Marionette DEBUG loaded listener.js 08:43:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x123807400) [pid = 1650] [serial = 2319] [outer = 0x11934a400] 08:43:47 INFO - PROCESS | 1650 | 1466696627779 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:43:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:43:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:43:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:43:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:43:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:43:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:43:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:43:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:43:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:43:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:43:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:43:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:43:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:43:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:43:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:43:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:43:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:43:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:43:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:43:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:43:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:43:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:43:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:43:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:43:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:43:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:43:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 08:43:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:43:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 08:43:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:43:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:43:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:43:47 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 989ms 08:43:48 INFO - PROCESS | 1650 | 1466696627999 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 08:43:48 INFO - PROCESS | 1650 | 1466696628003 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 08:43:48 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:43:48 INFO - PROCESS | 1650 | 1466696628020 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:43:48 INFO - PROCESS | 1650 | 1466696628023 Marionette TRACE conn2 <- [1,3058,null,{}] 08:43:48 INFO - PROCESS | 1650 | 1466696628029 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:48 INFO - PROCESS | 1650 | 1466696628032 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:48 INFO - PROCESS | 1650 | 1466696628185 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 08:43:48 INFO - PROCESS | 1650 | 1466696628321 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:48 INFO - PROCESS | 1650 | 1466696628325 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x117e51800 == 39 [pid = 1650] [id = 774] 08:43:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x115d4cc00) [pid = 1650] [serial = 2320] [outer = 0x0] 08:43:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x115fd7800) [pid = 1650] [serial = 2321] [outer = 0x115d4cc00] 08:43:48 INFO - PROCESS | 1650 | 1466696628374 Marionette DEBUG loaded listener.js 08:43:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1173ad800) [pid = 1650] [serial = 2322] [outer = 0x115d4cc00] 08:43:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12d69a000 == 38 [pid = 1650] [id = 769] 08:43:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12d398000 == 37 [pid = 1650] [id = 768] 08:43:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12c875800 == 36 [pid = 1650] [id = 767] 08:43:48 INFO - PROCESS | 1650 | --DOCSHELL 0x129333800 == 35 [pid = 1650] [id = 766] 08:43:48 INFO - PROCESS | 1650 | --DOCSHELL 0x128b08000 == 34 [pid = 1650] [id = 765] 08:43:48 INFO - PROCESS | 1650 | --DOCSHELL 0x126b3e000 == 33 [pid = 1650] [id = 764] 08:43:48 INFO - PROCESS | 1650 | --DOCSHELL 0x124650000 == 32 [pid = 1650] [id = 763] 08:43:48 INFO - PROCESS | 1650 | --DOCSHELL 0x119a8c000 == 31 [pid = 1650] [id = 762] 08:43:48 INFO - PROCESS | 1650 | --DOCSHELL 0x118279000 == 30 [pid = 1650] [id = 761] 08:43:48 INFO - PROCESS | 1650 | --DOCSHELL 0x119aa8000 == 29 [pid = 1650] [id = 760] 08:43:48 INFO - PROCESS | 1650 | 1466696628873 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 08:43:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:43:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:43:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:43:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:43:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:43:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:43:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:43:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:43:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:43:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:43:48 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:48 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:43:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:43:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:43:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:43:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:43:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:43:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:43:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:43:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:43:48 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 878ms 08:43:48 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128acf000) [pid = 1650] [serial = 2259] [outer = 0x0] [url = about:blank] 08:43:48 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x128ace800) [pid = 1650] [serial = 2257] [outer = 0x0] [url = about:blank] 08:43:48 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11990d400) [pid = 1650] [serial = 2236] [outer = 0x0] [url = about:blank] 08:43:48 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x123f31400) [pid = 1650] [serial = 2241] [outer = 0x0] [url = about:blank] 08:43:48 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x123d65000) [pid = 1650] [serial = 2237] [outer = 0x0] [url = about:blank] 08:43:48 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x123d8cc00) [pid = 1650] [serial = 2239] [outer = 0x0] [url = about:blank] 08:43:48 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1250de400) [pid = 1650] [serial = 2244] [outer = 0x0] [url = about:blank] 08:43:48 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1240b9c00) [pid = 1650] [serial = 2242] [outer = 0x0] [url = about:blank] 08:43:48 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12574c400) [pid = 1650] [serial = 2245] [outer = 0x0] [url = about:blank] 08:43:48 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118869400) [pid = 1650] [serial = 2230] [outer = 0x0] [url = about:blank] 08:43:48 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119077800) [pid = 1650] [serial = 2231] [outer = 0x0] [url = about:blank] 08:43:48 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118720400) [pid = 1650] [serial = 2215] [outer = 0x0] [url = about:blank] 08:43:48 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1188a4400) [pid = 1650] [serial = 2216] [outer = 0x0] [url = about:blank] 08:43:48 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1289e2400) [pid = 1650] [serial = 2210] [outer = 0x0] [url = about:blank] 08:43:48 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116711800) [pid = 1650] [serial = 2212] [outer = 0x0] [url = about:blank] 08:43:48 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1176c4000) [pid = 1650] [serial = 2213] [outer = 0x0] [url = about:blank] 08:43:48 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1131c9400) [pid = 1650] [serial = 2221] [outer = 0x0] [url = about:blank] 08:43:48 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x113c9c800) [pid = 1650] [serial = 2222] [outer = 0x0] [url = about:blank] 08:43:48 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1182ae400) [pid = 1650] [serial = 2227] [outer = 0x0] [url = about:blank] 08:43:48 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11841d800) [pid = 1650] [serial = 2228] [outer = 0x0] [url = about:blank] 08:43:48 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116630800) [pid = 1650] [serial = 2224] [outer = 0x0] [url = about:blank] 08:43:48 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11697ac00) [pid = 1650] [serial = 2225] [outer = 0x0] [url = about:blank] 08:43:48 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112f9c800) [pid = 1650] [serial = 2218] [outer = 0x0] [url = about:blank] 08:43:48 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12394b400) [pid = 1650] [serial = 2219] [outer = 0x0] [url = about:blank] 08:43:48 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119493800) [pid = 1650] [serial = 2233] [outer = 0x0] [url = about:blank] 08:43:48 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x115f03800) [pid = 1650] [serial = 2248] [outer = 0x0] [url = about:blank] 08:43:48 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12692c400) [pid = 1650] [serial = 2253] [outer = 0x0] [url = about:blank] 08:43:48 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1289e1c00) [pid = 1650] [serial = 2254] [outer = 0x0] [url = about:blank] 08:43:48 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x128aca000) [pid = 1650] [serial = 2256] [outer = 0x0] [url = about:blank] 08:43:48 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x112fa7000) [pid = 1650] [serial = 2247] [outer = 0x0] [url = about:blank] 08:43:48 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119491c00) [pid = 1650] [serial = 2250] [outer = 0x0] [url = about:blank] 08:43:48 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119502800) [pid = 1650] [serial = 2234] [outer = 0x0] [url = about:blank] 08:43:48 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x124e9d000) [pid = 1650] [serial = 2251] [outer = 0x0] [url = about:blank] 08:43:48 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x128c83c00) [pid = 1650] [serial = 2260] [outer = 0x0] [url = about:blank] 08:43:48 INFO - PROCESS | 1650 | 1466696628898 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 08:43:48 INFO - PROCESS | 1650 | 1466696628900 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 08:43:48 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:43:48 INFO - PROCESS | 1650 | 1466696628907 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:43:48 INFO - PROCESS | 1650 | 1466696628909 Marionette TRACE conn2 <- [1,3062,null,{}] 08:43:48 INFO - PROCESS | 1650 | 1466696628912 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:48 INFO - PROCESS | 1650 | 1466696628914 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:48 INFO - PROCESS | 1650 | 1466696628996 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 08:43:49 INFO - PROCESS | 1650 | 1466696629000 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:49 INFO - PROCESS | 1650 | 1466696629002 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188d6000 == 30 [pid = 1650] [id = 775] 08:43:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11812f400) [pid = 1650] [serial = 2323] [outer = 0x0] 08:43:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11820c000) [pid = 1650] [serial = 2324] [outer = 0x11812f400] 08:43:49 INFO - PROCESS | 1650 | 1466696629032 Marionette DEBUG loaded listener.js 08:43:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118417c00) [pid = 1650] [serial = 2325] [outer = 0x11812f400] 08:43:49 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:43:49 INFO - PROCESS | 1650 | 1466696629393 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:43:49 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:43:49 INFO - {} 08:43:49 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 521ms 08:43:49 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:43:49 INFO - PROCESS | 1650 | 1466696629443 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 08:43:49 INFO - PROCESS | 1650 | 1466696629444 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 08:43:49 INFO - PROCESS | 1650 | 1466696629448 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:43:49 INFO - PROCESS | 1650 | 1466696629449 Marionette TRACE conn2 <- [1,3066,null,{}] 08:43:49 INFO - PROCESS | 1650 | 1466696629455 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:49 INFO - PROCESS | 1650 | 1466696629458 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:49 INFO - PROCESS | 1650 | 1466696629543 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 08:43:49 INFO - PROCESS | 1650 | 1466696629555 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:49 INFO - PROCESS | 1650 | 1466696629558 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x124aa5800 == 31 [pid = 1650] [id = 776] 08:43:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119458800) [pid = 1650] [serial = 2326] [outer = 0x0] 08:43:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11945e400) [pid = 1650] [serial = 2327] [outer = 0x119458800] 08:43:49 INFO - PROCESS | 1650 | 1466696629586 Marionette DEBUG loaded listener.js 08:43:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11949cc00) [pid = 1650] [serial = 2328] [outer = 0x119458800] 08:43:50 INFO - PROCESS | 1650 | 1466696630034 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 08:43:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:43:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:43:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:43:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:43:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:43:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:43:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:43:50 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 619ms 08:43:50 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:43:50 INFO - PROCESS | 1650 | 1466696630068 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 08:43:50 INFO - PROCESS | 1650 | 1466696630070 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 08:43:50 INFO - PROCESS | 1650 | 1466696630073 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:43:50 INFO - PROCESS | 1650 | 1466696630075 Marionette TRACE conn2 <- [1,3070,null,{}] 08:43:50 INFO - PROCESS | 1650 | 1466696630079 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:50 INFO - PROCESS | 1650 | 1466696630081 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:50 INFO - PROCESS | 1650 | 1466696630214 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 08:43:50 INFO - PROCESS | 1650 | 1466696630220 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:50 INFO - PROCESS | 1650 | 1466696630222 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x126b56800 == 32 [pid = 1650] [id = 777] 08:43:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119a0e800) [pid = 1650] [serial = 2329] [outer = 0x0] 08:43:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x120f41c00) [pid = 1650] [serial = 2330] [outer = 0x119a0e800] 08:43:50 INFO - PROCESS | 1650 | 1466696630247 Marionette DEBUG loaded listener.js 08:43:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x120fedc00) [pid = 1650] [serial = 2331] [outer = 0x119a0e800] 08:43:50 INFO - PROCESS | 1650 | 1466696630597 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 08:43:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:43:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:43:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:43:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:43:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:43:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:43:50 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 570ms 08:43:50 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:43:50 INFO - PROCESS | 1650 | 1466696630667 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 08:43:50 INFO - PROCESS | 1650 | 1466696630669 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 08:43:50 INFO - PROCESS | 1650 | 1466696630673 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:43:50 INFO - PROCESS | 1650 | 1466696630675 Marionette TRACE conn2 <- [1,3074,null,{}] 08:43:50 INFO - PROCESS | 1650 | 1466696630678 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:50 INFO - PROCESS | 1650 | 1466696630680 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:50 INFO - PROCESS | 1650 | 1466696630817 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 08:43:50 INFO - PROCESS | 1650 | 1466696630851 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:50 INFO - PROCESS | 1650 | 1466696630852 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x129075000 == 33 [pid = 1650] [id = 778] 08:43:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123803c00) [pid = 1650] [serial = 2332] [outer = 0x0] 08:43:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123c98800) [pid = 1650] [serial = 2333] [outer = 0x123803c00] 08:43:50 INFO - PROCESS | 1650 | 1466696630893 Marionette DEBUG loaded listener.js 08:43:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123d8dc00) [pid = 1650] [serial = 2334] [outer = 0x123803c00] 08:43:51 INFO - PROCESS | 1650 | 1466696631319 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 08:43:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:43:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:43:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:43:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:43:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:43:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:43:51 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 673ms 08:43:51 INFO - PROCESS | 1650 | 1466696631345 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 08:43:51 INFO - PROCESS | 1650 | 1466696631347 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 08:43:51 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:43:51 INFO - PROCESS | 1650 | 1466696631349 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:43:51 INFO - PROCESS | 1650 | 1466696631350 Marionette TRACE conn2 <- [1,3078,null,{}] 08:43:51 INFO - PROCESS | 1650 | 1466696631358 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:51 INFO - PROCESS | 1650 | 1466696631363 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:51 INFO - PROCESS | 1650 | 1466696631501 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 08:43:51 INFO - PROCESS | 1650 | 1466696631541 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:51 INFO - PROCESS | 1650 | 1466696631542 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a238000 == 34 [pid = 1650] [id = 779] 08:43:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123d97400) [pid = 1650] [serial = 2335] [outer = 0x0] 08:43:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124c34400) [pid = 1650] [serial = 2336] [outer = 0x123d97400] 08:43:51 INFO - PROCESS | 1650 | 1466696631567 Marionette DEBUG loaded listener.js 08:43:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12610b400) [pid = 1650] [serial = 2337] [outer = 0x123d97400] 08:43:51 INFO - PROCESS | 1650 | 1466696631878 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 08:43:51 INFO - PROCESS | 1650 | 1466696631927 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 08:43:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 08:43:51 INFO - PROCESS | 1650 | 1466696631929 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:43:51 INFO - PROCESS | 1650 | 1466696631931 Marionette TRACE conn2 <- [1,3082,null,{}] 08:43:51 INFO - PROCESS | 1650 | 1466696631933 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:51 INFO - PROCESS | 1650 | 1466696631934 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:52 INFO - PROCESS | 1650 | 1466696632047 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 08:43:52 INFO - PROCESS | 1650 | 1466696632058 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:52 INFO - PROCESS | 1650 | 1466696632059 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a776000 == 35 [pid = 1650] [id = 780] 08:43:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123f78800) [pid = 1650] [serial = 2338] [outer = 0x0] 08:43:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1265f2c00) [pid = 1650] [serial = 2339] [outer = 0x123f78800] 08:43:52 INFO - PROCESS | 1650 | 1466696632083 Marionette DEBUG loaded listener.js 08:43:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126ba1c00) [pid = 1650] [serial = 2340] [outer = 0x123f78800] 08:43:52 INFO - PROCESS | 1650 | 1466696632409 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 08:43:52 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:43:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:43:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:43:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 519ms 08:43:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:43:52 INFO - PROCESS | 1650 | 1466696632450 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 08:43:52 INFO - PROCESS | 1650 | 1466696632451 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 08:43:52 INFO - PROCESS | 1650 | 1466696632453 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:43:52 INFO - PROCESS | 1650 | 1466696632454 Marionette TRACE conn2 <- [1,3086,null,{}] 08:43:52 INFO - PROCESS | 1650 | 1466696632457 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:52 INFO - PROCESS | 1650 | 1466696632458 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:52 INFO - PROCESS | 1650 | 1466696632564 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 08:43:52 INFO - PROCESS | 1650 | 1466696632568 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:52 INFO - PROCESS | 1650 | 1466696632569 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ada3000 == 36 [pid = 1650] [id = 781] 08:43:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126ba2c00) [pid = 1650] [serial = 2341] [outer = 0x0] 08:43:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128ad8c00) [pid = 1650] [serial = 2342] [outer = 0x126ba2c00] 08:43:52 INFO - PROCESS | 1650 | 1466696632630 Marionette DEBUG loaded listener.js 08:43:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128d68c00) [pid = 1650] [serial = 2343] [outer = 0x126ba2c00] 08:43:52 INFO - PROCESS | 1650 | 1466696632906 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 08:43:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:43:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 471ms 08:43:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:43:52 INFO - PROCESS | 1650 | 1466696632926 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 08:43:52 INFO - PROCESS | 1650 | 1466696632927 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 08:43:52 INFO - PROCESS | 1650 | 1466696632930 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:43:52 INFO - PROCESS | 1650 | 1466696632931 Marionette TRACE conn2 <- [1,3090,null,{}] 08:43:52 INFO - PROCESS | 1650 | 1466696632947 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:52 INFO - PROCESS | 1650 | 1466696632948 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:53 INFO - PROCESS | 1650 | 1466696633142 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 08:43:53 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1185d0000) [pid = 1650] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 08:43:53 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112f99800) [pid = 1650] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 08:43:53 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11841b400) [pid = 1650] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 08:43:53 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x115d51c00) [pid = 1650] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:43:53 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11965e400) [pid = 1650] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 08:43:53 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118383800) [pid = 1650] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 08:43:53 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11945cc00) [pid = 1650] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 08:43:53 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11309e400) [pid = 1650] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 08:43:53 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119457400) [pid = 1650] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 08:43:53 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1173a8c00) [pid = 1650] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 08:43:53 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1133d0c00) [pid = 1650] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 08:43:53 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x120fe4c00) [pid = 1650] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 08:43:53 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1240ba800) [pid = 1650] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 08:43:53 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x112fa6000) [pid = 1650] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 08:43:53 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x129057000) [pid = 1650] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 08:43:53 INFO - PROCESS | 1650 | 1466696633187 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:53 INFO - PROCESS | 1650 | 1466696633188 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ae95800 == 37 [pid = 1650] [id = 782] 08:43:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112f99800) [pid = 1650] [serial = 2344] [outer = 0x0] 08:43:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11812ec00) [pid = 1650] [serial = 2345] [outer = 0x112f99800] 08:43:53 INFO - PROCESS | 1650 | 1466696633212 Marionette DEBUG loaded listener.js 08:43:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1289e1c00) [pid = 1650] [serial = 2346] [outer = 0x112f99800] 08:43:53 INFO - PROCESS | 1650 | 1466696633461 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 08:43:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:43:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 578ms 08:43:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:43:53 INFO - PROCESS | 1650 | 1466696633509 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 08:43:53 INFO - PROCESS | 1650 | 1466696633510 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 08:43:53 INFO - PROCESS | 1650 | 1466696633512 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:43:53 INFO - PROCESS | 1650 | 1466696633513 Marionette TRACE conn2 <- [1,3094,null,{}] 08:43:53 INFO - PROCESS | 1650 | 1466696633516 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:53 INFO - PROCESS | 1650 | 1466696633517 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:53 INFO - PROCESS | 1650 | 1466696633616 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 08:43:53 INFO - PROCESS | 1650 | 1466696633619 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:53 INFO - PROCESS | 1650 | 1466696633621 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b995000 == 38 [pid = 1650] [id = 783] 08:43:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x128d92000) [pid = 1650] [serial = 2347] [outer = 0x0] 08:43:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x129056000) [pid = 1650] [serial = 2348] [outer = 0x128d92000] 08:43:53 INFO - PROCESS | 1650 | 1466696633645 Marionette DEBUG loaded listener.js 08:43:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12905b000) [pid = 1650] [serial = 2349] [outer = 0x128d92000] 08:43:53 INFO - PROCESS | 1650 | 1466696633957 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 08:43:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:43:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 469ms 08:43:53 INFO - PROCESS | 1650 | 1466696633982 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 08:43:53 INFO - PROCESS | 1650 | 1466696633983 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 08:43:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:43:53 INFO - PROCESS | 1650 | 1466696633993 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:43:53 INFO - PROCESS | 1650 | 1466696633994 Marionette TRACE conn2 <- [1,3098,null,{}] 08:43:53 INFO - PROCESS | 1650 | 1466696633997 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:54 INFO - PROCESS | 1650 | 1466696633998 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:54 INFO - PROCESS | 1650 | 1466696634146 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 08:43:54 INFO - PROCESS | 1650 | 1466696634153 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:54 INFO - PROCESS | 1650 | 1466696634155 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf10000 == 39 [pid = 1650] [id = 784] 08:43:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x129062000) [pid = 1650] [serial = 2350] [outer = 0x0] 08:43:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x129147800) [pid = 1650] [serial = 2351] [outer = 0x129062000] 08:43:54 INFO - PROCESS | 1650 | 1466696634182 Marionette DEBUG loaded listener.js 08:43:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x129151000) [pid = 1650] [serial = 2352] [outer = 0x129062000] 08:43:54 INFO - PROCESS | 1650 | 1466696634493 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 08:43:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:43:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:43:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 520ms 08:43:54 INFO - PROCESS | 1650 | 1466696634513 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 08:43:54 INFO - PROCESS | 1650 | 1466696634514 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 08:43:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:43:54 INFO - PROCESS | 1650 | 1466696634517 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:43:54 INFO - PROCESS | 1650 | 1466696634519 Marionette TRACE conn2 <- [1,3102,null,{}] 08:43:54 INFO - PROCESS | 1650 | 1466696634524 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:54 INFO - PROCESS | 1650 | 1466696634525 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:54 INFO - PROCESS | 1650 | 1466696634615 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 08:43:54 INFO - PROCESS | 1650 | 1466696634619 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:54 INFO - PROCESS | 1650 | 1466696634620 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12401a000 == 40 [pid = 1650] [id = 785] 08:43:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118891c00) [pid = 1650] [serial = 2353] [outer = 0x0] 08:43:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x129150400) [pid = 1650] [serial = 2354] [outer = 0x118891c00] 08:43:54 INFO - PROCESS | 1650 | 1466696634644 Marionette DEBUG loaded listener.js 08:43:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1291c2000) [pid = 1650] [serial = 2355] [outer = 0x118891c00] 08:43:54 INFO - PROCESS | 1650 | 1466696634942 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 08:43:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:43:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 471ms 08:43:54 INFO - PROCESS | 1650 | 1466696634990 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 08:43:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:43:55 INFO - PROCESS | 1650 | 1466696634999 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 08:43:55 INFO - PROCESS | 1650 | 1466696635002 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 08:43:55 INFO - PROCESS | 1650 | 1466696635005 Marionette TRACE conn2 <- [1,3106,null,{}] 08:43:55 INFO - PROCESS | 1650 | 1466696635007 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:55 INFO - PROCESS | 1650 | 1466696635008 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:55 INFO - PROCESS | 1650 | 1466696635125 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 08:43:55 INFO - PROCESS | 1650 | 1466696635215 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:55 INFO - PROCESS | 1650 | 1466696635217 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1126b2000 == 41 [pid = 1650] [id = 786] 08:43:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x110f9e800) [pid = 1650] [serial = 2356] [outer = 0x0] 08:43:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1122a6400) [pid = 1650] [serial = 2357] [outer = 0x110f9e800] 08:43:55 INFO - PROCESS | 1650 | 1466696635250 Marionette DEBUG loaded listener.js 08:43:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x112eb6000) [pid = 1650] [serial = 2358] [outer = 0x110f9e800] 08:43:55 INFO - PROCESS | 1650 | 1466696635625 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 08:43:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:43:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:43:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:43:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 672ms 08:43:55 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:43:55 INFO - PROCESS | 1650 | 1466696635676 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 08:43:55 INFO - PROCESS | 1650 | 1466696635678 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 08:43:55 INFO - PROCESS | 1650 | 1466696635681 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 08:43:55 INFO - PROCESS | 1650 | 1466696635683 Marionette TRACE conn2 <- [1,3110,null,{}] 08:43:55 INFO - PROCESS | 1650 | 1466696635687 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:55 INFO - PROCESS | 1650 | 1466696635690 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:55 INFO - PROCESS | 1650 | 1466696635832 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 08:43:55 INFO - PROCESS | 1650 | 1466696635952 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:55 INFO - PROCESS | 1650 | 1466696635954 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x124172800 == 42 [pid = 1650] [id = 787] 08:43:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x115f6f800) [pid = 1650] [serial = 2359] [outer = 0x0] 08:43:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1176c2c00) [pid = 1650] [serial = 2360] [outer = 0x115f6f800] 08:43:55 INFO - PROCESS | 1650 | 1466696635986 Marionette DEBUG loaded listener.js 08:43:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1182adc00) [pid = 1650] [serial = 2361] [outer = 0x115f6f800] 08:43:56 INFO - PROCESS | 1650 | 1466696636350 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 08:43:56 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:43:56 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 08:43:56 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:56 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:43:56 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 720ms 08:43:56 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:43:56 INFO - PROCESS | 1650 | 1466696636404 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 08:43:56 INFO - PROCESS | 1650 | 1466696636407 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 08:43:56 INFO - PROCESS | 1650 | 1466696636409 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 08:43:56 INFO - PROCESS | 1650 | 1466696636410 Marionette TRACE conn2 <- [1,3114,null,{}] 08:43:56 INFO - PROCESS | 1650 | 1466696636413 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:43:56 INFO - PROCESS | 1650 | 1466696636415 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:56 INFO - PROCESS | 1650 | 1466696636525 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 08:43:56 INFO - PROCESS | 1650 | 1466696636636 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\", \"7cba542e-4965-487c-b4f6-00fd97eb49f6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:56 INFO - PROCESS | 1650 | 1466696636637 Marionette INFO sendAsync efc5812f-2247-0c44-a77d-a66f260fdae0 08:43:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a411800 == 43 [pid = 1650] [id = 788] 08:43:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11841bc00) [pid = 1650] [serial = 2362] [outer = 0x0] 08:43:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118867000) [pid = 1650] [serial = 2363] [outer = 0x11841bc00] 08:43:56 INFO - PROCESS | 1650 | 1466696636668 Marionette DEBUG loaded listener.js 08:43:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119502800) [pid = 1650] [serial = 2364] [outer = 0x11841bc00] 08:43:57 INFO - PROCESS | 1650 | 1466696637047 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 08:43:57 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:43:57 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 668ms 08:43:57 INFO - PROCESS | 1650 | 1466696637078 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 08:43:57 INFO - PROCESS | 1650 | 1466696637081 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 08:43:58 WARNING - u'runner_teardown' () 08:43:58 INFO - No more tests 08:43:58 INFO - Got 0 unexpected results 08:43:58 INFO - SUITE-END | took 526s 08:43:58 INFO - Closing logging queue 08:43:58 INFO - queue closed 08:43:58 INFO - Return code: 0 08:43:58 WARNING - # TBPL SUCCESS # 08:43:58 INFO - Running post-action listener: _resource_record_post_action 08:43:58 INFO - Running post-run listener: _resource_record_post_run 08:43:59 INFO - Total resource usage - Wall time: 547s; CPU: 58.0%; Read bytes: 36857344; Write bytes: 952762880; Read time: 249; Write time: 5009 08:43:59 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:43:59 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 154137088; Write bytes: 156784640; Read time: 13772; Write time: 335 08:43:59 INFO - run-tests - Wall time: 530s; CPU: 58.0%; Read bytes: 34653696; Write bytes: 793049600; Read time: 227; Write time: 4663 08:43:59 INFO - Running post-run listener: _upload_blobber_files 08:43:59 INFO - Blob upload gear active. 08:43:59 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 08:43:59 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 08:43:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 08:43:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 08:43:59 INFO - (blobuploader) - INFO - Open directory for files ... 08:43:59 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 08:43:59 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:43:59 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:44:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:44:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:44:00 INFO - (blobuploader) - INFO - Done attempting. 08:44:00 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 08:44:01 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:44:01 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:44:02 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:44:02 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:44:02 INFO - (blobuploader) - INFO - Done attempting. 08:44:02 INFO - (blobuploader) - INFO - Iteration through files over. 08:44:02 INFO - Return code: 0 08:44:02 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 08:44:02 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 08:44:02 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/92481a5e343d807954c00ae773de8069b5b638fe2f800e7999361e7fbfa2f1cd304eabac387490c6fffc4bac3c6cb42f8fd5f7f6601b1c3fe66b611a6e7f5529", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/174916d1f85e2d2fafa25031b0b2a3b40e6aa32873f3406d57aa6142f929418eafbd06e0cec3d55364f53f004203f67c39ef10dcd8965a153ecc92906e7e4b06"} 08:44:02 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 08:44:02 INFO - Writing to file /builds/slave/test/properties/blobber_files 08:44:02 INFO - Contents: 08:44:02 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/92481a5e343d807954c00ae773de8069b5b638fe2f800e7999361e7fbfa2f1cd304eabac387490c6fffc4bac3c6cb42f8fd5f7f6601b1c3fe66b611a6e7f5529", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/174916d1f85e2d2fafa25031b0b2a3b40e6aa32873f3406d57aa6142f929418eafbd06e0cec3d55364f53f004203f67c39ef10dcd8965a153ecc92906e7e4b06"} 08:44:02 INFO - Running post-run listener: copy_logs_to_upload_dir 08:44:02 INFO - Copying logs to upload dir... 08:44:02 INFO - mkdir: /builds/slave/test/build/upload/logs 08:44:02 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=605.879381 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 6 secs) (at 2016-06-23 08:44:03.026849) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-23 08:44:03.030776) ========= 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.Atgir5dN4L/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.wrLOYT6mjl/Listeners TMPDIR=/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/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/92481a5e343d807954c00ae773de8069b5b638fe2f800e7999361e7fbfa2f1cd304eabac387490c6fffc4bac3c6cb42f8fd5f7f6601b1c3fe66b611a6e7f5529", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/174916d1f85e2d2fafa25031b0b2a3b40e6aa32873f3406d57aa6142f929418eafbd06e0cec3d55364f53f004203f67c39ef10dcd8965a153ecc92906e7e4b06"} build_url:https://queue.taskcluster.net/v1/task/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012775 build_url: 'https://queue.taskcluster.net/v1/task/GjfGPWq-RM-xF3Hrtz8q4g/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/92481a5e343d807954c00ae773de8069b5b638fe2f800e7999361e7fbfa2f1cd304eabac387490c6fffc4bac3c6cb42f8fd5f7f6601b1c3fe66b611a6e7f5529", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/174916d1f85e2d2fafa25031b0b2a3b40e6aa32873f3406d57aa6142f929418eafbd06e0cec3d55364f53f004203f67c39ef10dcd8965a153ecc92906e7e4b06"}' symbols_url: 'https://queue.taskcluster.net/v1/task/GjfGPWq-RM-xF3Hrtz8q4g/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-23 08:44:03.071618) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 08:44:03.071940) ========= 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.Atgir5dN4L/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.wrLOYT6mjl/Listeners TMPDIR=/var/folders/nt/w1wt5wh94cg0328j1nmkplv400000w/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.005180 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 08:44:03.120097) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-23 08:44:03.122670) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-23 08:44:03.123046) ========= ========= Total master_lag: 0.43 =========